Project

General

Profile

Actions

Version220 » History » Revision 1

Revision 1/21 | Next »
Amber Herold, 06/15/2010 11:39 AM


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. 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

Updated by Amber Herold over 14 years ago · 1 revisions