Major plugin restructuring.
authorW. Trevor King <wking@drexel.edu>
Wed, 19 May 2010 04:54:48 +0000 (00:54 -0400)
committerW. Trevor King <wking@drexel.edu>
Wed, 19 May 2010 04:54:48 +0000 (00:54 -0400)
commitfd8479a81b918f0f19431bfb1a6ede17f9a84588
tree51222cd8f97c1f171430d3507c079b9d49a1c5a6
parent07858ddba5aac13eb0a4741f3d02086a0681f266
Major plugin restructuring.

The restructuring makes major improvements in:
  * numpy/scipy utilization (for speed)
  * functional encapsulation (breaking long, complicated functions
    into easily understood pieces, and sharing those pieces between
    related Commands).

Renames:
  * generalclamp -> fclamp
  * generalvclamp -> vclamp
  * generaltccd -> tccd
  * peakspot -> hooke.util.peak

Splits:
  * flatfilts -> flatfily
             `-> convfilt

The config files convfilt.conf and flatfilts.ini were also
internalized into their respective plugins' .default_settings().
13 files changed:
conf/convfilt.conf [deleted file]
conf/flatfilts.ini [deleted file]
hooke/interaction.py
hooke/plugin/__init__.py
hooke/plugin/convfilt.py [new file with mode: 0644]
hooke/plugin/fclamp.py [moved from hooke/plugin/generalclamp.py with 100% similarity]
hooke/plugin/flatfilt.py [new file with mode: 0644]
hooke/plugin/flatfilts.py [deleted file]
hooke/plugin/peakspot.py [deleted file]
hooke/plugin/tccd.py [moved from hooke/plugin/generaltccd.py with 100% similarity]
hooke/plugin/vclamp.py [moved from hooke/plugin/generalvclamp.py with 87% similarity]
hooke/ui/commandline.py
hooke/util/peak.py [new file with mode: 0644]