These libraries are mainly used for documentation purposes and software design (faciliating the maintenance of JOELib). Unfortunately some required
software design recommended complexity reductions can not be done, because there is no time (for me!) to implement testing classes
and redesign the library structure. Furthermore some speed-up's can not be done, too, e.g. H-depleted molecule caching for descriptor
calculations, or improved SMARTS matching with faster search trees. So we will need more time and more developers to be able to gurantee a state-of-the-art
softwaredesign. Otherwise you will be forced, until now, to read the available API and the (complex) source code on your own !
The Jalopy-library to format the source code and reduce CVS traffic when using different IDE's.
The Pretty-Mess-Detection (PMD)-library to check code complexity and coding conventions.
The JavaNCSS-library to check for duplicated code.
The VizANT-library to visualize the dependencies in the ANT build file.
The FindBugs-library to check for potential bugs in the JOELib library.