IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 4, 2008, 2:19:02 PM (18 years ago)
Author:
eugene
Message:

substantial re-organization: moved FITS and REDUCTIION tables to recipes/fitstypes.mdc and recipes/reductionClasses.mdc; merged filerules for all cameras into one of three top-level file rules: recipes/filerules-simple.mdc; recipes/filerules-mef.mdc; recipes/filerules-split.mdc; removed astrometry from chip-level analysis

File:
1 edited

Legend:

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

    r17398 r17523  
    5151END
    5252
    53 FITS    METADATA
    54 # BITPIX is the bits per pixel for writing the output data
    55 # COMP = NONE|RICE|GZIP|HCOMPRESS|PLIO is the compression algorithm
    56 # TILE.[XYZ] are the tile sizes.  0 means entire the dimension, so (0,1,1) forms tiles from rows
    57 # NOISE [0..16] is the number of "noise bits" to preserve when quantising floating point data; 16 for no loss
    58 # HSCALE is the scale factor for lossy compression with HCOMPRESS; 0 or 1 for none; 2*RMS --> 10x compression
    59 # HSMOOTH is the smoothing to apply to HCOMPRESSed data when decompressing; 0 for none
     53FITSTYPES       STR     recipes/fitstypes.mdc
    6054
    61 # BITPIX(S32) is the bits per pixel for writing the output data
    62 # COMPRESSION(STR) = NONE|RICE|GZIP|HCOMPRESS|PLIO is the compression algorithm
    63 # TILE.[XYZ](S32) are the tile sizes.  0 means entire the dimension, so (0,1,1) forms tiles from rows
    64 # NOISE(S32) [0..16] is the number of "noise bits" to preserve when quantising floating point data
    65 # HSCALE(S32) is the scale factor for lossy compression with HCOMPRESS; 0 or 1 for none; 2*RMS --> 10x compression
    66 # HSMOOTH(S32) is the smoothing to apply to HCOMPRESSed data when decompressing; 0 for none
    67 # SCALING(STR) = NONE|RANGE|STDEV_POSITIVE|STDEV_NEGATIVE|STDEV_BOTH|MANUAL is the scaling scheme
    68 # BSCALE(F32) is the manual scaling to apply (when SCALING = MANUAL)
    69 # BZERO(F32) is the manual zero-point to apply (when SCALING = MANUAL)
    70 # STDEV.BITS(S32) is the number of bits to map to a standard deviation (when SCALING = STDEV_*)
    71 # STDEV.NUM(F32) is the number of standard deviations to the edge (when SCALING = STDEV_NEGATIVE|STDEV_POSITIVE)
    72 # FLOAT(STR) is the name of a custom floating-point type
    73 
    74         DET_IMAGE       METADATA
    75                 BITPIX          S32     -32
    76         END
    77         DET_MASK        METADATA
    78                 BITPIX          S32     8
    79         END
    80         DET_WEIGHT      METADATA
    81                 BITPIX          S32     -32
    82         END
    83 
    84         SKY_IMAGE       METADATA
    85                 BITPIX          S32     -32
    86         END
    87         SKY_MASK        METADATA
    88                 BITPIX          S32     8
    89         END
    90         SKY_WEIGHT      METADATA
    91                 BITPIX          S32     -32
    92         END
    93 
    94         COMPRESSED_POSITIVE     METADATA
    95                 BITPIX          S32     16
    96                 SCALING         STR     STDEV_POSITIVE
    97                 STDEV.BITS      S32     4
    98                 STDEV.NUM       F32     10
    99                 COMPRESSION     STR     RICE
    100                 TILE.X          S32     0
    101                 TILE.Y          S32     1
    102                 TILE.Z          S32     1
    103                 NOISE           S32     8
    104         END
    105         COMPRESSED_MASK         METADATA
    106                 COMPRESSION     STR     PLIO
    107                 TILE.X          S32     0
    108                 TILE.Y          S32     1
    109                 TILE.Z          S32     1
    110                 NOISE           S32     8
    111         END
    112         COMPRESSED_SUBTRACTION  METADATA
    113                 BITPIX          S32     16
    114                 SCALING         STR     STDEV_BOTH
    115                 STDEV.BITS      S32     4
    116                 STDEV.NUM       F32     5
    117                 COMPRESSION     STR     RICE
    118                 TILE.X          S32     0
    119                 TILE.Y          S32     1
    120                 TILE.Z          S32     1
    121                 NOISE           S32     8
    122         END
    123 
    124 END
    125 
    126 FILERULES METADATA
    127    PSASTRO.INPUT       STR PSASTRO.INPUT.CMF
    128    PSASTRO.OUTPUT      STR PSASTRO.OUTPUT.CMF
    129    PSASTRO.OUTPUT.MEF  STR PSASTRO.OUTPUT.CMF
    130    PSPHOT.OUTPUT       STR PSPHOT.OUTPUT.CMF
    131 
    132    ### input file definitions
    133    ### use @DETDB entries to get the detrend images from the database
    134    ### replace @DETDB with @FILES if you want to require it from the
    135    ### command line, or with an explicit name to require a specific file
    136    TYPE               INPUT FILENAME.RULE DATA.LEVEL FILE.TYPE
    137 
    138    ## files used by ppImage
    139    PPIMAGE.INPUT      INPUT @FILES        FPA        IMAGE     
    140    PPIMAGE.MASK       INPUT mask.fits     FPA        IMAGE     
    141    PPIMAGE.BIAS       INPUT @DETDB        FPA        IMAGE     
    142    PPIMAGE.DARK       INPUT @DETDB        FPA        IMAGE     
    143    PPIMAGE.FLAT       INPUT @DETDB        FPA        IMAGE     
    144    PPIMAGE.FRINGE     INPUT @DETDB        FPA        FRINGE
    145    PPIMAGE.SHUTTER    INPUT @DETDB        FPA        IMAGE     
    146 
    147    ## files used to build and apply the flat-field correction images
    148    DVOCORR.INPUT      INPUT @FILES        FPA        IMAGE
    149    DVOCORR.REFHEAD    INPUT @FILES        FPA        HEADER
    150    DVOFLAT.INPUT      INPUT @FILES        FPA        IMAGE
    151    DVOFLAT.CORR       INPUT @DETDB        FPA        IMAGE
    152 
    153    ## files used by psphot
    154    PSPHOT.LOAD        INPUT @FILES        FPA        IMAGE
    155    PSPHOT.INPUT       INPUT @FILES        FPA        IMAGE     
    156    PSPHOT.MASK        INPUT @FILES        FPA        MASK     
    157    PSPHOT.WEIGHT      INPUT @FILES        FPA        WEIGHT     
    158    PSPHOT.PSF.LOAD    INPUT @FILES        FPA        PSF       
    159 
    160    ## files used by psastro
    161    PSASTRO.INPUT.CMP  INPUT @FILES        FPA        CMP       
    162    PSASTRO.INPUT.CMF  INPUT @FILES        FPA        CMF       
    163 
    164    ## files used by pswarp
    165    PSWARP.INPUT       INPUT @FILES        FPA        IMAGE
    166    PSWARP.WEIGHT      INPUT @FILES        FPA        WEIGHT
    167    PSWARP.MASK        INPUT @FILES        FPA        MASK
    168    PSWARP.SKYCELL     INPUT @FILES        FPA        IMAGE
    169    PSWARP.ASTROM      INPUT @FILES        FPA        CMF
    170 
    171 
    172    PPSUB.INPUT        INPUT    none.fits                     FPA        IMAGE
    173    PPSUB.INPUT.MASK   INPUT    none.fits                     FPA        MASK
    174    PPSUB.INPUT.WEIGHT INPUT    none.fits                     FPA        WEIGHT
    175    PPSUB.REF          INPUT    none.fits                     FPA        IMAGE
    176    PPSUB.REF.MASK     INPUT    none.fits                     FPA        MASK
    177    PPSUB.REF.WEIGHT   INPUT    none.fits                     FPA        WEIGHT
    178 
    179    PPSTACK.INPUT      INPUT    none.fits                     FPA        IMAGE
    180    PPSTACK.INPUT.MASK INPUT    none.fits                     FPA        MASK
    181 
    182    PPARITH.INPUT.IMAGE INPUT @FILES        CHIP       IMAGE
    183    PPARITH.INPUT.MASK  INPUT @FILES        CHIP       MASK
    184 
    185    ### output file definitions
    186    TYPE                  OUTPUT  FILENAME.RULE         FILE.TYPE FITS.TYPE DATA.LEVEL FILE.SAVE FILE.FORMAT
    187    PPIMAGE.OUTPUT        OUTPUT  {OUTPUT}.tek.fits     IMAGE     NONE      FPA        TRUE      NONE
    188    PPIMAGE.OUTPUT.MASK   OUTPUT  {OUTPUT}.mask.fits    MASK      NONE      FPA        TRUE      NONE
    189    PPIMAGE.OUTPUT.WEIGHT OUTPUT  {OUTPUT}.wt.fits      WEIGHT    NONE      FPA        TRUE      NONE
    190    PPIMAGE.CHIP          OUTPUT  {OUTPUT}.chip.fits    IMAGE     NONE      FPA        TRUE      NONE
    191    PPIMAGE.CHIP.MASK     OUTPUT  {OUTPUT}.chip.mk.fits MASK      NONE      FPA        TRUE      NONE
    192    PPIMAGE.CHIP.WEIGHT   OUTPUT  {OUTPUT}.chip.wt.fits WEIGHT    NONE      FPA        TRUE      NONE
    193 
    194    PPIMAGE.OUTPUT.FPA1   OUTPUT  {OUTPUT}.b1.fits      IMAGE     NONE      FPA        TRUE      NONE
    195    PPIMAGE.OUTPUT.FPA2   OUTPUT  {OUTPUT}.b2.fits      IMAGE     NONE      FPA        TRUE      NONE
    196 
    197    PPIMAGE.BIN1          OUTPUT  {OUTPUT}.b1c.fits     IMAGE     NONE      FPA        TRUE      NONE
    198    PPIMAGE.BIN2          OUTPUT  {OUTPUT}.b2c.fits     IMAGE     NONE      FPA        TRUE      NONE
    199 
    200    PPIMAGE.JPEG1         OUTPUT  {OUTPUT}.b1.jpg       JPEG      NONE      FPA        TRUE      NONE
    201    PPIMAGE.JPEG2         OUTPUT  {OUTPUT}.b2.jpg       JPEG      NONE      FPA        TRUE      NONE
    202 
    203    DVOCORR.OUTPUT        OUTPUT  {OUTPUT}.fc.fits      IMAGE     NONE      FPA        TRUE      NONE
    204    DVOFLAT.OUTPUT        OUTPUT  {OUTPUT}.co.fits      IMAGE     NONE      FPA        TRUE      NONE
    205 
    206    PSPHOT.RESID          OUTPUT  {OUTPUT}.res.fits     IMAGE     NONE      FPA        TRUE      NONE
    207    PSPHOT.BACKGND        OUTPUT  {OUTPUT}.bck.fits     IMAGE     NONE      FPA        TRUE      NONE
    208    PSPHOT.BACKSUB        OUTPUT  {OUTPUT}.sub.fits     IMAGE     NONE      FPA        TRUE      NONE
    209    PSPHOT.BACKMDL        OUTPUT  {OUTPUT}.mdl.fits     IMAGE     NONE      FPA        TRUE      NONE
    210 
    211    PSPHOT.OUTPUT.RAW     OUTPUT  {OUTPUT}              RAW       NONE      FPA        TRUE      NONE
    212    PSPHOT.OUTPUT.SX      OUTPUT  {OUTPUT}.sx           SX        NONE      FPA        TRUE      NONE
    213    PSPHOT.OUTPUT.OBJ     OUTPUT  {OUTPUT}.obj          OBJ       NONE      FPA        TRUE      NONE
    214    PSPHOT.OUTPUT.CMP     OUTPUT  {OUTPUT}.cmp          CMP       NONE      FPA        TRUE      NONE
    215    PSPHOT.OUTPUT.CMF     OUTPUT  {OUTPUT}.cmf          CMF       NONE      FPA        TRUE      NONE
    216 
    217    PSPHOT.PSF.SAVE       OUTPUT  {OUTPUT}.psf          PSF       NONE      FPA        TRUE      NONE
    218 
    219    SOURCE.PLOT.MOMENTS   OUTPUT  {OUTPUT}.mnt.png      KAPA      NONE      FPA        TRUE      NONE
    220    SOURCE.PLOT.PSFMODEL  OUTPUT  {OUTPUT}.psf.png      KAPA      NONE      FPA        TRUE      NONE
    221 
    222    PSASTRO.OUTPUT.CMP    OUTPUT  {OUTPUT}.smp          CMP       NONE      FPA        TRUE      NONE
    223    PSASTRO.OUTPUT.CMF    OUTPUT  {OUTPUT}.smf          CMF       NONE      FPA        TRUE      NONE
    224 
    225    PSWARP.OUTPUT         OUTPUT {OUTPUT}.fits          IMAGE     NONE      FPA        TRUE      NONE
    226    PSWARP.OUTPUT.MASK    OUTPUT {OUTPUT}.mask.fits     MASK      NONE      FPA        TRUE      NONE
    227    PSWARP.OUTPUT.WEIGHT  OUTPUT {OUTPUT}.wt.fits       WEIGHT    NONE      FPA        TRUE      NONE
    228    PSWARP.BIN1           OUTPUT {OUTPUT}.b1.fits       IMAGE     NONE      FPA        TRUE      NONE
    229    PSWARP.BIN2           OUTPUT {OUTPUT}.b2.fits       IMAGE     NONE      FPA        TRUE      NONE
    230    PPSUB.OUTPUT          OUTPUT {OUTPUT}.fits          IMAGE     NONE      FPA        TRUE      NONE
    231    PPSUB.OUTPUT.MASK     OUTPUT {OUTPUT}.mask.fits     MASK      NONE      FPA        TRUE      NONE
    232    PPSUB.OUTPUT.WEIGHT   OUTPUT {OUTPUT}.wt.fits       WEIGHT    NONE      FPA        TRUE      NONE
    233 
    234    PPSTACK.OUTPUT        OUTPUT {OUTPUT}.fits          IMAGE     NONE      FPA        TRUE      NONE
    235    PPSTACK.OUTPUT.MASK   OUTPUT {OUTPUT}.mask.fits     MASK      NONE      FPA        TRUE      NONE
    236 
    237    PPSIM.OUTPUT          OUTPUT {OUTPUT}.fits          IMAGE     NONE      FPA        TRUE      NONE
    238 
    239    PPARITH.OUTPUT.IMAGE  OUTPUT {OUTPUT}.fits          IMAGE     NONE      CHIP       TRUE      NONE
    240    PPARITH.OUTPUT.MASK   OUTPUT {OUTPUT}.fits          MASK      NONE      CHIP       TRUE      NONE
    241 
    242    LOG.IMFILE            OUTPUT {OUTPUT}.log           TEXT      NONE      CHIP       TRUE      NONE
    243    LOG.EXP               OUTPUT {OUTPUT}.log           TEXT      NONE      FPA        TRUE      NONE
    244 END
     55FILERULES       STR     recipes/filerules-simple.mdc
    24556
    24657EXTNAME.RULES METADATA
Note: See TracChangeset for help on using the changeset viewer.