IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 12, 2006, 4:51:06 PM (20 years ago)
Author:
eugene
Message:

substantial work to get all formats working

File:
1 edited

Legend:

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

    r7334 r7532  
    33# File formats that we know about
    44FORMATS         METADATA
    5         SPLICE  STR     megacam_detrended/format_spliced.config
     5        SPLICED STR     megacam_detrended/format_spliced.config
    66        SPLIT   STR     megacam_detrended/format_split.config
    77END
     
    5656
    5757FILERULES METADATA
    58    PPIMAGE.INPUT  METADATA
    59          FILENAME.RULE   STR @FILES
    60          FILENAME.XTRA   STR {CHIP.NAME}
    61          EXTNAME.RULE    STR {CELL.NAME}
    62          EXTNAME.XTRA    STR NONE
    63          FILE.DEPTH      STR CHIP
    64          DATA.DEPTH      STR CHIP
    65          FILE.TYPE       STR IMAGE
    66          FILE.MODE       STR READ
    67    END
    68    PPIMAGE.OUTPUT  METADATA
    69          FILENAME.RULE   STR {OUTPUT}.{CHIP.NAME}.fits
    70          FILENAME.XTRA   STR {CHIP.NAME}
    71          EXTNAME.RULE    STR {CHIP.NAME}
    72          EXTNAME.XTRA    STR NONE
    73          FILE.DEPTH      STR CHIP
    74          DATA.DEPTH      STR CHIP
    75          FILE.TYPE       STR IMAGE
    76          FILE.MODE       STR WRITE
    77    END
    78    PPIMAGE.BIN1  METADATA
    79          FILENAME.RULE   STR {OUTPUT}.{CHIP.NAME}.bin1.fits
    80          FILENAME.XTRA   STR {CHIP.NAME}
    81          EXTNAME.RULE    STR {CHIP.NAME}
    82          EXTNAME.XTRA    STR NONE
    83          FILE.DEPTH      STR CHIP
    84          DATA.DEPTH      STR CHIP
    85          FILE.TYPE       STR IMAGE
    86          FILE.MODE       STR WRITE
    87          FILE.FORMAT     STR SPLIT
    88    END
    89    PPIMAGE.BIN2  METADATA
    90          FILENAME.RULE   STR {OUTPUT}.{CHIP.NAME}.bin2.fits
    91          FILENAME.XTRA   STR {CHIP.NAME}
    92          EXTNAME.RULE    STR {CHIP.NAME}
    93          EXTNAME.XTRA    STR NONE
    94          FILE.DEPTH      STR CHIP
    95          DATA.DEPTH      STR CHIP
    96          FILE.TYPE       STR IMAGE
    97          FILE.MODE       STR WRITE
    98          FILE.FORMAT     STR SPLIT
    99    END
    100    PPIMAGE.JPEG1  METADATA
    101          FILENAME.RULE   STR {OUTPUT}.{CHIP.NAME}.bin1.jpg
    102          FILENAME.XTRA   STR -greyscale
    103          EXTNAME.RULE    STR RANGE
    104          EXTNAME.XTRA    STR -5:20
    105          FILE.DEPTH      STR CHIP
    106          DATA.DEPTH      STR CHIP
    107          FILE.TYPE       STR JPEG
    108          FILE.MODE       STR WRITE
    109          FILE.FORMAT     STR SPLIT
    110    END
    111    PPIMAGE.JPEG2  METADATA
    112          FILENAME.RULE   STR {OUTPUT}.{CHIP.NAME}.bin2.jpg
    113          FILENAME.XTRA   STR rainbow
    114          EXTNAME.RULE    STR FRACTION
    115          EXTNAME.XTRA    STR 0.50:2.00
    116          FILE.DEPTH      STR CHIP
    117          DATA.DEPTH      STR CHIP
    118          FILE.TYPE       STR JPEG
    119          FILE.MODE       STR WRITE
    120          FILE.FORMAT     STR SPLIT
    121    END
     58   # filerule aliases: select the version you prefer for the given type
     59   PSPHOT.OUTPUT      STR PSPHOT.OUTPUT.CMP
     60   PSASTRO.INPUT      STR PSASTRO.INPUT.CMP
     61   PSASTRO.OUTPUT     STR PSASTRO.OUTPUT.CMP
    12262
    123    PPIMAGE.BIAS  METADATA
    124          FILENAME.RULE   STR bias.fits
    125          FILENAME.XTRA   STR {CHIP.NAME}
    126          EXTNAME.RULE    STR {CHIP.NAME}
    127          EXTNAME.XTRA    STR NONE
    128          FILE.DEPTH      STR FPA
    129          DATA.DEPTH      STR CHIP
    130          FILE.TYPE       STR IMAGE
    131          FILE.MODE       STR WRITE
    132    END
    133    PPIMAGE.DARK  METADATA
    134          FILENAME.RULE   STR dark.fits
    135          FILENAME.XTRA   STR {CHIP.NAME}
    136          EXTNAME.RULE    STR {CHIP.NAME}
    137          EXTNAME.XTRA    STR NONE
    138          FILE.DEPTH      STR FPA
    139          DATA.DEPTH      STR CHIP
    140          FILE.TYPE       STR IMAGE
    141          FILE.MODE       STR WRITE
    142    END
    143    PPIMAGE.FLAT  METADATA
    144          FILENAME.RULE   STR flat.fits
    145          FILENAME.XTRA   STR {CHIP.NAME}
    146          EXTNAME.RULE    STR {CHIP.NAME}
    147          EXTNAME.XTRA    STR NONE
    148          FILE.DEPTH      STR FPA
    149          DATA.DEPTH      STR CHIP
    150          FILE.TYPE       STR IMAGE
    151          FILE.MODE       STR WRITE
    152    END
    153    PPIMAGE.MASK  METADATA
    154          FILENAME.RULE   STR mask.fits
    155          FILENAME.XTRA   STR {CHIP.NAME}
    156          EXTNAME.RULE    STR {CHIP.NAME}
    157          EXTNAME.XTRA    STR NONE
    158          FILE.DEPTH      STR FPA
    159          DATA.DEPTH      STR CHIP
    160          FILE.TYPE       STR IMAGE
    161          FILE.MODE       STR WRITE
    162    END
     63   TYPE               FILERULE FILENAME.RULE                 FILENAME.XTRA EXTNAME.RULE EXTNAME.XTRA FILE.DEPTH DATA.DEPTH FILE.TYPE FILE.MODE FILE.FORMAT
     64   PPIMAGE.INPUT    FILERULE @FILES                        {CHIP.NAME}   {CELL.NAME}  NONE         CHIP       CHIP       IMAGE     READ      NONE
     65   # PPIMAGE.INPUT      FILERULE @FILES                        {CHIP.NAME}   {CELL.NAME}  NONE         FPA        CHIP       IMAGE     READ      NONE
    16366
    164    PSPHOT.INPUT  METADATA
    165          FILENAME.RULE   STR @FILES
    166          FILENAME.XTRA   STR {CHIP.NAME}
    167          EXTNAME.RULE    STR {CELL.NAME}
    168          EXTNAME.XTRA    STR NONE
    169          FILE.DEPTH      STR CHIP
    170          DATA.DEPTH      STR CHIP
    171          FILE.TYPE       STR IMAGE
    172          FILE.MODE       STR READ
    173    END
     67   PPIMAGE.OUTPUT     FILERULE {OUTPUT}.{CHIP.NAME}.fit      {CHIP.NAME}   {CHIP.NAME}  NONE         CHIP       CHIP       IMAGE     WRITE     SPLIT
     68   PPIMAGE.BIN1       FILERULE {OUTPUT}.{CHIP.NAME}.b1.fit   {CHIP.NAME}   {CHIP.NAME}  NONE         CHIP       CHIP       IMAGE     WRITE     SPLIT
     69   PPIMAGE.BIN2       FILERULE {OUTPUT}.{CHIP.NAME}.b2.fit   {CHIP.NAME}   {CHIP.NAME}  NONE         CHIP       CHIP       IMAGE     WRITE     SPLIT
     70   PPIMAGE.JPEG1      FILERULE {OUTPUT}.{CHIP.NAME}.b1.jpg   -greyscale    RANGE        -5:20        CHIP       CHIP       JPEG      WRITE     SPLIT
     71   PPIMAGE.JPEG2      FILERULE {OUTPUT}.{CHIP.NAME}.b2.jpg   -greyscale    FRACTION     0.50:2.00    CHIP       CHIP       JPEG      WRITE     SPLIT
    17472
    175    # an indirect rule allows multiple, related output definitions
    176 #   PSPHOT.OUTPUT        STR PSPHOT.OUTPUT.CMF
    177    PSPHOT.OUTPUT         STR PSPHOT.OUTPUT.CMP
    178 #   PSPHOT.OUTPUT        STR PSPHOT.OUTPUT.RAW
     73   PSPHOT.INPUT       FILERULE @FILES                        {CHIP.NAME}   {CELL.NAME}  NONE         CHIP       CHIP       IMAGE     READ      NONE
     74   PSPHOT.RESID       FILERULE {OUTPUT}.res.fits             {CHIP.NAME}   {CELL.NAME}  {CELL.NAME}  CHIP       CHIP       IMAGE     WRITE     SPLICED
     75   PSPHOT.BACKGND     FILERULE {OUTPUT}.bck.fits             {CHIP.NAME}   {CELL.NAME}  {CELL.NAME}  CHIP       CHIP       IMAGE     WRITE     SPLICED
     76   PSPHOT.BACKSUB     FILERULE {OUTPUT}.sub.fits             {CHIP.NAME}   {CELL.NAME}  {CELL.NAME}  CHIP       CHIP       IMAGE     WRITE     SPLICED
     77   PSPHOT.BACKMDL     FILERULE {OUTPUT}.mdl.fits             {CHIP.NAME}   {CELL.NAME}  {CELL.NAME}  CHIP       CHIP       IMAGE     WRITE     SPLICED
    17978
    180    PSPHOT.RESID  METADATA
    181          FILENAME.RULE   STR {OUTPUT}.res.fits
    182          FILENAME.XTRA   STR NONE
    183          EXTNAME.RULE    STR {CELL.NAME}
    184          EXTNAME.XTRA    STR {CELL.NAME}
    185          FILE.DEPTH      STR CHIP
    186          DATA.DEPTH      STR CHIP
    187          FILE.TYPE       STR IMAGE
    188          FILE.MODE       STR WRITE
    189    END
     79   PSPHOT.OUTPUT.RAW  FILERULE {OUTPUT}.{CHIP.NAME}          NONE          NONE         PHU          CHIP       CHIP       RAW       WRITE     NONE
     80   PSPHOT.OUTPUT.SX   FILERULE {OUTPUT}.sx                   NONE          NONE         PHU          CHIP       CHIP       SX        WRITE     NONE
     81   PSPHOT.OUTPUT.OBJ  FILERULE {OUTPUT}.obj                  NONE          NONE         PHU          CHIP       CHIP       OBJ       WRITE     NONE
     82   PSPHOT.OUTPUT.CMP  FILERULE {OUTPUT}.{CHIP.NAME}.{CELL.NAME}.cmp NONE   NONE         PHU          CELL       CELL       CMP       WRITE     NONE
     83   PSPHOT.OUTPUT.CMF  FILERULE {OUTPUT}.cmf                  NONE          SMPDATA      PHU          CHIP       CHIP       CMF       WRITE     NONE
    19084
    191    PSPHOT.BACKGND  METADATA
    192         FILENAME.RULE   STR {OUTPUT}.bck.fits
    193         FILENAME.XTRA   STR {CHIP.NAME}
    194         EXTNAME.RULE    STR {CELL.NAME}
    195         EXTNAME.XTRA    STR {CELL.NAME}
    196         FILE.DEPTH      STR CHIP
    197         DATA.DEPTH      STR CHIP
    198         FILE.TYPE       STR IMAGE
    199         FILE.MODE       STR WRITE
    200         FILE.FORMAT     STR SPLIT
    201    END
     85   PSASTRO.INPUT.CMP  FILERULE @FILES                        NONE          NONE         PHU          CHIP       CHIP       CMP       READ      NONE
     86   PSASTRO.INPUT.CMF  FILERULE @FILES                        NONE          SMPDATA      PHU          CHIP       CHIP       CMF       READ      NONE
     87   PSASTRO.OUTPUT.CMP FILERULE {OUTPUT}.xmp                  NONE          NONE         PHU          CHIP       CHIP       CMP       WRITE     NONE
     88END
    20289
    203    PSPHOT.BACKSUB  METADATA
    204         FILENAME.RULE   STR {OUTPUT}.sub.fits
    205         FILENAME.XTRA   STR {CHIP.NAME}
    206         EXTNAME.RULE    STR {CELL.NAME}
    207         EXTNAME.XTRA    STR {CELL.NAME}
    208         FILE.DEPTH      STR CHIP
    209         DATA.DEPTH      STR CHIP
    210         FILE.TYPE       STR IMAGE
    211         FILE.MODE       STR WRITE
    212         FILE.FORMAT     STR SPLIT
    213    END
     90#   PSPHOT.PSF.SAVE    FILERULE {OUTPUT}.{CHIP.NAME}.psf.txt  {CHIP.NAME}   {CELL.NAME}  {CELL.NAME}  READOUT    READOUT    PSF       WRITE    SIMPLE
     91#   PSPHOT.PSF.LOAD    FILERULE {OUTPUT}.{CHIP.NAME}.psf.txt  {CHIP.NAME}   {CELL.NAME}  {CELL.NAME}  CELL       CELL       PSF       READ     NONE
    21492
    215    PSPHOT.BACKMDL  METADATA
    216         FILENAME.RULE   STR {OUTPUT}.mdl.fits
    217         FILENAME.XTRA   STR {CHIP.NAME}
    218         EXTNAME.RULE    STR {CELL.NAME}
    219         EXTNAME.XTRA    STR {CELL.NAME}
    220         FILE.DEPTH      STR CHIP
    221         DATA.DEPTH      STR CHIP
    222         FILE.TYPE       STR IMAGE
    223         FILE.MODE       STR WRITE
    224         FILE.FORMAT     STR SPLIT
    225    END
     93# we should not need the detrend input images: these are detrended images!
     94#   PPIMAGE.BIAS       FILERULE bias.mef.fits                 {CHIP.NAME}   {CHIP.NAME}  NONE         FPA        CHIP       IMAGE     READ     NONE
     95#   PPIMAGE.DARK       FILERULE dark.mef.fits                 {CHIP.NAME}   {CHIP.NAME}  NONE         FPA        CHIP       IMAGE     READ     NONE
     96#   PPIMAGE.FLAT       FILERULE flat.mef.fits                 {CHIP.NAME}   {CHIP.NAME}  NONE         FPA        CHIP       IMAGE     READ     NONE
     97#   PPIMAGE.MASK       FILERULE mask.mef.fits                 {CHIP.NAME}   {CHIP.NAME}  NONE         FPA        CHIP       IMAGE     READ     NONE
     98#   PPIMAGE.BIAS       FILERULE bias.fits                     {CHIP.NAME}   {CHIP.NAME}  NONE         CHIP       CHIP       IMAGE     READ     NONE
     99#   PPIMAGE.DARK       FILERULE dark.fits                     {CHIP.NAME}   {CHIP.NAME}  NONE         CHIP       CHIP       IMAGE     READ     NONE
     100#   PPIMAGE.FLAT       FILERULE flat.fits                     {CHIP.NAME}   {CHIP.NAME}  NONE         CHIP       CHIP       IMAGE     READ     NONE
     101#   PPIMAGE.MASK       FILERULE mask.fits                     {CHIP.NAME}   {CHIP.NAME}  NONE         CHIP       CHIP       IMAGE     READ     NONE
    226102
    227    PSPHOT.PSF.SAVE  METADATA
    228         FILENAME.RULE   STR {OUTPUT}.{CHIP.NAME}.psf.txt
    229         FILENAME.XTRA   STR {CHIP.NAME}
    230         EXTNAME.RULE    STR {CELL.NAME}
    231         EXTNAME.XTRA    STR {CELL.NAME}
    232         FILE.DEPTH      STR READOUT
    233         DATA.DEPTH      STR READOUT
    234         FILE.TYPE       STR PSF
    235         FILE.MODE       STR WRITE
    236    END
    237    PSPHOT.PSF.LOAD  METADATA
    238         FILENAME.RULE   STR {OUTPUT}.{CHIP.NAME}.psf.txt
    239         FILENAME.XTRA   STR {CHIP.NAME}
    240         EXTNAME.RULE    STR {CELL.NAME}
    241         EXTNAME.XTRA    STR {CELL.NAME}
    242         FILE.DEPTH      STR CELL
    243         DATA.DEPTH      STR CELL
    244         FILE.TYPE       STR PSF
    245         FILE.MODE       STR READ
    246    END
    247 
    248    PSPHOT.OUTPUT.RAW  METADATA
    249          FILENAME.RULE   STR {OUTPUT}.{CHIP.NAME}
    250          FILENAME.XTRA   STR NONE
    251          EXTNAME.RULE    STR NONE
    252          EXTNAME.XTRA    STR PHU
    253          FILE.DEPTH      STR CHIP
    254          DATA.DEPTH      STR CHIP
    255          FILE.TYPE       STR RAW
    256          FILE.MODE       STR WRITE
    257    END
    258    PSPHOT.OUTPUT.SX   METADATA
    259          FILENAME.RULE   STR {OUTPUT}.sx
    260          FILENAME.XTRA   STR NONE
    261          EXTNAME.RULE    STR NONE
    262          EXTNAME.XTRA    STR PHU
    263          FILE.DEPTH      STR CHIP
    264          DATA.DEPTH      STR CHIP
    265          FILE.TYPE       STR SX
    266          FILE.MODE       STR WRITE
    267    END
    268    PSPHOT.OUTPUT.OBJ  METADATA
    269          FILENAME.RULE   STR {OUTPUT}.obj
    270          FILENAME.XTRA   STR NONE
    271          EXTNAME.RULE    STR NONE
    272          EXTNAME.XTRA    STR PHU
    273          FILE.DEPTH      STR CHIP
    274          DATA.DEPTH      STR CHIP
    275          FILE.TYPE       STR OBJ
    276          FILE.MODE       STR WRITE
    277    END
    278    PSPHOT.OUTPUT.CMP  METADATA
    279          FILENAME.RULE   STR {OUTPUT}.cmp
    280          FILENAME.XTRA   STR NONE
    281          EXTNAME.RULE    STR NONE
    282          EXTNAME.XTRA    STR PHU
    283          FILE.DEPTH      STR CHIP
    284          DATA.DEPTH      STR CHIP
    285          FILE.TYPE       STR CMP
    286          FILE.MODE       STR WRITE
    287    END
    288    PSPHOT.OUTPUT.CMF  METADATA
    289          FILENAME.RULE   STR {OUTPUT}.cmf
    290          FILENAME.XTRA   STR NONE
    291          EXTNAME.RULE    STR SMPDATA
    292          EXTNAME.XTRA    STR PHU
    293          FILE.DEPTH      STR CHIP
    294          DATA.DEPTH      STR CHIP
    295          FILE.TYPE       STR CMF
    296          FILE.MODE       STR WRITE
    297    END
    298 
    299    PSASTRO.INPUT         STR PSASTRO.INPUT.CMP
    300    PSASTRO.OUTPUT        STR PSASTRO.OUTPUT.CMP
    301 
    302    PSASTRO.INPUT.CMP  METADATA
    303          FILENAME.RULE   STR @FILES
    304          FILENAME.XTRA   STR NONE
    305          EXTNAME.RULE    STR NONE
    306          EXTNAME.XTRA    STR PHU
    307          FILE.DEPTH      STR CHIP
    308          DATA.DEPTH      STR CHIP
    309          FILE.TYPE       STR CMP
    310          FILE.MODE       STR READ
    311    END
    312    PSASTRO.INPUT.CMF  METADATA
    313          FILENAME.RULE   STR @FILES
    314          FILENAME.XTRA   STR NONE
    315          EXTNAME.RULE    STR SMPDATA
    316          EXTNAME.XTRA    STR PHU
    317          FILE.DEPTH      STR CHIP
    318          DATA.DEPTH      STR CHIP
    319          FILE.TYPE       STR CMF
    320          FILE.MODE       STR READ
    321    END
    322 
    323    PSASTRO.OUTPUT.CMP  METADATA
    324          FILENAME.RULE   STR {OUTPUT}.{CHIP.NAME}.xmp
    325          FILENAME.XTRA   STR NONE
    326          EXTNAME.RULE    STR NONE
    327          EXTNAME.XTRA    STR PHU
    328          FILE.DEPTH      STR CHIP
    329          DATA.DEPTH      STR CHIP
    330          FILE.TYPE       STR CMP
    331          FILE.MODE       STR WRITE
    332    END
    333 END
Note: See TracChangeset for help on using the changeset viewer.