Changes between Version 247 and Version 248 of ippToPsps
- Timestamp:
- Apr 3, 2012, 2:07:16 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ippToPsps
v247 v248 60 60 Jython 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. 61 61 62 == High-level design == 62 == Class hierarchy == 63 64 === Batches === 63 65 64 66 Each 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 70 There are four database classes: 71 72 {{{ 73 74 ____________ 75 | MySql | 76 |___________| 77 78 CzarDb 79 Gpc1Db 80 IppToPspsDb 81 ScratchDb 82 }}} 65 83 66 84
