Project

General

Profile

Actions

Version220 » History » Revision 4

« Previous | Revision 4/21 (diff) | Next »
Amber Herold, 06/25/2010 04:01 PM


Appion/Leginon 2.2

version:"Appion/Leginon 2.2" will focus on the Extensibility of Appion.
The goal is to make it easy for outside labs to add new processing modules to the Image Pipeline.

  1. Extensibility
    1. Define coding standards (#10)
    2. Establish Code review procedure
    3. Refactor code for readability
      1. Reduce terminology overloading
    4. Refactor code for Modularity
      1. Remove inconsistencies in web interface
      2. Work toward a plugin arhcitecture
    5. Create a tutorial for working with the software as well as an in depth paper on the subject
    6. Create or use and object-relational mapping for PHP
      1. Look into Zend library
    7. try adding modules
      1. Add new version of Chimera to existing code to learn what is involved
      2. Chose other modules to add after code changes
      3. See if StokesLabProcedure will integrate their stuff as a Beta test
    8. Automated testing
      1. Develop unit tests where applicable
      2. Develop test scripts where possible
      3. Look into automated GUI test apps

<Edit this page>

Updated by Amber Herold over 14 years ago · 4 revisions