Difference between revisions of "Version 3.0 Projects"

From Open Babel
Jump to: navigation, search
 
Line 1: Line 1:
==Version 3.0 (Targeted ???)==
+
 
* Revisit classes, methods (eliminate deprecated methods, migrate some methods to/from base classes)
+
This page itemizes some projects for version 3.0, targeted for a release date of (???)
 +
 
 +
* Revisit and refactor classes, methods (eliminate deprecated methods, migrate some methods to/from base classes)
 
** Continuing [[Developer:Archeology|Software Archeology]]
 
** Continuing [[Developer:Archeology|Software Archeology]]
 
* Atom indexing from 0 (i.e., all data finally indexed from 0)
 
* Atom indexing from 0 (i.e., all data finally indexed from 0)

Revision as of 11:04, 26 March 2007

This page itemizes some projects for version 3.0, targeted for a release date of (???)

  • Revisit and refactor classes, methods (eliminate deprecated methods, migrate some methods to/from base classes)
  • Atom indexing from 0 (i.e., all data finally indexed from 0)
  • Header reorganization (use minimal #include statements in public headers)
  • Generalization of OBBond class
    • Support for ionic bonds, hydrogen bonds, multi-center bonds, etc.
  • Generalization of queries (beyond just SMARTS matching)
  • Use of base libraries (e.g., Boost)
  • Reformulation of 0D stereochemistry