I wrote an essay on why I don't agree with the idea that good peer review requires open source. Why is the right to redistribute, on top access to the source code, needed for peer review?
My followup question, once you've answered the first, is to explain how I can review source code and not be accused some time in the future of using that source code in my own code, in violation of copyright and license agreement. This can occur even with free or open source licenses, for various reasons.
Tuesday, November 11, 2008
Friday, August 8, 2008
Python bug or not?
I posted an example of how
reading 0 bytes from a file can cause Python to run out of memory. Is it a bug?
reading 0 bytes from a file can cause Python to run out of memory. Is it a bug?
Friday, June 27, 2008
molecular fingerprints
I wrote a set of essays on molecular fingerprints:
Feel free to leave comments about them here.
- Molecular fingerprints, background
- Generating molecular fingerprints with OpenBabel
- Computing Tanimoto scores, quickly
- Block Tanimoto calculations
- Faster block Tanimoto calculations
- HAKMEM 169 and other popcount implementations
- Testing the bitslice algorithm for popcount
Feel free to leave comments about them here.
Sunday, March 9, 2008
python4ply
python4ply is a Python parser for the Python language. The grammar definition uses PLY, a parser system for Python modelled on yacc/lex. The parser rules use the "compiler" module from the standard library to build a Python AST and to generate byte code for .pyc file.
This is a place for you to leave comments about python4ply and its documentation.
This is a place for you to leave comments about python4ply and its documentation.
Subscribe to:
Posts (Atom)