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/mcshort/camera.config

    r16199 r17523  
    9696
    9797
    98 FITS    METADATA
    99 # BITPIX is the bits per pixel for writing the output data
    100 # COMP = NONE|RICE|GZIP|HCOMPRESS|PLIO is the compression algorithm
    101 # TILE.[XYZ] are the tile sizes.  0 means entire the dimension, so (0,1,1) forms tiles from rows
    102 # NOISE [0..16] is the number of "noise bits" to preserve when quantising floating point data; 16 for no loss
    103 # HSCALE is the scale factor for lossy compression with HCOMPRESS; 0 or 1 for none; 2*RMS --> 10x compression
    104 # HSMOOTH is the smoothing to apply to HCOMPRESSed data when decompressing; 0 for none
     98# reduction classes (recipes which are grouped together)
     99REDUCTION       STR     recipes/reductionClasses.mdc
    105100
    106 # BITPIX(S32) is the bits per pixel for writing the output data
    107 # COMPRESSION(STR) = NONE|RICE|GZIP|HCOMPRESS|PLIO is the compression algorithm
    108 # TILE.[XYZ](S32) are the tile sizes.  0 means entire the dimension, so (0,1,1) forms tiles from rows
    109 # NOISE(S32) [0..16] is the number of "noise bits" to preserve when quantising floating point data
    110 # HSCALE(S32) is the scale factor for lossy compression with HCOMPRESS; 0 or 1 for none; 2*RMS --> 10x compression
    111 # HSMOOTH(S32) is the smoothing to apply to HCOMPRESSed data when decompressing; 0 for none
    112 # SCALING(STR) = NONE|RANGE|STDEV_POSITIVE|STDEV_NEGATIVE|STDEV_BOTH|MANUAL is the scaling scheme
    113 # BSCALE(F32) is the manual scaling to apply (when SCALING = MANUAL)
    114 # BZERO(F32) is the manual zero-point to apply (when SCALING = MANUAL)
    115 # STDEV.BITS(S32) is the number of bits to map to a standard deviation (when SCALING = STDEV_*)
    116 # STDEV.NUM(F32) is the number of standard deviations to the edge (when SCALING = STDEV_NEGATIVE|STDEV_POSITIVE)
    117 # FLOAT(STR) is the name of a custom floating-point type
     101FITSTYPES       STR     recipes/fitstypes.mdc
     102FILERULES       STR     recipes/filerules-mef.mdc
    118103
    119         DET_IMAGE       METADATA
    120                 BITPIX          S32     -32
    121         END
    122         DET_MASK        METADATA
    123                 BITPIX          S32     8
    124         END
    125         DET_WEIGHT      METADATA
    126                 BITPIX          S32     -32
    127         END
    128 
    129         SKY_IMAGE       METADATA
    130                 BITPIX          S32     -32
    131         END
    132         SKY_MASK        METADATA
    133                 BITPIX          S32     8
    134         END
    135         SKY_WEIGHT      METADATA
    136                 BITPIX          S32     -32
    137         END
    138 
    139         COMPRESSED_POSITIVE     METADATA
    140                 BITPIX          S32     16
    141                 SCALING         STR     STDEV_POSITIVE
    142                 STDEV.BITS      S32     4
    143                 STDEV.NUM       F32     10
    144                 COMPRESSION     STR     RICE
    145                 TILE.X          S32     0
    146                 TILE.Y          S32     1
    147                 TILE.Z          S32     1
    148                 NOISE           S32     8
    149         END
    150         COMPRESSED_MASK         METADATA
    151                 COMPRESSION     STR     PLIO
    152                 TILE.X          S32     0
    153                 TILE.Y          S32     1
    154                 TILE.Z          S32     1
    155                 NOISE           S32     8
    156         END
    157         COMPRESSED_SUBTRACTION  METADATA
    158                 BITPIX          S32     16
    159                 SCALING         STR     STDEV_BOTH
    160                 STDEV.BITS      S32     4
    161                 STDEV.NUM       F32     5
    162                 COMPRESSION     STR     RICE
    163                 TILE.X          S32     0
    164                 TILE.Y          S32     1
    165                 TILE.Z          S32     1
    166                 NOISE           S32     8
    167         END
    168 
    169 END
    170 
    171 FILERULES METADATA
    172    ### Redirections
    173    PSASTRO.INPUT      STR PSASTRO.INPUT.CMP
    174    PSASTRO.OUTPUT     STR PSASTRO.OUTPUT.CMP
    175    PSPHOT.OUTPUT      STR PSPHOT.OUTPUT.CMF
    176 
    177    ### input file definitions
    178    TYPE               INPUT FILENAME.RULE                 DATA.LEVEL FILE.TYPE
    179    PPIMAGE.INPUT      INPUT @FILES                        CHIP       IMAGE
    180 
    181    ### use these entries to get the detrend images from specific files
    182    PPIMAGE.MASK       INPUT mcshort/mask.{CHIP.NAME}.fits                            CHIP       MASK
    183    PPIMAGE.BIAS       INPUT path://somewhere/MCSHORT.bias.norm.1.2.{CHIP.NAME}.fits  CHIP       IMAGE
    184    PPIMAGE.DARK       INPUT path://somewhere/MCSHORT.dark.norm.2.1.{CHIP.NAME}.fits  CHIP       IMAGE
    185    PPIMAGE.FLAT       INPUT path://somewhere/MCSHORT.flat.norm.3.1.{CHIP.NAME}.fits  CHIP       IMAGE
    186    PPIMAGE.FRINGE     INPUT path://somewhere/fringe.fits                             CHIP       FRINGE
    187 
    188    ### use these entries to get the detrend images from the database
    189    #PPIMAGE.MASK       INPUT @DETDB                       CHIP       IMAGE
    190    #PPIMAGE.BIAS       INPUT @DETDB                       CHIP       IMAGE
    191    #PPIMAGE.DARK       INPUT @DETDB                       CHIP       IMAGE
    192    #PPIMAGE.FLAT       INPUT @DETDB                       CHIP       IMAGE
    193 
    194    PSPHOT.INPUT        INPUT @FILES                       CHIP       IMAGE
    195 
    196    PSASTRO.INPUT.CMP   INPUT @FILES                       CHIP       CMP
    197    PSASTRO.INPUT.CMF   INPUT @FILES                       CHIP       CMF
    198 
    199    ### output file definitions
    200    TYPE                OUTPUT FILENAME.RULE                  DATA.LEVEL FILE.TYPE FILE.SAVE FILE.FORMAT
    201 #   PPIMAGE.OUTPUT      OUTPUT {OUTPUT}.{CHIP.NAME}.fits     CHIP       IMAGE     TRUE      NONE
    202    PPIMAGE.OUTPUT      OUTPUT {OUTPUT}.fits                  CHIP       IMAGE     TRUE      SPLICED
    203    PPIMAGE.OUTPUT.MASK OUTPUT {OUTPUT}.{CHIP.NAME}.mask.fits CHIP       MASK      FALSE     NONE
    204    PPIMAGE.OUTPUT.WEIGHT OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits CHIP       WEIGHT    FALSE     NONE
    205    PPIMAGE.BIN1        OUTPUT {OUTPUT}.{CHIP.NAME}.b1.fits   CHIP       IMAGE     TRUE      NONE
    206    PPIMAGE.BIN2        OUTPUT {OUTPUT}.{CHIP.NAME}.b2.fits   CHIP       IMAGE     TRUE      NONE
    207 
    208    PPIMAGE.OUTPUT.CHIP OUTPUT {OUTPUT}.{CHIP.NAME}.chip.fits CHIP       IMAGE     TRUE      NONE
    209    PPIMAGE.OUTPUT.FPA1 OUTPUT {OUTPUT}.b1.fits               FPA        IMAGE     TRUE      NONE
    210    PPIMAGE.OUTPUT.FPA2 OUTPUT {OUTPUT}.b2.fits               FPA        IMAGE     TRUE      NONE
    211 
    212    PPIMAGE.JPEG1       OUTPUT {OUTPUT}.b1.jpg                FPA        JPEG      TRUE      NONE
    213    PPIMAGE.JPEG2       OUTPUT {OUTPUT}.b2.jpg                FPA        JPEG      TRUE      NONE
    214 
    215    PSPHOT.RESID        OUTPUT {OUTPUT}.res.fits              CHIP       IMAGE     TRUE      SPLICED
    216    PSPHOT.BACKGND      OUTPUT {OUTPUT}.bck.fits              CHIP       IMAGE     TRUE      SPLICED
    217    PSPHOT.BACKSUB      OUTPUT {OUTPUT}.sub.fits              CHIP       IMAGE     TRUE      SPLICED
    218    PSPHOT.BACKMDL      OUTPUT {OUTPUT}.mdl.fits              CHIP       IMAGE     TRUE      SPLICED
    219 
    220    PSPHOT.OUTPUT.RAW   OUTPUT {OUTPUT}.{CHIP.NAME}           CHIP       RAW       TRUE      NONE
    221    PSPHOT.OUTPUT.SX    OUTPUT {OUTPUT}.sx                    CHIP       SX        TRUE      NONE
    222    PSPHOT.OUTPUT.OBJ   OUTPUT {OUTPUT}.obj                   CHIP       OBJ       TRUE      NONE
    223    PSPHOT.OUTPUT.CMF   OUTPUT {OUTPUT}.cmf                   CHIP       CMF       TRUE      NONE
    224    PSPHOT.OUTPUT.CMP   OUTPUT {OUTPUT}.{CHIP.NAME}.cmp       CHIP       CMP       TRUE      NONE
    225 
    226    PSASTRO.OUTPUT.CMP  OUTPUT {OUTPUT}.{CHIP.NAME}.smp       CHIP       CMP       TRUE      NONE
    227 
    228 END
Note: See TracChangeset for help on using the changeset viewer.