IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 21, 2007, 2:10:11 PM (19 years ago)
Author:
Paul Price
Message:

Changes to multiple packages in order to use "reduction classes" to
specify recipe names. The idea is to give a group of recipes a
symbolic name, which distinguish how the reduction is to be performed,
without going to all the trouble of changing the recipes themselves.

For example, we might want to turn off the usual
overscan/bias/dark/shutter/flat processing and only do photometry if
we have pre-processed data. Gene also wants a similar ability for
building the flat-field correction.

Added a REDUCTION metadata to the camera configuration that contains
multiple METADATA entries that have recipes for different processing
steps. PS::IPP::Config has a 'reduction' function to return the
appropriate recipe, and this is now used in the scripts. Updated
ippTasks to use these where appropriate.

This necessitated changing the database, so that the desired reduction
class can be specified in the right places. Instructions on converting
an extant database are in dbconfig/changes.txt.

Tested with the SIMTEST, and it works.

There is currently no way of specifying the reduction class when an
exposure proceeds from 'register' to 'chip' (it has to be hacked in
the database directly: "update chipPendingExp set reduction =
'SOME_CLASS' where ..."), but it can be specified when adding a
detrend run or queuing chips with 'chiptool -queue' (the '-reduction'
option). Also, the 'recipe' columns remain throughout the detrend
tables, and they continue to be populated with the actual recipe used
(rather than the reduction class; but that is contained in the
detRun).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippconfig/megacam/camera.config

    r13933 r13937  
    113113END
    114114
     115REDUCTION       METADATA
     116        DETREND         METADATA
     117                BIAS_PROCESS    STR     PPIMAGE_O
     118                BIAS_RESID      STR     PPIMAGE_B
     119                BIAS_VERIFY     STR     PPIMAGE_OB
     120                DARK_PROCESS    STR     PPIMAGE_OB
     121                DARK_RESID      STR     PPIMAGE_D
     122                DARK_VERIFY     STR     PPIMAGE_OBD
     123                SHUTTER_PROCESS STR     PPIMAGE_OBD
     124                SHUTTER_RESID   STR     PPIMAGE_S
     125                SHUTTER_VERIFY  STR     PPIMAGE_OBDS
     126                FLAT_PROCESS    STR     PPIMAGE_OBDS
     127                FLAT_RESID      STR     PPIMAGE_F
     128                FLAT_VERIFY     STR     PPIMAGE_OBDSF
     129                FRINGE_PROCESS  STR     PPIMAGE_OBDSF
     130                FRINGE_RESID    STR     PPIMAGE_R
     131                FRINGE_VERIFY   STR     PPIMAGE_OBDSFR
     132        END
     133
     134        RAW             METADATA
     135                CHIP            STR     PPIMAGE_OBDSFRA
     136        END
     137
     138        PROCESSED       METADATA
     139                CHIP            STR     PPIMAGE_PA
     140        END
     141END
     142
    115143FILERULES METADATA
    116144   ### Redirections
Note: See TracChangeset for help on using the changeset viewer.