IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 27, 2007, 12:29:16 PM (19 years ago)
Author:
eugene
Message:

cleaning up the I/O files

File:
1 edited

Legend:

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

    r12525 r13065  
    8282
    8383END
    84                
     84           
    8585
    8686FILERULES METADATA
     
    9090
    9191   ### input file definitions
    92    TYPE               INPUT    FILENAME.RULE                  DATA.LEVEL FILE.TYPE
    93    PPIMAGE.INPUT      INPUT    none.fits                      FPA        IMAGE     
    94    PPIMAGE.BIAS       INPUT    @DETDB                         CHIP       IMAGE     
    95    PPIMAGE.DARK       INPUT    @DETDB                         CHIP       IMAGE     
    96    PPIMAGE.FLAT       INPUT    @DETDB                         CHIP       IMAGE     
    97    PPIMAGE.SHUTTER    INPUT    @DETDB                         CHIP       IMAGE     
    98      PPIMAGE.MASK     INPUT    mask.fits                      CHIP       IMAGE     
    99    # PPIMAGE.BIAS     INPUT    bias.fits                      CHIP       IMAGE     
    100    # PPIMAGE.DARK     INPUT    dark.fits                      CHIP       IMAGE     
    101    # PPIMAGE.FLAT     INPUT    flat.fits                      CHIP       IMAGE     
     92   ### use @DETDB entries to get the detrend images from the database
     93   ### replace @DETDB with @FILES if you want to require it from the
     94   ### command line, or with an explicit name to require a specific file
     95   TYPE               INPUT FILENAME.RULE DATA.LEVEL FILE.TYPE
    10296
    103    PPARITH.INPUT      INPUT    none.fits                      FPA        IMAGE     
     97   ## files used by ppImage
     98   PPIMAGE.INPUT      INPUT @FILES        FPA        IMAGE     
     99   PPIMAGE.MASK       INPUT mask.fits     FPA        IMAGE     
     100   PPIMAGE.BIAS       INPUT @DETDB        FPA        IMAGE     
     101   PPIMAGE.DARK       INPUT @DETDB        FPA        IMAGE     
     102   PPIMAGE.FLAT       INPUT @DETDB        FPA        IMAGE     
     103   PPIMAGE.FRINGE     INPUT @DETDB        FPA        FRINGE
     104   PPIMAGE.SHUTTER    INPUT @DETDB        FPA        IMAGE     
    104105
    105    PSPHOT.INPUT       INPUT    none.fits                      CHIP       IMAGE     
    106    PSPHOT.PSF.LOAD    INPUT    none.psf                       CHIP       PSF       
     106   ## files used to build and apply the flat-field correction images
     107   DVOCORR.INPUT      INPUT @FILES        FPA        IMAGE
     108   DVOCORR.REFHEAD    INPUT @FILES        FPA        HEADER
     109   DVOFLAT.INPUT      INPUT @FILES        FPA        IMAGE
     110   DVOFLAT.CORR       INPUT @DETDB        FPA        IMAGE
    107111
    108    PSASTRO.INPUT.CMP  INPUT    none.fits                      FPA        CMP       
    109    PSASTRO.INPUT.CMF  INPUT    none.fits                      FPA        CMF       
     112   ## files used by psphot
     113   PSPHOT.LOAD        INPUT @FILES        FPA        IMAGE
     114   PSPHOT.INPUT       INPUT @FILES        FPA        IMAGE     
     115   PSPHOT.MASK        INPUT @FILES        FPA        MASK     
     116   PSPHOT.WEIGHT      INPUT @FILES        FPA        WEIGHT     
     117   PSPHOT.PSF.LOAD    INPUT @FILES        FPA        PSF       
     118
     119   ## files used by psastro
     120   PSASTRO.INPUT.CMP  INPUT @FILES        FPA        CMP       
     121   PSASTRO.INPUT.CMF  INPUT @FILES        FPA        CMF       
     122
     123   ## files used by pswarp
     124   PSWARP.INPUT       INPUT @FILES        FPA        IMAGE
     125   PSWARP.WEIGHT      INPUT @FILES        FPA        WEIGHT
     126   PSWARP.MASK        INPUT @FILES        FPA        MASK
     127   PSWARP.SKYCELL     INPUT @FILES        FPA        IMAGE
     128   PSWARP.ASTROM      INPUT @FILES        FPA        CMF
    110129
    111130   ### output file definitions
    112    TYPE                OUTPUT   FILENAME.RULE        DATA.LEVEL FILE.SAVE FILE.FORMAT
    113    PPIMAGE.OUTPUT      OUTPUT   {OUTPUT}.isp.fits    FPA        TRUE      NONE
    114    PPIMAGE.OUTPUT.MASK OUTPUT   {OUTPUT}.mask.fits   FPA        FALSE     NONE
    115    PPIMAGE.OUTPUT.WEIGHT OUTPUT {OUTPUT}.wt.fits     FPA        FALSE     NONE
    116    PPIMAGE.OUTPUT.CHIP OUTPUT   {OUTPUT}.chip.fits   FPA        TRUE      ISP
    117    PPIMAGE.OUTPUT.FPA1 OUTPUT   {OUTPUT}.b1.fits     FPA        TRUE      ISP
    118    PPIMAGE.OUTPUT.FPA2 OUTPUT   {OUTPUT}.b2.fits     FPA        TRUE      ISP
     131   TYPE                  OUTPUT  FILENAME.RULE        FILE.TYPE DATA.LEVEL FILE.SAVE FILE.FORMAT
     132   PPIMAGE.OUTPUT        OUTPUT  {OUTPUT}.isp.fits    IMAGE     FPA        TRUE      NONE
     133   PPIMAGE.OUTPUT.MASK   OUTPUT  {OUTPUT}.mask.fits   MASK      FPA        FALSE     NONE
     134   PPIMAGE.OUTPUT.WEIGHT OUTPUT  {OUTPUT}.wt.fits     WEIGHT    FPA        FALSE     NONE
     135   PPIMAGE.OUTPUT.CHIP   OUTPUT  {OUTPUT}.chip.fits   IMAGE     FPA        TRUE      NONE
     136   PPIMAGE.OUTPUT.FPA1   OUTPUT  {OUTPUT}.b1.fits     IMAGE     FPA        TRUE      NONE
     137   PPIMAGE.OUTPUT.FPA2   OUTPUT  {OUTPUT}.b2.fits     IMAGE     FPA        TRUE      NONE
    119138
    120    PPIMAGE.BIN1        OUTPUT   {OUTPUT}.b1.fits     FPA        TRUE      ISP
    121    PPIMAGE.BIN2        OUTPUT   {OUTPUT}.b2.fits     FPA        TRUE      ISP
    122    PPIMAGE.JPEG1       OUTPUT   {OUTPUT}.b1.jpg      FPA        TRUE      ISP
    123    PPIMAGE.JPEG2       OUTPUT   {OUTPUT}.b2.jpg      FPA        TRUE      ISP
     139   PPIMAGE.BIN1          OUTPUT  {OUTPUT}.b1c.fits    IMAGE     FPA        TRUE      NONE
     140   PPIMAGE.BIN2          OUTPUT  {OUTPUT}.b2c.fits    IMAGE     FPA        TRUE      NONE
    124141
    125    PPARITH.OUTPUT      OUTPUT   {OUTPUT}             FPA        TRUE      NONE
     142   PPIMAGE.JPEG1         OUTPUT  {OUTPUT}.b1.jpg      JPEG      FPA        TRUE      NONE
     143   PPIMAGE.JPEG2         OUTPUT  {OUTPUT}.b2.jpg      JPEG      FPA        TRUE      NONE
    126144
    127    PSPHOT.RESID        OUTPUT   {OUTPUT}.res.fits    FPA        TRUE      ISP
    128    PSPHOT.BACKGND      OUTPUT   {OUTPUT}.bck.fits    FPA        TRUE      ISP
    129    PSPHOT.BACKSUB      OUTPUT   {OUTPUT}.sub.fits    FPA        TRUE      ISP
    130    PSPHOT.BACKMDL      OUTPUT   {OUTPUT}.mdl.fits    FPA        TRUE      ISP
    131    PSPHOT.OUTPUT.RAW   OUTPUT   {OUTPUT}             FPA        TRUE      NONE
    132    PSPHOT.OUTPUT.SX    OUTPUT   {OUTPUT}.sx          FPA        TRUE      NONE
    133    PSPHOT.OUTPUT.OBJ   OUTPUT   {OUTPUT}.obj         FPA        TRUE      NONE
    134    PSPHOT.OUTPUT.CMP   OUTPUT   {OUTPUT}.cmp         FPA        TRUE      NONE
    135    PSPHOT.OUTPUT.CMF   OUTPUT   {OUTPUT}.cmf         FPA        TRUE      NONE
    136    PSPHOT.PSF.SAVE     OUTPUT   {OUTPUT}.psf         FPA        TRUE      NONE
     145   DVOCORR.OUTPUT        OUTPUT  {OUTPUT}.fc.fits     IMAGE     FPA        TRUE      NONE
     146   DVOFLAT.OUTPUT        OUTPUT  {OUTPUT}.co.fits     IMAGE     FPA        TRUE      NONE
    137147
    138    SOURCE.PLOT.MOMENTS  OUTPUT   {OUTPUT}.mnt.png    FPA        TRUE      NONE
    139    SOURCE.PLOT.PSFMODEL OUTPUT   {OUTPUT}.psf.png    FPA        TRUE      ISP
     148   PSPHOT.RESID          OUTPUT  {OUTPUT}.res.fits    IMAGE     FPA        TRUE      NONE
     149   PSPHOT.BACKGND        OUTPUT  {OUTPUT}.bck.fits    IMAGE     FPA        TRUE      NONE
     150   PSPHOT.BACKSUB        OUTPUT  {OUTPUT}.sub.fits    IMAGE     FPA        TRUE      NONE
     151   PSPHOT.BACKMDL        OUTPUT  {OUTPUT}.mdl.fits    IMAGE     FPA        TRUE      NONE
    140152
    141    PSASTRO.OUTPUT.CMP   OUTPUT   {OUTPUT}.smp        FPA        TRUE      NONE
    142    PSASTRO.OUTPUT.CMF   OUTPUT   {OUTPUT}.smf        FPA        TRUE      NONE
     153   PSPHOT.OUTPUT.RAW     OUTPUT  {OUTPUT}             RAW       FPA        TRUE      NONE
     154   PSPHOT.OUTPUT.SX      OUTPUT  {OUTPUT}.sx          SX        FPA        TRUE      NONE
     155   PSPHOT.OUTPUT.OBJ     OUTPUT  {OUTPUT}.obj         OBJ       FPA        TRUE      NONE
     156   PSPHOT.OUTPUT.CMP     OUTPUT  {OUTPUT}.cmp         CMP       FPA        TRUE      NONE
     157   PSPHOT.OUTPUT.CMF     OUTPUT  {OUTPUT}.cmf         CMF       FPA        TRUE      NONE
     158
     159   PSPHOT.PSF.SAVE       OUTPUT  {OUTPUT}.psf         PSF       FPA        TRUE      NONE
     160
     161   SOURCE.PLOT.MOMENTS   OUTPUT  {OUTPUT}.mnt.png     KAPA      FPA        TRUE      NONE
     162   SOURCE.PLOT.PSFMODEL  OUTPUT  {OUTPUT}.psf.png     KAPA      FPA        TRUE      NONE
     163
     164   PSASTRO.OUTPUT.CMP    OUTPUT  {OUTPUT}.smp         CMP       FPA        TRUE      NONE
     165   PSASTRO.OUTPUT.CMF    OUTPUT  {OUTPUT}.smf         CMF       FPA        TRUE      NONE
     166
     167   PSWARP.OUTPUT         OUTPUT {OUTPUT}.fits         IMAGE     FPA        TRUE      NONE
     168   PSWARP.OUTPUT.MASK    OUTPUT {OUTPUT}.mask.fits    MASK      FPA        TRUE      NONE
     169   PSWARP.OUTPUT.WEIGHT  OUTPUT {OUTPUT}.wt.fits      WEIGHT    FPA        TRUE      NONE
     170   PSWARP.BIN1           OUTPUT {OUTPUT}.b1.fits      IMAGE     FPA        TRUE      NONE
     171   PSWARP.BIN2           OUTPUT {OUTPUT}.b2.fits      IMAGE     FPA        TRUE      NONE
     172
     173   PPSIM.OUTPUT          OUTPUT {OUTPUT}.fits         IMAGE     FPA        TRUE      NONE
    143174END
    144175
    145 # FPA file defines properties of a possible input|output object
    146 # user can set the filename (I|O), filename rules (O), or abstract source (@FILES, @DETDB) (I)
    147 # user can set the extension name, if used
    148 # user can set the file type (IMAGE, JPEG, RAW, SX, OBJ, CMP, CMF) : but these are not variable in most cases!
    149 # user can set the file mode (READ, WRITE), but these must be set by the programmer
    150 # user can set the file depth: only valid for output files
    151 # user can set the data depth: must be >= file depth
    152 # user can set the file format: only valid for newly created FPAs
    153 # user can set the colormap, scaling method, scaling range (JPEG only)
    154 # user can set the extension name for the data and header segments (CMF only)
     176EXTNAME.RULES METADATA
     177  CMF.HEAD STR {CHIP.NAME}.hdr
     178  CMF.DATA STR {CHIP.NAME}.psf # use .PSF and .EXT?
    155179
    156 # known uses of the filename.xtra, extname.rule, and extname.xtra:
    157 # extname.rule: used to construct output EXTNAME keys (CMF DATA)
    158 # extname.xtra: used to construct output EXTNAME keys (CMF HEAD)
    159 
    160 # extname.rule: used to carry classID to DetDB (internal)
    161 # filename.xtra: used to carry detID to DetDB (internal)
    162 
    163 # filename.xtra: used to carry arglist name (internal)
     180  PSF.TABLE STR {CHIP.NAME}.psf_model
     181  PSF.RESID STR {CHIP.NAME}.psf_resid
     182END
Note: See TracChangeset for help on using the changeset viewer.