The CalOb SDK
In this chapter an overview of the various classes, provided by the CalOb Package is given. Not all details may be given, these can be found in the Doxygen documentation.
Classes
In this section some details of some classes in the CalOb package is given. The detailed information about these, can be found in the Doxygen documentation.
The following classes are provided by the CalOb Package:
Module |
Class |
Description |
---|---|---|
adapters |
CalobInputPluginAdapter |
Class that defines the input adapters |
adapters |
CalobOutputPluginAdapter |
Class that defines the output adapters |
calibration |
CalibrationPlan |
Base class for the Instrument Calibration Schedule |
calibration |
CalibrationProp |
Class that holds a calibration proposal, as defined in the Calibration Schedule |
calibration |
Keyword |
Base class that defines a key |
calibration_plan |
InstrumentCalibrationExternalFunctions |
Class that provides the base for the External Functions |
calibration_plan |
InstrumentCalibrationLibrary |
Class that provides the base for the Calibration Library |
calibration_plan |
InstrumentCalibrationSchedule |
Class that provides the base for the Calibration Schedule |
calibration_plan |
InstrumentCalibrationTables |
Class that provides the base for the Calibration Tables |
calob |
CalObApplication |
Class that contains the main part of the application |
calob_config |
CalobConfig |
Class that handles the configuration for the tool |
calob_db |
Calibration |
Class that models the calibration data in the DB |
calob_db |
CalobDB |
Class that takes care of the interaction with the Calibration DB |
calob_exporter_ob |
ExporterOB |
Class that exports the daily calibration |
calob_generator |
CalobGenerator |
Class that calls the SDK and produces a usable application |
calob_lib |
CalobLib |
Class containing general supporting functions |
calob_lib |
HeaderDict |
Class used to hold a FITS file header |
fits_crawler |
FitsCrawler |
Class that searches for FITS files |