IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 27835


Ignore:
Timestamp:
May 3, 2010, 8:35:20 AM (16 years ago)
Author:
eugene
Message:

updates from trunk

Location:
branches/tap_branches/ippconfig
Files:
64 edited
15 copied

Legend:

Unmodified
Added
Removed
  • branches/tap_branches/ippconfig

  • branches/tap_branches/ippconfig/Makefile.am

    r19630 r27835  
    1010        simtest \
    1111        vysos5 \
     12        vysos20 \
    1213        tc3 \
    1314        skycell \
  • branches/tap_branches/ippconfig/cfh12k/camera.config

    r21066 r27835  
    122122  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    123123  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     124  CMF.DETEFF STR {CHIP.NAME}.deteff
    124125
    125126  PSF.HEAD  STR {CHIP.NAME}.hdr
  • branches/tap_branches/ippconfig/configure.ac

    r19630 r27835  
    2121  simtest/Makefile
    2222  vysos5/Makefile
     23  vysos20/Makefile
    2324  tc3/Makefile
    2425  skycell/Makefile
  • branches/tap_branches/ippconfig/dvo.photcodes

    r25734 r27835  
    503503  # VYSOS photcodes -- add as needed
    504504  5002  VYSOS5.r             dep  17.200  0.000 0.000     -     - 0.0000     0     2   0.000 0.000 0.000  0.000   0x0000 0x0000  0x0000 0x0000 
     505
     506  5022  VYSOS20.r            dep  21.400  0.000 0.000     -     - 0.0000     0     2   0.000 0.000 0.000  0.000   0x0000 0x0000  0x0000 0x0000 
     507  5023  VYSOS20.i            dep  20.500  0.000 0.000     -     - 0.0000     0     2   0.000 0.000 0.000  0.000   0x0000 0x0000  0x0000 0x0000 
    505508
    506509  4100  SIMTEST.g.Chip       dep  25.000  0.000 0.000     -     - 0.0000     0     1   0.000 0.000 0.000  0.000   0x0000 0x0000  0x0000 0x0000 
  • branches/tap_branches/ippconfig/esowfi/camera.config

    r19019 r27835  
    8989  CMF.XSRC   STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    9090  CMF.XFIT   STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     91  CMF.DETEFF STR {CHIP.NAME}.deteff
    9192
    9293  PSF.HEAD   STR  {CHIP.NAME}.hdr
  • branches/tap_branches/ippconfig/gpc1/Makefile.am

    r25342 r27835  
    1212        format_20090120.config \
    1313        format_20090220.config \
     14        format_20100122.config \
    1415        format_mef.config \
    1516        format_relphot.config \
     
    1718        ppImage.config \
    1819        ppMerge.config \
     20        ppStack.config \
    1921        psphot.config \
    2022        psastro.config \
  • branches/tap_branches/ippconfig/gpc1/camera.config

    r25442 r27835  
    55        MEF             STR     gpc1/format_mef.config
    66        RELPHOT         STR     gpc1/format_relphot.config
     7        RAW_20100122    STR     gpc1/format_20100122.config
    78        RAW_20090220    STR     gpc1/format_20090220.config
    89        RAW_20090120    STR     gpc1/format_20090120.config
     
    118119        PSWARP          STR     gpc1/pswarp.config
    119120        REJECTIONS      STR     gpc1/rejections.config       # rejection recipe
     121        PPSTACK         STR     gpc1/ppStack.config
    120122END
    121123
     
    148150PHOTCODE.RULE           STR     {DETECTOR}.{FILTER.ID}.{CHIP.NAME}      # Rule for generating photcode
    149151
    150 BURNTOOL.STATE.GOOD     S16     13  # Value for burntool_state with the most recent bt version.
     152BURNTOOL.STATE.GOOD     S16     14  # Value for burntool_state with the most recent bt version.
  • branches/tap_branches/ippconfig/gpc1/dvo.config

    r20935 r27835  
    11
    22# location of DVO database tables
    3 CATDIR                  /data/alala.0/eugene/isp/catdir
    43MOSAICNAME              GPC1
    54
  • branches/tap_branches/ippconfig/gpc1/format_20080925.config

    r25475 r27835  
    3232        PHU             STR     CHIP       # The FITS file represents a single chip
    3333        EXTENSIONS      STR     CELL       # The extensions represent cells
    34         FPA.OBS         STR     CONTROLR   # A PHU keyword for unique identifier within the hierarchy level
     34        FPA.OBS         STR     FILENAME   # A PHU keyword for unique identifier within the hierarchy level
    3535        CONTENT         STR     DETECTOR   # How to determine content of FITS file
    3636        CONTENT.RULE    STR     {CHIP.ID}  # How to derive the CONTENT when writing
     
    574574        CELL.READNOISE  F32     15.0
    575575        CELL.READDIR    S32     1
    576         CELL.BAD        S32     -100
     576        CELL.BAD        S32     0
    577577        CELL.XSIZE      S32     590
    578578        CELL.YSIZE      S32     598
  • branches/tap_branches/ippconfig/gpc1/format_20080929.config

    r25475 r27835  
    2727        PHU             STR     CHIP       # The FITS file represents a single chip
    2828        EXTENSIONS      STR     CELL       # The extensions represent cells
    29         FPA.OBS         STR     CONTROLR   # A PHU keyword for unique identifier within the hierarchy level
     29        FPA.OBS         STR     FILENAME   # A PHU keyword for unique identifier within the hierarchy level
    3030        CONTENT         STR     DETECTOR   # How to determine content of FITS file
    3131        CONTENT.RULE    STR     {CHIP.ID}  # How to derive the CONTENT when writing
     
    569569        CELL.READNOISE  F32     15.0
    570570        CELL.READDIR    S32     1
    571         CELL.BAD        S32     -100
     571        CELL.BAD        S32     0
    572572        CELL.XSIZE      S32     590
    573573        CELL.YSIZE      S32     598
  • branches/tap_branches/ippconfig/gpc1/format_20081011.config

    r25475 r27835  
    1717        PHU             STR     CHIP       # The FITS file represents a single chip
    1818        EXTENSIONS      STR     CELL       # The extensions represent cells
    19         FPA.OBS         STR     CONTROLR   # A PHU keyword for unique identifier within the hierarchy level
     19        FPA.OBS         STR     FILENAME   # A PHU keyword for unique identifier within the hierarchy level
    2020        CONTENT         STR     DETECTOR   # How to determine content of FITS file
    2121        CONTENT.RULE    STR     {CHIP.ID}  # How to derive the CONTENT when writing
     
    561561        END
    562562        CELL.READDIR    S32     1
    563         CELL.BAD        S32     -100
     563        CELL.BAD        S32     0
    564564        CELL.XSIZE      S32     590
    565565        CELL.YSIZE      S32     598
  • branches/tap_branches/ippconfig/gpc1/format_20090120.config

    r25475 r27835  
    1616        PHU             STR     CHIP       # The FITS file represents a single chip
    1717        EXTENSIONS      STR     CELL       # The extensions represent cells
    18         FPA.OBS         STR     CONTROLR   # A PHU keyword for unique identifier within the hierarchy level
     18        FPA.OBS         STR     FILENAME   # A PHU keyword for unique identifier within the hierarchy level
    1919        CONTENT         STR     DETECTOR   # How to determine content of FITS file
    2020        CONTENT.RULE    STR     {CHIP.ID}  # How to derive the CONTENT when writing
     
    495495        END
    496496        CELL.READDIR    S32     1
    497         CELL.BAD        S32     -100
     497        CELL.BAD        S32     0
    498498        CELL.XSIZE      S32     590
    499499        CELL.YSIZE      S32     598
  • branches/tap_branches/ippconfig/gpc1/format_20090220.config

    r25475 r27835  
    1616        PHU             STR     CHIP       # The FITS file represents a single chip
    1717        EXTENSIONS      STR     CELL       # The extensions represent cells
    18         FPA.OBS         STR     CONTROLR   # A PHU keyword for unique identifier within the hierarchy level
     18        FPA.OBS         STR     FILENAME   # A PHU keyword for unique identifier within the hierarchy level
    1919        CONTENT         STR     DETECTOR   # How to determine content of FITS file
    2020        CONTENT.RULE    STR     {CHIP.ID}  # How to derive the CONTENT when writing
     
    495495        END
    496496        CELL.READDIR    S32     1
    497         CELL.BAD        S32     -100
     497        CELL.BAD        S32     0
    498498        CELL.XSIZE      S32     590
    499499        CELL.YSIZE      S32     598
  • branches/tap_branches/ippconfig/gpc1/format_mef.config

    r23624 r27835  
    1313        PHU             STR     FPA        # The FITS file represents a complete camera fpa
    1414        EXTENSIONS      STR     CHIP       # The extensions represent chips
    15         FPA.OBS         STR     CONTROLR   # A PHU keyword for unique identifier within the hierarchy level
     15        FPA.OBS         STR     FILENAME   # A PHU keyword for unique identifier within the hierarchy level
    1616END
    1717
     
    179179        FPA.AZ          STR     AZ
    180180        FPA.TEMP        STR     DETTEM
     181        FPA.ZP          STR     MAG_ZP
    181182        CHIP.ID         STR     DETECTOR
    182183        CELL.XBIN       STR     CCDSUM
  • branches/tap_branches/ippconfig/gpc1/format_orig.config

    r25475 r27835  
    2323        PHU             STR     CHIP       # The FITS file represents a single chip
    2424        EXTENSIONS      STR     CELL       # The extensions represent cells
    25         FPA.OBS         STR     CONTROLR   # A PHU keyword for unique identifier within the hierarchy level
     25        FPA.OBS         STR     FILENAME   # A PHU keyword for unique identifier within the hierarchy level
    2626        CONTENT         STR     DETECTOR   # How to determine content of FITS file
    2727        CONTENT.RULE    STR     {CHIP.ID}  # How to derive the CONTENT when writing
     
    229229#       CELL.SATURATION STR     SATURATE
    230230
     231        CHIP.SEEING     STR     SEEING
    231232#        CHIP.TEMP       STR     DETTEM # XY24 is bad, so get it from the database; all others from header
    232233        CHIP.TEMP.DEPEND        STR     CHIP.NAME
     
    570571        CELL.READNOISE  F32     15.0
    571572        CELL.READDIR    S32     1
    572         CELL.BAD        S32     -100
     573        CELL.BAD        S32     0
    573574        CELL.XSIZE      S32     590
    574575        CELL.YSIZE      S32     598
  • branches/tap_branches/ippconfig/gpc1/format_relphot.config

    r23200 r27835  
    1313        PHU             STR     FPA        # The FITS file represents a complete camera fpa
    1414        EXTENSIONS      STR     CHIP       # The extensions represent chips
    15         FPA.OBS         STR     CONTROLR   # A PHU keyword for unique identifier within the hierarchy level
     15        FPA.OBS         STR     FILENAME   # A PHU keyword for unique identifier within the hierarchy level
    1616END
    1717
     
    116116        FPA.AZ          STR     AZ
    117117        FPA.TEMP        STR     DETTEM
     118        FPA.ZP          STR     MAG_ZP
     119        CHIP.SEEING     STR     SEEING
    118120        CHIP.ID         STR     DETECTOR
    119121        CELL.XBIN       STR     CCDSUM
  • branches/tap_branches/ippconfig/gpc1/ppImage.config

    r25827 r27835  
    1515OLDDARK                 BOOL    FALSE
    1616
     17GAIN.OVERRIDE           BOOL    TRUE            # Override a non-finite gain?
     18
    1719# use the deburned image instead of the raw, if it exists
    1820USE.DEBURNED.IMAGE      BOOL    TRUE           # use burntool-repaired image?
     
    2123TILTYSTREAK.APPLY       BOOL    FALSE          # apply the 'tiltystreak' tool
    2224NOISEMAP                BOOL    FALSE          # Apply read noise map
     25
     26PATTERN.ROW             BOOL    FALSE   # Do any row pattern correction at all?
     27PATTERN.ROW.SUBSET      METADATA        # List of chips and whether to do row pattern correction
     28        XY01    BOOL    FALSE
     29        XY02    BOOL    FALSE
     30        XY03    BOOL    FALSE
     31        XY04    BOOL    FALSE
     32        XY05    BOOL    FALSE
     33        XY06    BOOL    FALSE
     34        XY10    BOOL    FALSE
     35        XY11    BOOL    FALSE
     36        XY12    BOOL    FALSE
     37        XY13    BOOL    FALSE
     38        XY14    BOOL    FALSE
     39        XY15    STR     1111111100000000000000000000000000000000000000000000000000000000 # cols: 0
     40        XY16    BOOL    FALSE
     41        XY17    BOOL    FALSE
     42        XY20    BOOL    FALSE
     43        XY21    BOOL    FALSE
     44        XY22    BOOL    FALSE
     45        XY23    BOOL    FALSE
     46        XY24    BOOL    FALSE
     47        XY25    BOOL    FALSE
     48        XY26    BOOL    FALSE
     49        XY27    STR     1111111111111111111111111111111100000000000000000000000011111111 # cols: 0,1,2,3,7
     50        XY30    BOOL    FALSE
     51        XY31    BOOL    FALSE
     52        XY32    STR     0000000000000000000000001111111100000000000000000000000011111111 # cols: 3,7
     53        XY33    BOOL    FALSE
     54        XY34    BOOL    FALSE
     55        XY35    BOOL    FALSE
     56        XY36    BOOL    FALSE
     57        XY37    BOOL    FALSE
     58        XY40    BOOL    FALSE
     59        XY41    BOOL    FALSE
     60        XY42    BOOL    FALSE
     61        XY43    BOOL    FALSE
     62        XY44    BOOL    FALSE
     63        XY45    STR     0000000000000000000000001111111100000000000000000000000011111111 # cols: 3,7
     64        XY46    BOOL    FALSE
     65        XY47    STR     1111111100000000000000001111111100000000111111110000000011111111 # cols: 0,3,5,7
     66        XY50    BOOL    FALSE
     67        XY51    BOOL    FALSE
     68        XY52    BOOL    FALSE
     69        XY53    BOOL    FALSE
     70        XY54    BOOL    FALSE
     71        XY55    BOOL    FALSE
     72        XY56    BOOL    FALSE
     73        XY57    STR     1111111111111111111111110000000000000000000000001111111111111111 # cols: 0,1,2,6,7
     74        XY60    STR     0000000000000000000000000000000000000000000001000000000000000000 # cell xy55
     75        XY61    BOOL    FALSE
     76        XY62    BOOL    FALSE
     77        XY63    BOOL    FALSE
     78        XY64    BOOL    FALSE
     79        XY65    BOOL    FALSE
     80        XY66    BOOL    FALSE
     81        XY67    BOOL    FALSE
     82        XY71    BOOL    FALSE
     83        XY72    BOOL    FALSE
     84        XY73    BOOL    FALSE
     85        XY74    STR     0000000000000000111111110000000000000000000000000000000011111111 # cols: 2,7
     86        XY75    BOOL    FALSE
     87        XY76    BOOL    FALSE
     88END
     89
     90PATTERN.CELL    BOOL    FALSE           # by default, do not do any cell pattern correction
     91PATTERN.CELL.SUBSET     METADATA        # List of chips and whether to do cell pattern correction
     92        XY01    BOOL    FALSE
     93        XY02    BOOL    FALSE
     94        XY03    BOOL    FALSE
     95        XY04    BOOL    FALSE
     96        XY05    BOOL    FALSE
     97        XY06    STR     11010000000100000001101001000000000000000000000000000000000000000
     98        XY10    BOOL    FALSE
     99        XY11    BOOL    FALSE
     100        XY12    BOOL    FALSE
     101        XY13    BOOL    FALSE
     102        XY14    STR     0000000000000000000000000000000000000000000000010000000000101101
     103        XY15    STR     0011111100011000000001000000010000001001000111110001010000011111
     104        XY16    STR     0000000100000000000000000000000000000001000000000000000000000000
     105        XY17    BOOL    FALSE
     106        XY20    BOOL    FALSE
     107        XY21    BOOL    FALSE
     108        XY22    BOOL    FALSE
     109        XY23    BOOL    FALSE
     110        XY24    STR     0000000000100000000000000110100000100000001000000011100000000000
     111        XY25    STR     0100010000001001001011000000001000000111000110000000100000000010
     112        XY26    STR     0000000000000100000000000000000000001000001000000000000000000000
     113        XY27    BOOL    FALSE
     114        XY30    BOOL    FALSE
     115        XY31    BOOL    FALSE
     116        XY32    BOOL    FALSE
     117        XY33    BOOL    FALSE
     118        XY34    STR     0000000000000000000000000000000000000001000011000000101000111111
     119        XY35    BOOL    FALSE
     120        XY36    STR     0000000000000000000000000000000000010000000000000000000000000000
     121        XY37    STR     0000000000000000000000000000000100010001000000001011000010110110
     122        XY40    STR     0000000000000000000000000010110000000000000001110000001000011111
     123        XY41    BOOL    FALSE
     124        XY42    BOOL    FALSE
     125        XY43    STR     0000000000000000000000010000000100000000000010000100000100000100
     126        XY44    BOOL    FALSE
     127        XY45    BOOL    FALSE
     128        XY46    BOOL    FALSE
     129        XY47    BOOL    FALSE
     130        XY50    BOOL    FALSE
     131        XY51    BOOL    FALSE
     132        XY52    BOOL    FALSE
     133        XY53    BOOL    FALSE
     134        XY54    BOOL    FALSE
     135        XY55    BOOL    FALSE
     136        XY56    BOOL    FALSE
     137        XY57    BOOL    FALSE
     138        XY60    BOOL    FALSE
     139        XY61    BOOL    FALSE
     140        XY62    STR     0000000000000000000000000000000000001000000000000000000100001010
     141        XY63    BOOL    FALSE
     142        XY64    BOOL    FALSE
     143        XY65    BOOL    FALSE
     144        XY66    BOOL    FALSE
     145        XY67    BOOL    FALSE
     146        XY71    BOOL    FALSE
     147        XY72    STR     0000000000000000000000000000000000000000000000000000000000000001
     148        XY73    STR     0001100000000000000000000000001000000000000000000000000000000000
     149        XY74    BOOL    FALSE
     150        XY75    BOOL    FALSE
     151        XY76    BOOL    FALSE
     152END
    23153
    24154TILTYSTREAK.BY.CLASS METADATA              # apply the 'tiltystreak' tool
     
    153283  FLAT             BOOL    TRUE            # Flat-field normalisation
    154284  MASK             BOOL    TRUE            # Mask bad pixels
    155   MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
    156   PATTERN          BOOL    TRUE            # Subtract pattern noise
    157   FRINGE           BOOL    FALSE           # Fringe subtraction
     285  MASK.BUILD       BOOL    TRUE            # Build internal mask?
     286  MASK.BURNTOOL    BOOL    TRUE            # Mask potential burntool trails
     287  PATTERN.ROW      BOOL    TRUE            # Row pattern correction
     288  PATTERN.CELL     BOOL    TRUE            # Cell pattern correction
     289  FRINGE           BOOL    TRUE            # Fringe subtraction
    158290  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
    159291  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     
    180312  FLAT               BOOL    TRUE            # Flat-field normalisation
    181313  MASK               BOOL    TRUE            # Mask bad pixels
     314  MASK.BUILD         BOOL    TRUE            # Build internal mask?
    182315  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
    183316  FRINGE             BOOL    FALSE           # Fringe subtraction
     
    208341  FLAT               BOOL    TRUE            # Flat-field normalisation
    209342  MASK               BOOL    TRUE            # Mask bad pixels
     343  MASK.BUILD         BOOL    TRUE            # Build internal mask?
    210344  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
    211345  FRINGE             BOOL    FALSE           # Fringe subtraction
     
    237371  FLAT             BOOL    TRUE            # Flat-field normalisation
    238372  MASK             BOOL    TRUE            # Mask bad pixels
     373  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    239374  FRINGE           BOOL    FALSE           # Fringe subtraction
    240375  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    260395  FLAT               BOOL    FALSE           # Flat-field normalisation
    261396  MASK               BOOL    FALSE           # Mask bad pixels
     397  MASK.BUILD         BOOL    FALSE           # Build internal mask?
    262398  FRINGE             BOOL    FALSE           # Fringe subtraction
    263399  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    282418  FLAT             BOOL    FALSE           # Flat-field normalisation
    283419  MASK             BOOL    FALSE           # Mask bad pixels
     420  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    284421  FRINGE           BOOL    FALSE           # Fringe subtraction
    285422  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    304441  FLAT             BOOL    FALSE           # Flat-field normalisation
    305442  MASK             BOOL    FALSE           # Mask bad pixels
     443  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    306444  FRINGE           BOOL    FALSE           # Fringe subtraction
    307445  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    334472  FLAT             BOOL    TRUE            # Flat-field normalisation
    335473  MASK             BOOL    TRUE            # Mask bad pixels
    336   MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
     474  MASK.BUILD       BOOL    TRUE            # Build internal mask?
     475  MASK.BURNTOOL    BOOL    TRUE            # Mask potential burntool trails
    337476  FRINGE           BOOL    FALSE           # Fringe subtraction
    338477  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    385524  FLAT               BOOL    FALSE           # Flat-field normalisation
    386525  MASK               BOOL    FALSE           # Mask bad pixels
     526  MASK.BUILD         BOOL    FALSE           # Build internal mask?
    387527  FRINGE             BOOL    FALSE           # Fringe subtraction
    388528  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    407547  FLAT               BOOL    FALSE           # Flat-field normalisation
    408548  MASK               BOOL    FALSE           # Mask bad pixels
     549  MASK.BUILD         BOOL    FALSE           # Build internal mask?
    409550  FRINGE             BOOL    FALSE           # Fringe subtraction
    410551  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    436577  FLAT             BOOL    TRUE            # Flat-field normalisation
    437578  MASK             BOOL    FALSE           # Mask bad pixels
     579  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    438580  FRINGE           BOOL    FALSE           # Fringe subtraction
    439581  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    458600  FLAT             BOOL    TRUE            # Flat-field normalisation
    459601  MASK             BOOL    FALSE           # Mask bad pixels
     602  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    460603  FRINGE           BOOL    FALSE           # Fringe subtraction
    461604  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    491634  FLAT             BOOL    TRUE            # Flat-field normalisation
    492635  MASK             BOOL    TRUE            # Mask bad pixels
     636  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    493637  FRINGE           BOOL    FALSE           # Fringe subtraction
    494638  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    515659  FLAT             BOOL    TRUE            # Flat-field normalisation
    516660  MASK             BOOL    TRUE            # Mask bad pixels
     661  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    517662  BACKGROUND       BOOL    TRUE            # Subtract background?
    518663  FRINGE           BOOL    FALSE           # Fringe subtraction
     
    538683  FLAT             BOOL    TRUE            # Flat-field normalisation
    539684  MASK             BOOL    TRUE            # Mask bad pixels
     685  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    540686  BACKGROUND       BOOL    TRUE            # Subtract background?
    541687  FRINGE           BOOL    FALSE           # Fringe subtraction
     
    561707  FLAT             BOOL    TRUE            # Flat-field normalisation
    562708  MASK             BOOL    TRUE            # Mask bad pixels
     709  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    563710  BACKGROUND       BOOL    TRUE            # Subtract background?
    564711  FRINGE           BOOL    FALSE           # Fringe subtraction
     
    584731  FLAT             BOOL    TRUE            # Flat-field normalisation
    585732  MASK             BOOL    TRUE            # Mask bad pixels
     733  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    586734  FRINGE           BOOL    FALSE           # Fringe subtraction
    587735  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    631779  FLAT             BOOL    TRUE            # Flat-field normalisation
    632780  MASK             BOOL    TRUE            # Mask bad pixels
     781  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    633782  FRINGE           BOOL    FALSE           # Fringe subtraction
    634783  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    674823  FLAT             BOOL    FALSE           # Flat-field normalisation
    675824  MASK             BOOL    FALSE           # Mask bad pixels
     825  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    676826  FRINGE           BOOL    FALSE           # Fringe subtraction
    677827  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    693843  FLAT             BOOL    FALSE           # Flat-field normalisation
    694844  MASK             BOOL    FALSE           # Mask bad pixels
     845  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    695846  FRINGE           BOOL    FALSE           # Fringe subtraction
    696847  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    729880  FLAT             BOOL    FALSE           # Flat-field normalisation
    730881  MASK             BOOL    FALSE           # Mask bad pixels
     882  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    731883  FRINGE           BOOL    FALSE           # Fringe subtraction
    732884  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    765917  FLAT             BOOL    FALSE           # Flat-field normalisation
    766918  MASK             BOOL    FALSE           # Mask bad pixels
     919  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    767920  FRINGE           BOOL    FALSE           # Fringe subtraction
    768921  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    800953  FLAT             BOOL    FALSE           # Flat-field normalisation
    801954  MASK             BOOL    FALSE           # Mask bad pixels
     955  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    802956  FRINGE           BOOL    FALSE           # Fringe subtraction
    803957  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    842996  FLAT             BOOL    TRUE            # Flat-field normalisation
    843997  MASK             BOOL    FALSE           # Mask bad pixels
     998  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    844999  FRINGE           BOOL    FALSE           # Fringe subtraction
    8451000  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    8771032  FLAT             BOOL    TRUE            # Flat-field normalisation
    8781033  MASK             BOOL    TRUE            # Mask bad pixels
     1034  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    8791035  FRINGE           BOOL    FALSE           # Fringe subtraction
    8801036  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    9281084  FLAT             BOOL    TRUE            # Flat-field normalisation
    9291085  MASK             BOOL    TRUE            # Mask bad pixels
    930   FRINGE           BOOL    FALSE           # Fringe subtraction
    931   PATTERN          BOOL    TRUE            # Subtract pattern noise
     1086  MASK.BUILD       BOOL    TRUE            # Build internal mask?
     1087  FRINGE           BOOL    FALSE           # Fringe subtraction
     1088  PATTERN.ROW      BOOL    TRUE            # Row pattern correction
     1089  PATTERN.CELL     BOOL    TRUE            # Cell pattern correction
    9321090  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
    9331091  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     
    9401098
    9411099
    942 # Standard chip processing with pattern subtraction activated
    943 CHIP_PATTERN              METADATA
    944   BASE.FITS          BOOL    TRUE            # Save base detrended image?
     1100# Standard chip processing without any background removal
     1101CHIP_PRESERVE_BG        METADATA
     1102  BASE.FITS          BOOL    FALSE           # Save base detrended image?
    9451103  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
    9461104  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     
    9551113  FLAT               BOOL    TRUE            # Flat-field normalisation
    9561114  MASK               BOOL    TRUE            # Mask bad pixels
     1115  MASK.BUILD         BOOL    TRUE            # Build internal mask?
    9571116  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
    958   FRINGE             BOOL    FALSE           # Fringe subtraction
     1117  PATTERN.ROW        BOOL    FALSE           # Row pattern correction
     1118  PATTERN.CELL       BOOL    FALSE           # Cell pattern correction
     1119  FRINGE             BOOL    TRUE            # Fringe subtraction
     1120  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     1121  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     1122  PHOTOM             BOOL    TRUE            # Source identification and photometry
     1123  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     1124  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     1125  BACKGROUND         BOOL    FALSE           # Subtract background?
     1126  CROSSTALK.MEASURE  BOOL    TRUE            # Subtract model background?
     1127END
     1128
     1129# Standard chip processing
     1130CHIP_NOPATTERN     METADATA
     1131  BASE.FITS        BOOL    FALSE           # Save base detrended image?
     1132  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     1133  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1134  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image?
     1135  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image?
     1136  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1137  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     1138  BIAS             BOOL    FALSE           # Bias subtraction
     1139  DARK             BOOL    TRUE            # Dark subtraction
     1140  REMNANCE         BOOL    FALSE           # Remnance masking
     1141  SHUTTER          BOOL    FALSE           # Shutter correction
     1142  FLAT             BOOL    TRUE            # Flat-field normalisation
     1143  MASK             BOOL    TRUE            # Mask bad pixels
     1144  MASK.BUILD       BOOL    TRUE            # Build internal mask?
     1145  MASK.BURNTOOL    BOOL    TRUE            # Mask potential burntool trails
     1146  PATTERN.ROW      BOOL    FALSE           # Row pattern correction
     1147  PATTERN.CELL     BOOL    FALSE           # Cell pattern correction
     1148  FRINGE           BOOL    TRUE            # Fringe subtraction
     1149  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     1150  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     1151  PHOTOM           BOOL    TRUE            # Source identification and photometry
     1152  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     1153  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     1154  BACKGROUND       BOOL    TRUE            # Subtract background?
     1155  CROSSTALK.MEASURE  BOOL  TRUE            # Subtract model background?
     1156END
     1157
     1158# Standard chip processing for old pre-run5 data
     1159CHIP_PATTERN    METADATA
     1160  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     1161  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     1162  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1163  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     1164  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     1165  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1166  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     1167  BIAS               BOOL    FALSE            # Bias subtraction
     1168  DARK               BOOL    TRUE            # Dark subtraction
     1169  REMNANCE           BOOL    FALSE           # Remnance masking
     1170  SHUTTER            BOOL    FALSE           # Shutter correction
     1171  FLAT               BOOL    TRUE            # Flat-field normalisation
     1172  MASK               BOOL    TRUE            # Mask bad pixels
     1173  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     1174  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
     1175  FRINGE             BOOL    TRUE            # Fringe subtraction
    9591176  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
    9601177  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     
    9641181  BACKGROUND         BOOL    TRUE            # Subtract background?
    9651182  CROSSTALK.MEASURE  BOOL    TRUE            # Subtract model background?
    966   TILTYSTREAK.APPLY  BOOL    FALSE           # apply the 'tiltystreak' tool
    967   PATTERN            BOOL    TRUE            # Subtract pattern noise
    968   NOISEMAP           BOOL    TRUE            # Apply read noise map
    969 END
    970 
     1183  PATTERN.ROW        BOOL    TRUE           # Subtract pattern noise
     1184  PATTERN.CELL       BOOL    FALSE           # Subtract pattern noise
     1185
     1186  PATTERN.ROW.SUBSET    METADATA        # List of chips and whether to do row pattern correction
     1187        XY01    BOOL    TRUE
     1188        XY02    BOOL    TRUE
     1189        XY03    BOOL    TRUE
     1190        XY04    BOOL    TRUE
     1191        XY05    BOOL    TRUE
     1192        XY06    BOOL    TRUE
     1193        XY10    BOOL    TRUE
     1194        XY11    BOOL    TRUE
     1195        XY12    BOOL    TRUE
     1196        XY13    BOOL    TRUE
     1197        XY14    BOOL    TRUE
     1198        XY15    BOOL    TRUE
     1199        XY16    BOOL    TRUE
     1200        XY17    BOOL    TRUE
     1201        XY20    BOOL    TRUE
     1202        XY21    BOOL    TRUE
     1203        XY22    BOOL    TRUE
     1204        XY23    BOOL    TRUE
     1205        XY24    BOOL    TRUE
     1206        XY25    BOOL    TRUE
     1207        XY26    BOOL    TRUE
     1208        XY27    BOOL    TRUE
     1209        XY30    BOOL    TRUE
     1210        XY31    BOOL    TRUE
     1211        XY32    BOOL    TRUE
     1212        XY33    BOOL    TRUE
     1213        XY34    BOOL    TRUE
     1214        XY35    BOOL    TRUE
     1215        XY36    BOOL    TRUE
     1216        XY37    BOOL    TRUE
     1217        XY40    BOOL    TRUE
     1218        XY41    BOOL    TRUE
     1219        XY42    BOOL    TRUE
     1220        XY43    BOOL    TRUE
     1221        XY44    BOOL    TRUE
     1222        XY45    BOOL    TRUE
     1223        XY46    BOOL    TRUE
     1224        XY47    BOOL    TRUE
     1225        XY50    BOOL    TRUE
     1226        XY51    BOOL    TRUE
     1227        XY52    BOOL    TRUE
     1228        XY53    BOOL    TRUE
     1229        XY54    BOOL    TRUE
     1230        XY55    BOOL    TRUE
     1231        XY56    BOOL    TRUE
     1232        XY57    BOOL    TRUE
     1233        XY60    BOOL    TRUE
     1234        XY61    BOOL    TRUE
     1235        XY62    BOOL    TRUE
     1236        XY63    BOOL    TRUE
     1237        XY64    BOOL    TRUE
     1238        XY65    BOOL    TRUE
     1239        XY66    BOOL    TRUE
     1240        XY67    BOOL    TRUE
     1241        XY71    BOOL    TRUE
     1242        XY72    BOOL    TRUE
     1243        XY73    BOOL    TRUE
     1244        XY74    BOOL    TRUE
     1245        XY75    BOOL    TRUE
     1246        XY76    BOOL    TRUE
     1247  END
     1248END
  • branches/tap_branches/ippconfig/gpc1/ppMerge.config

    r24840 r27835  
    4343# END
    4444
     45# 2010.02.02 -- this was the dark rule for the dark master from 20100124
    4546# Ordinates for fitting dark current as function of darktime and fpa temp:
    4647# Counts = C0 + (CT0 + CT1*Temp + CT2*Temp^2)*exptime
     48# the 0th order term is implied, right?
     49# Note: GPC1 has bad values for DARKTIME in unpredictable cells; use EXPOSURE for now
     50# DARK.ORDINATES        METADATA
     51#       CELL.EXPOSURE   S32     1
     52#       TEMP    METADATA
     53#               ORDER   S32     1
     54#               RULE    STR     CHIP.TEMP * CELL.EXPOSURE
     55#       END
     56#       TEMP2   METADATA
     57#               ORDER   S32     1
     58#               RULE    STR     CHIP.TEMP * CHIP.TEMP * CELL.EXPOSURE
     59#       END
     60# END
     61
     62# Ordinates for fitting dark current as function of darktime and fpa temp:
     63# Counts = C0 + (CT0 + CT1*Temp)*exptime
    4764# the 0th order term is implied, right?
    4865# Note: GPC1 has bad values for DARKTIME in unpredictable cells; use EXPOSURE for now
     
    5370                RULE    STR     CHIP.TEMP * CELL.EXPOSURE
    5471        END
    55         TEMP2   METADATA
    56                 ORDER   S32     1
    57                 RULE    STR     CHIP.TEMP * CHIP.TEMP * CELL.EXPOSURE
    58         END
    5972END
  • branches/tap_branches/ippconfig/gpc1/psastro.config

    r24655 r27835  
    1717PSASTRO.GRID.NSTAR.MAX S32     800 # max stars accepted for fitting
    1818
    19 PSASTRO.MAX.NRAW      S32       200   # max stars accepted for fitting (0 for all)
     19PSASTRO.MAX.NRAW      S32      1000   # max stars accepted for fitting (0 for all)
    2020PSASTRO.MAX.NREF      S32      5000   # max stars accepted for fitting (0 for all)
    2121
     
    2525#
    2626PSASTRO.MIN.INST.MAG.RAW       F32     -17.0   # min instrumental magnitude for stars accepted for fitting
    27 PSASTRO.MAX.INST.MAG.RAW       F32     -10.0   # max instrumental magnitude for stars accepted for fitting
    28 
    29 #
    30 # PSASTRO.GRID.MIN.ANGLE F32 0.0 # start angle (degrees)
    31 # PSASTRO.GRID.MAX.ANGLE F32 360.0
    32 # PSASTRO.GRID.DEL.ANGLE F32  1.0
    33 PSASTRO.GRID.MIN.ANGLE F32 -0.5 # start angle (degrees)
     27PSASTRO.MAX.INST.MAG.RAW       F32      -8.0   # max instrumental magnitude for stars accepted for fitting
     28
     29PSASTRO.GRID.MIN.ANGLE F32 -1.0 # start angle (degrees)
    3430PSASTRO.GRID.MAX.ANGLE F32 +0.5
    3531PSASTRO.GRID.DEL.ANGLE F32  0.5
     
    3834PSASTRO.GRID.MIN.SCALE F32  1.00
    3935PSASTRO.GRID.MAX.SCALE F32  1.00
    40 # PSASTRO.GRID.MIN.SCALE F32  0.98
    41 # PSASTRO.GRID.MAX.SCALE F32  1.021
    4236PSASTRO.GRID.DEL.SCALE F32  0.01
    4337
     
    4842PSASTRO.MATCH.RADIUS.N3 F32    20
    4943PSASTRO.MATCH.RADIUS.N4 F32    20
    50 PSASTRO.MATCH.RADIUS.N5 F32    20
     44PSASTRO.MATCH.RADIUS.N5 F32    10
    5145PSASTRO.MATCH.RADIUS.N6 F32    10
    52 PSASTRO.MATCH.RADIUS.N7 F32    10
     46PSASTRO.MATCH.RADIUS.N7 F32     5
    5347PSASTRO.MATCH.FIT.NITER S32     8
     48
     49# for iterations >= N, require a single match per reference
     50PSASTRO.MATCH.UNIQ.ITER S32     4
    5451
    5552# XXX Test for taurus
     
    7168# Mosaic Astrometry options
    7269PSASTRO.MOSAIC.MODE         BOOL   TRUE
    73 # PSASTRO.MOSAIC.MAX.ERROR.N0 F32    1.80 # max allow error for valid solution (arcsec)
    74 # PSASTRO.MOSAIC.MAX.ERROR.N1 F32    1.20 # max allow error for valid solution (arcsec)
    75 # PSASTRO.MOSAIC.MAX.ERROR.N2 F32    0.80 # max allow error for valid solution (arcsec)
    76 # PSASTRO.MOSAIC.MAX.ERROR.N3 F32    0.50 # max allow error for valid solution (arcsec)
     70
     71# for iterations >= N, require a single match per reference
     72PSASTRO.MOSAIC.CHIP.NITER     S32      5  # fit clipping iterations (NOTE: last iteration is NITER, not NITER - 1)
     73PSASTRO.MOSAIC.CHIP.NSIGMA    F32      3  # fit clipping sigmas
     74PSASTRO.MOSAIC.UNIQ.ITER      S32      3  # for iterations >= N, require a single match per reference
    7775
    7876PSASTRO.MOSAIC.MAX.ERROR.N0 F32    0.00 # max allow error for valid solution (arcsec)
     
    8078PSASTRO.MOSAIC.MAX.ERROR.N2 F32    0.00 # max allow error for valid solution (arcsec)
    8179PSASTRO.MOSAIC.MAX.ERROR.N3 F32    0.00 # max allow error for valid solution (arcsec)
    82 PSASTRO.MOSAIC.MAX.ERROR.N4 F32    5.00 # max allow error for valid solution (arcsec)
    83 
    84 # mosaic radius match in pixels
     80PSASTRO.MOSAIC.MAX.ERROR.N4 F32    0.00 # max allow error for valid solution (arcsec)
     81PSASTRO.MOSAIC.MAX.ERROR.N5 F32    5.00 # max allow error for valid solution (arcsec)
     82
     83# mosaic radius match in pixels (do these make sense?)
    8584PSASTRO.MOSAIC.RADIUS.N0    F32    5
    86 PSASTRO.MOSAIC.RADIUS.N1    F32    0
    87 PSASTRO.MOSAIC.RADIUS.N2    F32    0
    88 PSASTRO.MOSAIC.RADIUS.N3    F32    0
    89 PSASTRO.MOSAIC.RADIUS.N4    F32    20
     85PSASTRO.MOSAIC.RADIUS.N1    F32    10
     86PSASTRO.MOSAIC.RADIUS.N2    F32    10
     87PSASTRO.MOSAIC.RADIUS.N3    F32    5
     88PSASTRO.MOSAIC.RADIUS.N4    F32    3
     89PSASTRO.MOSAIC.RADIUS.N5    F32    3
    9090
    9191PSASTRO.MOSAIC.CHIP.ORDER     S32      1  # limit chip-fit order to 1
    9292PSASTRO.MOSAIC.CHIP.ORDER.N0  S32      0 # fit order (-1 means use default)
    9393PSASTRO.MOSAIC.CHIP.ORDER.N1  S32      0 # fit order (-1 means use default)
    94 PSASTRO.MOSAIC.CHIP.ORDER.N2  S32      0 # fit order (-1 means use default)
     94PSASTRO.MOSAIC.CHIP.ORDER.N2  S32      1 # fit order (-1 means use default)
    9595PSASTRO.MOSAIC.CHIP.ORDER.N3  S32      1 # fit order (-1 means use default)
    96 PSASTRO.MOSAIC.CHIP.ORDER.N4  S32      3 # fit order (-1 means use default)
     96PSASTRO.MOSAIC.CHIP.ORDER.N4  S32      1 # fit order (-1 means use default)
     97PSASTRO.MOSAIC.CHIP.ORDER.N5  S32      3 # fit order (-1 means use default)
    9798
    9899# we need to allow a loose fit if we are fitting to 2mass (50mas internal error -> 100mas limit?)
     
    114115DVO.GETSTAR.MIN.MAG.INST    F32     -15.0
    115116
     117# rather than mean, use specified EDGE:
     118ZERO.POINT.USE.MEAN             BOOL     FALSE
     119ZERO.POINT.EDGE.FRACTION        F32      0.9
     120ZERO.POINT.EDGE.SAMPLE          S32      25
     121ZERO.POINT.EDGE.SAMPLE.FRACTION F32      0.1
     122
    116123PHOTCODE.DATA MULTI
    117124PHOTCODE.DATA METADATA
     
    145152  GHOST_MAX_MAG                   F32 -25.0
    146153END
     154PHOTCODE.DATA METADATA
     155  FILTER   STR w
     156  ZEROPT   F32 25.1
     157  PHOTCODE STR r_SYNTH
     158  GHOST_MAX_MAG                   F32 -20.0
     159END
    147160
    148161REFSTAR_MASK                    BOOL TRUE
     
    150163REFSTAR_MASK_SATSTAR_MAG_MAX    F32 -17.40
    151164REFSTAR_MASK_SATSTAR_MAG_SLOPE  F32  13.45
    152 REFSTAR_MASK_SATSTAR_POS_ZERO   F32  -0.779
    153 
    154 # Length = SLOPE*(MAG_MAX - InstMag)
    155 
    156 REFSTAR_MASK_SATSPIKE_MAG_SLOPE F32  52.00
    157 REFSTAR_MASK_SATSPIKE_MAG_MAX   F32 -16.20
     165REFSTAR_MASK_SATSTAR_POS_ZERO   F32  -0.798
     166
     167# Length = 10**(SLOPE*(MAG_MAX - InstMag)) - OFFSET
     168
     169REFSTAR_MASK_SATSPIKE_MAG_SLOPE F32  0.096
     170REFSTAR_MASK_SATSPIKE_MAG_MAX   F32  7.35
     171REFSTAR_MASK_SATSPIKE_OFFSET    F32 200.0
    158172
    159173# pair 1 (longer)
     
    227241END
    228242
     243REFSTAR_MASK_CROSSTALK_MAG_SLOPE F32   3.44
     244REFSTAR_MASK_CROSSTALK_MAG_MAX   F32 -14.47
     245CROSSTALK_MAX_MAG                F32  20.0
     246CROSSTALK_MASK                   BOOL TRUE
  • branches/tap_branches/ippconfig/gpc1/psphot.config

    r25756 r27835  
    3737  BACKGROUND.YBIN                   S32  32            # size of background superpixels
    3838END
     39
     40# Recipe overrides for PR reduction
     41PR      METADATA
     42        BACKGROUND.XBIN       S32   128             # size          of background superpixels
     43        BACKGROUND.YBIN          S32   128             # size of background superpixels
     44        SKY_STAT         STR   FITTED_MEAN_V4  # statistic used to measure background
     45END
  • branches/tap_branches/ippconfig/isp/camera.config

    r19019 r27835  
    44FORMATS         METADATA
    55        SIMPLE  STR     isp/format.config
    6         CMP     STR     isp/cmp.config
    7         CMF     STR     isp/cmf.config
     6  #      CMP     STR     isp/cmp.config
     7  #      CMF     STR     isp/cmf.config
    88END
    99 
     
    6262  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    6363  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     64  CMF.DETEFF STR {CHIP.NAME}.deteff
    6465
    6566  PSF.HEAD  STR hdr
  • branches/tap_branches/ippconfig/isp/format.config

    r17911 r27835  
    44RULE    METADATA
    55        SIMPLE          BOOL    TRUE
    6         NAXIS           S32     2
     6#       NAXIS           S32     2
    77        TELESCOP        STR     ISP-1
    88        INSTRUME        STR     ISP-Apogee
     
    7373        CELL.XSIZE      S32     2048
    7474        CELL.YSIZE      S32     2048
     75        FPA.LONGITUDE   STR     10:25:01.417 # West Longitude in Hours 10.4170608521
     76        FPA.LATITUDE    STR     20:42:25.558 # North Latitude in Degrees 20.7070999146
     77        FPA.ELEVATION   F32     3048.0 # altitude in meters
    7578        FPA.TIMESYS     STR     UTC
    7679        CELL.SATURATION F32     60000
  • branches/tap_branches/ippconfig/isp/ppImage.config

    r21370 r27835  
    3737  CHIP.VARIANCE.FITS BOOL   TRUE            # Save chip-mosaic-ed image?
    3838  OVERSCAN        BOOL    TRUE            # Overscan subtraction
    39   BIAS            BOOL    TRUE            # Bias subtraction
     39  BIAS            BOOL    FALSE           # Bias subtraction
    4040  DARK            BOOL    TRUE            # Dark subtraction
    4141  SHUTTER         BOOL    TRUE            # Shutter correction
     
    5959  CHIP.VARIANCE.FITS BOOL   TRUE            # Save chip-mosaic-ed image?
    6060  OVERSCAN        BOOL    TRUE            # Overscan subtraction
    61   BIAS            BOOL    TRUE            # Bias subtraction
     61  BIAS            BOOL    FALSE           # Bias subtraction
    6262  DARK            BOOL    TRUE            # Dark subtraction
    6363  SHUTTER         BOOL    TRUE            # Shutter correction
     
    8181  CHIP.VARIANCE.FITS BOOL   TRUE            # Save chip-mosaic-ed image?
    8282  OVERSCAN        BOOL    TRUE            # Overscan subtraction
    83   BIAS            BOOL    TRUE            # Bias subtraction
     83  BIAS            BOOL    FALSE           # Bias subtraction
    8484  DARK            BOOL    TRUE            # Dark subtraction
    8585  SHUTTER         BOOL    TRUE            # Shutter correction
     
    103103  CHIP.VARIANCE.FITS BOOL   TRUE            # Save chip-mosaic-ed image?
    104104  OVERSCAN        BOOL    TRUE            # Overscan subtraction
    105   BIAS            BOOL    TRUE            # Bias subtraction
     105  BIAS            BOOL    FALSE           # Bias subtraction
    106106  DARK            BOOL    TRUE            # Dark subtraction
    107107  SHUTTER         BOOL    TRUE            # Shutter correction
     
    139139  ASTROM.MOSAIC   BOOL    FALSE           # Astrometry for mosaic?
    140140END
     141
     142# No operation except rebinning and potential normalisation
     143PPIMAGE_N          METADATA
     144  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     145  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     146  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     147  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     148  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     149  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     150  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     151  BIAS             BOOL    FALSE           # Bias subtraction
     152  DARK             BOOL    FALSE           # Dark subtraction
     153  SHUTTER          BOOL    FALSE           # Shutter correction
     154  FLAT             BOOL    FALSE           # Flat-field normalisation
     155  MASK             BOOL    FALSE           # Mask bad pixels
     156  FRINGE           BOOL    FALSE           # Fringe subtraction
     157  PHOTOM           BOOL    FALSE           # Source identification and photometry
     158  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     159  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     160  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     161  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     162END
     163
     164# Overscan subtraction only
     165PPIMAGE_O            METADATA
     166  BASE.FITS          BOOL    TRUE            # Save base detrended image?
     167  BASE.MASK.FITS     BOOL    TRUE            # Save base detrended image?
     168  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     169  CHIP.FITS          BOOL    FALSE           # Save chip-mosaic-ed image?
     170  CHIP.MASK.FITS     BOOL    FALSE           # Save chip-mosaic-ed image?
     171  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     172  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     173  BIAS               BOOL    FALSE           # Bias subtraction
     174  DARK               BOOL    FALSE           # Dark subtraction
     175  SHUTTER            BOOL    FALSE           # Shutter correction
     176  FLAT               BOOL    FALSE           # Flat-field normalisation
     177  MASK               BOOL    FALSE           # Mask bad pixels
     178  FRINGE             BOOL    FALSE           # Fringe subtraction
     179  PHOTOM             BOOL    FALSE           # Source identification and photometry
     180  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     181  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     182  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     183  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     184END
     185
     186# Bias subtraction only
     187PPIMAGE_B          METADATA
     188  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     189  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     190  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     191  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     192  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     193  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     194  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     195  BIAS             BOOL    FALSE            # Bias subtraction
     196  DARK             BOOL    FALSE           # Dark subtraction
     197  SHUTTER          BOOL    FALSE           # Shutter correction
     198  FLAT             BOOL    FALSE           # Flat-field normalisation
     199  MASK             BOOL    FALSE           # Mask bad pixels
     200  FRINGE           BOOL    FALSE           # Fringe subtraction
     201  PHOTOM           BOOL    FALSE           # Source identification and photometry
     202  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     203  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     204  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     205  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     206END
     207
     208# Dark subtraction only
     209PPIMAGE_D          METADATA
     210  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     211  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     212  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     213  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     214  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     215  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     216  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     217  BIAS             BOOL    FALSE           # Bias subtraction
     218  DARK             BOOL    TRUE            # Dark subtraction
     219  SHUTTER          BOOL    FALSE           # Shutter correction
     220  FLAT             BOOL    FALSE           # Flat-field normalisation
     221  MASK             BOOL    FALSE           # Mask bad pixels
     222  FRINGE           BOOL    FALSE           # Fringe subtraction
     223  PHOTOM           BOOL    FALSE           # Source identification and photometry
     224  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     225  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     226  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     227  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     228END
     229
     230# Dark subtraction only
     231PPIMAGE_M          METADATA
     232  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     233  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     234  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     235  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     236  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     237  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     238  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     239  BIAS             BOOL    FALSE           # Bias subtraction
     240  DARK             BOOL    FALSE           # Dark subtraction
     241  SHUTTER          BOOL    FALSE           # Shutter correction
     242  FLAT             BOOL    FALSE           # Flat-field normalisation
     243  MASK             BOOL    TRUE            # Mask bad pixels
     244  FRINGE           BOOL    FALSE           # Fringe subtraction
     245  PHOTOM           BOOL    FALSE           # Source identification and photometry
     246  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     247  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     248  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     249  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     250END
     251
     252# Shutter correction only
     253PPIMAGE_S          METADATA
     254  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     255  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     256  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     257  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     258  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     259  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     260  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     261  BIAS             BOOL    FALSE           # Bias subtraction
     262  DARK             BOOL    FALSE           # Dark subtraction
     263  SHUTTER          BOOL    TRUE            # Shutter correction
     264  FLAT             BOOL    FALSE           # Flat-field normalisation
     265  MASK             BOOL    FALSE           # Mask bad pixels
     266  FRINGE           BOOL    FALSE           # Fringe subtraction
     267  PHOTOM           BOOL    FALSE           # Source identification and photometry
     268  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     269  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     270  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     271  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     272END
     273
     274# Flat-fielding only
     275PPIMAGE_F          METADATA
     276  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     277  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     278  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     279  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     280  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     281  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     282  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     283  BIAS             BOOL    FALSE           # Bias subtraction
     284  DARK             BOOL    FALSE           # Dark subtraction
     285  SHUTTER          BOOL    FALSE           # Shutter correction
     286  FLAT             BOOL    TRUE           # Flat-field normalisation
     287  MASK             BOOL    FALSE           # Mask bad pixels
     288  FRINGE           BOOL    FALSE           # Fringe subtraction
     289  PHOTOM           BOOL    FALSE           # Source identification and photometry
     290  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     291  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     292  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     293  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     294END
     295
     296# Fringe correction only
     297PPIMAGE_R          METADATA
     298  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     299  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     300  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     301  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     302  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     303  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     304  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     305  BIAS             BOOL    FALSE           # Bias subtraction
     306  DARK             BOOL    FALSE           # Dark subtraction
     307  SHUTTER          BOOL    FALSE           # Shutter correction
     308  FLAT             BOOL    FALSE           # Flat-field normalisation
     309  MASK             BOOL    TRUE            # Mask bad pixels
     310  FRINGE           BOOL    TRUE            # Fringe subtraction
     311  PHOTOM           BOOL    FALSE           # Source identification and photometry
     312  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     313  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     314  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     315  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     316END
     317
     318# Photometry only
     319PPIMAGE_P          METADATA
     320  BASE.FITS        BOOL    FALSE           # Save base detrended image?
     321  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     322  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     323  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image?
     324  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image?
     325  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     326  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     327  BIAS             BOOL    FALSE           # Bias subtraction
     328  DARK             BOOL    FALSE           # Dark subtraction
     329  SHUTTER          BOOL    FALSE           # Shutter correction
     330  FLAT             BOOL    FALSE           # Flat-field normalisation
     331  MASK             BOOL    FALSE           # Mask bad pixels
     332  FRINGE           BOOL    FALSE           # Fringe subtraction
     333  PHOTOM           BOOL    TRUE            # Source identification and photometry
     334  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     335  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     336  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     337  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     338END
     339
     340# Photometry & Astrometry
     341PPIMAGE_A          METADATA
     342  BASE.FITS        BOOL    FALSE           # Save base detrended image?
     343  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     344  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     345  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image?
     346  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image?
     347  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     348  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     349  BIAS             BOOL    FALSE           # Bias subtraction
     350  DARK             BOOL    FALSE           # Dark subtraction
     351  SHUTTER          BOOL    FALSE           # Shutter correction
     352  FLAT             BOOL    FALSE           # Flat-field normalisation
     353  MASK             BOOL    FALSE           # Mask bad pixels
     354  FRINGE           BOOL    FALSE           # Fringe subtraction
     355  PHOTOM           BOOL    TRUE            # Source identification and photometry
     356  ASTROM.CHIP      BOOL    FALSE           # Astromtery per chip?
     357  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     358  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     359  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     360END
     361
     362# Overscan, bias
     363PPIMAGE_OB         METADATA
     364  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     365  BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
     366  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     367  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     368  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     369  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     370  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     371  BIAS             BOOL    FALSE            # Bias subtraction
     372  DARK             BOOL    FALSE           # Dark subtraction
     373  SHUTTER          BOOL    FALSE           # Shutter correction
     374  FLAT             BOOL    FALSE           # Flat-field normalisation
     375  MASK             BOOL    FALSE           # Mask bad pixels
     376  FRINGE           BOOL    FALSE           # Fringe subtraction
     377  PHOTOM           BOOL    FALSE           # Source identification and photometry
     378  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     379  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     380  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     381  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     382END
     383
     384# Overscan, bias, dark
     385PPIMAGE_OBD        METADATA
     386  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     387  BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
     388  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
     389  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     390  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     391  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     392  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     393  BIAS             BOOL    FALSE            # Bias subtraction
     394  DARK             BOOL    TRUE            # Dark subtraction
     395  SHUTTER          BOOL    FALSE           # Shutter correction
     396  FLAT             BOOL    FALSE           # Flat-field normalisation
     397  MASK             BOOL    FALSE           # Mask bad pixels
     398  FRINGE           BOOL    FALSE           # Fringe subtraction
     399  PHOTOM           BOOL    FALSE           # Source identification and photometry
     400  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     401  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     402  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     403  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     404END
     405
     406# Overscan, bias, dark -- search for DARK_PREMASK
     407PPIMAGE_DARKMASK_PROCESS METADATA
     408  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     409  BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
     410  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
     411  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     412  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     413  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     414  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     415  BIAS             BOOL    FALSE            # Bias subtraction
     416  DARK             BOOL    TRUE            # Dark subtraction
     417  SHUTTER          BOOL    FALSE           # Shutter correction
     418  FLAT             BOOL    FALSE           # Flat-field normalisation
     419  MASK             BOOL    FALSE           # Mask bad pixels
     420  FRINGE           BOOL    FALSE           # Fringe subtraction
     421  PHOTOM           BOOL    FALSE           # Source identification and photometry
     422  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     423  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     424  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     425  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     426DETREND.CONSTRAINTS  METADATA
     427    DARK METADATA
     428      DETTYPE STR DARK_PREMASK
     429      EXPTIME STR FPA.EXPOSURE
     430    END
     431  END
     432
     433
     434END
     435
     436# Overscan, bias, dark, shutter
     437PPIMAGE_OBDS       METADATA
     438  BASE.FITS          BOOL    TRUE            # Save base detrended image?
     439  BASE.MASK.FITS     BOOL    TRUE            # Save base detrended image?
     440  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
     441  CHIP.FITS          BOOL    FALSE           # Save chip-mosaic-ed image?
     442  CHIP.MASK.FITS     BOOL    FALSE           # Save chip-mosaic-ed image?
     443  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     444  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     445  BIAS               BOOL    FALSE            # Bias subtraction
     446  DARK               BOOL    TRUE            # Dark subtraction
     447  SHUTTER            BOOL    FALSE           # Shutter correction
     448  FLAT               BOOL    FALSE           # Flat-field normalisation
     449  MASK               BOOL    FALSE           # Mask bad pixels
     450  FRINGE             BOOL    FALSE           # Fringe subtraction
     451  PHOTOM             BOOL    FALSE           # Source identification and photometry
     452  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     453  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     454  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     455  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     456END
     457
     458# used for the pre-mask version of flat-field processing
     459PPIMAGE_FLATPROC_PREMASK     METADATA
     460  BASE.FITS          BOOL    TRUE            # Save base detrended image?
     461  BASE.MASK.FITS     BOOL    TRUE            # Save base detrended image?
     462  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
     463  CHIP.FITS          BOOL    FALSE           # Save chip-mosaic-ed image?
     464  CHIP.MASK.FITS     BOOL    FALSE           # Save chip-mosaic-ed image?
     465  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     466  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     467  BIAS               BOOL    FALSE            # Bias subtraction
     468  DARK               BOOL    TRUE            # Dark subtraction
     469  SHUTTER            BOOL    FALSE           # Shutter correction
     470  FLAT               BOOL    FALSE           # Flat-field normalisation
     471  MASK               BOOL    FALSE           # Mask bad pixels
     472  FRINGE             BOOL    FALSE           # Fringe subtraction
     473  PHOTOM             BOOL    FALSE           # Source identification and photometry
     474  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     475  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     476  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     477  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     478  MASK.SATURATED     BOOL    FALSE           # DO NOT Mask the saturated pixels
     479
     480  DETREND.CONSTRAINTS  METADATA
     481    DARK METADATA
     482      DETTYPE STR DARK_PREMASK
     483    END
     484  END   
     485END
     486
     487# Overscan, bias, dark, shutter, flat-field
     488PPIMAGE_OBDSF      METADATA
     489  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     490  BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
     491  BASE.VARIANCE.FITS BOOL  TRUE            # Save base detrended image?
     492  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     493  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     494  CHIP.VARIANCE.FITS BOOL  FALSE           # Save chip-mosaic-ed image?
     495  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     496  BIAS             BOOL    FALSE            # Bias subtraction
     497  DARK             BOOL    TRUE            # Dark subtraction
     498  SHUTTER          BOOL    FALSE           # Shutter correction
     499  FLAT             BOOL    TRUE            # Flat-field normalisation
     500  MASK             BOOL    FALSE           # Mask bad pixels
     501  FRINGE           BOOL    FALSE           # Fringe subtraction
     502  PHOTOM           BOOL    FALSE           # Source identification and photometry
     503  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     504  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     505  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     506  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     507END
     508# Overscan, bias, dark, shutter, flat-field -- use FLAT_PREMASK
     509PPIMAGE_FLATMASK_PROCESS      METADATA
     510  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     511  BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
     512  BASE.VARIANCE.FITS BOOL  TRUE            # Save base detrended image?
     513  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     514  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     515  CHIP.VARIANCE.FITS BOOL  FALSE           # Save chip-mosaic-ed image?
     516  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     517  BIAS             BOOL    FALSE            # Bias subtraction
     518  DARK             BOOL    TRUE            # Dark subtraction
     519  SHUTTER          BOOL    FALSE           # Shutter correction
     520  FLAT             BOOL    TRUE            # Flat-field normalisation
     521  MASK             BOOL    FALSE           # Mask bad pixels
     522  FRINGE           BOOL    FALSE           # Fringe subtraction
     523  PHOTOM           BOOL    FALSE           # Source identification and photometry
     524  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     525  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     526  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     527  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     528
     529  DETREND.CONSTRAINTS  METADATA
     530    DARK METADATA
     531      DETTYPE STR DARK_PREMASK
     532      EXPTIME STR FPA.EXPOSURE
     533    END
     534    FLAT METADATA
     535      DETTYPE STR FLAT_PREMASK
     536      FILTER  STR FPA.FILTERID
     537    END
     538  END   
     539END
     540
     541# Overscan, bias, dark, shutter, flat-field, fringe
     542PPIMAGE_OBDSFR     METADATA
     543  BASE.FITS        BOOL    TRUE            # Save base detrended image?
     544  BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
     545  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
     546  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     547  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     548  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     549  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     550  BIAS             BOOL    FALSE            # Bias subtraction
     551  DARK             BOOL    TRUE            # Dark subtraction
     552  SHUTTER          BOOL    FALSE           # Shutter correction
     553  FLAT             BOOL    TRUE            # Flat-field normalisation
     554  MASK             BOOL    FALSE           # Mask bad pixels
     555  FRINGE           BOOL    TRUE            # Fringe subtraction
     556  PHOTOM           BOOL    FALSE           # Source identification and photometry
     557  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     558  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     559  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     560  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     561END
     562
     563# Overscan, bias, dark, shutter, flat-field, fringe, photom
     564PPIMAGE_FLATCORR    METADATA
     565  BASE.FITS        BOOL    FALSE           # Save base detrended image?
     566  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     567  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     568  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image?
     569  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image?
     570  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     571  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     572  BIAS             BOOL    FALSE            # Bias subtraction
     573  DARK             BOOL    TRUE            # Dark subtraction
     574  SHUTTER          BOOL    FALSE           # Shutter correction
     575  FLAT             BOOL    TRUE            # Flat-field normalisation
     576  MASK             BOOL    TRUE            # Mask bad pixels
     577  FRINGE           BOOL    TRUE            # Fringe subtraction
     578  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     579  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     580  PHOTOM           BOOL    TRUE            # Source identification and photometry
     581  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     582  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     583
     584  DETREND.CONSTRAINTS  METADATA
     585    FLAT METADATA
     586      DETTYPE STR FLAT_RAW
     587    END
     588  END   
     589END
     590
     591# generate CTE map image
     592PPIMAGE_CTEMAP     METADATA
     593  BASE.FITS        BOOL    TRUE            # Save base image?
     594  BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
     595  BASE.VARIANCE.FITS BOOL  TRUE            # Save base detrended image?
     596  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
     597  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
     598  CHIP.VARIANCE.FITS BOOL  FALSE           # Save chip-mosaic-ed image?
     599  OVERSCAN         BOOL    FALSE           # Overscan subtraction
     600  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     601  BIAS             BOOL    FALSE            # Bias subtraction
     602  DARK             BOOL    TRUE            # Dark subtraction
     603  SHUTTER          BOOL    FALSE           # Shutter correction
     604  FLAT             BOOL    TRUE            # Flat-field normalisation
     605  MASK             BOOL    FALSE           # Mask bad pixels
     606  FRINGE           BOOL    FALSE           # Fringe subtraction
     607  PHOTOM           BOOL    FALSE           # Source identification and photometry
     608  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     609  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     610  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     611  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     612  CHECK.CTE        BOOL    TRUE            # measure CTE errors?
     613
     614  DETREND.CONSTRAINTS  METADATA
     615    DARK METADATA
     616      DETTYPE STR DARK_PREMASK
     617      EXPTIME STR FPA.EXPOSURE
     618    END
     619    FLAT METADATA
     620      DETTYPE STR FLAT_PREMASK
     621      FILTER  STR FPA.FILTERID
     622    END
     623  END   
     624END
  • branches/tap_branches/ippconfig/isp/psastro.config

    r18046 r27835  
    3434PSASTRO.MIN.NSTAR      S32      10   # min fitted stars in solution
    3535
    36 MAG_MAX                F32      10
     36# Removed to allow ISP registration to work correctly.
     37#MAG_MAX                F32      10
    3738PSASTRO.CATDIR         STR      SYNTH.BRIGHT
    3839PSASTRO.MATCH.LUMFUNC  BOOL     TRUE
     40
     41
     42PHOTCODE.DATA MULTI  #these are the zeropoints calculated by hand (10 stars)
     43PHOTCODE.DATA METADATA
     44  FILTER   STR g
     45  ZEROPT   F32 19.3
     46  PHOTCODE STR g_SYNTH
     47END
     48PHOTCODE.DATA METADATA
     49  FILTER   STR r
     50  ZEROPT   F32  19.1
     51  PHOTCODE STR r_SYNTH
     52END
     53PHOTCODE.DATA METADATA
     54  FILTER   STR i
     55  ZEROPT   F32  18.4
     56  PHOTCODE STR i_SYNTH
     57END
     58PHOTCODE.DATA METADATA
     59  FILTER   STR z
     60  ZEROPT   F32  17.2
     61  PHOTCODE STR z_SYNTH
     62END
     63
     64PHOTCODE.DATA METADATA
     65  FILTER   STR y
     66  ZEROPT   F32  14.0
     67  PHOTCODE STR y_SYNTH
     68END
     69
  • branches/tap_branches/ippconfig/isp/rejections.config

    r14831 r27835  
     1
     2
    13
    24DARK METADATA
     
    4850END
    4951
     52ITERATION       BOOL    FALSE            # Are iterations permitted?
  • branches/tap_branches/ippconfig/lbc_red/camera.config

    r19901 r27835  
    6363  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    6464  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     65  CMF.DETEFF STR {CHIP.NAME}.deteff
    6566
    6667  PSF.HEAD   STR {CHIP.NAME}.hdr
  • branches/tap_branches/ippconfig/lulin/camera.config

    r19019 r27835  
    6363  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    6464  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     65  CMF.DETEFF STR {CHIP.NAME}.deteff
    6566
    6667  PSF.HEAD   STR {CHIP.NAME}.hdr
  • branches/tap_branches/ippconfig/megacam/camera.config

    r21197 r27835  
    136136  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    137137  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     138  CMF.DETEFF STR {CHIP.NAME}.deteff
    138139
    139140  PSF.HEAD   STR {CHIP.NAME}.hdr
  • branches/tap_branches/ippconfig/megacam/psastro.config

    r24032 r27835  
     1
     2# save matched stars?
     3PSASTRO.SAVE.REFMATCH      BOOL TRUE  # save refstar matches as table in output smf file
    14
    25# astrometry matching parameters
     
    4043
    4144PSASTRO.MIN.INST.MAG.RAW       F32      -17.0  # min instrumental magnitude for stars accepted for fitting
    42 PSASTRO.MAX.INST.MAG.RAW       F32       -8.0  # max instrumental magnitude for stars accepted for fitting
     45PSASTRO.MAX.INST.MAG.RAW       F32      -11.0  # max instrumental magnitude for stars accepted for fitting
    4346
    4447PSASTRO.MAX.ERROR      F32      10.0 # max error in pixels
     
    4750PSASTRO.MOSAIC.MODE           BOOL     TRUE
    4851
    49 PSASTRO.MOSAIC.MAX.ERROR.N0 F32    1.50 # max allow error for valid solution (arcsec)
    50 PSASTRO.MOSAIC.MAX.ERROR.N1 F32    1.50 # max allow error for valid solution (arcsec)
    51 PSASTRO.MOSAIC.MAX.ERROR.N2 F32    0.90 # max allow error for valid solution (arcsec)
    52 PSASTRO.MOSAIC.MAX.ERROR.N3 F32    0.90 # max allow error for valid solution (arcsec)
    53 PSASTRO.MOSAIC.MAX.ERROR.N4 F32    0.90 # max allow error for valid solution (arcsec)
     52# for iterations >= N, require a single match per reference
     53PSASTRO.MOSAIC.CHIP.NITER     S32      4  # fit clipping iterations
     54PSASTRO.MOSAIC.CHIP.NSIGMA    F32      3  # fit clipping sigmas
     55PSASTRO.MOSAIC.UNIQ.ITER      S32      2
    5456
    55 PSASTRO.MOSAIC.RADIUS.N0    F32    10.0
     57PSASTRO.MOSAIC.MAX.ERROR.N0 F32    0.00 # max allow error for valid solution (arcsec)
     58PSASTRO.MOSAIC.MAX.ERROR.N1 F32    0.00 # max allow error for valid solution (arcsec)
     59PSASTRO.MOSAIC.MAX.ERROR.N2 F32    0.00 # max allow error for valid solution (arcsec)
     60PSASTRO.MOSAIC.MAX.ERROR.N3 F32    0.00 # max allow error for valid solution (arcsec)
     61PSASTRO.MOSAIC.MAX.ERROR.N4 F32    2.00 # max allow error for valid solution (arcsec)
     62
     63PSASTRO.MOSAIC.RADIUS.N0    F32    15.0
    5664PSASTRO.MOSAIC.RADIUS.N1    F32     8.0 # do not refine the match
    5765PSASTRO.MOSAIC.RADIUS.N2    F32     8.0 # do not refine the match
     
    6169PSASTRO.MOSAIC.CHIP.ORDER.N0  S32      0 # fit order (-1 means use default)
    6270PSASTRO.MOSAIC.CHIP.ORDER.N1  S32      0 # fit order (-1 means use default)
    63 PSASTRO.MOSAIC.CHIP.ORDER.N2  S32      0 # fit order (-1 means use default)
     71PSASTRO.MOSAIC.CHIP.ORDER.N2  S32      1 # fit order (-1 means use default)
    6472PSASTRO.MOSAIC.CHIP.ORDER.N3  S32      1 # fit order (-1 means use default)
    6573PSASTRO.MOSAIC.CHIP.ORDER.N4  S32      3 # fit order (-1 means use default)
  • branches/tap_branches/ippconfig/recipes/Makefile.am

    r24698 r27835  
    1212        reductionClasses.mdc \
    1313        rejections.config \
     14        dqStatsTool.config \
    1415        ppImage.config \
    1516        ppMerge.config \
    1617        ppStack.config \
     18        ppSmooth.config \
    1719        ppStats.config \
    1820        psastro.config \
     
    2628        ppStatsFromMetadata.config \
    2729        ppNoiseMap.config \
    28         ppSkycell.config
     30        ppSkycell.config \
     31        ppVizPSF.mdc \
     32        nightly_science.config
    2933
    3034install_DATA = $(install_files)
  • branches/tap_branches/ippconfig/recipes/filerules-mef.mdc

    r25751 r27835  
    8282PSPHOT.PSF.LOAD         INPUT    @FILES        CHIP       PSF       
    8383PSPHOT.INPUT.CMF        INPUT    @FILES        CHIP       CMF       
     84PSPHOT.INPUT.TEXT       INPUT    @FILES        CHIP       SRCTEXT       
    8485
    8586## files used by psastro
     
    110111PPSUB.REF.VARIANCE      INPUT    @FILES        FPA        VARIANCE
    111112PPSUB.REF.SOURCES       INPUT    @FILES        FPA        CMF
     113PPSUB.INPUT.KERNEL      INPUT    @FILES        FPA        SUBKERNEL
    112114
    113115## files used by ppstack
     
    139141CENSOR.INPUT            INPUT    @FILES        CHIP       CMF
    140142CENSOR.INPUT.MASK       INPUT    @FILES        CHIP       MASK
     143
     144## Files used by ppSmooth
     145PPSMOOTH.INPUT          INPUT    @FILES        CHIP       IMAGE
     146PPSMOOTH.INPUT.MASK     INPUT    @FILES        CHIP       MASK
     147PPSMOOTH.INPUT.VARIANCE INPUT    @FILES        CHIP       VARIANCE
     148
     149## Files used by ppbgrestore
     150PPBGRESTORE.INPUT       INPUT    @FILES        CHIP       IMAGE
     151PPBGRESTORE.BACKMDL     INPUT    @FILES        CHIP       IMAGE
    141152
    142153### output file definitions
     
    206217PSPHOT.PSF.SKY.SAVE     OUTPUT {OUTPUT}.psf                      PSF       NONE       CHIP       TRUE      MEF
    207218                                                                                     
     219# outputs for psphotStack:
     220PSPHOT.CHISQ.IMAGE      OUTPUT {OUTPUT}.{CHIP.NAME}.chisq.im.fits IMAGE    NONE       FPA        TRUE      SIMPLE
     221PSPHOT.CHISQ.MASK       OUTPUT {OUTPUT}.{CHIP.NAME}.chisq.mk.fits MASK     NONE       FPA        TRUE      SIMPLE
     222PSPHOT.CHISQ.VARIANCE   OUTPUT {OUTPUT}.{CHIP.NAME}.chisq.wt.fits VARIANCE NONE       FPA        TRUE      SIMPLE
     223PSPHOT.STACK.OUTPUT     OUTPUT {OUTPUT}.{CHIP.NAME}.{FILE.ID}.cmf CMF      NONE       FPA        TRUE      NONE
     224                                                     
    208225SOURCE.PLOT.MOMENTS     OUTPUT {OUTPUT}.mnt.png                  KAPA      NONE       FPA        TRUE      NONE
    209226SOURCE.PLOT.PSFMODEL    OUTPUT {OUTPUT}.psf.png                  KAPA      NONE       FPA        TRUE      NONE
     
    237254PPSUB.OUTPUT.JPEG1      OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
    238255PPSUB.OUTPUT.JPEG2      OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
     256PPSUB.OUTPUT.RESID.JPEG OUTPUT {OUTPUT}.res.jpg                  JPEG      NONE       FPA        TRUE      NONE
    239257PPSUB.INVERSE           OUTPUT {OUTPUT}.inv.fits                 IMAGE     COMP_SUB   FPA        TRUE      NONE
    240258PPSUB.INVERSE.MASK      OUTPUT {OUTPUT}.inv.mask.fits            MASK      COMP_MASK  FPA        TRUE      NONE
     
    242260PPSUB.INVERSE.SOURCES   OUTPUT {OUTPUT}.inv.cmf                  CMF       NONE       FPA        TRUE      NONE
    243261PPSUB.CONFIG            OUTPUT {OUTPUT}.ppSub.mdc                TEXT      NONE       FPA        TRUE      NONE
    244 PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits              IMAGE     COMP_SUB   FPA        TRUE      NONE
     262PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits              IMAGE     COMP_IMG   FPA        TRUE      NONE
    245263PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits           MASK      COMP_MASK  FPA        TRUE      NONE
    246264PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits         VARIANCE  COMP_WT    FPA        TRUE      NONE
    247 PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits             IMAGE     COMP_SUB   FPA        TRUE      NONE
     265PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits             IMAGE     COMP_IMG   FPA        TRUE      NONE
    248266PPSUB.REF.CONV.MASK     OUTPUT {OUTPUT}.refConv.mk.fits          MASK      COMP_MASK  FPA        TRUE      NONE
    249267PPSUB.REF.CONV.VARIANCE OUTPUT {OUTPUT}.refConv.wt.fits          VARIANCE  COMP_WT    FPA        TRUE      NONE
     
    253271PPSTACK.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
    254272PPSTACK.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
     273PPSTACK.OUTPUT.EXP      OUTPUT {OUTPUT}.exp.fits                 IMAGE     EXP        FPA        TRUE      NONE
     274PPSTACK.OUTPUT.EXPNUM   OUTPUT {OUTPUT}.num.fits                 MASK      EXPNUM     FPA        TRUE      NONE
     275PPSTACK.OUTPUT.EXPWT    OUTPUT {OUTPUT}.expwt.fits               VARIANCE  EXP        FPA        TRUE      NONE
     276PPSTACK.UNCONV          OUTPUT {OUTPUT}.unconv.fits              IMAGE     COMP_IMG   FPA        TRUE      NONE
     277PPSTACK.UNCONV.MASK     OUTPUT {OUTPUT}.unconv.mask.fits         MASK      COMP_MASK  FPA        TRUE      NONE
     278PPSTACK.UNCONV.VARIANCE OUTPUT {OUTPUT}.unconv.wt.fits           VARIANCE  COMP_WT    FPA        TRUE      NONE
     279PPSTACK.UNCONV.EXP      OUTPUT {OUTPUT}.unconv.exp.fits          IMAGE     EXP        FPA        TRUE      NONE
     280PPSTACK.UNCONV.EXPNUM   OUTPUT {OUTPUT}.unconv.num.fits          MASK      EXPNUM     FPA        TRUE      NONE
     281PPSTACK.UNCONV.EXPWT    OUTPUT {OUTPUT}.unconv.expwt.fits        VARIANCE  EXP        FPA        TRUE      NONE
    255282PPSTACK.TARGET.PSF      OUTPUT {OUTPUT}.target.psf               PSF       NONE       CHIP       TRUE      NONE
    256283PPSTACK.CONV.KERNEL     OUTPUT {OUTPUT}.{FILE.INDEX}.kernel      SUBKERNEL NONE       FPA        TRUE      NONE
     
    288315CENSOR.OUTPUT           OUTPUT {OUTPUT}.smf                      CMF       NONE       FPA        TRUE      MEF
    289316
     317MAGIC.ORIGINAL.PNG      OUTPUT {OUTPUT}_original.png             JPEG      NONE       FPA        TRUE      NONE
     318MAGIC.RESIDUAL.PNG      OUTPUT {OUTPUT}_residual.png             JPEG      NONE       FPA        TRUE      NONE
     319MAGIC.MASK.PNG          OUTPUT {OUTPUT}_mask.png                 JPEG      NONE       FPA        TRUE      NONE
     320MAGIC.DUPLICATE.PNG     OUTPUT {OUTPUT}_duplicate.png            JPEG      NONE       FPA        TRUE      NONE
     321
     322PPSMOOTH.OUTPUT          OUTPUT {OUTPUT}.{CHIP.NAME}.fits        IMAGE     NONE       CHIP       TRUE      MEF
     323PPSMOOTH.OUTPUT.MASK     OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits     MASK      NONE       CHIP       TRUE      MEF
     324PPSMOOTH.OUTPUT.VARIANCE OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits     VARIANCE  NONE       CHIP       TRUE      MEF
     325
     326PPBGRESTORE.OUTPUT      OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     COMP_IMG   CHIP       TRUE      NONE
  • branches/tap_branches/ippconfig/recipes/filerules-simple.mdc

    r24727 r27835  
    4545PSPHOT.PSF.LOAD         INPUT    @FILES        CHIP       PSF       
    4646PSPHOT.INPUT.CMF        INPUT    @FILES        CHIP       CMF       
     47PSPHOT.INPUT.TEXT       INPUT    @FILES        CHIP       SRCTEXT       
    4748
    4849## files used by psastro
     
    7374PPSUB.REF.VARIANCE      INPUT    @FILES        FPA        VARIANCE
    7475PPSUB.REF.SOURCES       INPUT    @FILES        FPA        CMF
     76PPSUB.INPUT.KERNEL      INPUT    @FILES        FPA        SUBKERNEL
    7577
    7678## files used by ppstack
     
    102104CENSOR.INPUT            INPUT    @FILES        CHIP       CMF
    103105CENSOR.INPUT.MASK       INPUT    @FILES        CHIP       MASK
     106
     107## Files used by ppSmooth
     108PPSMOOTH.INPUT          INPUT    @FILES        CHIP       IMAGE
     109PPSMOOTH.INPUT.MASK     INPUT    @FILES        CHIP       MASK
     110PPSMOOTH.INPUT.VARIANCE INPUT    @FILES        CHIP       VARIANCE
     111
     112## Files used by ppbgrestore
     113PPBGRESTORE.INPUT       INPUT    @FILES        FPA        IMAGE
     114PPBGRESTORE.BACKMDL     INPUT    @FILES        FPA        IMAGE
    104115
    105116### output file definitions
     
    156167PSPHOT.PSF.RAW.SAVE     OUTPUT {OUTPUT}.psf          PSF       NONE       FPA        TRUE      NONE
    157168PSPHOT.PSF.SKY.SAVE     OUTPUT {OUTPUT}.psf          PSF       NONE       FPA        TRUE      NONE
     169
     170# outputs for psphotStack:
     171PSPHOT.CHISQ.IMAGE      OUTPUT {OUTPUT}.chisq.im.fits IMAGE    NONE       FPA        TRUE      SIMPLE
     172PSPHOT.CHISQ.MASK       OUTPUT {OUTPUT}.chisq.mk.fits MASK     NONE       FPA        TRUE      SIMPLE
     173PSPHOT.CHISQ.VARIANCE   OUTPUT {OUTPUT}.chisq.wt.fits VARIANCE NONE       FPA        TRUE      SIMPLE
     174PSPHOT.STACK.OUTPUT     OUTPUT {OUTPUT}.{FILE.ID}.cmf CMF      NONE       FPA        TRUE      NONE
    158175                                                     
    159176SOURCE.PLOT.MOMENTS     OUTPUT {OUTPUT}.mnt.png      KAPA      NONE       FPA        TRUE      NONE
     
    187204PPSUB.OUTPUT.JPEG1      OUTPUT {OUTPUT}.b1.jpg       JPEG      NONE       FPA        TRUE      NONE
    188205PPSUB.OUTPUT.JPEG2      OUTPUT {OUTPUT}.b2.jpg       JPEG      NONE       FPA        TRUE      NONE
     206PPSUB.OUTPUT.RESID.JPEG OUTPUT {OUTPUT}.res.jpg      JPEG      NONE       FPA        TRUE      NONE
    189207PPSUB.INVERSE           OUTPUT {OUTPUT}.inv.fits     IMAGE     NONE       FPA        TRUE      NONE
    190208PPSUB.INVERSE.MASK      OUTPUT {OUTPUT}.inv.mask.fits MASK     NONE       FPA        TRUE      NONE
     
    192210PPSUB.INVERSE.SOURCES   OUTPUT {OUTPUT}.inv.cmf      CMF       NONE       FPA        TRUE      NONE
    193211PPSUB.CONFIG            OUTPUT {OUTPUT}.ppSub.mdc    TEXT      NONE       FPA        TRUE      NONE
    194 PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits     IMAGE  COMP_SUB   FPA        TRUE      NONE
    195 PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits  MASK   COMP_MASK  FPA        TRUE      NONE
    196 PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits VARIANCE COMP_WT FPA        TRUE      NONE
    197 PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits    IMAGE  COMP_SUB   FPA        TRUE      NONE
    198 PPSUB.REF.CONV.MASK     OUTPUT {OUTPUT}.refConv.mk.fits MASK   COMP_MASK  FPA        TRUE      NONE
    199 PPSUB.REF.CONV.VARIANCE OUTPUT {OUTPUT}.refConv.wt.fits VARIANCE COMP_WT  FPA        TRUE      NONE
     212PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits     IMAGE  NONE       FPA        TRUE      NONE
     213PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits  MASK   NONE       FPA        TRUE      NONE
     214PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits VARIANCE NONE    FPA        TRUE      NONE
     215PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits    IMAGE  NONE       FPA        TRUE      NONE
     216PPSUB.REF.CONV.MASK     OUTPUT {OUTPUT}.refConv.mk.fits MASK   NONE       FPA        TRUE      NONE
     217PPSUB.REF.CONV.VARIANCE OUTPUT {OUTPUT}.refConv.wt.fits VARIANCE NONE     FPA        TRUE      NONE
    200218                                             
    201 PPSTACK.OUTPUT          OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      NONE
    202 PPSTACK.OUTPUT.MASK     OUTPUT {OUTPUT}.mask.fits    MASK      NONE       FPA        TRUE      NONE
    203 PPSTACK.OUTPUT.VARIANCE OUTPUT {OUTPUT}.weight.fits  VARIANCE  NONE       FPA        TRUE      NONE
     219PPSTACK.OUTPUT          OUTPUT {OUTPUT}.fits         IMAGE     COMP_IMG   FPA        TRUE      NONE
     220PPSTACK.OUTPUT.MASK     OUTPUT {OUTPUT}.mask.fits    MASK      COMP_MASK  FPA        TRUE      NONE
     221PPSTACK.OUTPUT.VARIANCE OUTPUT {OUTPUT}.weight.fits  VARIANCE  COMP_WT    FPA        TRUE      NONE
     222PPSTACK.OUTPUT.EXP      OUTPUT {OUTPUT}.exp.fits     IMAGE     EXP        FPA        TRUE      NONE
     223PPSTACK.OUTPUT.EXPNUM   OUTPUT {OUTPUT}.num.fits     MASK      EXPNUM     FPA        TRUE      NONE
     224PPSTACK.OUTPUT.EXPWT    OUTPUT {OUTPUT}.expwt.fits   VARIANCE  EXP        FPA        TRUE      NONE
     225PPSTACK.UNCONV          OUTPUT {OUTPUT}.unconv.fits  IMAGE     COMP_IMG   FPA        TRUE      NONE
     226PPSTACK.UNCONV.MASK     OUTPUT {OUTPUT}.unconv.mask.fits MASK  COMP_MASK  FPA        TRUE      NONE
     227PPSTACK.UNCONV.VARIANCE OUTPUT {OUTPUT}.unconv.wt.fits VARIANCE COMP_WT   FPA        TRUE      NONE
     228PPSTACK.UNCONV.EXP      OUTPUT {OUTPUT}.unconv.exp.fits IMAGE  EXP        FPA        TRUE      NONE
     229PPSTACK.UNCONV.EXPNUM   OUTPUT {OUTPUT}.unconv.num.fits MASK   EXPNUM     FPA        TRUE      NONE
     230PPSTACK.UNCONV.EXPWT    OUTPUT {OUTPUT}.unconv.expwt.fits VARIANCE EXP    FPA        TRUE      NONE
    204231PPSTACK.TARGET.PSF      OUTPUT {OUTPUT}.target.psf   PSF       NONE       CHIP       TRUE      NONE
    205232PPSTACK.CONV.KERNEL     OUTPUT {OUTPUT}.{FILE.INDEX}.kernel SUBKERNEL NONE FPA       TRUE      NONE
     
    235262
    236263CENSOR.OUTPUT           OUTPUT {OUTPUT}.smf          CMF       NONE       FPA        TRUE      MEF
     264
     265MAGIC.ORIGINAL.PNG      OUTPUT {OUTPUT}_original.png             JPEG      NONE       FPA        TRUE      NONE
     266MAGIC.RESIDUAL.PNG      OUTPUT {OUTPUT}_residual.png             JPEG      NONE       FPA        TRUE      NONE
     267MAGIC.MASK.PNG          OUTPUT {OUTPUT}_mask.png                 JPEG      NONE       FPA        TRUE      NONE
     268MAGIC.DUPLICATE.PNG     OUTPUT {OUTPUT}_duplicate.png            JPEG      NONE       FPA        TRUE      NONE
     269
     270PPSMOOTH.OUTPUT          OUTPUT {OUTPUT}.fits        IMAGE     NONE       FPA        TRUE      SIMPLE
     271PPSMOOTH.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits     MASK      NONE       FPA        TRUE      SIMPLE
     272PPSMOOTH.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits     VARIANCE  NONE       FPA        TRUE      SIMPLE
     273
     274PPBGRESTORE.OUTPUT      OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      NONE
  • branches/tap_branches/ippconfig/recipes/filerules-split.mdc

    r25837 r27835  
    5555PSPHOT.PSF.LOAD         INPUT    @FILES        CHIP       PSF       
    5656PSPHOT.INPUT.CMF        INPUT    @FILES        CHIP       CMF       
     57PSPHOT.INPUT.TEXT       INPUT    @FILES        CHIP       SRCTEXT       
    5758
    5859## files used by psastro
     
    8384PPSUB.REF.VARIANCE      INPUT    @FILES        FPA        VARIANCE
    8485PPSUB.REF.SOURCES       INPUT    @FILES        FPA        CMF
     86PPSUB.INPUT.KERNEL      INPUT    @FILES        FPA        SUBKERNEL
    8587
    8688## files used by ppstack
     
    112114CENSOR.INPUT            INPUT    @FILES        CHIP       CMF
    113115CENSOR.INPUT.MASK       INPUT    @FILES        CHIP       MASK
     116
     117## Files used by ppSmooth
     118PPSMOOTH.INPUT          INPUT    @FILES        CHIP       IMAGE
     119PPSMOOTH.INPUT.MASK     INPUT    @FILES        CHIP       MASK
     120PPSMOOTH.INPUT.VARIANCE INPUT    @FILES        CHIP       VARIANCE
     121
     122## Files used by ppbgrestore
     123PPBGRESTORE.INPUT       INPUT    @FILES        CHIP       IMAGE
     124PPBGRESTORE.BACKMDL     INPUT    @FILES        CHIP       IMAGE
     125
     126PPVIZPATTERN.INPUT      INPUT    @FILES        CHIP       PATTERN
    114127
    115128### output file definitions
     
    137150PPIMAGE.JPEG1           OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
    138151PPIMAGE.JPEG2           OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
    139 
     152PPIMAGE.PATTERN         OUTPUT {OUTPUT}.{CHIP.NAME}.ptn          PATTERN   NONE       CHIP       TRUE      NONE
    140153PPIMAGE.STATS           OUTPUT {OUTPUT}.{CHIP.NAME}.stats        STATS     NONE       CHIP       TRUE      NONE
    141154
     
    156169PSPHOT.BACKGND          OUTPUT {OUTPUT}.{CHIP.NAME}.bck.fits     IMAGE     COMP_IMG   CHIP       TRUE      NONE
    157170PSPHOT.BACKSUB          OUTPUT {OUTPUT}.{CHIP.NAME}.sub.fits     IMAGE     COMP_SUB   CHIP       TRUE      NONE
    158 PSPHOT.BACKMDL          OUTPUT {OUTPUT}.{CHIP.NAME}.mdl.fits     IMAGE     COMP_IMG   CHIP       TRUE      NONE
    159 PSPHOT.BACKMDL.MEF      OUTPUT {OUTPUT}.mdl.fits                 IMAGE     COMP_IMG   CHIP       TRUE      NONE
     171PSPHOT.BACKMDL          OUTPUT {OUTPUT}.{CHIP.NAME}.mdl.fits     IMAGE     NONE       CHIP       TRUE      NONE
     172PSPHOT.BACKMDL.MEF      OUTPUT {OUTPUT}.mdl.fits                 IMAGE     NONE       CHIP       TRUE      NONE
    160173                                                                                                       
    161174PSPHOT.OUTPUT.RAW       OUTPUT {OUTPUT}.{CHIP.NAME}              RAW       NONE       CHIP       TRUE      NONE
     
    168181PSPHOT.PSF.SKY.SAVE     OUTPUT {OUTPUT}.psf                      PSF       NONE       FPA        TRUE      MEF
    169182                                                                                                       
     183# outputs for psphotStack:
     184PSPHOT.CHISQ.IMAGE      OUTPUT {OUTPUT}.chisq.im.fits IMAGE    NONE       FPA        TRUE      SIMPLE
     185PSPHOT.CHISQ.MASK       OUTPUT {OUTPUT}.chisq.mk.fits MASK     NONE       FPA        TRUE      SIMPLE
     186PSPHOT.CHISQ.VARIANCE   OUTPUT {OUTPUT}.chisq.wt.fits VARIANCE NONE       FPA        TRUE      SIMPLE
     187PSPHOT.STACK.OUTPUT     OUTPUT {OUTPUT}.{FILE.ID}.cmf CMF      NONE       FPA        TRUE      NONE
     188                                                     
    170189SOURCE.PLOT.RAW.MOMENTS  OUTPUT {OUTPUT}.{CHIP.NAME}.mnt.png      KAPA      NONE       CHIP       TRUE      NONE
    171190SOURCE.PLOT.RAW.PSFMODEL OUTPUT {OUTPUT}.{CHIP.NAME}.psf.png      KAPA      NONE       CHIP       TRUE      NONE
     
    204223PPSUB.OUTPUT.JPEG1      OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
    205224PPSUB.OUTPUT.JPEG2      OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
     225PPSUB.OUTPUT.RESID.JPEG OUTPUT {OUTPUT}.res.jpg                  JPEG      NONE       FPA        TRUE      NONE
    206226PPSUB.INVERSE           OUTPUT {OUTPUT}.inv.fits                 IMAGE     COMP_SUB   FPA        TRUE      NONE
    207227PPSUB.INVERSE.MASK      OUTPUT {OUTPUT}.inv.mask.fits            MASK      COMP_MASK  FPA        TRUE      NONE
     
    209229PPSUB.INVERSE.SOURCES   OUTPUT {OUTPUT}.inv.cmf                  CMF       NONE       FPA        TRUE      NONE
    210230PPSUB.CONFIG            OUTPUT {OUTPUT}.ppSub.mdc                TEXT      NONE       FPA        TRUE      NONE
    211 PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits              IMAGE     COMP_SUB   FPA        TRUE      NONE
     231PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits              IMAGE     COMP_IMG   FPA        TRUE      NONE
    212232PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits           MASK      COMP_MASK  FPA        TRUE      NONE
    213233PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits         VARIANCE  COMP_WT    FPA        TRUE      NONE
    214 PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits             IMAGE     COMP_SUB   FPA        TRUE      NONE
     234PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits             IMAGE     COMP_IMG   FPA        TRUE      NONE
    215235PPSUB.REF.CONV.MASK     OUTPUT {OUTPUT}.refConv.mk.fits          MASK      COMP_MASK  FPA        TRUE      NONE
    216236PPSUB.REF.CONV.VARIANCE OUTPUT {OUTPUT}.refConv.wt.fits          VARIANCE  COMP_WT    FPA        TRUE      NONE
     
    219239PPSTACK.OUTPUT.MASK     OUTPUT {OUTPUT}.mask.fits                MASK      COMP_MASK  FPA        TRUE      NONE
    220240PPSTACK.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
     241PPSTACK.OUTPUT.EXP      OUTPUT {OUTPUT}.exp.fits                 IMAGE     EXP        FPA        TRUE      NONE
     242PPSTACK.OUTPUT.EXPNUM   OUTPUT {OUTPUT}.num.fits                 MASK      EXPNUM     FPA        TRUE      NONE
     243PPSTACK.OUTPUT.EXPWT    OUTPUT {OUTPUT}.expwt.fits               VARIANCE  EXP        FPA        TRUE      NONE
     244PPSTACK.UNCONV          OUTPUT {OUTPUT}.unconv.fits              IMAGE     COMP_IMG   FPA        TRUE      NONE
     245PPSTACK.UNCONV.MASK     OUTPUT {OUTPUT}.unconv.mask.fits         MASK      COMP_MASK  FPA        TRUE      NONE
     246PPSTACK.UNCONV.VARIANCE OUTPUT {OUTPUT}.unconv.wt.fits           VARIANCE  COMP_WT    FPA        TRUE      NONE
     247PPSTACK.UNCONV.EXP      OUTPUT {OUTPUT}.unconv.exp.fits          IMAGE     EXP        FPA        TRUE      NONE
     248PPSTACK.UNCONV.EXPNUM   OUTPUT {OUTPUT}.unconv.num.fits          MASK      EXPNUM     FPA        TRUE      NONE
     249PPSTACK.UNCONV.EXPWT    OUTPUT {OUTPUT}.unconv.expwt.fits        VARIANCE  EXP        FPA        TRUE      NONE
    221250PPSTACK.TARGET.PSF      OUTPUT {OUTPUT}.target.psf               PSF       NONE       CHIP       TRUE      NONE
    222251PPSTACK.CONV.KERNEL     OUTPUT {OUTPUT}.{FILE.INDEX}.kernel      SUBKERNEL NONE       FPA        TRUE      NONE
     
    254283
    255284CENSOR.OUTPUT           OUTPUT {OUTPUT}.smf                      CMF       NONE       FPA        TRUE      MEF
     285
     286MAGIC.ORIGINAL.PNG      OUTPUT {OUTPUT}_original.png             JPEG      NONE       FPA        TRUE      NONE
     287MAGIC.RESIDUAL.PNG      OUTPUT {OUTPUT}_residual.png             JPEG      NONE       FPA        TRUE      NONE
     288MAGIC.MASK.PNG          OUTPUT {OUTPUT}_mask.png                 JPEG      NONE       FPA        TRUE      NONE
     289MAGIC.DUPLICATE.PNG     OUTPUT {OUTPUT}_duplicate.png            JPEG      NONE       FPA        TRUE      NONE
     290
     291PPSMOOTH.OUTPUT          OUTPUT {OUTPUT}.{CHIP.NAME}.fits        IMAGE     NONE       CHIP       TRUE      MEF
     292PPSMOOTH.OUTPUT.MASK     OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits     MASK      NONE       CHIP       TRUE      MEF
     293PPSMOOTH.OUTPUT.VARIANCE OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits     VARIANCE  NONE       CHIP       TRUE      MEF
     294
     295PPBGRESTORE.OUTPUT      OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      NONE
     296PPBGRESTORE.BACKGROUND  OUTPUT {OUTPUT}.{CHIP.NAME}.bg.fits      IMAGE     NONE       CHIP       FALSE      NONE
     297
     298PPVIZPSF.OUTPUT         OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      NONE
     299PPVIZPATTERN.OUTPUT     OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      NONE
     300PPVIZPATTERN.CHIP       OUTPUT {OUTPUT}.{CHIP.NAME}.ch.fits      IMAGE     NONE       CHIP       TRUE      NONE
    256301
    257302# {FPA.OBS}
  • branches/tap_branches/ippconfig/recipes/fitstypes.mdc

    r23183 r27835  
    9999END
    100100
     101# Compressed exposure image
     102EXP     METADATA
     103        BITPIX          S32     16
     104        SCALING         STR     MANUAL
     105        FUZZ            BOOL    FALSE
     106        # Note: TRUE = BZERO + BSCALE * DISK
     107        BSCALE          F32     0.1     # Disk is stored as 1/10th sec
     108        BZERO           F32     3276.8  # Store unsigned zero as zero
     109        COMPRESSION     STR     GZIP
     110        TILE.X          S32     0
     111        TILE.Y          S32     1
     112        TILE.Z          S32     1
     113        NOISE           S32     8
     114END
     115
     116# Compressed number image
     117EXPNUM  METADATA
     118        BITPIX          S32     16
     119        COMPRESSION     STR     GZIP
     120        TILE.X          S32     0
     121        TILE.Y          S32     1
     122        TILE.Z          S32     1
     123        NOISE           S32     8
     124END
     125
  • branches/tap_branches/ippconfig/recipes/jpeg.mdc

    r24227 r27835  
    4141END
    4242
     43PPSUB.OUTPUT.RESID.JPEG METADATA
     44        COLORMAP        STR     -greyscale
     45        SCALE.MODE      STR     RANGE
     46        SCALE.MIN       F32      -5.0
     47        SCALE.MAX       F32      +5.0
     48END
     49
    4350PPSTACK.OUTPUT.JPEG1    METADATA
    4451        COLORMAP        STR     -greyscale
  • branches/tap_branches/ippconfig/recipes/ppImage.config

    r25827 r27835  
    1818MASK.BURNTOOL      BOOL    FALSE           # Mask potential burntool trails
    1919VARIANCE.BUILD     BOOL    FALSE           # Build internal variance image
    20 PATTERN            BOOL    FALSE           # Fit and remove pattern noise?
     20PATTERN.ROW        BOOL    FALSE           # Row pattern correction
     21PATTERN.ROW.SUBSET METADATA                # Menu of chips and/or cells for row pattern correction
     22END
     23PATTERN.CELL       BOOL    FALSE           # Cell pattern correction
     24PATTERN.CELL.SUBSET METADATA               # Menu of chips and/or cells for cell pattern correction
     25END
     26PATTERN.SUBSET     METADATA
     27END
    2128FRINGE             BOOL    FALSE           # Fringe subtraction
    2229PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    2936TILTYSTREAK.APPLY  BOOL    FALSE           # apply the 'tiltystreak' tool
    3037
     38GAIN.OVERRIDE           BOOL    TRUE            # Override a non-finite gain?
    3139
    3240TILTYSTREAK.BY.CLASS METADATA              # apply the 'tiltystreak' tool
     
    8795
    8896# Pattern subtraction options
    89 PATTERN.ORDER      S32     2               # Polynomial order
    90 PATTERN.ITER       S32     4               # Rejection iterations
    91 PATTERN.REJ        F32     2.5             # Rejection threshold
    92 PATTERN.THRESH     F32     20.0            # Ignore threshold
    93 PATTERN.MEAN       STR     SAMPLE_MEAN     # Statistic for mean
    94 PATTERN.STDEV      STR     SAMPLE_STDEV    # Statistic for standard deviation
     97PATTERN.ROW.ORDER      S32     2               # Polynomial order for row pattern
     98PATTERN.ROW.ITER       S32     4               # Rejection iterations for row pattern
     99PATTERN.ROW.REJ        F32     2.5             # Rejection threshold for row pattern
     100PATTERN.ROW.THRESH     F32     20.0            # Ignore threshold for row pattern
     101PATTERN.ROW.MEAN       STR     SAMPLE_MEAN     # Statistic for mean for row pattern
     102PATTERN.ROW.STDEV      STR     SAMPLE_STDEV    # Statistic for standard deviation for row pattern
     103PATTERN.CELL.BG        STR     ROBUST_MEDIAN   # Statistic for background for cell pattern
     104PATTERN.CELL.MEAN      STR     SAMPLE_MEDIAN   # Statistic for mean for cell pattern
    95105
    96106# Fringe subtraction options
     
    128138FRINGE.FILTERS  MULTI
    129139FRINGE.FILTERS  STR UNDEF
     140
     141GAIN.OVERRIDE   BOOL    FALSE           # Override a non-finite gain?
    130142
    131143DETREND.CONSTRAINTS  METADATA
     
    247259  FLAT             BOOL    FALSE           # Flat-field normalisation
    248260  MASK             BOOL    FALSE           # Mask bad pixels
     261  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    249262  FRINGE           BOOL    FALSE           # Fringe subtraction
    250263  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    269282  FLAT             BOOL    FALSE           # Flat-field normalisation
    270283  MASK             BOOL    FALSE           # Mask bad pixels
     284  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    271285  FRINGE           BOOL    FALSE           # Fringe subtraction
    272286  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    291305  FLAT               BOOL    FALSE           # Flat-field normalisation
    292306  MASK               BOOL    FALSE           # Mask bad pixels
     307  MASK.BUILD         BOOL    FALSE         # Build internal mask?
    293308  FRINGE             BOOL    FALSE           # Fringe subtraction
    294309  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    313328  FLAT             BOOL    FALSE           # Flat-field normalisation
    314329  MASK             BOOL    FALSE           # Mask bad pixels
     330  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    315331  FRINGE           BOOL    FALSE           # Fringe subtraction
    316332  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    335351  FLAT             BOOL    FALSE           # Flat-field normalisation
    336352  MASK             BOOL    FALSE           # Mask bad pixels
     353  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    337354  FRINGE           BOOL    FALSE           # Fringe subtraction
    338355  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    357374  FLAT             BOOL    FALSE           # Flat-field normalisation
    358375  MASK             BOOL    TRUE            # Mask bad pixels
     376  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    359377  FRINGE           BOOL    FALSE           # Fringe subtraction
    360378  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    379397  FLAT             BOOL    FALSE           # Flat-field normalisation
    380398  MASK             BOOL    FALSE           # Mask bad pixels
     399  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    381400  FRINGE           BOOL    FALSE           # Fringe subtraction
    382401  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    401420  FLAT             BOOL    TRUE           # Flat-field normalisation
    402421  MASK             BOOL    FALSE           # Mask bad pixels
     422  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    403423  FRINGE           BOOL    FALSE           # Fringe subtraction
    404424  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    422442  SHUTTER          BOOL    FALSE           # Shutter correction
    423443  FLAT             BOOL    FALSE           # Flat-field normalisation
    424   MASK             BOOL    FALSE           # Mask bad pixels
     444  MASK             BOOL    TRUE            # Mask bad pixels
     445  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    425446  FRINGE           BOOL    TRUE            # Fringe subtraction
    426447  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    445466  FLAT             BOOL    FALSE           # Flat-field normalisation
    446467  MASK             BOOL    FALSE           # Mask bad pixels
     468  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    447469  FRINGE           BOOL    FALSE           # Fringe subtraction
    448470  PHOTOM           BOOL    TRUE            # Source identification and photometry
     
    467489  FLAT             BOOL    FALSE           # Flat-field normalisation
    468490  MASK             BOOL    FALSE           # Mask bad pixels
     491  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    469492  FRINGE           BOOL    FALSE           # Fringe subtraction
    470493  PHOTOM           BOOL    TRUE            # Source identification and photometry
     
    489512  FLAT             BOOL    FALSE           # Flat-field normalisation
    490513  MASK             BOOL    FALSE           # Mask bad pixels
     514  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    491515  FRINGE           BOOL    FALSE           # Fringe subtraction
    492516  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    511535  FLAT             BOOL    FALSE           # Flat-field normalisation
    512536  MASK             BOOL    FALSE           # Mask bad pixels
     537  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    513538  FRINGE           BOOL    FALSE           # Fringe subtraction
    514539  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    533558  FLAT             BOOL    FALSE           # Flat-field normalisation
    534559  MASK             BOOL    FALSE           # Mask bad pixels
     560  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    535561  FRINGE           BOOL    FALSE           # Fringe subtraction
    536562  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    580606# Overscan, bias, dark, shutter
    581607PPIMAGE_OBDS       METADATA
    582   BASE.FITS        BOOL    TRUE            # Save base detrended image?
    583   BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
    584   BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
    585   CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
    586   CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
    587   CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
    588   OVERSCAN         BOOL    TRUE            # Overscan subtraction
    589   BIAS             BOOL    TRUE            # Bias subtraction
    590   DARK             BOOL    TRUE            # Dark subtraction
    591   SHUTTER          BOOL    FALSE           # Shutter correction
    592   FLAT             BOOL    FALSE           # Flat-field normalisation
    593   MASK             BOOL    FALSE           # Mask bad pixels
    594   FRINGE           BOOL    FALSE           # Fringe subtraction
    595   PHOTOM           BOOL    FALSE           # Source identification and photometry
    596   ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
    597   ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
    598   BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
    599   BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
    600 END
    601 
    602 # used for the pre-mask version of flat-field processing
    603 PPIMAGE_FLATPROC_PREMASK       METADATA
    604608  BASE.FITS          BOOL    TRUE            # Save base detrended image?
    605609  BASE.MASK.FITS     BOOL    TRUE            # Save base detrended image?
     
    614618  FLAT               BOOL    FALSE           # Flat-field normalisation
    615619  MASK               BOOL    FALSE           # Mask bad pixels
     620  MASK.BUILD         BOOL    FALSE           # Build internal mask?
     621  FRINGE             BOOL    FALSE           # Fringe subtraction
     622  PHOTOM             BOOL    FALSE           # Source identification and photometry
     623  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     624  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     625  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     626  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     627END
     628
     629# used for the pre-mask version of flat-field processing
     630PPIMAGE_FLATPROC_PREMASK     METADATA
     631  BASE.FITS          BOOL    TRUE            # Save base detrended image?
     632  BASE.MASK.FITS     BOOL    TRUE            # Save base detrended image?
     633  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
     634  CHIP.FITS          BOOL    FALSE           # Save chip-mosaic-ed image?
     635  CHIP.MASK.FITS     BOOL    FALSE           # Save chip-mosaic-ed image?
     636  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     637  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     638  BIAS               BOOL    TRUE            # Bias subtraction
     639  DARK               BOOL    TRUE            # Dark subtraction
     640  SHUTTER            BOOL    FALSE           # Shutter correction
     641  FLAT               BOOL    FALSE           # Flat-field normalisation
     642  MASK               BOOL    FALSE           # Mask bad pixels
     643  MASK.BUILD         BOOL    FALSE           # Build internal mask?
    616644  FRINGE             BOOL    FALSE           # Fringe subtraction
    617645  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    643671  FLAT             BOOL    TRUE            # Flat-field normalisation
    644672  MASK             BOOL    FALSE           # Mask bad pixels
     673  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    645674  FRINGE           BOOL    FALSE           # Fringe subtraction
    646675  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    665694  FLAT             BOOL    TRUE            # Flat-field normalisation
    666695  MASK             BOOL    FALSE           # Mask bad pixels
     696  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    667697  FRINGE           BOOL    FALSE           # Fringe subtraction
    668698  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    698728  FLAT             BOOL    TRUE            # Flat-field normalisation
    699729  MASK             BOOL    FALSE           # Mask bad pixels
     730  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    700731  FRINGE           BOOL    TRUE            # Fringe subtraction
    701732  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    720751  FLAT             BOOL    TRUE            # Flat-field normalisation
    721752  MASK             BOOL    TRUE            # Mask bad pixels
     753  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    722754  FRINGE           BOOL    TRUE            # Fringe subtraction
    723755  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    742774  FLAT             BOOL    TRUE            # Flat-field normalisation
    743775  MASK             BOOL    TRUE            # Mask bad pixels
     776  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    744777  FRINGE           BOOL    TRUE            # Fringe subtraction
    745778  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    764797  FLAT             BOOL    TRUE            # Flat-field normalisation
    765798  MASK             BOOL    TRUE            # Mask bad pixels
     799  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    766800  FRINGE           BOOL    TRUE            # Fringe subtraction
    767801  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    792826  FLAT             BOOL    TRUE            # Flat-field normalisation
    793827  MASK             BOOL    TRUE            # Mask bad pixels
     828  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    794829  FRINGE           BOOL    TRUE            # Fringe subtraction
    795830  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    820855  FLAT             BOOL    TRUE            # Flat-field normalisation
    821856  MASK             BOOL    TRUE            # Mask bad pixels
     857  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    822858  FRINGE           BOOL    TRUE            # Fringe subtraction
    823859  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    842878  FLAT             BOOL    FALSE           # Flat-field normalisation
    843879  MASK             BOOL    TRUE            # Mask bad pixels
     880  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    844881  FRINGE           BOOL    FALSE           # Fringe subtraction
    845882  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    858895  FLAT             BOOL    FALSE           # Flat-field normalisation
    859896  MASK             BOOL    FALSE           # Mask bad pixels
     897  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    860898  FRINGE           BOOL    FALSE           # Fringe subtraction
    861899  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    882920  FLAT             BOOL    FALSE           # Flat-field normalisation
    883921  MASK             BOOL    FALSE           # Mask bad pixels
     922  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    884923  FRINGE           BOOL    FALSE           # Fringe subtraction
    885924  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    910949  FLAT             BOOL    FALSE           # Flat-field normalisation
    911950  MASK             BOOL    FALSE           # Mask bad pixels
     951  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    912952  FRINGE           BOOL    FALSE           # Fringe subtraction
    913953  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    938978  FLAT             BOOL    FALSE           # Flat-field normalisation
    939979  MASK             BOOL    FALSE           # Mask bad pixels
     980  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    940981  FRINGE           BOOL    FALSE           # Fringe subtraction
    941982  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
     
    956997  FLAT             BOOL    FALSE           # Flat-field normalisation
    957998  MASK             BOOL    FALSE           # Mask bad pixels
     999  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    9581000  FRINGE           BOOL    FALSE           # Fringe subtraction
    9591001  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
     
    9801022  FLAT             BOOL    FALSE           # Flat-field normalisation
    9811023  MASK             BOOL    FALSE           # Mask bad pixels
     1024  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    9821025  FRINGE           BOOL    FALSE           # Fringe subtraction
    9831026  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    9991042  FLAT             BOOL    FALSE           # Flat-field normalisation
    10001043  MASK             BOOL    FALSE           # Mask bad pixels
     1044  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    10011045  FRINGE           BOOL    FALSE           # Fringe subtraction
    10021046  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    10341078  FLAT             BOOL    FALSE           # Flat-field normalisation
    10351079  MASK             BOOL    FALSE           # Mask bad pixels
     1080  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    10361081  FRINGE           BOOL    FALSE           # Fringe subtraction
    10371082  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    10691114  FLAT             BOOL    FALSE           # Flat-field normalisation
    10701115  MASK             BOOL    FALSE           # Mask bad pixels
     1116  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    10711117  FRINGE           BOOL    FALSE           # Fringe subtraction
    10721118  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    11041150  FLAT             BOOL    FALSE           # Flat-field normalisation
    11051151  MASK             BOOL    FALSE           # Mask bad pixels
     1152  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    11061153  FRINGE           BOOL    FALSE           # Fringe subtraction
    11071154  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    11391186  FLAT             BOOL    FALSE           # Flat-field normalisation
    11401187  MASK             BOOL    FALSE           # Mask bad pixels
     1188  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    11411189  FRINGE           BOOL    FALSE           # Fringe subtraction
    11421190  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    11741222  FLAT             BOOL    FALSE           # Flat-field normalisation
    11751223  MASK             BOOL    FALSE           # Mask bad pixels
     1224  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    11761225  FRINGE           BOOL    FALSE           # Fringe subtraction
    11771226  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    12101259  FLAT             BOOL    FALSE           # Flat-field normalisation
    12111260  MASK             BOOL    FALSE           # Mask bad pixels
     1261  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    12121262  FRINGE           BOOL    FALSE           # Fringe subtraction
    12131263  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    12451295  FLAT            BOOL    FALSE           # Flat-field normalisation
    12461296  MASK            BOOL    FALSE           # Mask bad pixels
     1297  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    12471298  FRINGE          BOOL    FALSE           # Fringe subtraction
    12481299  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    12801331  FLAT            BOOL    FALSE           # Flat-field normalisation
    12811332  MASK            BOOL    FALSE           # Mask bad pixels
     1333  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    12821334  FRINGE          BOOL    FALSE           # Fringe subtraction
    12831335  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    13151367  FLAT            BOOL    FALSE           # Flat-field normalisation
    13161368  MASK            BOOL    FALSE           # Mask bad pixels
     1369  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    13171370  FRINGE          BOOL    FALSE           # Fringe subtraction
    13181371  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    13501403  FLAT            BOOL    FALSE           # Flat-field normalisation
    13511404  MASK            BOOL    FALSE           # Mask bad pixels
     1405  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    13521406  FRINGE          BOOL    FALSE           # Fringe subtraction
    13531407  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    13851439  FLAT            BOOL    FALSE           # Flat-field normalisation
    13861440  MASK            BOOL    FALSE           # Mask bad pixels
     1441  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    13871442  FRINGE          BOOL    FALSE           # Fringe subtraction
    13881443  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    14201475  FLAT            BOOL    FALSE           # Flat-field normalisation
    14211476  MASK            BOOL    FALSE           # Mask bad pixels
     1477  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    14221478  FRINGE          BOOL    FALSE           # Fringe subtraction
    14231479  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    14551511  FLAT            BOOL    FALSE           # Flat-field normalisation
    14561512  MASK            BOOL    FALSE           # Mask bad pixels
     1513  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    14571514  FRINGE          BOOL    FALSE           # Fringe subtraction
    14581515  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    14901547  FLAT            BOOL    FALSE           # Flat-field normalisation
    14911548  MASK            BOOL    FALSE           # Mask bad pixels
     1549  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    14921550  FRINGE          BOOL    FALSE           # Fringe subtraction
    14931551  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    15251583  FLAT            BOOL    FALSE           # Flat-field normalisation
    15261584  MASK            BOOL    FALSE           # Mask bad pixels
     1585  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    15271586  FRINGE          BOOL    FALSE           # Fringe subtraction
    15281587  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    15611620  FLAT             BOOL    FALSE           # Flat-field normalisation
    15621621  MASK             BOOL    FALSE           # Mask bad pixels
     1622  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    15631623  FRINGE           BOOL    FALSE           # Fringe subtraction
    15641624  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    15901650  SHUTTER          BOOL    FALSE           # Shutter correction
    15911651  FLAT             BOOL    FALSE           # Flat-field normalisation
     1652  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    15921653  MASK             BOOL    FALSE           # Mask bad pixels
    15931654  FRINGE           BOOL    FALSE           # Fringe subtraction
     
    16281689  FLAT             BOOL    TRUE            # Flat-field normalisation
    16291690  MASK             BOOL    FALSE           # Mask bad pixels
     1691  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    16301692  FRINGE           BOOL    FALSE           # Fringe subtraction
    16311693  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    16691731  FLAT               BOOL    TRUE            # Flat-field normalisation
    16701732  MASK               BOOL    TRUE            # Mask bad pixels
     1733  MASK.BUILD         BOOL    TRUE            # Build internal mask?
    16711734  FRINGE             BOOL    TRUE            # Fringe subtraction
    16721735  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     
    16981761  FLAT               BOOL    TRUE            # Flat-field normalisation
    16991762  MASK               BOOL    TRUE            # Mask bad pixels
     1763  MASK.BUILD         BOOL    TRUE            # Build internal mask?
    17001764  FRINGE             BOOL    TRUE            # Fringe subtraction
    17011765  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     
    17071771END
    17081772
    1709 
    1710 # Standard chip processing with pattern subtraction
    1711 CHIP_PATTERN    METADATA
     1773PR_NOPATTERN      METADATA
     1774  BASE.FITS        BOOL    FALSE           # Save base detrended image?
     1775  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     1776  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1777  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image?
     1778  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image?
     1779  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1780  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     1781  BIAS             BOOL    FALSE           # Bias subtraction
     1782  DARK             BOOL    TRUE            # Dark subtraction
     1783  REMNANCE         BOOL    FALSE           # Remnance masking
     1784  SHUTTER          BOOL    FALSE           # Shutter correction
     1785  FLAT             BOOL    TRUE            # Flat-field normalisation
     1786  MASK             BOOL    TRUE            # Mask bad pixels
     1787  MASK.BUILD       BOOL    TRUE            # Build internal mask?
     1788  FRINGE           BOOL    FALSE           # Fringe subtraction
     1789  PATTERN.ROW      BOOL    FALSE           # Subtract pattern noise
     1790  PATTERN.CELL     BOOL    FALSE           # Subtract pattern noise
     1791  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     1792  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     1793  PHOTOM           BOOL    TRUE            # Source identification and photometry
     1794  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     1795  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     1796  BACKGROUND       BOOL    FALSE            # Subtract background?
     1797  CROSSTALK.MEASURE  BOOL  TRUE            # Subtract model background?
     1798END
     1799
     1800# Standard chip processing without any background removal
     1801CHIP_PRESERVE_BG        METADATA
    17121802  BASE.FITS          BOOL    FALSE           # Save base detrended image?
    17131803  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     
    17221812  FLAT               BOOL    TRUE            # Flat-field normalisation
    17231813  MASK               BOOL    TRUE            # Mask bad pixels
    1724   PATTERN            BOOL    TRUE            # Subtract pattern noise?
     1814  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     1815  PATTERN.ROW        BOOL    FALSE           # Subtract pattern noise
     1816  PATTERN.CELL       BOOL    FALSE           # Subtract pattern noise
     1817  FRINGE             BOOL    TRUE            # Fringe subtraction
     1818  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     1819  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     1820  PHOTOM             BOOL    TRUE            # Source identification and photometry
     1821  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     1822  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     1823  BACKGROUND         BOOL    FALSE           # Subtract background?
     1824END
     1825
     1826# Standard chip processing
     1827CHIP_NOPATTERN  METADATA
     1828  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     1829  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     1830  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1831  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     1832  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     1833  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1834  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     1835  BIAS               BOOL    TRUE            # Bias subtraction
     1836  DARK               BOOL    TRUE            # Dark subtraction
     1837  SHUTTER            BOOL    FALSE           # Shutter correction
     1838  FLAT               BOOL    TRUE            # Flat-field normalisation
     1839  MASK               BOOL    TRUE            # Mask bad pixels
     1840  MASK.BUILD         BOOL    TRUE            # Build internal mask?
    17251841  FRINGE             BOOL    TRUE            # Fringe subtraction
    17261842  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     
    17311847  BACKGROUND         BOOL    TRUE            # Subtract background?
    17321848END
     1849
     1850# Standard chip processing for old pre-run5 data
     1851CHIP_PATTERN    METADATA
     1852  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     1853  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     1854  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1855  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     1856  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     1857  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1858  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     1859  BIAS               BOOL    TRUE            # Bias subtraction
     1860  DARK               BOOL    TRUE            # Dark subtraction
     1861  SHUTTER            BOOL    FALSE           # Shutter correction
     1862  FLAT               BOOL    TRUE            # Flat-field normalisation
     1863  MASK               BOOL    TRUE            # Mask bad pixels
     1864  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     1865  FRINGE             BOOL    TRUE            # Fringe subtraction
     1866  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     1867  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     1868  PHOTOM             BOOL    TRUE            # Source identification and photometry
     1869  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     1870  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     1871  BACKGROUND         BOOL    TRUE            # Subtract background?
     1872  PATTERN.ROW      BOOL    TRUE           # Subtract pattern noise
     1873  PATTERN.CELL     BOOL    FALSE           # Subtract pattern noise
     1874
     1875  PATTERN.ROW.SUBSET    METADATA        # List of chips and whether to do row pattern correction
     1876        XY01    BOOL    TRUE
     1877        XY02    BOOL    TRUE
     1878        XY03    BOOL    TRUE
     1879        XY04    BOOL    TRUE
     1880        XY05    BOOL    TRUE
     1881        XY06    BOOL    TRUE
     1882        XY10    BOOL    TRUE
     1883        XY11    BOOL    TRUE
     1884        XY12    BOOL    TRUE
     1885        XY13    BOOL    TRUE
     1886        XY14    BOOL    TRUE
     1887        XY15    BOOL    TRUE
     1888        XY16    BOOL    TRUE
     1889        XY17    BOOL    TRUE
     1890        XY20    BOOL    TRUE
     1891        XY21    BOOL    TRUE
     1892        XY22    BOOL    TRUE
     1893        XY23    BOOL    TRUE
     1894        XY24    BOOL    TRUE
     1895        XY25    BOOL    TRUE
     1896        XY26    BOOL    TRUE
     1897        XY27    BOOL    TRUE
     1898        XY30    BOOL    TRUE
     1899        XY31    BOOL    TRUE
     1900        XY32    BOOL    TRUE
     1901        XY33    BOOL    TRUE
     1902        XY34    BOOL    TRUE
     1903        XY35    BOOL    TRUE
     1904        XY36    BOOL    TRUE
     1905        XY37    BOOL    TRUE
     1906        XY40    BOOL    TRUE
     1907        XY41    BOOL    TRUE
     1908        XY42    BOOL    TRUE
     1909        XY43    BOOL    TRUE
     1910        XY44    BOOL    TRUE
     1911        XY45    BOOL    TRUE
     1912        XY46    BOOL    TRUE
     1913        XY47    BOOL    TRUE
     1914        XY50    BOOL    TRUE
     1915        XY51    BOOL    TRUE
     1916        XY52    BOOL    TRUE
     1917        XY53    BOOL    TRUE
     1918        XY54    BOOL    TRUE
     1919        XY55    BOOL    TRUE
     1920        XY56    BOOL    TRUE
     1921        XY57    BOOL    TRUE
     1922        XY60    BOOL    TRUE
     1923        XY61    BOOL    TRUE
     1924        XY62    BOOL    TRUE
     1925        XY63    BOOL    TRUE
     1926        XY64    BOOL    TRUE
     1927        XY65    BOOL    TRUE
     1928        XY66    BOOL    TRUE
     1929        XY67    BOOL    TRUE
     1930        XY71    BOOL    TRUE
     1931        XY72    BOOL    TRUE
     1932        XY73    BOOL    TRUE
     1933        XY74    BOOL    TRUE
     1934        XY75    BOOL    TRUE
     1935        XY76    BOOL    TRUE
     1936  END
     1937END
  • branches/tap_branches/ippconfig/recipes/ppMerge.config

    r24839 r27835  
    4444MASK.GROW.NPIX      S32     3               # measure stats for masking by chip (or by readout)
    4545
     46GAIN.OVERRIDE       BOOL    FALSE           # Override non-finite gain?
     47
    4648# Ordinates for fitting dark current
     49# Counts = C0 + CT0*exptime
    4750DARK.ORDINATES  METADATA
    4851        CELL.DARKTIME   S32     1       # Traditional dark current term
  • branches/tap_branches/ippconfig/recipes/ppSim.config

    r25756 r27835  
    5353STARS.MAG       F32     15.5            # Brightest magnitude for fake stars (choose based on real catalog limit)
    5454STARS.DENSITY   F32      1.0            # Stellar density (per square degree) at the brightest magnitude
    55 STARS.SIGMA.LIM F32      5.0            # significance of faintest sources
     55STARS.SIGMA.LIM F32      0.1            # significance of faintest sources
    5656
    5757STARS.FLAT.LUM  BOOL    FALSE           # use a (non-physical) constant number of stars per mag bin?
    5858STARS.FLAT.NUM  S32     5000            # number of stars to generate for flat magnitude distribution
    5959PSF.MODEL       STR     PS_MODEL_QGAUSS
     60PSF.ARATIO      F32     1.0             # minor / major (0.0 - 1.0)
     61PSF.THETA       F32     0.0
     62
     63STARS.GRID      BOOL    FALSE           # Add grid of fake stars with constant flux
     64STARS.GRID.MAG  F32     14.0            # magnitude of fake grid stars
     65STARS.GRID.DX   S32     100             # X spacing of fake grid stars
     66STARS.GRID.DY   S32     100             # Y spacing of fake grid stars
    6067
    6168GALAXY.FAKE     BOOL    FALSE           # Generate fake galaxies?
     
    94101
    95102### The following options are used if not defined by the concepts (e.g., usually read from headers)
    96 GAIN            F32     1.0             # Default gain (e/ADU)
     103GAIN            F32     NAN             # Default gain (e/ADU)
    97104READNOISE       F32     10.0            # Default read noise (e)
    98105OVERSCAN.SIZE   S32     32              # Default overscan columns
  • branches/tap_branches/ippconfig/recipes/ppStack.config

    r25713 r27835  
    22
    33CONVOLVE        BOOL    TRUE            # Convolve images when stacking?
    4 ITER            S32     1               # Number of rejection iterations
     4MATCH.ZERO.POINTS BOOL  TRUE            # Convolve images when stacking?
     5
     6COMBINE.ITER    F32     0.5             # Number of rejection iterations per input
    57COMBINE.REJ     F32     2.5             # Rejection threshold in combination (sigma)
    6 COMBINE.SYS     F32     0.03            # Relative systematic error in combination
     8COMBINE.SYS     F32     0.1             # Relative systematic error in combination
    79COMBINE.DISCARD F32     0.2             # Discard fraction for Olympic weighted mean
    8 MASK.VAL        STR     MASK.VALUE,CONV.BAD     # Mask value of input bad pixels
     10
     11# XXX which of these is right?
     12MASK.VAL        STR     MASK.VALUE,CONV.BAD,GHOST       # Mask value of input bad pixels
     13MASK.IN         STR     MASK.VALUE,CONV.BAD,GHOST       # Mask value of input bad pixels
     14
     15MASK.SUSPECT    STR     SUSPECT,CONV.POOR       # Mask value of suspect pixels
    916MASK.BAD        STR     BLANK           # Mask value to give bad pixels
    1017MASK.POOR       STR     CONV.POOR       # Mask value to give poor pixels
    11 POOR.FRACTION   F32     0.01            # Maximum fraction of bad variance for poor pixels
     18POOR.FRACTION   F32     0.25            # Maximum fraction of bad variance for poor pixels
    1219THRESHOLD.MASK  F32     0.5             # Threshold for mask deconvolution (0..1)
    13 DECONV.LIMIT    F32     1.3             # Deconvolution fraction for rejecting entire image
     20DECONV.LIMIT    F32     2.0             # Deconvolution fraction for rejecting entire image
    1421IMAGE.REJ       F32     0.1             # Rejected pixel fraction threshold for rejecting entire image
    1522MATCH.REJ       F32     3.0             # Rejection threshold for chi^2 values from matching
     
    1724VARIANCE        BOOL    TRUE            # Use variance in rejection?
    1825SAFE            BOOL    TRUE            # Play safe when combining small number of values?
     26WEIGHTS         BOOL    TRUE            # Use 1/noise^2 weighting?
    1927BIN1            S32     4               # Binning factor for first level
    2028BIN2            S32     4               # Binning factor for second level
     
    3341PHOT.FRAC       F32     0.9             # Minimum fraction of good pixels
    3442
    35 ZP.RADIUS       F32     1.0             # Radius (pixels) for matching sources
     43ZP              BOOL    TRUE            # Match zero points?
     44ZP.RADIUS       F32     4.0             # Radius (pixels) for matching sources
    3645ZP.ITER.1       S32     5               # Iterations for zero point; pass 1
    3746ZP.ITER.2       S32     1000            # Iterations for zero point; pass 2
     
    5362        y       F32     0.0
    5463END
    55        
     64ZP.TARGET       METADATA                # Target zero point by filter
     65        g       F32     25.0
     66        r       F32     25.0
     67        i       F32     25.0
     68        z       F32     25.0
     69        y       F32     25.0
     70END
     71
    5672PSF.INSTANCES   S32     15              # Number of instances for PSF generation
    5773PSF.RADIUS      F32     20.0            # Radius for PSF generation
    5874PSF.ORDER       S32     1               # Order of spatial variation for PSF generation
    59 PSF.MODEL       STR     PS_MODEL_PS1_V1 # Model for PSF generation
     75PSF.MODEL       STR     PS_MODEL_GAUSS  # Model for PSF generation
    6076
    61 TEMP.DIR        STR     /tmp            # Directory for temporary images
    6277TEMP.IMAGE      STR     conv.im.fits    # Suffix for temporary convolved images
    6378TEMP.MASK       STR     conv.mk.fits    # Suffix for temporary convolved masks
     
    7287# Debugging
    7388DEBUG   METADATA
    74         TEMP.DIR        STR     ./              # Directory for temporary images
    7589        TEMP.DELETE     BOOL    FALSE           # Delete temporary files on completion?
    7690END
     
    7892# Faster processing for PR images
    7993PR      METADATA
    80         CONVOLVE        BOOL    FALSE
    81         IMAGE.REJ       F32     0.5     
    82         SKIP.BG.SUB     BOOL    FALSE
     94        IMAGE.REJ           F32   0.5
     95        WEIGHTS             BOOL  FALSE
     96        CONVOLVE            BOOL  FALSE
     97        SKIP.BG.SUB         BOOL  FALSE
     98        MATCH.ZERO.POINTS   BOOL  FALSE
     99        PHOTOMETRY          BOOL  FALSE           # Do basic photometry?
    83100END
  • branches/tap_branches/ippconfig/recipes/ppStats.config

    r25425 r27835  
    11### Default ppStats recipe
     2
     3## XXX Additional notes:
     4## 1) diff_skycell.pl and stack_skycell.pl currently both use the WARPSTATS recipe below
     5## 2) ppSub (at least) supplements the stats file explicitly with several items that are not
     6## written to headers (see ppSubReadoutStats.c)
    27
    38# Options governing statistics
     
    108113  STAT          STR     ROBUST_MEDIAN
    109114  STAT          STR     ROBUST_STDEV   # Background statistics estimators
     115  SUMMARY       STR     GOOD_PIXEL_NUM  # Number of good pixels
     116  SUMMARY       STR     GOOD_PIXEL_FRAC # Fraction of good pixels
    110117END
    111118
  • branches/tap_branches/ippconfig/recipes/ppStatsFromMetadata.config

    r25425 r27835  
    244244  ENTRY  VAL  ZPT_UQ              F32  UQ               -zpt_uq
    245245  ENTRY  VAL  ZPT_LQ              F32  LQ               -zpt_lq
     246
     247  ENTRY  VAL  QUALITY             S32  CONSTANT          -quality             # Bad quality flag
    246248END
    247249
     
    400402END
    401403
     404STREAKSREMOVE METADATA
     405  ENTRY MULTI
     406  TYPE   VAL  KEYWORD             TYPE STATISTIC         FLAG
     407  ENTRY  VAL  STREAK_FRACTION     F32  CONSTANT          -streak_frac # fraction of pixels masked by streaks
     408  ENTRY  VAL  NONDIFFED_FRACTION  F32  CONSTANT          -nondiff_frac # fraction of pixels not included in input diffs
     409  ENTRY  VAL  TOTAL_TIME          F32  CONSTANT          -run_time    # total run time for streaksremove
     410
     411  # The following timers are included in the stats not saved in the datbase
     412# ENTRY  VAL  GET_STREAK_PIXELS   F32  CONSTANT          -dtime_compute_masked  # time to compute list of streak pixels
     413# ENTRY  VAL  REMOVE_STREAKS      F32  CONSTANT          -dtime_remove # time to mask the pixels
     414# ENTRY  VAL  WRITE_IMAGES        F32  CONSTANT          -dtime_write  # time to write out the results
     415# ENTRY  VAL  REPLICATE_OUTPUTS   F32  CONSTANT          -dtime_replicate  # time to replicate the outputs
     416END
  • branches/tap_branches/ippconfig/recipes/ppSub.config

    r25448 r27835  
    11### Recipe file for ppSub
    22
    3 KERNEL.TYPE     STR     ISIS            # Kernel type to use (POIS|ISIS|SPAM|FRIES|GUNK|RINGS)
    4 KERNEL.SIZE     S32     15              # Kernel half-size (pixels)
    5 SPATIAL.ORDER   S32     0               # Spatial polynomial order
     3KERNEL.TYPE     STR     ISIS            # Kernel type to use (POIS|ISIS|SPAM|FRIES|GUNK|RINGS)
     4KERNEL.SIZE     S32     20              # Kernel half-size (pixels)
     5SPATIAL.ORDER   S32     1               # Spatial polynomial order
    66REGION.SIZE     F32     0               # Iso-kernel region size (pixels)
    77SOURCE.RADIUS   F32     3.0             # Source matching radius (pixels)
    8 STAMP.SPACING   F32     400             # Typical spacing between stamps (pixels)
    9 STAMP.FOOTPRINT S32     20              # Size of stamps (pixels)
     8STAMP.SPACING   F32     300             # Typical spacing between stamps (pixels)
     9STAMP.FOOTPRINT S32     25              # Size of stamps (pixels)
    1010STAMP.THRESHOLD F32     5               # Flux threshold for stamps (stdev above background)
    1111STRIDE          S32     100             # Size of convolution patches (pixels)
    12 ITER            S32     1               # Number of rejection iterations
     12ITER            S32     2               # Number of rejection iterations
    1313REJ             F32     2.5             # Rejection level (std dev)
    14 SYS             F32     0.05            # Relative systematic error in kernel
     14KERNEL.ERR      F32     0.05            # Relative systematic error in kernel
     15SYS.ERR         F32     0.1             # Relative systematic error in images
     16SKY.ERR         F32     0.0             # Relative systematic error in images
     17NORM.FRAC       F32     0.03            # Fraction of window for normalisation window
     18COVAR.FRAC      F32     0.01            # Fraction of kernel to truncate before calculating covariance
    1519
    16 MASK.IN         STR     MASK.VALUE,CONV.BAD     # Mask value for input
     20MASK.VAL        STR     MASK.VALUE,CONV.BAD     # Mask value for input
    1721MASK.BAD        STR     CONV.BAD        # Mask value to give bad pixels
    1822MASK.POOR       STR     CONV.POOR       # Mask value to give poor pixels
    1923
    2024LOW.THRESHOLD   F32     4.0             # Mask pixels below this threshold (std dev)
    21 POOR.FRACTION   F32     0.10            # Maximum fraction of bad weight for poor pixels
     25POOR.FRACTION   F32     0.20            # Maximum fraction of bad weight for poor pixels
    2226BADFRAC         F32     0.95            # Maximum fraction of bad pixels
    23 @ISIS.WIDTHS    F32     3 5 7 10        # Gaussian FWHMs for ISIS kernels
    24 @ISIS.ORDERS    S32     2 2 2 2         # Polynomial orders for ISIS kernels
     27
     28# Gene's choice: multiplying by 1.75
     29#@ISIS.WIDTHS   F32     1.8 3.3 5.8 10.2 17.9   # Gaussian FWHMs for ISIS kernels
     30#@ISIS.ORDERS   S32     2 2 2 2 2               # Polynomial orders for ISIS kernels
     31# (pi/2)^i
     32#@ISIS.WIDTHS   F32     1.6 2.5 3.9 6.1 9.6 15.0        # Gaussian FWHMs for ISIS kernels
     33#@ISIS.ORDERS   S32     2 2 2 2 2 2             # Polynomial orders for ISIS kernels
     34# (e/2)^i for even i
     35#@ISIS.WIDTHS   F32     1.4 3.4 6.3 11.6        # Gaussian FWHMs for ISIS kernels
     36#@ISIS.ORDERS   S32     6 4 4 2         # Polynomial orders for ISIS kernels
     37# 1.69^i
     38#@ISIS.WIDTHS   F32     2.9 4.8 8.2 13.8 23.3 # Gaussian FWHMs for ISIS kernels
     39#@ISIS.ORDERS   S32     4 2 2 2 2       # Polynomial orders for ISIS kernels
     40
     41# Paul's values
     42# @ISIS.WIDTHS  F32     2.9 4.8 8.2 13.8 # Gaussian FWHMs for ISIS kernels
     43# @ISIS.ORDERS  S32     4 2 2 2         # Polynomial orders for ISIS kernels
     44
     45# Gene's values
     46@ISIS.WIDTHS    F32     2.9 4.8 8.2     # Gaussian FWHMs for ISIS kernels
     47@ISIS.ORDERS    S32     4   2   2       # Polynomial orders for ISIS kernels
     48
    2549SPAM.BINNING    S32     2               # Binning in outer region for SPAM kernels
    2650INNER           S32     5               # Inner half-size for SPAM and FRIES kernels
     
    3963RENORM          BOOL    TRUE            # Renormalise weight maps?
    4064RENORM.NUM      S32     100000          # Number of samples for renormalisation
    41 RENORM.MIN      F32     0.6             # Minimum value for renormlisation
    42 RENORM.MAX      F32     1.5             # Maximum value for renormalisation
     65RENORM.MIN      F32     0.2             # Minimum value for renormalization
     66RENORM.MAX      F32     5.0             # Maximum value for renormalization
     67
     68SCALE           BOOL    TRUE            # Scale kernel parameters by the seeing?
     69SCALE.REF       F32     9.0             # Reference for kernel parameter scaling
     70SCALE.MIN       F32     0.7             # Minimum scale value
     71SCALE.MAX       F32     1.2             # Maximum scale value
    4372
    4473INTERPOLATION   STR     LANCZOS3        # Interpolation mode for bad pixels
    4574
    46 DUAL            BOOL    FALSE           # Dual convolution?
     75DUAL            BOOL    TRUE            # Dual convolution?
    4776INVERSE         BOOL    FALSE           # Generate inverse subtraction?
    4877PHOTOMETRY      BOOL    FALSE           # Perform photometry?
    49 SAVE.CONVOLVED  BOOL    TRUE            # Save convolved images?
     78
    5079
    5180# Recipe overrides for STACK
    5281STACK   METADATA
    53         KERNEL.SIZE     S32     15      # Kernel half-size (pixels)
    54         STAMP.SPACING   F32     300     # Typical spacing between stamps (pixels)       
    55         STAMP.FOOTPRINT S32     15      # Size of stamps (pixels)
    56         POOR.FRACTION   F32     0.1     # Maximum fraction of bad weight for poor pixels
    57         SPATIAL.ORDER   S32     0       # Spatial polynomial order
     82        KERNEL.TYPE     STR     ISIS    # Kernel type
     83        SCALE.REF       F32     9.0     # Reference for kernel parameter scaling
    5884END
    5985
    6086# Recipe overrides for DIFF
    6187DIFF    METADATA
     88END
     89
     90# Recipe overrides for DIFF
     91DIFF_MAGICTEST_V0       METADATA
     92        SPATIAL.ORDER   S32     0               # Spatial polynomial order
    6293END
    6394
     
    72103        PHOTOMETRY      BOOL    FALSE
    73104END
     105
     106TEST.ISIS METADATA
     107  KERNEL.TYPE   STR     ISIS_RADIAL     # Kernel type to use (POIS|ISIS|SPAM|FRIES|GUNK|RINGS)
     108  @ISIS.WIDTHS  F32     2.9 4.8 8.2     # Gaussian FWHMs for ISIS kernels
     109  @ISIS.ORDERS  S32     4   2   2       # Polynomial orders for ISIS kernels
     110END
     111
     112TEST.RADIAL METADATA
     113END
     114
     115TEST.HERM METADATA
     116END
     117
     118TEST.DECON METADATA
     119END
  • branches/tap_branches/ippconfig/recipes/psastro.config

    r25299 r27835  
    6464PSASTRO.MATCH.FIT.NITER S32   1
    6565
     66# for iterations >= N, require a single match per reference
     67PSASTRO.MATCH.UNIQ.ITER S32     4
     68
    6669# pmAstromMatchFit
    6770PSASTRO.CHIP.ORDER     S32      1  # fit order
     
    9194PSASTRO.MOSAIC.RADIUS.N3   F32    0.0
    9295PSASTRO.MOSAIC.RADIUS.N4   F32    0.0
     96PSASTRO.MOSAIC.RADIUS.N5   F32    0.0
    9397
    9498# Mosaic Astrometry options
     
    102106PSASTRO.MOSAIC.CHIP.ORDER.N3  S32      -1 # fit order (-1 means use default)
    103107PSASTRO.MOSAIC.CHIP.ORDER.N4  S32      -1 # fit order (-1 means use default)
     108PSASTRO.MOSAIC.CHIP.ORDER.N5  S32      -1 # fit order (-1 means use default)
     109
     110# for iterations >= N, require a single match per reference
     111PSASTRO.MOSAIC.UNIQ.ITER S32     2
    104112
    105113PSASTRO.MOSAIC.CHIP.NITER     S32      3  # fit clipping iterations
     
    111119PSASTRO.MOSAIC.MAX.ERROR.N3   F32      1.5 # max allow error for valid solution (UNITS?)
    112120PSASTRO.MOSAIC.MAX.ERROR.N4   F32      1.5 # max allow error for valid solution (UNITS?)
     121PSASTRO.MOSAIC.MAX.ERROR.N5   F32      1.5 # max allow error for valid solution (UNITS?)
     122
    113123PSASTRO.MOSAIC.MIN.NSTAR      S32      6   # min fitted stars in solution
    114124
     
    122132REFSTAR_MASK_SATSTAR_MAG_SLOPE  F32  10.0
    123133REFSTAR_MASK_SATSTAR_POS_ZERO   F32   0.0
    124 REFSTAR_MASK_SATSPIKE_MAG_SLOPE F32  80.0
    125 REFSTAR_MASK_SATSPIKE_MAG_MAX   F32 -17.0
     134# spikeLength = 10**(SLOPE*(MAG_MAX - InstMag)) - OFFSET
     135REFSTAR_MASK_SATSPIKE_MAG_SLOPE F32 -0.116
     136REFSTAR_MASK_SATSPIKE_MAG_MAX   F32 -0.91
     137REFSTAR_MASK_SATSPIKE_OFFSET    F32   0.0
    126138REFSTAR_MASK_SATSPIKE_WIDTH     F32  10.0
    127139
     
    143155GLINT.REGION                    METADATA
    144156END
     157
     158REFSTAR_MASK_CROSSTALK_MAG_SLOPE F32 3.44
     159REFSTAR_MASK_CROSSTALK_MAG_MAX   F32 -14.47
     160CROSSTALK_MAX_MAG    F32  20.0
     161CROSSTALK_MASK       BOOL FALSE
    145162
    146163EXTRACT_MAX_MAG                 F32 -15.0
     
    155172DVO.GETSTAR.MIN.MAG.INST      F32     -15.0
    156173
     174ZERO.POINT.BY.EXPOSURE          BOOL     TRUE
     175ZERO.POINT.USE.MEAN             BOOL     TRUE
     176ZERO.POINT.EDGE.FRACTION        F32      0.9
     177ZERO.POINT.EDGE.SAMPLE          S32      10
     178ZERO.POINT.EDGE.SAMPLE.FRACTION F32      0.1
     179
     180ZPTEST METADATA
     181  ZERO.POINT.BY.EXPOSURE      BOOL     TRUE
     182  ZERO.POINT.USE.MEAN         BOOL     FALSE
     183END
     184
    157185PSASTRO.2MASS                 METADATA
    158186  PSASTRO.CATDIR              STR      2MASS
     
    196224PR_RECIPE METADATA
    197225END
     226
  • branches/tap_branches/ippconfig/recipes/psphot.config

    r25820 r27835  
    7070MOMENTS_AR_MAX                      F32   1.5             # maximum axial ratio: 1 / AR < (sx / sy) < AR
    7171MOMENTS_GAUSS_SIGMA                 F32   4.0             # XXX this is now autoscaled
     72
     73# calculate difference stats?
     74DIFF_STATS                          BOOL  FALSE
    7275
    7376# basic object statistics
     
    148151EXTENDED_SOURCE_ANALYSIS            BOOL  FALSE  # perform any of the aperture-like measurements?
    149152EXTENDED_SOURCE_SN_LIM              F32   20.0
     153EXTENDED_SOURCE_RAW_RADIUS          BOOL  FALSE
    150154EXTENDED_SOURCE_PETROSIAN           BOOL  FALSE
    151155EXTENDED_SOURCE_ISOPHOTAL           BOOL  FALSE
     
    171175
    172176# define the annuli (in pixels) for surface brightness measurements
    173 @RADIAL.ANNULAR.BINS.LOWER           F32     0.0   5.0  10.0  20.0  40.0  80.0
    174 @RADIAL.ANNULAR.BINS.UPPER           F32     5.0  10.0  20.0  40.0  80.0 160.0
     177# @RADIAL.ANNULAR.BINS.LOWER           F32     0.0   5.0  10.0  20.0  40.0  80.0
     178# @RADIAL.ANNULAR.BINS.UPPER           F32     5.0  10.0  20.0  40.0  80.0 160.0
     179
     180# SDSS values:
     181@RADIAL.ANNULAR.BINS.LOWER           F32     0.00 0.56 1.69 2.59 4.41  7.51 11.58 18.58 28.55 45.50  70.51 110.53 172.49 269.52 420.51
     182@RADIAL.ANNULAR.BINS.UPPER           F32     0.56 1.69 2.59 4.41 7.51 11.58 18.58 28.55 45.50 70.51 110.53 172.49 269.52 420.51 652.50
    175183
    176184# Extended source fit parameters
     
    264272PSPHOT.CR.NSIGMA.LIMIT              F32   3.0  # sources with crNsigma greater that this get tagged as likely cosmic rays
    265273PSPHOT.EXT.NSIGMA.LIMIT             F32   3.0  # sources with extNsigma greater that this get tagged as likely extended sources
    266 PSPHOT.EXT.NSIGMA.MOMENTS           F32   2.0  # sources with extNsigma greater that this get tagged as likely extended sources
     274PSPHOT.EXT.NSIGMA.MOMENTS           F32   3.0  # sources with extNsigma greater that this get tagged as likely extended sources
    267275PSPHOT.CR.GROW                      S32   1               # Number of pixels to grow CR mask
    268276PSPHOT.CR.NSIGMA.SOFTEN             F32   0.0025          # Softening parameter for weights
     277PSPHOT.CRMASK.XTEST                 S32   0
     278PSPHOT.CRMASK.YTEST                 S32   0
     279PSPHOT.CRMASK.APPLY                 BOOL  FALSE           # TEST THIS before enabling.
    269280
    270281# Detection efficiency
    271282EFF.NUM                             S32   500                   # Number of fake sources per bin
    272283@EFF.MAG                            F32   -2.0 -1.0 -0.5 -0.25 -0.1 -0.05 0.0 0.05 0.1 0.25 0.5 1.0 2.0 # Magnitude of fake sources relative to limit
     284
     285# stack photometry parameters
     286PSPHOT.STACK.MATCH.RADIUS           F32   1.0 # join detections from different images with this correlation radius (pixels)
    273287
    274288# Recipe overrides for CHIP
     
    301315        IMSTATS_NPIX            S32     50000
    302316        BREAK_POINT             STR   ENSEMBLE     
    303         PEAKS_NMAX              S32   1000            # on first pass, only keep NMAX peaks (0 == all)
    304 END
     317        PEAKS_NMAX              S32   1000            # on first pass, only keep NMAX peak (0 == all)
     318        BACKGROUND.XBIN       S32   128             # size          of background superpixels
     319        BACKGROUND.YBIN          S32   128             # size of background superpixels
     320        SKY_STAT         STR   FITTED_MEAN_V4  # statistic used to measure background
     321END
  • branches/tap_branches/ippconfig/recipes/reductionClasses.mdc

    r25537 r27835  
    3838
    3939        # *** premask (unmasked) flat-field types
    40         FLAT_PREMASK_PROCESS    STR     PPIMAGE_FLATPROC_PREMASK
    41         FLAT_PREMASK_RESID      STR     PPIMAGE_F
    42         FLAT_PREMASK_VERIFY     STR     PPIMAGE_F
    43         FLAT_PREMASK_STACK      STR     PPMERGE_FLAT
    44         FLAT_PREMASK_JPEG_IMAGE STR     FLAT
    45         FLAT_PREMASK_JPEG_RESID STR     FLAT_RESID
    46 
    47         DOMEFLAT_PREMASK_PROCESS        STR     PPIMAGE_OBDS
     40        FLAT_PREMASK_PROCESS            STR     PPIMAGE_FLATPROC_PREMASK
     41        FLAT_PREMASK_RESID              STR     PPIMAGE_F
     42        FLAT_PREMASK_VERIFY             STR     PPIMAGE_F
     43        FLAT_PREMASK_STACK              STR     PPMERGE_FLAT
     44        FLAT_PREMASK_JPEG_IMAGE         STR     FLAT
     45        FLAT_PREMASK_JPEG_RESID         STR     FLAT_RESID
     46
     47        DOMEFLAT_PREMASK_PROCESS        STR     PPIMAGE_FLATPROC_PREMASK
    4848        DOMEFLAT_PREMASK_RESID          STR     PPIMAGE_F
    4949        DOMEFLAT_PREMASK_VERIFY         STR     PPIMAGE_F
     
    5252        DOMEFLAT_PREMASK_JPEG_RESID     STR     FLAT_RESID
    5353
    54         SKYFLAT_PREMASK_PROCESS         STR     PPIMAGE_OBDS
     54        SKYFLAT_PREMASK_PROCESS         STR     PPIMAGE_FLATPROC_PREMASK
    5555        SKYFLAT_PREMASK_RESID           STR     PPIMAGE_F
    5656        SKYFLAT_PREMASK_VERIFY          STR     PPIMAGE_F
     
    8181        SKYFLAT_RAW_JPEG_RESID  STR     FLAT_RESID
    8282
     83        SKYFLATTEST_RAW_PROCESS     STR     PPIMAGE_OBD
     84        SKYFLATTEST_RAW_RESID       STR     PPIMAGE_F
     85        SKYFLATTEST_RAW_VERIFY      STR     PPIMAGE_F                 
     86        SKYFLATTEST_RAW_STACK       STR     PPMERGE_FLAT
     87        SKYFLATTEST_RAW_JPEG_IMAGE  STR     FLAT
     88        SKYFLATTEST_RAW_JPEG_RESID  STR     FLAT_RESID     
     89
     90
     91
    8392        # *** Standard flat-field types
    8493        FLAT_PROCESS            STR     PPIMAGE_OBDS
     
    150159END
    151160
     161# No background removal
     162PRESERVE_BG     METADATA
     163        CHIP_PPIMAGE    STR     CHIP_PRESERVE_BG
     164        CHIP_PSPHOT     STR     CHIP
     165        WARP_PSWARP     STR     WARP
     166        STACK_PPSTACK   STR     STACK
     167        STACK_PPSUB     STR     STACK
     168        STACK_PSPHOT    STR     STACK
     169        DIFF_PPSUB      STR     DIFF
     170        DIFF_PSPHOT     STR     DIFF
     171        JPEG_BIN1       STR     PPIMAGE_J1
     172        JPEG_BIN2       STR     PPIMAGE_J2
     173        FAKEPHOT        STR     FAKEPHOT
     174        ADDSTAR         STR     ADDSTAR
     175        PSASTRO         STR     DEFAULT_RECIPE
     176END
     177
     178# basic science analysis
     179MAGICTEST.V0            METADATA
     180        CHIP_PPIMAGE    STR     CHIP_NOPATTERN
     181        CHIP_PSPHOT     STR     CHIP
     182        WARP_PSWARP     STR     WARP
     183        STACK_PPSTACK   STR     STACK
     184        STACK_PPSUB     STR     STACK
     185        STACK_PSPHOT    STR     STACK
     186        DIFF_PPSUB      STR     DIFF
     187        DIFF_PSPHOT     STR     DIFF
     188        JPEG_BIN1       STR     PPIMAGE_J1
     189        JPEG_BIN2       STR     PPIMAGE_J2
     190        FAKEPHOT        STR     FAKEPHOT
     191        ADDSTAR         STR     ADDSTAR
     192        PSASTRO         STR     DEFAULT_RECIPE
     193END
     194
    152195# basic science analysis
    153196STDSCIENCE_V0   METADATA
    154         CHIP_PPIMAGE    STR     TILTY
    155         CHIP_PSPHOT     STR     CHIP
    156         WARP_PSWARP     STR     WARP
    157         STACK_PPSTACK   STR     STACK
    158         STACK_PPSUB     STR     STACK
    159         STACK_PSPHOT    STR     STACK
    160         DIFF_PPSUB      STR     DIFF
    161         DIFF_PSPHOT     STR     DIFF
    162         JPEG_BIN1       STR     PPIMAGE_J1
    163         JPEG_BIN2       STR     PPIMAGE_J2
    164         FAKEPHOT        STR     FAKEPHOT
    165         ADDSTAR         STR     ADDSTAR
    166         PSASTRO         STR     DEFAULT_RECIPE
    167 END
    168 
    169 # basic science analysis : test of GPC1 with noisemap & no tiltystreak
     197        CHIP_PPIMAGE    STR     CHIP_PATTERN
     198        CHIP_PSPHOT     STR     CHIP
     199        WARP_PSWARP     STR     WARP
     200        STACK_PPSTACK   STR     STACK
     201        STACK_PPSUB     STR     STACK
     202        STACK_PSPHOT    STR     STACK
     203        DIFF_PPSUB      STR     DIFF
     204        DIFF_PSPHOT     STR     DIFF
     205        JPEG_BIN1       STR     PPIMAGE_J1
     206        JPEG_BIN2       STR     PPIMAGE_J2
     207        FAKEPHOT        STR     FAKEPHOT
     208        ADDSTAR         STR     ADDSTAR
     209        PSASTRO         STR     DEFAULT_RECIPE
     210END
     211
     212# basic science analysis : test of GPC1 with alternate ZP analysis
    170213STDSCIENCE_T0   METADATA
    171         CHIP_PPIMAGE    STR     NOISY
    172         CHIP_PSPHOT     STR     CHIP
    173         WARP_PSWARP     STR     WARP
    174         STACK_PPSTACK   STR     STACK
    175         STACK_PPSUB     STR     STACK
    176         STACK_PSPHOT    STR     STACK
    177         DIFF_PPSUB      STR     DIFF
    178         DIFF_PSPHOT     STR     DIFF
    179         JPEG_BIN1       STR     PPIMAGE_J1
    180         JPEG_BIN2       STR     PPIMAGE_J2
    181         FAKEPHOT        STR     FAKEPHOT
    182         ADDSTAR         STR     ADDSTAR
    183         PSASTRO         STR     DEFAULT_RECIPE
     214        CHIP_PPIMAGE    STR     CHIP
     215        CHIP_PSPHOT     STR     CHIP
     216        WARP_PSWARP     STR     WARP
     217        STACK_PPSTACK   STR     STACK
     218        STACK_PPSUB     STR     STACK
     219        STACK_PSPHOT    STR     STACK
     220        DIFF_PPSUB      STR     DIFF
     221        DIFF_PSPHOT     STR     DIFF
     222        JPEG_BIN1       STR     PPIMAGE_J1
     223        JPEG_BIN2       STR     PPIMAGE_J2
     224        FAKEPHOT        STR     FAKEPHOT
     225        ADDSTAR         STR     ADDSTAR
     226        PSASTRO         STR     ZPTEST
    184227END
    185228
     
    337380END
    338381
     382PR_NOPATTERN    METADATA
     383        CHIP_PPIMAGE    STR     PR_NOPATTERN
     384        CHIP_PSPHOT     STR     PR
     385        WARP_PSWARP     STR     PR
     386        STACK_PPSTACK   STR     PR
     387        STACK_PPSUB     STR     PR
     388        STACK_PSPHOT    STR     PR
     389        DIFF_PPSUB      STR     DIFF
     390        DIFF_PSPHOT     STR     DIFF
     391        JPEG_BIN1       STR     PPIMAGE_J1
     392        JPEG_BIN2       STR     PPIMAGE_J2
     393        FAKEPHOT        STR     FAKEPHOT
     394        ADDSTAR         STR     ADDSTAR
     395        PSASTRO         STR     PR_RECIPE
     396END
     397
    339398# Testing pattern subtraction
    340399TEST_PATTERN    METADATA
  • branches/tap_branches/ippconfig/recipes/rejections.config

    r24765 r27835  
    312312  ENSEMBLE.MEANSTDEV F32  3.0
    313313END
     314
     315SKYFLATTEST_RAW METADATA                                                     
     316  FILTER             STR  *                                                                           
     317  EXPECTED           F32  0.0                                                                       
     318  IMFILE.MEAN        F32  0.0                                                                     
     319  IMFILE.STDEV       F32  0.0                                                                   
     320  IMFILE.MEANSTDEV   F32  0.0                                                                   
     321  IMFILE.SKEWNESS    F32  0.0                                                                     
     322  IMFILE.KURTOSIS    F32  0.0                                                                   
     323  IMFILE.SNR         F32  0.0                                                                   
     324  IMFILE.BIN.STDEV   F32  0.0                                                                   
     325  IMFILE.BIN.SNR     F32  0.0                                                                 
     326  IMFILE.FLUX        F32  0.0                                                             
     327  EXP.MEAN           F32  0.0                                                               
     328  EXP.STDEV          F32  0.0                                                               
     329  EXP.MEANSTDEV      F32  0.0                                                             
     330  EXP.SNR            F32  0.0                                                 
     331  EXP.BIN.STDEV      F32  0.0                                                       
     332  EXP.BIN.SNR        F32  0.0                                                           
     333  EXP.FLUX           F32  0.0                                 
     334  ENSEMBLE.MEAN      F32  0.0                                   
     335  ENSEMBLE.STDEV     F32  0.0         
     336  ENSEMBLE.MEANSTDEV F32  3.0                                                       
     337END
     338
     339
    314340
    315341SKYFLAT_PREMASK METADATA
  • branches/tap_branches/ippconfig/sdss/camera.config

    r19019 r27835  
    189189  CMF.XSRC STR xsrc # use .PSF and .EXT?
    190190  CMF.XFIT STR xfit # use .PSF and .EXT?
     191  CMF.DETEFF STR deteff
    191192
    192193  PSF.HEAD  STR hdr
  • branches/tap_branches/ippconfig/sdss/dvo.config

    r14553 r27835  
    11
    22# location of DVO database tables
    3 CATDIR                  /data/ipp001.0/jester/stripe82/coadd/catdir
     3MOSAICNAME              SDSS
    44
    55# keywords used by DVO to interpret the headers
     
    4646# scaled correlation radius
    4747ADDSTAR_NSIGMA          0
    48 
    49 CATMODE                 MEF
    50 CATFORMAT               PANSTARRS_DEV_0
  • branches/tap_branches/ippconfig/sdssmosaic/camera.config

    r20687 r27835  
    9393  CMF.XSRC STR cmf.xsrc
    9494  CMF.XFIT STR cmf.xfit
     95  CMF.DETEFF STR cmf.deteff
    9596
    9697  PSF.HEAD  STR hdr
  • branches/tap_branches/ippconfig/sdssmosaic/psphot.config

    r25756 r27835  
    55# what is the 2D variation of the SDSS PSF?
    66PSF_CLUMP_NX        S32   3               # subdivide image in to NX x NY regions for
    7 PSF_CLUMP_NY        S32   3               # selecting PSF stars
     7PSF_CLUMP_NY        S32   2               # selecting PSF stars
    88
    99# test this:
     
    1111
    1212# PSF model parameters : choose the PSF model desired
    13 PSF_MODEL           STR  PS_MODEL_PS1_V1
     13# PSF_MODEL           STR  PS_MODEL_PS1_V1
     14PSF_MODEL           STR  PS_MODEL_QGAUSS
    1415
    1516# Use same default setting as in 2.6.1 (MAP is now global default)
    16 PSF.TREND.MODE                      STR POLY_ORD         
    17 PSF.TREND.NX                        S32   0
    18 PSF.TREND.NY                        S32   0
     17PSF.TREND.MODE                      STR   MAP
     18PSF.TREND.NX                        S32   3
     19PSF.TREND.NY                        S32   2
    1920
    2021# match the SDSS radius:
  • branches/tap_branches/ippconfig/simmosaic/camera.config

    r20886 r27835  
    7272        CMF.XSRC        STR     {CHIP.NAME}.xsrc # use .PSF and .EXT?
    7373        CMF.XFIT        STR     {CHIP.NAME}.xfit # use .PSF and .EXT?
     74        CMF.DETEFF      STR     {CHIP.NAME}.deteff
    7475
    7576        PSF.HEAD        STR     {CHIP.NAME}.hdr
  • branches/tap_branches/ippconfig/simple/camera.config

    r19319 r27835  
    5959  CMF.XSRC STR xsrc
    6060  CMF.XFIT STR xfit
     61  CMF.DETEFF STR deteff
    6162
    6263  PSF.HEAD  STR hdr
  • branches/tap_branches/ippconfig/simtest/format.config

    r25756 r27835  
    6060        FPA.ELEVATION   F32     3048.0 # altitude in meters
    6161        CELL.SATURATION F32     65535
    62         CELL.BAD        F32     -100 ## XXX this value is bogus, but needs to be context based so residual images do not get half-masked
     62        CELL.BAD        F32     0
    6363        CELL.READDIR    S32     1
    6464        CELL.TIMESYS    STR     UTC
  • branches/tap_branches/ippconfig/simtest/ppImage.config

    r21370 r27835  
    5959  FLAT            BOOL    TRUE            # Flat-field normalisation
    6060  MASK            BOOL    FALSE           # Mask bad pixels
     61  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    6162  FRINGE          BOOL    FALSE           # Fringe subtraction
    6263  PHOTOM          BOOL    TRUE            # Source identification and photometry
     
    7980  FLAT            BOOL    FALSE           # Flat-field normalisation
    8081  MASK            BOOL    FALSE           # Mask bad pixels
     82  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    8183  FRINGE          BOOL    FALSE           # Fringe subtraction
    8284  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    99101  FLAT            BOOL    FALSE           # Flat-field normalisation
    100102  MASK            BOOL    FALSE           # Mask bad pixels
     103  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    101104  FRINGE          BOOL    FALSE           # Fringe subtraction
    102105  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    119122  FLAT            BOOL    FALSE           # Flat-field normalisation
    120123  MASK            BOOL    FALSE           # Mask bad pixels
     124  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    121125  FRINGE          BOOL    FALSE           # Fringe subtraction
    122126  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    139143  FLAT            BOOL    FALSE           # Flat-field normalisation
    140144  MASK            BOOL    FALSE           # Mask bad pixels
     145  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    141146  FRINGE          BOOL    FALSE           # Fringe subtraction
    142147  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    159164  FLAT            BOOL    FALSE           # Flat-field normalisation
    160165  MASK            BOOL    FALSE           # Mask bad pixels
     166  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    161167  FRINGE          BOOL    FALSE           # Fringe subtraction
    162168  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    179185  FLAT            BOOL    TRUE            # Flat-field normalisation
    180186  MASK            BOOL    FALSE           # Mask bad pixels
     187  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    181188  FRINGE          BOOL    FALSE           # Fringe subtraction
    182189  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    199206  FLAT            BOOL    TRUE            # Flat-field normalisation
    200207  MASK            BOOL    FALSE           # Mask bad pixels
     208  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    201209  FRINGE          BOOL    FALSE           # Fringe subtraction
    202210  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    219227  FLAT            BOOL    TRUE            # Flat-field normalisation
    220228  MASK            BOOL    FALSE           # Mask bad pixels
     229  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    221230  FRINGE          BOOL    FALSE           # Fringe subtraction
    222231  PHOTOM          BOOL    TRUE            # Source identification and photometry
     
    239248  FLAT            BOOL    TRUE            # Flat-field normalisation
    240249  MASK            BOOL    FALSE           # Mask bad pixels
     250  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    241251  FRINGE          BOOL    FALSE           # Fringe subtraction
    242252  PHOTOM          BOOL    TRUE            # Source identification and photometry
     
    260270  FLAT             BOOL    TRUE            # Flat-field normalisation
    261271  MASK             BOOL    FALSE           # Mask bad pixels
     272  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    262273  FRINGE           BOOL    FALSE           # Fringe subtraction
    263274  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    289300  FLAT            BOOL    TRUE            # Flat-field normalisation
    290301  MASK            BOOL    FALSE           # Mask bad pixels
     302  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    291303  FRINGE          BOOL    FALSE           # Fringe subtraction
    292304  PHOTOM          BOOL    TRUE            # Source identification and photometry
  • branches/tap_branches/ippconfig/simtest/ppSim.config

    r25756 r27835  
    1515 STARS.MAG       F32     10.0           # Brightest magnitude for fake stars
    1616 STARS.DENSITY   F32     100.0          # Stellar density (per square degree) at the brightest magnitude
    17  STARS.SIGMA.LIM F32     5.0            # significance of faintest sources
     17 STARS.SIGMA.LIM F32     2.0            # significance of faintest sources
    1818 STARS.LUM       F32     0.35           # Stellar luminosity function slope (magnitude slope)
    1919END
     
    3535 STARS.FAKE      BOOL   TRUE            # Add fake stars, randomly distributed?
    3636 MATCH.DENSITY   BOOL   TRUE            # significance of faintest sources
     37
     38 # parameters of fake stars
     39 STARS.MAG       F32     10.0           # Brightest magnitude for fake stars
     40 STARS.DENSITY   F32     100.0          # Stellar density (per square degree) at the brightest magnitude
     41 STARS.SIGMA.LIM F32     1.0            # significance of faintest sources
     42 STARS.LUM       F32     0.35           # Stellar luminosity function slope (magnitude slope)
    3743
    3844 EXPTIME         F32    10.0
     
    6369 MATCH.DENSITY   BOOL   TRUE            # significance of faintest sources
    6470
     71 # parameters of fake stars
     72 STARS.MAG       F32     10.0           # Brightest magnitude for fake stars
     73 STARS.DENSITY   F32     1.0            # Stellar density (per square degree) at the brightest magnitude
     74 STARS.SIGMA.LIM F32     0.1            # significance of faintest sources
     75 STARS.LUM       F32     0.35           # Stellar luminosity function slope (magnitude slope)
     76
    6577 EXPTIME         F32    10.0
    6678 RA              F32    5.0
  • branches/tap_branches/ippconfig/simtest/ppSub.config

    r23976 r27835  
    11### Recipe file for ppSub
     2
     3STAMP.SPACING   F32     100             # Typical spacing between stamps (pixels)
     4
     5RENORM          BOOL    FALSE           # Renormalize weight maps?
     6
     7DUAL            BOOL    FALSE           # Dual convolution?
     8
     9TEST.RADIAL METADATA
     10  KERNEL.TYPE   STR     ISIS_RADIAL     # Kernel type to use (POIS|ISIS|SPAM|FRIES|GUNK|RINGS)
     11  #@ISIS.WIDTHS F32     2.2  3.3  5.0   # Gaussian FWHMs for ISIS kernels -- good
     12  #@ISIS.WIDTHS F32     2.0  3.3  5.4   # Gaussian FWHMs for ISIS kernels -- good
     13  @ISIS.WIDTHS  F32     1.8  3.3  5.8   # Gaussian FWHMs for ISIS kernels -- good
     14  #@ISIS.WIDTHS F32     1.6  3.3  6.6   # Gaussian FWHMs for ISIS kernels -- poor (+/- 3.0%, some pix ringing)
     15
     16  #@ISIS.WIDTHS F32     1.7  3.0  5.3   # Gaussian FWHMs for ISIS kernels -- good
     17  #@ISIS.WIDTHS F32     2.3  4.0  7.0   # Gaussian FWHMs for ISIS kernels -- bad (ringing and large swings)
     18  #@ISIS.WIDTHS F32     2.1  3.6  6.3   # Gaussian FWHMs for ISIS kernels -- ok (no ringing, but larger kernel and 1.5% swings)
     19
     20  #@ISIS.WIDTHS F32     1.5  2.5  4.1   # Gaussian FWHMs for ISIS kernels -- good (+/- 1.2%)
     21  #@ISIS.WIDTHS F32     1.5  2.5  9.0   # Gaussian FWHMs for ISIS kernels -- some ringing
     22  #@ISIS.WIDTHS F32     1.5  2.5  6.8   # Gaussian FWHMs for ISIS kernels -- good (+/- 1.1%?)
     23  #@ISIS.WIDTHS F32     2.4  4.0  10.9  # Gaussian FWHMs for ISIS kernels -- bad (lots of pixel-to-pixel ringing...)
     24  #@ISIS.WIDTHS F32     1.8  3.0  8.2   # Gaussian FWHMs for ISIS kernels -- not bad (+/- 1.5%)
     25  #@ISIS.WIDTHS F32     2.0  3.3  9.0   # Gaussian FWHMs for ISIS kernels -- good (+/- 1.0%)
     26  # @ISIS.ORDERS        S32     2    2    2     # Polynomial orders for ISIS kernels
     27  # @ISIS.ORDERS        S32     4 4 4           # Polynomial orders for ISIS kernels
     28  @ISIS.ORDERS  S32     2 2 2           # Polynomial orders for ISIS kernels
     29END
     30
     31TEST.ISIS METADATA
     32  KERNEL.TYPE   STR     ISIS            # Kernel type to use (POIS|ISIS|SPAM|FRIES|GUNK|RINGS)
     33  @ISIS.WIDTHS  F32     1.8 3.3 5.8     # Gaussian FWHMs for ISIS kernels
     34  # @ISIS.WIDTHS        F32     1 2 4 8         # Gaussian FWHMs for ISIS kernels
     35  @ISIS.ORDERS  S32     2 2 2           # Polynomial orders for ISIS kernels
     36  # @ISIS.ORDERS        S32     2 2 2 2         # Polynomial orders for ISIS kernels
     37  # @ISIS.ORDERS        S32     4 4 4           # Polynomial orders for ISIS kernels
     38END
     39
     40TEST.HERM METADATA
     41  KERNEL.TYPE   STR     HERM            # Kernel type to use (POIS|ISIS|SPAM|FRIES|GUNK|RINGS)
     42  @ISIS.WIDTHS  F32     2.0             # Gaussian FWHMs for ISIS or HERM kernels
     43  @ISIS.ORDERS  S32     8               # Polynomial orders for ISIS kernels
     44END
     45
     46TEST.DECON METADATA
     47  KERNEL.TYPE   STR     DECONV_HERM     # Kernel type to use (POIS|ISIS|SPAM|FRIES|GUNK|RINGS)
     48  @ISIS.WIDTHS  F32     3.7             # Gaussian FWHMs for ISIS or HERM kernels
     49  @ISIS.ORDERS  S32     8               # Polynomial orders for ISIS kernels
     50END
     51
     52SPATIAL.ORDER   S32     0               # Spatial polynomial order
     53
     54#STAMP.FOOTPRINT S32    25              # Size of stamps (pixels)
     55#KERNEL.SIZE     S32    25              # Kernel half-size (pixels)
  • branches/tap_branches/ippconfig/simtest/psphot.config

    r25756 r27835  
    22# same as ppSim.config (if YES, <apResid> should be 0.0)
    33# ppSim currently uses PS_MODEL_GAUSS
    4 PSF_MODEL                           STR   PS_MODEL_PGAUSS
     4PSF_MODEL                           STR   PS_MODEL_GAUSS
     5PSF_CLUMP_GRID_SCALE                F32   1.0             # size of Sx,Sy image pixel
  • branches/tap_branches/ippconfig/site.config.in

    r24208 r27835  
    6666PSTAMP_DATA_STORE_ROOT STR PATH
    6767
     68TEMP.DIR        STR     /tmp    # Directory for temporary products
     69
     70
    6871# other basic values:
  • branches/tap_branches/ippconfig/system.config

    r25887 r27835  
    1515        UH8K                    STR     uh8k/camera.config              # WFI/8k on UH88
    1616        VYSOS5                  STR     vysos5/camera.config            # VYSOS 5in
     17        VYSOS20                 STR     vysos20/camera.config           # VYSOS 5in
    1718        SIMMOSAIC               STR     simmosaic/camera.config         # Simulated mosaic, for testing
    1819        SIMTEST                 STR     simtest/camera.config           # Simulation test camera
     
    5051        JPEG            STR             recipes/jpeg.mdc        # JPEG creation
    5152        PPSTATS_METADATA STR            recipes/ppStatsFromMetadata.config # Image statistics
     53        DQSTATS         STR             recipes/dqStatsTool.config # data quality statistics
    5254        DVOCORR         STR             recipes/dvocorr.config # Image statistics
    5355        PPSKYCELL       STR             recipes/ppSkycell.config  # JPEGs of skycells
    5456        PPNOISEMAP      STR             recipes/ppNoiseMap.config # used to create the noise map
    5557        CENSOR          STR             recipes/censor.config # used to create the noise map
     58        PPSMOOTH        STR             recipes/ppSmooth.config  # stand-alone image smoothing
     59        PPVIZPSF        STR             recipes/ppVizPSF.mdc # PSF visualisation
     60        NIGHTLY_SCIENCE STR             recipes/nightly_science.config # Nightly Science
    5661END
  • branches/tap_branches/ippconfig/tek/camera.config

    r19019 r27835  
    6060  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    6161  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     62  CMF.DETEFF STR {CHIP.NAME}.deteff
    6263
    6364  PSF.HEAD  STR hdr
  • branches/tap_branches/ippconfig/uh8k/camera.config

    r19019 r27835  
    7070  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    7171  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     72  CMF.DETEFF STR {CHIP.NAME}.deteff
    7273
    7374  PSF.HEAD   STR {CHIP.NAME}.hdr
  • branches/tap_branches/ippconfig/vysos5/camera.config

    r21503 r27835  
    6363  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    6464  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     65  CMF.DETEFF STR {CHIP.NAME}.deteff
    6566
    6667  PSF.HEAD  STR {CHIP.NAME}.hdr
  • branches/tap_branches/ippconfig/vysos5/psphot.config

    r25756 r27835  
    44
    55# do we want to do 2-pass analysis?
    6 BREAK_POINT                         STR   PASS1     
     6# BREAK_POINT                         STR   PASS1     
    77
    88# keep these large since psfs are so undersampled
Note: See TracChangeset for help on using the changeset viewer.