sot/mica

Separate archive processing from user interface modules

Opened this issue · 2 comments

It might just be aca_l0.py but in general the archive processing modules should be separate from user interface modules. The whole Updater class doesn't belong in aca_l0.py. There is a precedent for calling these modules update_X.py (i.e. same name as the corresponding command line script).

It is also the other mica.archive modules. V&V and starcheck are more
confused/confusing , as each has an archiving component (into
/data/aca/archive) that isn't in the mica.archive. V&V pulls out the
updating stuff into the mica.vv.process module. mica.starcheck is still
free-form.

Should the user interface stay the same?