Useful IMP-related code
The purpose of this page is to list IMP-related code that people are interested in sharing but which has not been polished enough to be added to the IMP API or is not central enough to the IMP mission to be part of the IMP API. Each piece should give a brief idea what the code does and who should be contacted if you are interested in using it.
- 3D grid for storing non-trivial data in the grid (eg lists of Particles). Daniel
- a very general set of functions for evaluating distance scores and derivatives on them. Daniel
a set of general tools for creating efficient mappings between strings and ints (like FloatKeys in IMP). Daniel
- TNT/JAMA in IMP::internal for doing linear algebra. Daniel
- Tools for handling implicit surfaces. Daniel
- Tools for iterative resolution of collisions. Daniel
- a basic YAML parser. Daniel
GPL implementations of Simplex, ConjugateGradients, QuasiNewton and Steepest descent. Check them out from https://svn.salilab.org/imp/branches/salilab/gsl as an IMP module (ie the directory gsl should be in modules. It needs to be enabled by putting "gsl=True" and "localmodules=True" in your "config.py"). Daniel