Changes between Version 2 and Version 3 of Chimera2


Ignore:
Timestamp:
Jan 10, 2012, 12:09:11 PM (14 years ago)
Author:
goddard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Chimera2

    v2 v3  
    1212 1. Elimination of MSMS so that Chimera 2 can be truly open source and for improved reliability.
    1313 1. Adoption of modern Python naming conventions.
     14 1. Programmer documentation for all public classes and functions.
     15 1. Global coordinate frame so model with lowest id is not special.
     16 1. Chain objects.
     17 1. Sequence objects.
     18 1. Wrap C++ code with SWIG instead of wrappy.
     19 1. Use numpy for vector, point, transform, bounding box, coordinate set data types.
     20 1. Implement Camera and Viewer in Python not C++.  Code in Python unless speed is needed.
     21 1. Separate molecule C++ library from generic models / selectable / color abstractions.
     22 1. OpenGL shader support.
     23 1. Correct multi-model transparency.
     24 1. Unify commands / menus solvent-excluded and low resolution surfaces.
     25 1. Mouse pointer-mode palette like Photoshop or Gimp with mode parameters.
     26 1. Generalize 3 level selection hierarchy for many level molecular assemblies.
     27 1. Object specification for commands for all objects at all levels (unique ids, sequences, ...)
     28 1. Level-of-detail rending that maintains frame rate as highest priority.
     29 1. Image save in nogui mode for database applications.
     30 1. Easier to remember commands (e.g. one color command with key words for current color, rainbow, bondcolor, ribcolor, ribinsidecolor, modelcolor, surfcolor, scolor, rangecolor).
     31
     32== Development Cycle ==
     33
     34 1. Monthly milestones with demonstratable results.