IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Version 247 and Version 248 of ippToPsps


Ignore:
Timestamp:
Apr 3, 2012, 2:07:16 PM (14 years ago)
Author:
rhenders
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ippToPsps

    v247 v248  
    6060Jython is simply a Java implementation of Python, a modern, high-level, object-oriented language enabling {{{ippToPsps}}} to be written in minimal lines of code, helping it be both more readable and maintainable.
    6161
    62 == High-level design ==
     62== Class hierarchy ==
     63
     64=== Batches ===
    6365
    6466Each batch type produced by {{{ippToPsps}}} (detection, stack, init and object) has its own class, all of which inherit from the Batch base-class, which handles features common to all batches, such as creating and opening output FITS files, connecting to the GPC1 database, connecting with the DVO database etc. This keeps duplicated code at a minimum. The Batch class is an abstract class, i.e. it should not, and cannot, be instantiated.
     67
     68=== Databases ===
     69
     70There are four database classes:
     71
     72{{{
     73
     74____________
     75|   MySql   |
     76|___________|
     77
     78 CzarDb
     79 Gpc1Db
     80 IppToPspsDb
     81 ScratchDb
     82}}}
    6583
    6684