IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 27837


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

updates from trunk

Location:
branches/simmosaic_branches/ippconfig
Files:
90 edited
15 copied

Legend:

Unmodified
Added
Removed
  • branches/simmosaic_branches/ippconfig

  • branches/simmosaic_branches/ippconfig/Makefile.am

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

    r21066 r27837  
    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/simmosaic_branches/ippconfig/cfh12k/psphot.config

    r17291 r27837  
    11
    22# turn these on to see specific outputs
    3 SAVE.OUTPUT     BOOL    TRUE
    4 SAVE.BACKMDL    BOOL    TRUE
    5 SAVE.PSF        BOOL    TRUE
    63SAVE.PLOTS      BOOL    TRUE
    7 
    8 BACKGROUND.XBIN     S32   128           # size of background superpixels
    9 BACKGROUND.YBIN     S32   128           # size of background superpixels
    10 
    11 # image background parameters
    12 IMSTATS_NPIX        S32  10000           # number of pixels to use for sky estimate boxes:
    13 
    14 PSF_SN_LIM          F32  50              # minimum S/N for stars used for PSF model
    15 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    16 
    17 PEAKS_NSIGMA_LIMIT     F32   25.0            # peak significance threshold
    18 PEAKS_NSIGMA_LIMIT_2   F32   10.0            # peak significance threshold
    194
    205# PSF model parameters : choose the PSF model desired
    216PSF_MODEL           STR  PS_MODEL_QGAUSS
    227
    23 MOMENTS_SN_MIN       F32  20.0           # min S/N to measure moments
    24 EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    25 FULL_FIT_SN_LIM      F32  50.0
    26 AP_MIN_SN            F32  25.0
    27 MEASURE.APTREND                     BOOL  FALSE
    28 
    29 # BREAK_POINT may be one of (PEAKS, MOMENTS, PSFMODEL, ENSEMBLE)
    30 # BREAK_POINT         STR ENSEMBLE
    31 
    32 OUTPUT.FORMAT       STR PS1_DEV_1
    33 
    34 # masking parameters (XXX EAM : rework this to use psRegion like ANALYSIS_REGION)
     8# XXX are these needed?
    359XMIN                F32   +10            # minimum valid x-coord
    3610XMAX                F32   -10            # maximum valid x-coord
     
    3812YMAX                F32   -10            # maximum valid y-coord
    3913
    40 USE_FOOTPRINTS                      BOOL  TRUE            # use new pmFootprint peak packaging
  • branches/simmosaic_branches/ippconfig/configure.ac

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

    r24051 r27837  
    500500  3500  ISP-Apogee-01.z      dep  17.250  0.000 0.000     -     - 0.0000     0     4   0.000 0.000 0.000  0.000   0x0000 0x0000  0x0000 0x0000 
    501501  3600  ISP-Apogee-01.y      dep  14.150  0.000 0.000     -     - 0.0000     0     5   0.000 0.000 0.000  0.000   0x0000 0x0000  0x0000 0x0000 
     502
     503  # VYSOS photcodes -- add as needed
     504  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 
    502508
    503509  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/simmosaic_branches/ippconfig/esowfi/camera.config

    r19019 r27837  
    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/simmosaic_branches/ippconfig/esowfi/psphot.config

    r15296 r27837  
    11
    2 SAVE.BACKMDL    BOOL    TRUE
    3 SAVE.BACKMDL.STDEV BOOL         TRUE
    4 SAVE.BACKGND    BOOL    TRUE
    5 SAVE.BACKSUB    BOOL    TRUE
    6 SAVE.PLOTS      BOOL    FALSE
    7 SAVE.RESID      BOOL    TRUE
    8 SAVE.PSF        BOOL    TRUE
    9 LOAD.PSF        BOOL    FALSE
    10 
    11 IMSTATS_NPIX        S32  3000            # number of pixels to use for sky estimate boxes:
    12 
    13 #PSPHOT_TEST METADATA
    14 # SAVE.BACKSUB  BOOL    FALSE
    15 # SAVE.RESID    BOOL    TRUE
    16 #END
    17 #
    18 #PEAKS_OUTPUT_FILE   STR  peaks.dat
    19 #MOMENTS_OUTPUT_FILE STR  moments.dat
    20 
    21 #PSF_SN_LIM          F32  20.0            # minimum S/N for stars used for PSF model
    22 MOMENTS_SN_MIN      F32  20.0            # min S/N to measure moments
    23 FULL_FIT_SN_LIM     F32  100.0
    24 EXT_MIN_SN          F32  100.0           # fit galaxies above this S/N limit
    25 
    26 PEAKS_NSIGMA_LIMIT  F32  10.0            # peak significance threshold
    27 BREAK_POINT         STR  ENSEMBLE        # limit total processing for now (for speed)
    28 
    29 
    30 SKY_STAT            STR  ROBUST_MEDIAN   # statistic used to measure background
     2# choose the PSF model
     3PSF_MODEL                           STR   PS_MODEL_QGAUSS
  • branches/simmosaic_branches/ippconfig/gpc1/Makefile.am

    r23813 r27837  
    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 \
    2123        pswarp.config \
    22         ppStack.config \
    2324        rejections.config
    2425
  • branches/simmosaic_branches/ippconfig/gpc1/camera.config

    r23820 r27837  
    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
     
    132134  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    133135  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     136  CMF.DETEFF STR {CHIP.NAME}.deteff
    134137
    135138  PSF.HEAD  STR {CHIP.NAME}.hdr
     
    146149
    147150PHOTCODE.RULE           STR     {DETECTOR}.{FILTER.ID}.{CHIP.NAME}      # Rule for generating photcode
     151
     152BURNTOOL.STATE.GOOD     S16     14  # Value for burntool_state with the most recent bt version.
  • branches/simmosaic_branches/ippconfig/gpc1/dvo.config

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

    r23200 r27837  
    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
     
    222222        FPA.TELTEMP.TRUSS  STR  TELTEMTR # Mid truss temperatures (C
    223223        FPA.TELTEMP.EXTRA  STR  TELTEMEX # Miscellaneous temperatures (C)     
     224
     225        FPA.BURNTOOL.APPLIED STR BTOOLAPP
    224226
    225227        FPA.PON.TIME    STR     PONTIME
     
    572574        CELL.READNOISE  F32     15.0
    573575        CELL.READDIR    S32     1
    574         CELL.BAD        S32     -100
     576        CELL.BAD        S32     0
    575577        CELL.XSIZE      S32     590
    576578        CELL.YSIZE      S32     598
  • branches/simmosaic_branches/ippconfig/gpc1/format_20080929.config

    r23200 r27837  
    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
     
    217217        FPA.TELTEMP.TRUSS  STR  TELTEMTR # Mid truss temperatures (C
    218218        FPA.TELTEMP.EXTRA  STR  TELTEMEX # Miscellaneous temperatures (C)     
     219
     220        FPA.BURNTOOL.APPLIED STR BTOOLAPP
    219221
    220222        FPA.PON.TIME    STR     PONTIME
     
    567569        CELL.READNOISE  F32     15.0
    568570        CELL.READDIR    S32     1
    569         CELL.BAD        S32     -100
     571        CELL.BAD        S32     0
    570572        CELL.XSIZE      S32     590
    571573        CELL.YSIZE      S32     598
  • branches/simmosaic_branches/ippconfig/gpc1/format_20081011.config

    r23995 r27837  
    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
     
    208208        FPA.TELTEMP.TRUSS  STR  TELTEMTR # Mid truss temperatures (C
    209209        FPA.TELTEMP.EXTRA  STR  TELTEMEX # Miscellaneous temperatures (C)     
     210
     211        FPA.BURNTOOL.APPLIED STR BTOOLAPP
    210212
    211213        FPA.PON.TIME    STR     PONTIME
     
    559561        END
    560562        CELL.READDIR    S32     1
    561         CELL.BAD        S32     -100
     563        CELL.BAD        S32     0
    562564        CELL.XSIZE      S32     590
    563565        CELL.YSIZE      S32     598
  • branches/simmosaic_branches/ippconfig/gpc1/format_20090120.config

    r24774 r27837  
    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
     
    207207        FPA.TELTEMP.TRUSS  STR  TELTEMTR # Mid truss temperatures (C
    208208        FPA.TELTEMP.EXTRA  STR  TELTEMEX # Miscellaneous temperatures (C)     
     209
     210        FPA.BURNTOOL.APPLIED STR BTOOLAPP
    209211
    210212        FPA.PON.TIME    STR     PONTIME
     
    493495        END
    494496        CELL.READDIR    S32     1
    495         CELL.BAD        S32     -100
     497        CELL.BAD        S32     0
    496498        CELL.XSIZE      S32     590
    497499        CELL.YSIZE      S32     598
  • branches/simmosaic_branches/ippconfig/gpc1/format_20090220.config

    r24775 r27837  
    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
     
    207207        FPA.TELTEMP.TRUSS  STR  TELTEMTR # Mid truss temperatures (C
    208208        FPA.TELTEMP.EXTRA  STR  TELTEMEX # Miscellaneous temperatures (C)     
     209
     210        FPA.BURNTOOL.APPLIED STR BTOOLAPP
    209211
    210212        FPA.PON.TIME    STR     PONTIME
     
    493495        END
    494496        CELL.READDIR    S32     1
    495         CELL.BAD        S32     -100
     497        CELL.BAD        S32     0
    496498        CELL.XSIZE      S32     590
    497499        CELL.YSIZE      S32     598
  • branches/simmosaic_branches/ippconfig/gpc1/format_mef.config

    r23624 r27837  
    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/simmosaic_branches/ippconfig/gpc1/format_orig.config

    r23200 r27837  
    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
     
    216216        FPA.TELTEMP.EXTRA  STR  TELTEMEX # Miscellaneous temperatures (C)     
    217217
     218        FPA.BURNTOOL.APPLIED STR BTOOLAPP
     219
    218220        FPA.PON.TIME    STR     PONTIME
    219221
     
    227229#       CELL.SATURATION STR     SATURATE
    228230
     231        CHIP.SEEING     STR     SEEING
    229232#        CHIP.TEMP       STR     DETTEM # XY24 is bad, so get it from the database; all others from header
    230233        CHIP.TEMP.DEPEND        STR     CHIP.NAME
     
    568571        CELL.READNOISE  F32     15.0
    569572        CELL.READDIR    S32     1
    570         CELL.BAD        S32     -100
     573        CELL.BAD        S32     0
    571574        CELL.XSIZE      S32     590
    572575        CELL.YSIZE      S32     598
  • branches/simmosaic_branches/ippconfig/gpc1/format_relphot.config

    r23200 r27837  
    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/simmosaic_branches/ippconfig/gpc1/ppImage.config

    r24841 r27837  
    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?
     21USE.BEST.BURNTOOL       BOOL    TRUE           # require the best burntooled data
     22MASK.BURNTOOL           BOOL    FALSE           # Mask potential burntool trails
    1923TILTYSTREAK.APPLY       BOOL    FALSE          # apply the 'tiltystreak' tool
    2024NOISEMAP                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
    21153
    22154TILTYSTREAK.BY.CLASS METADATA              # apply the 'tiltystreak' tool
     
    151283  FLAT             BOOL    TRUE            # Flat-field normalisation
    152284  MASK             BOOL    TRUE            # Mask bad pixels
    153   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
    154290  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
    155291  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     
    176312  FLAT               BOOL    TRUE            # Flat-field normalisation
    177313  MASK               BOOL    TRUE            # Mask bad pixels
     314  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     315  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
    178316  FRINGE             BOOL    FALSE           # Fringe subtraction
    179317  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     
    203341  FLAT               BOOL    TRUE            # Flat-field normalisation
    204342  MASK               BOOL    TRUE            # Mask bad pixels
     343  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     344  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
    205345  FRINGE             BOOL    FALSE           # Fringe subtraction
    206346  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     
    231371  FLAT             BOOL    TRUE            # Flat-field normalisation
    232372  MASK             BOOL    TRUE            # Mask bad pixels
     373  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    233374  FRINGE           BOOL    FALSE           # Fringe subtraction
    234375  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    254395  FLAT               BOOL    FALSE           # Flat-field normalisation
    255396  MASK               BOOL    FALSE           # Mask bad pixels
     397  MASK.BUILD         BOOL    FALSE           # Build internal mask?
    256398  FRINGE             BOOL    FALSE           # Fringe subtraction
    257399  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    276418  FLAT             BOOL    FALSE           # Flat-field normalisation
    277419  MASK             BOOL    FALSE           # Mask bad pixels
     420  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    278421  FRINGE           BOOL    FALSE           # Fringe subtraction
    279422  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    298441  FLAT             BOOL    FALSE           # Flat-field normalisation
    299442  MASK             BOOL    FALSE           # Mask bad pixels
     443  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    300444  FRINGE           BOOL    FALSE           # Fringe subtraction
    301445  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    328472  FLAT             BOOL    TRUE            # Flat-field normalisation
    329473  MASK             BOOL    TRUE            # Mask bad pixels
     474  MASK.BUILD       BOOL    TRUE            # Build internal mask?
     475  MASK.BURNTOOL    BOOL    TRUE            # Mask potential burntool trails
    330476  FRINGE           BOOL    FALSE           # Fringe subtraction
    331477  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    378524  FLAT               BOOL    FALSE           # Flat-field normalisation
    379525  MASK               BOOL    FALSE           # Mask bad pixels
     526  MASK.BUILD         BOOL    FALSE           # Build internal mask?
    380527  FRINGE             BOOL    FALSE           # Fringe subtraction
    381528  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    400547  FLAT               BOOL    FALSE           # Flat-field normalisation
    401548  MASK               BOOL    FALSE           # Mask bad pixels
     549  MASK.BUILD         BOOL    FALSE           # Build internal mask?
    402550  FRINGE             BOOL    FALSE           # Fringe subtraction
    403551  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    429577  FLAT             BOOL    TRUE            # Flat-field normalisation
    430578  MASK             BOOL    FALSE           # Mask bad pixels
     579  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    431580  FRINGE           BOOL    FALSE           # Fringe subtraction
    432581  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    451600  FLAT             BOOL    TRUE            # Flat-field normalisation
    452601  MASK             BOOL    FALSE           # Mask bad pixels
     602  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    453603  FRINGE           BOOL    FALSE           # Fringe subtraction
    454604  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    484634  FLAT             BOOL    TRUE            # Flat-field normalisation
    485635  MASK             BOOL    TRUE            # Mask bad pixels
     636  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    486637  FRINGE           BOOL    FALSE           # Fringe subtraction
    487638  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    508659  FLAT             BOOL    TRUE            # Flat-field normalisation
    509660  MASK             BOOL    TRUE            # Mask bad pixels
     661  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    510662  BACKGROUND       BOOL    TRUE            # Subtract background?
    511663  FRINGE           BOOL    FALSE           # Fringe subtraction
     
    531683  FLAT             BOOL    TRUE            # Flat-field normalisation
    532684  MASK             BOOL    TRUE            # Mask bad pixels
     685  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    533686  BACKGROUND       BOOL    TRUE            # Subtract background?
    534687  FRINGE           BOOL    FALSE           # Fringe subtraction
     
    554707  FLAT             BOOL    TRUE            # Flat-field normalisation
    555708  MASK             BOOL    TRUE            # Mask bad pixels
     709  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    556710  BACKGROUND       BOOL    TRUE            # Subtract background?
    557711  FRINGE           BOOL    FALSE           # Fringe subtraction
     
    577731  FLAT             BOOL    TRUE            # Flat-field normalisation
    578732  MASK             BOOL    TRUE            # Mask bad pixels
     733  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    579734  FRINGE           BOOL    FALSE           # Fringe subtraction
    580735  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    624779  FLAT             BOOL    TRUE            # Flat-field normalisation
    625780  MASK             BOOL    TRUE            # Mask bad pixels
     781  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    626782  FRINGE           BOOL    FALSE           # Fringe subtraction
    627783  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    667823  FLAT             BOOL    FALSE           # Flat-field normalisation
    668824  MASK             BOOL    FALSE           # Mask bad pixels
     825  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    669826  FRINGE           BOOL    FALSE           # Fringe subtraction
    670827  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    686843  FLAT             BOOL    FALSE           # Flat-field normalisation
    687844  MASK             BOOL    FALSE           # Mask bad pixels
     845  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    688846  FRINGE           BOOL    FALSE           # Fringe subtraction
    689847  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    722880  FLAT             BOOL    FALSE           # Flat-field normalisation
    723881  MASK             BOOL    FALSE           # Mask bad pixels
     882  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    724883  FRINGE           BOOL    FALSE           # Fringe subtraction
    725884  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    758917  FLAT             BOOL    FALSE           # Flat-field normalisation
    759918  MASK             BOOL    FALSE           # Mask bad pixels
     919  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    760920  FRINGE           BOOL    FALSE           # Fringe subtraction
    761921  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    793953  FLAT             BOOL    FALSE           # Flat-field normalisation
    794954  MASK             BOOL    FALSE           # Mask bad pixels
     955  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    795956  FRINGE           BOOL    FALSE           # Fringe subtraction
    796957  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    835996  FLAT             BOOL    TRUE            # Flat-field normalisation
    836997  MASK             BOOL    FALSE           # Mask bad pixels
     998  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    837999  FRINGE           BOOL    FALSE           # Fringe subtraction
    8381000  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    8701032  FLAT             BOOL    TRUE            # Flat-field normalisation
    8711033  MASK             BOOL    TRUE            # Mask bad pixels
     1034  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    8721035  FRINGE           BOOL    FALSE           # Fringe subtraction
    8731036  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    9061069END
    9071070
     1071
    9081072PR               METADATA
    909 END
     1073  BASE.FITS        BOOL    FALSE           # Save base detrended image?
     1074  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
     1075  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1076  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image?
     1077  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image?
     1078  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1079  OVERSCAN         BOOL    TRUE            # Overscan subtraction
     1080  BIAS             BOOL    FALSE           # Bias subtraction
     1081  DARK             BOOL    TRUE            # Dark subtraction
     1082  REMNANCE         BOOL    FALSE           # Remnance masking
     1083  SHUTTER          BOOL    FALSE           # Shutter correction
     1084  FLAT             BOOL    TRUE            # Flat-field normalisation
     1085  MASK             BOOL    TRUE            # Mask bad pixels
     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
     1090  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     1091  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     1092  PHOTOM           BOOL    TRUE            # Source identification and photometry
     1093  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
     1094  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     1095  BACKGROUND       BOOL    FALSE            # Subtract background?
     1096  CROSSTALK.MEASURE  BOOL  TRUE            # Subtract model background?
     1097END
     1098
     1099
     1100# Standard chip processing without any background removal
     1101CHIP_PRESERVE_BG        METADATA
     1102  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     1103  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     1104  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1105  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     1106  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     1107  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1108  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     1109  BIAS               BOOL    FALSE           # Bias subtraction
     1110  DARK               BOOL    TRUE            # Dark subtraction
     1111  REMNANCE           BOOL    FALSE           # Remnance masking
     1112  SHUTTER            BOOL    FALSE           # Shutter correction
     1113  FLAT               BOOL    TRUE            # Flat-field normalisation
     1114  MASK               BOOL    TRUE            # Mask bad pixels
     1115  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     1116  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
     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
     1176  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     1177  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     1178  PHOTOM             BOOL    TRUE            # Source identification and photometry
     1179  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     1180  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     1181  BACKGROUND         BOOL    TRUE            # Subtract background?
     1182  CROSSTALK.MEASURE  BOOL    TRUE            # Subtract model background?
     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/simmosaic_branches/ippconfig/gpc1/ppMerge.config

    r24840 r27837  
    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/simmosaic_branches/ippconfig/gpc1/psastro.config

    r24655 r27837  
    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/simmosaic_branches/ippconfig/gpc1/psphot.config

    r24402 r27837  
    11
    2 # turn these on to see specific outputs
    3 SAVE.OUTPUT     BOOL    TRUE
    4 SAVE.BACKMDL    BOOL    TRUE
    5 SAVE.PSF        BOOL    TRUE
    6 SAVE.PLOTS      BOOL    TRUE
     2BACKGROUND.XBIN                     S32   256           # size of background superpixels
     3BACKGROUND.YBIN                     S32   256           # size of background superpixels
    74
    8 # for testing:
    9 # BREAK_POINT STR BACKMDL
     5SOFTEN.VARIANCE                     BOOL  TRUE          # XXX drop? soften the errors for bright pixels
     6SOFTEN.VARIANCE.FRACTION            F32   0.005
    107
    11 BACKGROUND.XBIN     S32  256            # size of background superpixels
    12 BACKGROUND.YBIN     S32  256            # size of background superpixels
     8PEAKS_SMOOTH_SIGMA                  F32   2.5           # smoothing kernel sigma in pixels
    139
    14 # image background parameters
    15 IMSTATS_NPIX        S32  10000           # number of pixels to use for sky estimate boxes:
    16 SKY_STAT            STR  FITTED_MEAN_V4  # statistic used to measure background
    17 SKY_CLIP_SIGMA      F32  2.0             # statistic used to measure background
     10PSF_CLUMP_NX                        S32   3             # subdivide image in to NX x NY regions for
     11PSF_CLUMP_NY                        S32   3             # selecting PSF stars
     12PSF_CLUMP_GRID_SCALE                F32   2.5           # XXX too large? size of Sx,Sy image pixel
    1813
    19 PEAKS_SMOOTH_SIGMA  F32   2.5            # smoothing kernel sigma in pixels
    20 PEAKS_NMAX          S32   5000           # on first pass, only keep NMAX peaks (0 == all)
    21 PEAKS_NSIGMA_LIMIT  F32   25.0           # peak significance threshold
    22 PEAKS_NSIGMA_LIMIT_2 F32   5.0           # peak significance threshold
    23 
    24 PSF_SN_LIM          F32  25              # minimum S/N for stars used for PSF model
    25 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    26 PSF_CLUMP_NX        S32   3               # subdivide image in to NX x NY regions for
    27 PSF_CLUMP_NY        S32   3               # selecting PSF stars
    28 PSF_MOMENTS_RADIUS  F32  12               # calculate initial source moments with this radius
    29 PSF_CLUMP_GRID_SCALE F32 2.5            # size of Sx,Sy image pixel
    30 
    31 PSF.RESIDUALS       BOOL  TRUE            # generate the residuals?
     14PSF.RESIDUALS.RADIUS                F32   9.0           # keep this pixel if residual is more significant than this
     15PSF.RESIDUALS.SPATIAL_ORDER         S32   1             # fit spatial variations of the residuals at this order (0,1)
    3216
    3317# PSF model parameters : choose the PSF model desired
    34 PSF_MODEL           STR  PS_MODEL_PS1_V1
    35 PSPHOT.CR.NSIGMA.SOFTEN             F32   0.0025            # Softening parameter for weights
     18PSF_MODEL                           STR   PS_MODEL_PS1_V1
     19PSPHOT.CR.NSIGMA.SOFTEN             F32   0.0025        # Softening parameter for weights in CR stat
    3620
    37 PSF.TREND.MODE                      STR   MAP # other options: POLY_CHEB, POLY_ORD
    3821PSF.TREND.NX                        S32   3
    3922PSF.TREND.NY                        S32   3
    4023
    41 EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    42 FULL_FIT_SN_LIM      F32  25.0
    43 MOMENTS_SN_MIN      F32    5.0
    44 AP_MIN_SN            F32   5.0
     24# rename NONLINEAR_FIT_SN_LIM?
     25FULL_FIT_SN_LIM                     F32   25.0
    4526
    46 OUTPUT.FORMAT        STR  PS1_V2
     27APTREND.ORDER.MAX                   S32   3
    4728
    48 PSF_SHAPE_NSIGMA     F32  3.0            # max significance for shape variation
    49 PSF_MAX_CHI          F32  50.0           # reject objects worse that this
    50 
    51 MEASURE.APTREND      BOOL TRUE           ### XXX for now, skip this (too many errors)
    52 APTREND.ORDER.MAX    S32  3
    53 
    54 DIAGNOSTIC.PLOTS                    METADATA
     29DIAGNOSTIC.PLOTS METADATA
    5530  IMAGE.BACKGROUND.CELL.HISTOGRAM   BOOL  FALSE
    5631  IMAGE.BACKGROUND.CELL.HISTOGRAM.X S32   32
     
    5833END
    5934
    60 USE_FOOTPRINTS                      BOOL  TRUE            # use new pmFootprint peak packaging
     35DIFF METADATA
     36  BACKGROUND.XBIN                   S32  32            # size of background superpixels
     37  BACKGROUND.YBIN                   S32  32            # size of background superpixels
     38END
    6139
    62 DIFF    METADATA
    63         BACKGROUND.XBIN     S32  32            # size of background superpixels
    64         BACKGROUND.YBIN     S32  32            # size of background superpixels
     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
    6545END
  • branches/simmosaic_branches/ippconfig/isp/camera.config

    r19019 r27837  
    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/simmosaic_branches/ippconfig/isp/format.config

    r17911 r27837  
    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/simmosaic_branches/ippconfig/isp/ppImage.config

    r21370 r27837  
    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/simmosaic_branches/ippconfig/isp/psastro.config

    r18046 r27837  
    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/simmosaic_branches/ippconfig/isp/psphot.config

    r15044 r27837  
    11
    22# turn these on to see specific outputs
    3 SAVE.BACKMDL    BOOL    TRUE
    4 SAVE.BACKGND    BOOL    TRUE
    5 SAVE.BACKSUB    BOOL    TRUE
    6 SAVE.RESID      BOOL    TRUE
    7 SAVE.PSF        BOOL    TRUE
    83SAVE.PLOTS      BOOL    TRUE
    94
    10 # image statistics parameters
    11 IMSTATS_NPIX        S32  5000            # number of pixels to use for sky estimate boxes:
    12 SKY_STAT            STR  FITTED_MEAN_V4  # statistic used to measure background
    13 
    14 PSF_SN_LIM          F32  30              # minimum S/N for stars used for PSF model
    15 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    16 
     5# PSF model parameters : choose the PSF model
    176PSF_MODEL           STR  PS_MODEL_PGAUSS
    187
    19 MOMENTS_SN_MIN      F32   30.0
    20 MOMENTS_AR_MAX      F32   2.0            # maximum axial ratio: 1 / AR < (sx / sy) < AR
    21 
    22 #EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    23 #FULL_FIT_SN_LIM      F32  50.0
    24 #AP_MIN_SN            F32  20.0
     8# xxx check this:
    259PSF_CLUMP_NSIGMA   F32  3.5             # region of Sx,Sy plane to use for selecting PSF stars
    2610
    27 # PSFTREND must be a 2D polynomial
    28 # the specified values are ignored but define the active components of the polynomial
    29 PSF.TREND.MASK  METADATA 
    30    NORDER_X         S32       3                # number of x orders
    31    NORDER_Y         S32       3                # number of y orders
    32    VAL_X00_Y00      F64       1                # polynomial coefficient
    33 
    34    VAL_X01_Y00      F64       1                # polynomial coefficient
    35    VAL_X00_Y01      F64       1                # polynomial coefficient
    36 
    37    VAL_X02_Y00      F64       1                # polynomial coefficient
    38    VAL_X01_Y01      F64       1                # polynomial coefficient
    39    VAL_X00_Y02      F64       1                # polynomial coefficient
    40 
    41    VAL_X03_Y00      F64       1                # polynomial coefficient
    42    VAL_X02_Y01      F64       1                # polynomial coefficient
    43    VAL_X01_Y02      F64       1                # polynomial coefficient
    44    VAL_X00_Y03      F64       1                # polynomial coefficient
    45    NELEMENTS        S32       10               # number of unmasked components
    46 END  # folder for 4D polynomial
    47 
     11# XXX set other 2D trends
    4812PSF.TREND.NX S32 4
    4913PSF.TREND.NY S32 4
    50 
    51 XMIN F32 15
    52 
    53 PSF.RESIDUALS       BOOL true
    54 PSF.RESIDUALS.SPATIAL_ORDER S32 1
    55 
    56 BREAK_POINT         STR  ENSEMBLE
    57 OUTPUT.FORMAT       STR  PS1_DEV_0
    58 
    59 PSPHOT.SUMMIT METADATA
    60  PEAKS_SMOOTH_SIGMA  F32  0.8            # peak significance threshold
    61  PEAKS_NSIGMA_LIMIT  F32  50.0           # peak significance threshold
    62  PEAKS_NMAX          S32  1000
    63  SAVE.RESID     BOOL    FALSE
    64  PSF_SN_LIM          F32  25              # minimum S/N for stars used for PSF model
    65  MOMENTS_SN_MIN      F32   25.0
    66  PSF_MODEL         STR  PS_MODEL_PGAUSS
    67 END
    68 
    69 DIAGNOSTIC.PLOTS                METADATA
    70   IMAGE.BACKGROUND.CELL.HISTOGRAM   BOOL FALSE
    71   IMAGE.BACKGROUND.CELL.HISTOGRAM.X S32  4
    72   IMAGE.BACKGROUND.CELL.HISTOGRAM.Y S32  7
    73 END
    74 
    75 SKY_BIAS F32 0.5
    76 AP_MIN_SN            F32  30.0
  • branches/simmosaic_branches/ippconfig/isp/rejections.config

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

    r19901 r27837  
    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/simmosaic_branches/ippconfig/lbc_red/psphot.config

    r17154 r27837  
    11
    22# turn these on to see specific outputs
    3 SAVE.OUTPUT     BOOL    TRUE
    4 SAVE.BACKMDL    BOOL    TRUE
    5 SAVE.PSF        BOOL    TRUE
    63SAVE.PLOTS      BOOL    TRUE
    7 
    8 BACKGROUND.XBIN     S32  128            # size of background superpixels
    9 BACKGROUND.YBIN     S32  128            # size of background superpixels
    10 
    11 # image background parameters
    12 IMSTATS_NPIX        S32  10000           # number of pixels to use for sky estimate boxes:
    13 SKY_STAT            STR  FITTED_MEAN_V4  # statistic used to measure background
    14 SKY_CLIP_SIGMA      F32  2.0             # statistic used to measure background
    15 
    16 PSF_SN_LIM          F32  100             # minimum S/N for stars used for PSF model
    17 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    184
    195# PSF model parameters : choose the PSF model desired
    206PSF_MODEL           STR  PS_MODEL_QGAUSS
    21 
    22 MOMENTS_SN_MIN      F32   30.0
    23 EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    24 FULL_FIT_SN_LIM      F32  50.0
    25 AP_MIN_SN            F32  50.0
    26 
    27 # OUTPUT.FORMAT       STR SMPDATA
    28 OUTPUT.FORMAT       STR PS1_DEV_1
    29 
    30 PSF_SHAPE_NSIGMA     F32  3.0            # max significance for shape variation
    31 PSF_MAX_CHI          F32  50.0           # reject objects worse that this
    32 
    33 #PSF.TREND.MODE STR MAP
    34 #PSF.TREND.NX   S32 1
    35 #PSF.TREND.NY   S32 1
    36 
    37 DIAGNOSTIC.PLOTS                METADATA
    38   IMAGE.BACKGROUND.CELL.HISTOGRAM   BOOL FALSE
    39   IMAGE.BACKGROUND.CELL.HISTOGRAM.X S32 -1
    40   IMAGE.BACKGROUND.CELL.HISTOGRAM.Y S32 12
    41 END
    42 
  • branches/simmosaic_branches/ippconfig/lulin/camera.config

    r19019 r27837  
    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/simmosaic_branches/ippconfig/lulin/psphot.config

    r18436 r27837  
    11
    22# turn these on to see specific outputs
    3 SAVE.OUTPUT     BOOL    TRUE
    4 SAVE.BACKMDL    BOOL    TRUE
    5 SAVE.PSF        BOOL    TRUE
    63SAVE.PLOTS      BOOL    TRUE
    7 
    8 BACKGROUND.XBIN     S32  128            # size of background superpixels
    9 BACKGROUND.YBIN     S32  128            # size of background superpixels
    10 
    11 # image background parameters
    12 IMSTATS_NPIX        S32  10000           # number of pixels to use for sky estimate boxes:
    13 SKY_STAT            STR  FITTED_MEAN_V4  # statistic used to measure background
    14 SKY_CLIP_SIGMA      F32  2.0             # statistic used to measure background
    15 
    16 PSF_SN_LIM          F32  100             # minimum S/N for stars used for PSF model
    17 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    184
    195# PSF model parameters : choose the PSF model desired
    206PSF_MODEL           STR  PS_MODEL_QGAUSS
    21 
    22 MOMENTS_SN_MIN      F32   30.0
    23 EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    24 FULL_FIT_SN_LIM      F32  50.0
    25 AP_MIN_SN            F32  50.0
    26 
    27 # OUTPUT.FORMAT       STR SMPDATA
    28 OUTPUT.FORMAT       STR PS1_DEV_1
    29 
    30 PSF_SHAPE_NSIGMA     F32  3.0            # max significance for shape variation
    31 PSF_MAX_CHI          F32  50.0           # reject objects worse that this
    32 
    33 #PSF.TREND.MODE STR MAP
    34 #PSF.TREND.NX   S32 1
    35 #PSF.TREND.NY   S32 1
    36 
    37 DIAGNOSTIC.PLOTS                METADATA
    38   IMAGE.BACKGROUND.CELL.HISTOGRAM   BOOL FALSE
    39   IMAGE.BACKGROUND.CELL.HISTOGRAM.X S32 -1
    40   IMAGE.BACKGROUND.CELL.HISTOGRAM.Y S32 12
    41 END
    42 
    43 USE_FOOTPRINTS                      BOOL  TRUE            # use new pmFootprint peak packaging
  • branches/simmosaic_branches/ippconfig/megacam/camera.config

    r21197 r27837  
    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/simmosaic_branches/ippconfig/megacam/ppImage.config

    r21370 r27837  
    99# for a test, turn off selected detrend types
    1010OVERSCAN        BOOL    FALSE           # Overscan subtraction
    11 BIAS            BOOL    FALSE           # Bias subtraction
    12 DARK            BOOL    TRUE            # Dark subtraction
     11BIAS            BOOL    TRUE            # Bias subtraction
     12DARK            BOOL    FALSE           # Dark subtraction
    1313FLAT            BOOL    TRUE            # Flat-field normalisation
    1414
     
    2121# megacam needs fringe subtraction
    2222FRINGE          BOOL    TRUE            # Fringe subtraction
     23
     24USE.DEBURNED.IMAGE      BOOL    FALSE  # Skip burntool
    2325
    2426# this table lists extra constraints which should be applied when
     
    7274  SHUTTER          BOOL    FALSE           # Shutter correction
    7375  FLAT             BOOL    TRUE            # Flat-field normalisation
    74   MASK             BOOL    TRUE            # Mask bad pixels
     76  MASK             BOOL    FALSE            # Mask bad pixels
    7577  FRINGE           BOOL    TRUE            # Fringe subtraction
    7678  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    111113  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
    112114  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
    113   OVERSCAN         BOOL    TRUE            # Overscan subtraction
     115  OVERSCAN         BOOL    TRUE           # Overscan subtraction
    114116  BIAS             BOOL    TRUE            # Bias subtraction
    115117  DARK             BOOL    FALSE           # Dark subtraction
  • branches/simmosaic_branches/ippconfig/megacam/psastro.config

    r24032 r27837  
     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/simmosaic_branches/ippconfig/megacam/psphot.config

    r23987 r27837  
    11
    22# turn these on to see specific outputs
    3 SAVE.OUTPUT     BOOL    TRUE
    4 SAVE.BACKMDL    BOOL    TRUE
    5 SAVE.PSF        BOOL    TRUE
    63SAVE.PLOTS      BOOL    TRUE
    7 
    8 BACKGROUND.XBIN     S32  128            # size of background superpixels
    9 BACKGROUND.YBIN     S32  128            # size of background superpixels
    10 
    11 # image background parameters
    12 IMSTATS_NPIX        S32  10000           # number of pixels to use for sky estimate boxes:
    13 SKY_STAT            STR  FITTED_MEAN_V4  # statistic used to measure background
    14 SKY_CLIP_SIGMA      F32  2.0             # statistic used to measure background
    15 
    16 PSF_SN_LIM          F32  20             # minimum S/N for stars used for PSF model
    17 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    184
    195# PSF model parameters : choose the PSF model desired
    206PSF_MODEL           STR  PS_MODEL_QGAUSS
    217
    22 PSF_MOMENTS_RADIUS  F32   10.0           # calculate initial source moments with this radius
    23 
    24 MOMENTS_SN_MIN      F32    2.0
    25 EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    26 FULL_FIT_SN_LIM      F32  10.0
    27 AP_MIN_SN            F32   2.0
    28 
    29 PSF_SHAPE_NSIGMA     F32  3.0            # max significance for shape variation
    30 PSF_MAX_CHI          F32  50.0           # reject objects worse that this
    31 
    328PSF.TREND.MODE STR MAP
    339PSF.TREND.NX   S32 1
    3410PSF.TREND.NY   S32 1
    35 
    36 DIAGNOSTIC.PLOTS                METADATA
    37   IMAGE.BACKGROUND.CELL.HISTOGRAM   BOOL FALSE
    38   IMAGE.BACKGROUND.CELL.HISTOGRAM.X S32 -1
    39   IMAGE.BACKGROUND.CELL.HISTOGRAM.Y S32 12
    40 END
    41 
    42 USE_FOOTPRINTS                      BOOL  TRUE            # use new pmFootprint peak packaging
  • branches/simmosaic_branches/ippconfig/mosaic2/camera.config

    r19019 r27837  
    9090  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    9191  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     92  CMF.DETEFF STR {CHIP.NAME}.deteff
    9293
    9394  PSF.HEAD  STR {CHIP.NAME}.hdr
  • branches/simmosaic_branches/ippconfig/mosaic2/format.config

    r18731 r27837  
    9090        CELL.TIMESYS            STR     UTC             # Header says "UTC approximate"
    9191        CELL.READDIR            S32     1               # Cell is read in x direction
    92         CELL.BAD                S32     0
     92        CELL.BAD                S32     -100
    9393        CELL.YPARITY            S32     1
    9494        CELL.Y0                 S32     0
  • branches/simmosaic_branches/ippconfig/mosaic2/psphot.config

    r19864 r27837  
    11       
    2 # turn these on to see specific outputs
    3 SAVE.RESID      BOOL    TRUE
     2IMSTATS_NPIX                         S32   10000         # number of pixels to use for sky estimate boxes:
    43
    5 IMSTATS_NPIX        S32  1000            # number of pixels to use for sky estimate boxes:
     4# robust vs fitted??  gpc1 uses fitted...  robust median gives better background stdev --> test with flat-field photometry
     5SKY_STAT                             STR   ROBUST_MEDIAN    # statistic used to measure background
    66
    7 PSF_SN_LIM          F32  20             # minimum S/N for stars used for PSF model
    8 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
     7PSF_MODEL                            STR   PS_MODEL_QGAUSS
     8PSF_MAX_NSTARS                       S32   300              # limit number of stars used for PSF model
    99
    10 # PSF model parameters : choose the PSF model
    11 # list as many PSF_MODEL options as desired
    12 # if you want to list multiple entries, uncomment 'MULTI' here
    13 # PSF_MODEL           MULTI
    14 PSF_MODEL           STR  PS_MODEL_QGAUSS
    15 # PSF_MODEL           STR  PS_MODEL_GAUSS
    16 # PSF_MODEL           STR  PS_MODEL_PGAUSS
    17 # PSF_MODEL           STR  PS_MODEL_TGAUSS  ## not well tested, not very successful
     10# Mosaic 2 has substantial IQ variations in the y-direction
     11PSF_CLUMP_NX                         S32   1               # subdivide image in to NX x NY regions for
     12PSF_CLUMP_NY                         S32   3               # selecting PSF stars
    1813
    19 MOMENTS_SN_MIN       F32  10.0           # min S/N to measure moments
    20 EXT_MIN_SN           F32  20.0           # fit galaxies above this S/N limit
    21 FULL_FIT_SN_LIM      F32  20.0
    22 AP_MIN_SN            F32  25.0
     14# Mosaic 2 has substantial IQ variations in the y-direction
     15PSF.TREND.NX                         S32   1
     16PSF.TREND.NY                         S32   3
    2317
    24 USE_FOOTPRINTS                      BOOL  TRUE            # use new pmFootprint peak packaging
     18PEAKS_NSIGMA_LIMIT                   F32   15.0            # peak significance threshold
     19FOOTPRINT_NSIGMA_LIMIT               F32   14.0           # threshold for bright pmFootprint detection
    2520
    26 ## gene's overrides for testing:
    27 PEAKS_NSIGMA_LIMIT_2 F32  10.0           # peak significance threshold
     21PSF_SN_LIM                           F32   20.0            # minimum S/N for stars used for PSF model
     22FULL_FIT_SN_LIM                      F32   10.0
     23EXT_MIN_SN                           F32   10.0           # fit galaxies above this S/N limit
    2824
    29 EXT_MODEL           STR  PS_MODEL_QGAUSS
     25EXT_MODEL                            STR   PS_MODEL_QGAUSS
    3026
    31 TEST_FIT            BOOL FALSE
    32 TEST_FIT_X          F32  781
    33 TEST_FIT_Y          F32  830
     27EXTENDED_SOURCE_SN_LIM               F32   3.0
     28#EXTENDED_SOURCE_ANALYSIS            BOOL  TRUE  # perform any of the aperture-like measurements?
     29#EXTENDED_SOURCE_PETROSIAN           BOOL  TRUE
    3430
    35 TEST_FIT_MODE       STR  CONV
    36 #TEST_FIT_MODE       STR PSF
    37 #TEST_FIT_MODE       STR  EXT
    38 
    39 #TEST_FIT_MODEL      STR  PS_MODEL_SERSIC
    40 TEST_FIT_MODEL      STR  PS_MODEL_QGAUSS
    41 TEST_MOMENTS_RADIUS F32 9.0
    42 OUTPUT.FORMAT       STR PS1_DEV_1
    43 
    44 PSF_MOMENTS_RADIUS  F32    7               # calculate initial source moments with this radius
     31# 3 to match PSF and Moments 2D variations
     32APTREND.ORDER.MAX                    S32   3
  • branches/simmosaic_branches/ippconfig/recipes/Makefile.am

    r24698 r27837  
    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/simmosaic_branches/ippconfig/recipes/addstar.config

    r24141 r27837  
    11# configurable options for addstar
     2# the IMAGES.ONLY option has been deprecated: set it when defining an addstar run with addtool -image-only
     3# it is not clear we still need an addstar recipe.
    24
    3 IMAGES.ONLY  BOOL  TRUE
     5# IMAGES.ONLY  BOOL  TRUE
    46
    5 FLATCORR METADATA
    6     # IMAGES.ONLY  BOOL  FALSE
    7     IMAGES.ONLY  BOOL  TRUE
    8 END
    9 
    10 ADDSTAR METADATA
    11     IMAGES.ONLY  BOOL  TRUE
    12 END
     7# FLATCORR METADATA
     8#     # IMAGES.ONLY  BOOL  FALSE
     9#     IMAGES.ONLY  BOOL  TRUE
     10# END
     11#
     12# ADDSTAR       METADATA
     13#     IMAGES.ONLY  BOOL  TRUE
     14# END
  • branches/simmosaic_branches/ippconfig/recipes/filerules-mef.mdc

    r24727 r27837  
    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
     
    149160PPIMAGE.OUT.WT.SPL      OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits      VARIANCE  NONE       CHIP       TRUE      SPLIT
    150161PPIMAGE.OUTPUT.DETMASK  OUTPUT {OUTPUT}.fits                     IMAGE     MASK       CHIP       TRUE      MEF
    151 PPIMAGE.OUTPUT.DETREND  OUTPUT {OUTPUT}.fits                     IMAGE     COMP_DET   CHIP       TRUE      MEF
    152 PPIMAGE.OUTPUT.RESID    OUTPUT {OUTPUT}.b0.fits                  IMAGE     COMP_SUB   CHIP       TRUE      MEF
     162PPIMAGE.OUTPUT.DETREND  OUTPUT {OUTPUT}.fits                     IMAGE     NONE       CHIP       TRUE      MEF
     163PPIMAGE.OUTPUT.RESID    OUTPUT {OUTPUT}.b0.fits                  IMAGE     NONE       CHIP       TRUE      MEF
    153164PPIMAGE.CONFIG          OUTPUT {OUTPUT}.{CHIP.NAME}.ppImage.mdc  TEXT      NONE       CHIP       TRUE      NONE
    154165                                                                                             
     
    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/simmosaic_branches/ippconfig/recipes/filerules-simple.mdc

    r24727 r27837  
    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/simmosaic_branches/ippconfig/recipes/filerules-split.mdc

    r24727 r27837  
    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
     
    113115CENSOR.INPUT.MASK       INPUT    @FILES        CHIP       MASK
    114116
     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
     127
    115128### output file definitions
    116129TYPE                    OUTPUT FILENAME.RULE                     FILE.TYPE FITS.TYPE  DATA.LEVEL FILE.SAVE FILE.FORMAT
     
    119132PPIMAGE.OUTPUT.VARIANCE OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits      VARIANCE  COMP_WT    CHIP       TRUE      NONE
    120133PPIMAGE.OUTPUT.DETMASK  OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     DET_MASK   CHIP       TRUE      NONE
    121 PPIMAGE.OUTPUT.DETREND  OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     COMP_DET   CHIP       TRUE      NONE
    122 PPIMAGE.OUTPUT.RESID    OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     COMP_SUB   CHIP       TRUE      NONE
     134PPIMAGE.OUTPUT.DETREND  OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      NONE
     135PPIMAGE.OUTPUT.RESID    OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      NONE
    123136PPIMAGE.CONFIG          OUTPUT {OUTPUT}.{CHIP.NAME}.ppImage.mdc  TEXT      NONE       CHIP       TRUE      NONE
    124137                                                                                               
     
    127140PPIMAGE.CHIP.MASK       OUTPUT {OUTPUT}.{CHIP.NAME}.ch.mk.fits   MASK      COMP_MASK  CHIP       TRUE      NONE
    128141PPIMAGE.CHIP.VARIANCE   OUTPUT {OUTPUT}.{CHIP.NAME}.ch.wt.fits   VARIANCE  COMP_WT    CHIP       TRUE      NONE
    129 PPIMAGE.CHIP.RESID      OUTPUT {OUTPUT}.{CHIP.NAME}.ch.fits      IMAGE     COMP_SUB   CHIP       TRUE      NONE
     142PPIMAGE.CHIP.RESID      OUTPUT {OUTPUT}.{CHIP.NAME}.ch.fits      IMAGE     NONE       CHIP       TRUE      NONE
    130143                                                                                                       
    131144PPIMAGE.OUTPUT.FPA1     OUTPUT {OUTPUT}.b1.fits                  IMAGE     NONE       FPA        TRUE      NONE
     
    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
     
    146159PPMERGE.OUTPUT.SHUTTER  OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      NONE
    147160PPMERGE.OUTPUT.FLAT     OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      NONE
    148 PPMERGE.OUTPUT.FRINGE   OUTPUT {OUTPUT}.{CHIP.NAME}.fits         FRINGE    NONE       CHIP       TRUE      NONE
    149 PPMERGE.OUTPUT.SIGMA    OUTPUT {OUTPUT}.{CHIP.NAME}.sigma.fits   IMAGE     NONE       CHIP       TRUE      NONE
    150 PPMERGE.OUTPUT.COUNT    OUTPUT {OUTPUT}.{CHIP.NAME}.count.fits   IMAGE     NONE       CHIP       TRUE      NONE
     161PPMERGE.OUTPUT.FRINGE   OUTPUT {OUTPUT}.{CHIP.NAME}.fits         FRINGE    NONE       CELL       TRUE      NONE
     162PPMERGE.OUTPUT.SIGMA    OUTPUT {OUTPUT}.{CHIP.NAME}.sigma.fits   IMAGE     NONE       CELL       TRUE      NONE
     163PPMERGE.OUTPUT.COUNT    OUTPUT {OUTPUT}.{CHIP.NAME}.count.fits   IMAGE     NONE       CELL       TRUE      NONE
    151164                                                                                                       
    152165DVOCORR.OUTPUT          OUTPUT {OUTPUT}.{CHIP.NAME}.fc.fits      IMAGE     NONE       CHIP       TRUE      NONE
     
    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
     
    228257PPSTAMP.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
    229258PPSTAMP.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
     259# mosaic image used for making stamps of raw images. Not saved.
    230260PPSTAMP.CHIP            OUTPUT {OUTPUT}.ch.fits                  IMAGE     NONE       CHIP       FALSE     MEF
     261PPSTAMP.OUTPUT.JPEG1    OUTPUT {OUTPUT}.jpg                      JPEG      NONE       FPA        TRUE      NONE
    231262                                                                                                       
    232263PPSIM.OUTPUT            OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      SPLIT
     
    252283
    253284CENSOR.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
    254301
    255302# {FPA.OBS}
  • branches/simmosaic_branches/ippconfig/recipes/fitstypes.mdc

    r23183 r27837  
    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/simmosaic_branches/ippconfig/recipes/jpeg.mdc

    r24227 r27837  
    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/simmosaic_branches/ippconfig/recipes/masks.16bit.config

    r23498 r27837  
    2020
    2121# Mask values which represent non-astronomical structures
     22BURNTOOL        U16     0x0080          # Pixel may contain uncorrected streak.
    2223CR              U16     0x0100          # Pixel contains a cosmic ray
    2324SPIKE           U16     0x0200          # Pixel contains a diffraction spike
  • branches/simmosaic_branches/ippconfig/recipes/ppImage.config

    r24817 r27837  
    1616MASK.SATURATED     BOOL    TRUE            # Mask the saturated pixels
    1717MASK.LOW           BOOL    TRUE            # Mask pixels below valid range
     18MASK.BURNTOOL      BOOL    FALSE           # Mask potential burntool trails
    1819VARIANCE.BUILD     BOOL    FALSE           # Build internal variance image
     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
    1928FRINGE             BOOL    FALSE           # Fringe subtraction
    2029PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    2433CHECK.CTE          BOOL    FALSE           # measure CTE errors?
    2534USE.DEBURNED.IMAGE BOOL    FALSE           # use burntool-repaired image?
     35USE.BEST.BURNTOOL  BOOL    FALSE           # require the best burntooled data
    2636TILTYSTREAK.APPLY  BOOL    FALSE           # apply the 'tiltystreak' tool
     37
     38GAIN.OVERRIDE           BOOL    TRUE            # Override a non-finite gain?
    2739
    2840TILTYSTREAK.BY.CLASS METADATA              # apply the 'tiltystreak' tool
     
    5365SCAN.ROWS        S32     100
    5466
     67# Which regions identified by burntool to mask. 0x01 : only unfit trails, 0x02 "up" trails, 0x04 "down" trails
     68BURNTOOL.TRAILS     U16 0x07
     69
    5570# Non-linearity correction
    5671NONLIN.SOURCE           STR     CHIP.NAME       # How to determine the source
     
    7994OVERSCAN.VALUE          F32     0.0             # value to apply, if requested
    8095
     96# Pattern subtraction options
     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
     105
    81106# Fringe subtraction options
    82107FRINGE.ITER     S32     10              # Number of rejection iterations for fringe solution
     
    113138FRINGE.FILTERS  MULTI
    114139FRINGE.FILTERS  STR UNDEF
     140
     141GAIN.OVERRIDE   BOOL    FALSE           # Override a non-finite gain?
    115142
    116143DETREND.CONSTRAINTS  METADATA
     
    232259  FLAT             BOOL    FALSE           # Flat-field normalisation
    233260  MASK             BOOL    FALSE           # Mask bad pixels
     261  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    234262  FRINGE           BOOL    FALSE           # Fringe subtraction
    235263  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    254282  FLAT             BOOL    FALSE           # Flat-field normalisation
    255283  MASK             BOOL    FALSE           # Mask bad pixels
     284  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    256285  FRINGE           BOOL    FALSE           # Fringe subtraction
    257286  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    276305  FLAT               BOOL    FALSE           # Flat-field normalisation
    277306  MASK               BOOL    FALSE           # Mask bad pixels
     307  MASK.BUILD         BOOL    FALSE         # Build internal mask?
    278308  FRINGE             BOOL    FALSE           # Fringe subtraction
    279309  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    298328  FLAT             BOOL    FALSE           # Flat-field normalisation
    299329  MASK             BOOL    FALSE           # Mask bad pixels
     330  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    300331  FRINGE           BOOL    FALSE           # Fringe subtraction
    301332  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    320351  FLAT             BOOL    FALSE           # Flat-field normalisation
    321352  MASK             BOOL    FALSE           # Mask bad pixels
     353  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    322354  FRINGE           BOOL    FALSE           # Fringe subtraction
    323355  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    342374  FLAT             BOOL    FALSE           # Flat-field normalisation
    343375  MASK             BOOL    TRUE            # Mask bad pixels
     376  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    344377  FRINGE           BOOL    FALSE           # Fringe subtraction
    345378  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    364397  FLAT             BOOL    FALSE           # Flat-field normalisation
    365398  MASK             BOOL    FALSE           # Mask bad pixels
     399  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    366400  FRINGE           BOOL    FALSE           # Fringe subtraction
    367401  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    386420  FLAT             BOOL    TRUE           # Flat-field normalisation
    387421  MASK             BOOL    FALSE           # Mask bad pixels
     422  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    388423  FRINGE           BOOL    FALSE           # Fringe subtraction
    389424  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    407442  SHUTTER          BOOL    FALSE           # Shutter correction
    408443  FLAT             BOOL    FALSE           # Flat-field normalisation
    409   MASK             BOOL    FALSE           # Mask bad pixels
     444  MASK             BOOL    TRUE            # Mask bad pixels
     445  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    410446  FRINGE           BOOL    TRUE            # Fringe subtraction
    411447  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    430466  FLAT             BOOL    FALSE           # Flat-field normalisation
    431467  MASK             BOOL    FALSE           # Mask bad pixels
     468  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    432469  FRINGE           BOOL    FALSE           # Fringe subtraction
    433470  PHOTOM           BOOL    TRUE            # Source identification and photometry
     
    452489  FLAT             BOOL    FALSE           # Flat-field normalisation
    453490  MASK             BOOL    FALSE           # Mask bad pixels
     491  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    454492  FRINGE           BOOL    FALSE           # Fringe subtraction
    455493  PHOTOM           BOOL    TRUE            # Source identification and photometry
     
    474512  FLAT             BOOL    FALSE           # Flat-field normalisation
    475513  MASK             BOOL    FALSE           # Mask bad pixels
     514  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    476515  FRINGE           BOOL    FALSE           # Fringe subtraction
    477516  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    496535  FLAT             BOOL    FALSE           # Flat-field normalisation
    497536  MASK             BOOL    FALSE           # Mask bad pixels
     537  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    498538  FRINGE           BOOL    FALSE           # Fringe subtraction
    499539  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    518558  FLAT             BOOL    FALSE           # Flat-field normalisation
    519559  MASK             BOOL    FALSE           # Mask bad pixels
     560  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    520561  FRINGE           BOOL    FALSE           # Fringe subtraction
    521562  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    565606# Overscan, bias, dark, shutter
    566607PPIMAGE_OBDS       METADATA
    567   BASE.FITS        BOOL    TRUE            # Save base detrended image?
    568   BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
    569   BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
    570   CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
    571   CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
    572   CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
    573   OVERSCAN         BOOL    TRUE            # Overscan subtraction
    574   BIAS             BOOL    TRUE            # Bias subtraction
    575   DARK             BOOL    TRUE            # Dark subtraction
    576   SHUTTER          BOOL    FALSE           # Shutter correction
    577   FLAT             BOOL    FALSE           # Flat-field normalisation
    578   MASK             BOOL    FALSE           # Mask bad pixels
    579   FRINGE           BOOL    FALSE           # Fringe subtraction
    580   PHOTOM           BOOL    FALSE           # Source identification and photometry
    581   ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
    582   ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
    583   BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
    584   BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
    585 END
    586 
    587 # used for the pre-mask version of flat-field processing
    588 PPIMAGE_FLATPROC_PREMASK       METADATA
    589608  BASE.FITS          BOOL    TRUE            # Save base detrended image?
    590609  BASE.MASK.FITS     BOOL    TRUE            # Save base detrended image?
     
    599618  FLAT               BOOL    FALSE           # Flat-field normalisation
    600619  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?
    601644  FRINGE             BOOL    FALSE           # Fringe subtraction
    602645  PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    628671  FLAT             BOOL    TRUE            # Flat-field normalisation
    629672  MASK             BOOL    FALSE           # Mask bad pixels
     673  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    630674  FRINGE           BOOL    FALSE           # Fringe subtraction
    631675  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    650694  FLAT             BOOL    TRUE            # Flat-field normalisation
    651695  MASK             BOOL    FALSE           # Mask bad pixels
     696  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    652697  FRINGE           BOOL    FALSE           # Fringe subtraction
    653698  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    683728  FLAT             BOOL    TRUE            # Flat-field normalisation
    684729  MASK             BOOL    FALSE           # Mask bad pixels
     730  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    685731  FRINGE           BOOL    TRUE            # Fringe subtraction
    686732  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    705751  FLAT             BOOL    TRUE            # Flat-field normalisation
    706752  MASK             BOOL    TRUE            # Mask bad pixels
     753  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    707754  FRINGE           BOOL    TRUE            # Fringe subtraction
    708755  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    727774  FLAT             BOOL    TRUE            # Flat-field normalisation
    728775  MASK             BOOL    TRUE            # Mask bad pixels
     776  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    729777  FRINGE           BOOL    TRUE            # Fringe subtraction
    730778  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    749797  FLAT             BOOL    TRUE            # Flat-field normalisation
    750798  MASK             BOOL    TRUE            # Mask bad pixels
     799  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    751800  FRINGE           BOOL    TRUE            # Fringe subtraction
    752801  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    777826  FLAT             BOOL    TRUE            # Flat-field normalisation
    778827  MASK             BOOL    TRUE            # Mask bad pixels
     828  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    779829  FRINGE           BOOL    TRUE            # Fringe subtraction
    780830  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    805855  FLAT             BOOL    TRUE            # Flat-field normalisation
    806856  MASK             BOOL    TRUE            # Mask bad pixels
     857  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    807858  FRINGE           BOOL    TRUE            # Fringe subtraction
    808859  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    827878  FLAT             BOOL    FALSE           # Flat-field normalisation
    828879  MASK             BOOL    TRUE            # Mask bad pixels
     880  MASK.BUILD       BOOL    TRUE            # Build internal mask?
    829881  FRINGE           BOOL    FALSE           # Fringe subtraction
    830882  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    843895  FLAT             BOOL    FALSE           # Flat-field normalisation
    844896  MASK             BOOL    FALSE           # Mask bad pixels
     897  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    845898  FRINGE           BOOL    FALSE           # Fringe subtraction
    846899  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    867920  FLAT             BOOL    FALSE           # Flat-field normalisation
    868921  MASK             BOOL    FALSE           # Mask bad pixels
     922  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    869923  FRINGE           BOOL    FALSE           # Fringe subtraction
    870924  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    895949  FLAT             BOOL    FALSE           # Flat-field normalisation
    896950  MASK             BOOL    FALSE           # Mask bad pixels
     951  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    897952  FRINGE           BOOL    FALSE           # Fringe subtraction
    898953  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    923978  FLAT             BOOL    FALSE           # Flat-field normalisation
    924979  MASK             BOOL    FALSE           # Mask bad pixels
     980  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    925981  FRINGE           BOOL    FALSE           # Fringe subtraction
    926982  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
     
    941997  FLAT             BOOL    FALSE           # Flat-field normalisation
    942998  MASK             BOOL    FALSE           # Mask bad pixels
     999  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    9431000  FRINGE           BOOL    FALSE           # Fringe subtraction
    9441001  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
     
    9651022  FLAT             BOOL    FALSE           # Flat-field normalisation
    9661023  MASK             BOOL    FALSE           # Mask bad pixels
     1024  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    9671025  FRINGE           BOOL    FALSE           # Fringe subtraction
    9681026  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
     
    9841042  FLAT             BOOL    FALSE           # Flat-field normalisation
    9851043  MASK             BOOL    FALSE           # Mask bad pixels
     1044  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    9861045  FRINGE           BOOL    FALSE           # Fringe subtraction
    9871046  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    10191078  FLAT             BOOL    FALSE           # Flat-field normalisation
    10201079  MASK             BOOL    FALSE           # Mask bad pixels
     1080  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    10211081  FRINGE           BOOL    FALSE           # Fringe subtraction
    10221082  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    10541114  FLAT             BOOL    FALSE           # Flat-field normalisation
    10551115  MASK             BOOL    FALSE           # Mask bad pixels
     1116  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    10561117  FRINGE           BOOL    FALSE           # Fringe subtraction
    10571118  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    10891150  FLAT             BOOL    FALSE           # Flat-field normalisation
    10901151  MASK             BOOL    FALSE           # Mask bad pixels
     1152  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    10911153  FRINGE           BOOL    FALSE           # Fringe subtraction
    10921154  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    11241186  FLAT             BOOL    FALSE           # Flat-field normalisation
    11251187  MASK             BOOL    FALSE           # Mask bad pixels
     1188  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    11261189  FRINGE           BOOL    FALSE           # Fringe subtraction
    11271190  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    11591222  FLAT             BOOL    FALSE           # Flat-field normalisation
    11601223  MASK             BOOL    FALSE           # Mask bad pixels
     1224  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    11611225  FRINGE           BOOL    FALSE           # Fringe subtraction
    11621226  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    11951259  FLAT             BOOL    FALSE           # Flat-field normalisation
    11961260  MASK             BOOL    FALSE           # Mask bad pixels
     1261  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    11971262  FRINGE           BOOL    FALSE           # Fringe subtraction
    11981263  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    12301295  FLAT            BOOL    FALSE           # Flat-field normalisation
    12311296  MASK            BOOL    FALSE           # Mask bad pixels
     1297  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    12321298  FRINGE          BOOL    FALSE           # Fringe subtraction
    12331299  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    12651331  FLAT            BOOL    FALSE           # Flat-field normalisation
    12661332  MASK            BOOL    FALSE           # Mask bad pixels
     1333  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    12671334  FRINGE          BOOL    FALSE           # Fringe subtraction
    12681335  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    13001367  FLAT            BOOL    FALSE           # Flat-field normalisation
    13011368  MASK            BOOL    FALSE           # Mask bad pixels
     1369  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    13021370  FRINGE          BOOL    FALSE           # Fringe subtraction
    13031371  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    13351403  FLAT            BOOL    FALSE           # Flat-field normalisation
    13361404  MASK            BOOL    FALSE           # Mask bad pixels
     1405  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    13371406  FRINGE          BOOL    FALSE           # Fringe subtraction
    13381407  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    13701439  FLAT            BOOL    FALSE           # Flat-field normalisation
    13711440  MASK            BOOL    FALSE           # Mask bad pixels
     1441  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    13721442  FRINGE          BOOL    FALSE           # Fringe subtraction
    13731443  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    14051475  FLAT            BOOL    FALSE           # Flat-field normalisation
    14061476  MASK            BOOL    FALSE           # Mask bad pixels
     1477  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    14071478  FRINGE          BOOL    FALSE           # Fringe subtraction
    14081479  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    14401511  FLAT            BOOL    FALSE           # Flat-field normalisation
    14411512  MASK            BOOL    FALSE           # Mask bad pixels
     1513  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    14421514  FRINGE          BOOL    FALSE           # Fringe subtraction
    14431515  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    14751547  FLAT            BOOL    FALSE           # Flat-field normalisation
    14761548  MASK            BOOL    FALSE           # Mask bad pixels
     1549  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    14771550  FRINGE          BOOL    FALSE           # Fringe subtraction
    14781551  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    15101583  FLAT            BOOL    FALSE           # Flat-field normalisation
    15111584  MASK            BOOL    FALSE           # Mask bad pixels
     1585  MASK.BUILD      BOOL    FALSE           # Build internal mask?
    15121586  FRINGE          BOOL    FALSE           # Fringe subtraction
    15131587  PHOTOM          BOOL    FALSE           # Source identification and photometry
     
    15461620  FLAT             BOOL    FALSE           # Flat-field normalisation
    15471621  MASK             BOOL    FALSE           # Mask bad pixels
     1622  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    15481623  FRINGE           BOOL    FALSE           # Fringe subtraction
    15491624  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    15751650  SHUTTER          BOOL    FALSE           # Shutter correction
    15761651  FLAT             BOOL    FALSE           # Flat-field normalisation
     1652  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    15771653  MASK             BOOL    FALSE           # Mask bad pixels
    15781654  FRINGE           BOOL    FALSE           # Fringe subtraction
     
    16131689  FLAT             BOOL    TRUE            # Flat-field normalisation
    16141690  MASK             BOOL    FALSE           # Mask bad pixels
     1691  MASK.BUILD       BOOL    FALSE           # Build internal mask?
    16151692  FRINGE           BOOL    FALSE           # Fringe subtraction
    16161693  PHOTOM           BOOL    FALSE           # Source identification and photometry
     
    16541731  FLAT               BOOL    TRUE            # Flat-field normalisation
    16551732  MASK               BOOL    TRUE            # Mask bad pixels
     1733  MASK.BUILD         BOOL    TRUE            # Build internal mask?
    16561734  FRINGE             BOOL    TRUE            # Fringe subtraction
    16571735  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     
    16711749
    16721750PR               METADATA
    1673 END
     1751  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     1752  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     1753  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1754  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     1755  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     1756  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1757  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     1758  BIAS               BOOL    TRUE            # Bias subtraction
     1759  DARK               BOOL    TRUE            # Dark subtraction
     1760  SHUTTER            BOOL    FALSE           # Shutter correction
     1761  FLAT               BOOL    TRUE            # Flat-field normalisation
     1762  MASK               BOOL    TRUE            # Mask bad pixels
     1763  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     1764  FRINGE             BOOL    TRUE            # Fringe subtraction
     1765  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     1766  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     1767  PHOTOM             BOOL    TRUE            # Source identification and photometry
     1768  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     1769  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     1770  BACKGROUND         BOOL    FALSE            # Subtract background?
     1771END
     1772
     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
     1802  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     1803  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     1804  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1805  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     1806  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     1807  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1808  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     1809  BIAS               BOOL    TRUE            # Bias subtraction
     1810  DARK               BOOL    TRUE            # Dark subtraction
     1811  SHUTTER            BOOL    FALSE           # Shutter correction
     1812  FLAT               BOOL    TRUE            # Flat-field normalisation
     1813  MASK               BOOL    TRUE            # Mask bad pixels
     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?
     1841  FRINGE             BOOL    TRUE            # Fringe subtraction
     1842  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     1843  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     1844  PHOTOM             BOOL    TRUE            # Source identification and photometry
     1845  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     1846  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     1847  BACKGROUND         BOOL    TRUE            # Subtract background?
     1848END
     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/simmosaic_branches/ippconfig/recipes/ppMerge.config

    r24839 r27837  
    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/simmosaic_branches/ippconfig/recipes/ppSim.config

    r24813 r27837  
    5050
    5151STARS.FAKE      BOOL    TRUE            # Add fake stars, randomly distributed?
    52 STARS.LUM       F32     0.6             # Stellar luminosity function slope (magnitude slope)
    53 STARS.MAG       F32     15.5            # Brightest magnitude for fake stars
    54 STARS.DENSITY   F32     50.0            # Stellar density (per square degree) at the brightest magnitude
    55 STARS.SIGMA.LIM F32      5.0            # significance of faintest sources
     52STARS.LUM       F32     0.35            # Stellar luminosity function slope (magnitude slope)
     53STARS.MAG       F32     15.5            # Brightest magnitude for fake stars (choose based on real catalog limit)
     54STARS.DENSITY   F32      1.0            # Stellar density (per square degree) at the brightest magnitude
     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
     
    185192END
    186193
     194STACKTEST.MAKE  METADATA
     195END
     196
     197STACKTEST.RUN  METADATA
     198END
     199
    187200# Overrides for creating large holes in the image
    188201LARGEHOLES      METADATA
  • branches/simmosaic_branches/ippconfig/recipes/ppStack.config

    r24845 r27837  
    22
    33CONVOLVE        BOOL    TRUE            # Convolve images when stacking?
    4 ITER            S32     1               # Number of rejection iterations
    5 COMBINE.REJ     F32     2.0             # Rejection threshold in combination (sigma)
    6 COMBINE.SYS     F32     0.03            # Relative systematic error in combination
     4MATCH.ZERO.POINTS BOOL  TRUE            # Convolve images when stacking?
     5
     6COMBINE.ITER    F32     0.5             # Number of rejection iterations per input
     7COMBINE.REJ     F32     2.5             # Rejection threshold in combination (sigma)
     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     5.0             # 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
    15 MATCH.REJ       F32     5.0             # Rejection threshold for chi^2 values from matching
     22MATCH.REJ       F32     3.0             # Rejection threshold for chi^2 values from matching
    1623ROWS            S32     64              # Number of rows to read at once
    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
     29PHOTOMETRY      BOOL    TRUE            # Do basic photometry?
    2130SKIP.BG.SUB     BOOL    FALSE           # Bypass background subtraction?
    2231
    23 RENORM          BOOL    FALSE           # Renormalise variance maps?
    24 RENORM.NUM      S32     10000           # Number of samples for renormalisation
    25 RENORM.MEAN     STR     ROBUST_MEDIAN   # Statistic to use for mean in renormalisation
    26 RENORM.STDEV    STR     ROBUST_STDEV    # Statistic to use for stdev in renormalisation
    27 RENORM.WIDTH    F32     2.2             # Gaussian width for normalisation
     32RENORM          BOOL    TRUE            # Renormalise weight maps?
     33RENORM.NUM      S32     100000          # Number of samples for renormalisation
     34RENORM.MIN      F32     NAN             # Minimum value for renormlisation
     35RENORM.MAX      F32     NAN             # Maximum value for renormalisation
    2836
    2937### The PHOT mode is intended as a quick and dirty stopgap; it should disappear soon.
     
    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    TRUE
     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/simmosaic_branches/ippconfig/recipes/ppStats.config

    r24773 r27837  
    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
     
    190197  CONCEPT       STR     FPA.TELTEMP.EXTRA  # Miscellaneous temperatures (C)     
    191198
     199  CONCEPT       STR     FPA.BURNTOOL.APPLIED
     200
    192201  CONCEPT       STR     FPA.PON.TIME    # time since last power on
    193202
  • branches/simmosaic_branches/ippconfig/recipes/ppStatsFromMetadata.config

    r23940 r27837  
    4444  ENTRY  VAL  FPA.TELTEMP.EXTRA   F32  CONSTANT          -teltemp_extra       # Miscellaneous temperatures (C)
    4545  ENTRY  VAL  FPA.PON.TIME        F32  CONSTANT          -pon_time            # time since last power on
     46#  ENTRY  VAL  FPA.BURNTOOL.APPLIED S32 CONSTANT          -burntool_state      #
    4647  ENTRY  VAL  CHIP.TEMP           F32  SAMPLE_MEAN       -ccd_temp            # CCD temperature
    4748  ENTRY  VAL  CELL.EXPOSURE       F32  SAMPLE_MEAN       -exp_time            # Exposure time
     
    243244  ENTRY  VAL  ZPT_UQ              F32  UQ               -zpt_uq
    244245  ENTRY  VAL  ZPT_LQ              F32  LQ               -zpt_lq
     246
     247  ENTRY  VAL  QUALITY             S32  CONSTANT          -quality             # Bad quality flag
    245248END
    246249
     
    399402END
    400403
     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/simmosaic_branches/ippconfig/recipes/ppSub.config

    r24673 r27837  
    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
    20 POOR.FRACTION   F32     0.10            # Maximum fraction of bad weight for poor pixels
     24LOW.THRESHOLD   F32     4.0             # Mask pixels below this threshold (std dev)
     25POOR.FRACTION   F32     0.20            # Maximum fraction of bad weight for poor pixels
    2126BADFRAC         F32     0.95            # Maximum fraction of bad pixels
    22 @ISIS.WIDTHS    F32     1 3 5 7         # Gaussian FWHMs for ISIS kernels
    23 @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
    2449SPAM.BINNING    S32     2               # Binning in outer region for SPAM kernels
    2550INNER           S32     5               # Inner half-size for SPAM and FRIES kernels
     
    3661OPTIMUM.ORDER   S32     2               # Maximum polynomial order for optimum search
    3762
    38 RENORM          BOOL    FALSE           # Renormalise weight maps?
    39 RENORM.NUM      S32     10000           # Number of samples for renormalisation
    40 RENORM.MEAN     STR     ROBUST_MEDIAN   # Statistic to use for mean in renormalisation
    41 RENORM.STDEV    STR     ROBUST_STDEV    # Statistic to use for stdev in renormalisation
    42 RENORM.WIDTH    F32     2.2             # Gaussian width for normalisation
     63RENORM          BOOL    TRUE            # Renormalise weight maps?
     64RENORM.NUM      S32     100000          # Number of samples 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 VARIANCE.RESCALE           BOOL FALSE   # empirically rescale the variance?
    47 VARIANCE.RESCALE.NSAMPLE   S32  100000  # number of pixels to select from image for measurement
    48 VARIANCE.RESCALE.MIN.VALID F32  0.66    # do not rescale the variance if the measured sigma less than this value (where 1.0 is expected)
    49 VARIANCE.RESCALE.MAX.VALID F32  1.50    # do not rescale the variance if the measured sigma more than this value (where 1.0 is expected)
    50 
    51 DUAL            BOOL    FALSE           # Dual convolution?
     75DUAL            BOOL    TRUE            # Dual convolution?
    5276INVERSE         BOOL    FALSE           # Generate inverse subtraction?
    5377PHOTOMETRY      BOOL    FALSE           # Perform photometry?
    54 SAVE.CONVOLVED  BOOL    TRUE            # Save convolved images?
     78
    5579
    5680# Recipe overrides for STACK
    5781STACK   METADATA
    58         KERNEL.SIZE     S32     15      # Kernel half-size (pixels)
    59         STAMP.SPACING   F32     300     # Typical spacing between stamps (pixels)       
    60         STAMP.FOOTPRINT S32     15      # Size of stamps (pixels)
    61         POOR.FRACTION   F32     0.1     # Maximum fraction of bad weight for poor pixels
    62         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
    6384END
    6485
    6586# Recipe overrides for DIFF
    6687DIFF    METADATA
     88END
     89
     90# Recipe overrides for DIFF
     91DIFF_MAGICTEST_V0       METADATA
     92        SPATIAL.ORDER   S32     0               # Spatial polynomial order
    6793END
    6894
     
    77103        PHOTOMETRY      BOOL    FALSE
    78104END
     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/simmosaic_branches/ippconfig/recipes/psastro.config

    r24654 r27837  
    33PSASTRO.ONLY.REFSTARS      BOOL FALSE  # skip all but refstar matches
    44PSASTRO.SAVE.REFMATCH      BOOL FALSE  # save refstar matches as table in output smf file
     5
     6# select which WCS style to use on output images.
     7PSASTRO.WCS.USECDKEYS    BOOL FALSE
    58
    69# perform single-chip astrometry?
     
    6164PSASTRO.MATCH.FIT.NITER S32   1
    6265
     66# for iterations >= N, require a single match per reference
     67PSASTRO.MATCH.UNIQ.ITER S32     4
     68
    6369# pmAstromMatchFit
    6470PSASTRO.CHIP.ORDER     S32      1  # fit order
     
    8894PSASTRO.MOSAIC.RADIUS.N3   F32    0.0
    8995PSASTRO.MOSAIC.RADIUS.N4   F32    0.0
     96PSASTRO.MOSAIC.RADIUS.N5   F32    0.0
    9097
    9198# Mosaic Astrometry options
     
    99106PSASTRO.MOSAIC.CHIP.ORDER.N3  S32      -1 # fit order (-1 means use default)
    100107PSASTRO.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
    101112
    102113PSASTRO.MOSAIC.CHIP.NITER     S32      3  # fit clipping iterations
     
    108119PSASTRO.MOSAIC.MAX.ERROR.N3   F32      1.5 # max allow error for valid solution (UNITS?)
    109120PSASTRO.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
    110123PSASTRO.MOSAIC.MIN.NSTAR      S32      6   # min fitted stars in solution
    111124
     
    119132REFSTAR_MASK_SATSTAR_MAG_SLOPE  F32  10.0
    120133REFSTAR_MASK_SATSTAR_POS_ZERO   F32   0.0
    121 REFSTAR_MASK_SATSPIKE_MAG_SLOPE F32  80.0
    122 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
    123138REFSTAR_MASK_SATSPIKE_WIDTH     F32  10.0
    124139
     
    140155GLINT.REGION                    METADATA
    141156END
     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
    142162
    143163EXTRACT_MAX_MAG                 F32 -15.0
     
    152172DVO.GETSTAR.MIN.MAG.INST      F32     -15.0
    153173
     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
    154185PSASTRO.2MASS                 METADATA
    155186  PSASTRO.CATDIR              STR      2MASS
     
    193224PR_RECIPE METADATA
    194225END
     226
  • branches/simmosaic_branches/ippconfig/recipes/psphot.config

    r24593 r27837  
    22# these options turn on different inputs and/or outputs
    33SAVE.OUTPUT                         BOOL  TRUE
    4 SAVE.BACKMDL                        BOOL  FALSE
     4SAVE.BACKMDL                        BOOL  TRUE
    55SAVE.BACKMDL.STDEV                  BOOL  FALSE
    66SAVE.BACKGND                        BOOL  FALSE
    77SAVE.BACKSUB                        BOOL  FALSE
    88SAVE.RESID                          BOOL  FALSE
     9SAVE.PLOTS                          BOOL  FALSE
    910SAVE.PSF                            BOOL  TRUE
    1011LOAD.PSF                            BOOL  FALSE
    11 SAVE.PLOTS                          BOOL  FALSE
    1212
    1313# format for output CMF files
     
    1515
    1616# the zero point is used to set a basic scale for DVO
    17 # XXX it may not currently be read : double check this (EAM)
    18 ZERO_POINT                          F32   25.000          # zero point used by DVO
    19 ZERO_PT                             F32   25.000          # zero point used by DVO
     17ZERO_PT                             F32   25.000          # zero point used by DVO XXX deprecate this
    2018
    2119# these parameter govern how the background is measured
     
    2321BACKGROUND.YBIN                     S32   128             # size of background superpixels
    2422IMSTATS_NPIX                        S32   10000           # number of pixels to use for sky estimate boxes:
     23
     24# soften the errors for bright pixels:
     25SOFTEN.VARIANCE                     BOOL  FALSE
     26SOFTEN.VARIANCE.FRACTION            F32   0.0
    2527
    2628SKY_BIAS                            F32   0.0             # offset applied to measured sky (FOR TESTING)
     
    4345PEAKS_SMOOTH_SIGMA                  F32   1.0             # smoothing kernel sigma in pixels
    4446PEAKS_SMOOTH_NSIGMA                 F32   2.0             # smoothing kernel width in sigmas
    45 PEAKS_NSIGMA_LIMIT                  F32   25.0            # peak significance threshold
     47PEAKS_NSIGMA_LIMIT                  F32   20.0            # peak significance threshold
    4648PEAKS_NSIGMA_LIMIT_2                F32   5.0             # peak significance threshold
    47 PEAKS_NMAX                          S32   0               # on first pass, only keep NMAX peaks (0 == all)
    48 PEAKS_MIN_GAUSS                     F32   0.5             # Minimum valid fraction of kernel
     49PEAKS_NMAX                          S32   5000            # on first pass, only keep NMAX peaks (0 == all)
     50PEAKS_MIN_GAUSS                     F32   0.5             # On quick convolution, mask pixels for which the
     51                                                          # input pixels contribute less than this fraction of the flux
     52# parameters which adjust the footprint analysis
     53USE_FOOTPRINTS                      BOOL  TRUE            # use new pmFootprint peak packaging
     54FOOTPRINT_NPIXMIN                   S32   5               # Minimum size of a pmFootprint
     55FOOTPRINT_GROW_RADIUS               S32   3               # How much to grow bright footprints
     56FOOTPRINT_GROW_RADIUS_2             S32   5               # How much to grow faint footprints
     57FOOTPRINT_CULL_NSIGMA_DELTA         F32   4               # Cull peaks that aren't nsigma above coll to neighbour
     58FOOTPRINT_CULL_NSIGMA_MIN           F32   1               # Minimum height of colls in units of skyStdev
     59FOOTPRINT_CULL_NSIGMA_PAD           F32   0.01            # Fractional Padding for stdev
     60
     61# parameter for the simple deblending
     62DEBLEND_PEAK_FRACTION               F32   0.1
     63DEBLEND_SKY_NSIGMA                  F32   10.0
    4964
    5065# parameters to control the selection of the peak in the Sx,Sy plane
    5166MOMENTS_SCALE                       F32   0.25       
    52 MOMENTS_SN_MIN                      F32   10.0           # min S/N to measure moments
     67MOMENTS_SN_MIN                      F32   0.0             # min S/N to measure moments (default: measure all objects)
    5368MOMENTS_SX_MAX                      F32   50.0
    5469MOMENTS_SY_MAX                      F32   50.0
    5570MOMENTS_AR_MAX                      F32   1.5             # maximum axial ratio: 1 / AR < (sx / sy) < AR
    56 MOMENTS_MIN_PIXEL_SN                F32   0.0             # XXX caution on this: too high and we will excessively clip
    57 MOMENTS_GAUSS_SIGMA                 F32   4.0             # XXX TEST THIS: sigma in pixels (should be >> seeing equiv)
     71MOMENTS_GAUSS_SIGMA                 F32   4.0             # XXX this is now autoscaled
     72
     73# calculate difference stats?
     74DIFF_STATS                          BOOL  FALSE
    5875
    5976# basic object statistics
    6077SKY_INNER_RADIUS                    F32   15              # square annulus for local sky measurement
    6178SKY_OUTER_RADIUS                    F32   25              # square annulus for local sky measurement
    62 PSF_MOMENTS_RADIUS                  F32   3               # calculate initial source moments with this radius
    63 PSF_SN_LIM                          F32   50              # minimum S/N for stars used for PSF model
    64 PSF_MAX_NSTARS                      S32   200             # limit number of stars used for PSF model
     79PSF_MOMENTS_RADIUS                  F32   3               # XXX this is now autoscaled
     80PSF_SN_LIM                          F32   20              # minimum S/N for stars used for PSF model
     81PSF_MAX_NSTARS                      S32   500             # limit number of stars used for PSF model
    6582PSF_CLUMP_NSIGMA                    F32   1.5             # region of Sx,Sy plane to use for selecting PSF stars
    66 PSF_CLUMP_GRID_SCALE                F32   0.5             # size of Sx,Sy image pixel
     83PSF_CLUMP_GRID_SCALE                F32   0.2             # size of Sx,Sy image pixel
    6784
    6885PSF_CLUMP_NX                        S32   1               # subdivide image in to NX x NY regions for
     
    8097PSF_MODEL                           STR   PS_MODEL_GAUSS
    8198# PSF_MODEL                         STR   PS_MODEL_PGAUSS
    82 # PSF_MODEL                         STR   PS_MODEL_QGAUSS
    83 # PSF_MODEL                         STR   PS_MODEL_TGAUSS # not well tested, not very successful
    8499
    85100# PSF.TREND.MASK must be a 2D polynomial
     
    98113PSF.FAKE.ALLOW                      BOOL  FALSE           # Allow use of fake PSFs when having trouble?
    99114
    100 PSF_FIT_RADIUS                      F32   15.0            # fitting radius for test PSF model
     115PSF_FIT_RADIUS                      F32   15.0            # XXX this is now autoscaled
    101116PSF_REF_RADIUS                      F32   25.0            # aperture magnitudes are scaled via
    102                                          # curve-of-growth to this radius
     117                                                          # curve-of-growth to this radius
     118
     119PSF_FIT_RADIUS_SCALE                F32   7.0            # fitting radius for test PSF model
     120PSF_APERTURE_SCALE                  F32   4.5            # fitting radius for test PSF model
     121
    103122# PSF-like source model parameters
    104123PSF_FIT_NSIGMA                      F32   1.0             # significance for pixel included in fit
    105124PSF_FIT_PADDING                     F32   2.0             # extra annulus to use for fit
    106 PSF_SHAPE_NSIGMA                    F32   3.0             # max significance for shape variation
    107125PSF_MIN_SN                          F32   2.0             # reject objects below this significance
    108 PSF_MAX_CHI                         F32   50.0            # reject objects worse that this
     126PSF_MAX_CHI                         F32   50.0            # reject objects worse than this
    109127FULL_FIT_SN_LIM                     F32   50.0
    110128
     
    117135PSF.RESIDUALS.STATISTIC             STR   ROBUST_MEDIAN   # statistic to use for generating the residual
    118136PSF.RESIDUALS.SPATIAL_ORDER         S32   0               # fit spatial variations of the residuals at this order (0,1)
    119 PSF.RESIDUALS.PIX.SN                F32   5.0             # keep this pixel if residual is more significant than this
     137PSF.RESIDUALS.PIX.SN                F32   0.0             # keep this pixel if residual is more significant than this
     138PSF.RESIDUALS.RADIUS                F32   8.0             # keep this pixel if residual is more significant than this
    120139 
    121140# this model is used for approximate subtraction in the main object analysis step
    122141EXT_MODEL                           STR   PS_MODEL_QGAUSS
    123 EXT_MIN_SN                          F32   50.0            # fit galaxies above this S/N limit
    124142EXT_FIT_NSIGMA                      F32   1               # significance for pixel included in fit
    125143EXT_FIT_PADDING                     F32   5               # extra annulus to use for fit
    126144EXT_MOMENTS_RADIUS                  F32   31
     145EXT_FIT_MAX_RADIUS                  F32   128             # non-sensical to fit objects larger than the background mesh
    127146
    128147EXT_FIT_ITER                        S32   20              # Maximum number of fitting iterations for EXT
     
    132151EXTENDED_SOURCE_ANALYSIS            BOOL  FALSE  # perform any of the aperture-like measurements?
    133152EXTENDED_SOURCE_SN_LIM              F32   20.0
     153EXTENDED_SOURCE_RAW_RADIUS          BOOL  FALSE
    134154EXTENDED_SOURCE_PETROSIAN           BOOL  FALSE
    135155EXTENDED_SOURCE_ISOPHOTAL           BOOL  FALSE
     
    155175
    156176# define the annuli (in pixels) for surface brightness measurements
    157 @RADIAL.ANNULAR.BINS.LOWER           F32     0.0   5.0  10.0  20.0  40.0  80.0
    158 @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
    159183
    160184# Extended source fit parameters
     
    172196PETROSIAN_FLUX_RATIO                F32    0.1 # we measure out to where flux = R0 * FLUX_RATIO
    173197
    174 FITMODE                             STR   BLEND 
    175 DEBLEND_PEAK_FRACTION               F32   0.1
    176 DEBLEND_SKY_NSIGMA                  F32   10.0
    177 
    178198# APTREND                           STR   NONE, CONSTANT, SKYBIAS, SKYSAT, XY_LIN, SKY_XY_LIN, SKYSAT_XY_LIN, ALL
    179 MEASURE.APTREND                     BOOL  FALSE         ### Gene says there's bugs in this part
     199MEASURE.APTREND                     BOOL  TRUE
    180200APTREND                             STR   CONSTANT
    181 AP_MIN_SN                           F32   25.0
     201AP_MIN_SN                           F32   0.0 # measure apMags for all sources by default
    182202APTREND.NSTAR.MIN                   S32   5
    183203APTREND.ORDER.MAX                   S32   5
     
    196216
    197217IGNORE_GROWTH                       BOOL  FALSE
    198 CONSTANT_PHOTOMETRIC_WEIGHTS        BOOL  TRUE            # Should the photometric code [currently only ensemblePSF] refuse to weight each pixel by it's significance?
     218CONSTANT_PHOTOMETRIC_WEIGHTS        BOOL  FALSE
    199219INTERPOLATE_AP                      BOOL  TRUE
    200220
     
    207227NOISE.FACTOR                        F32   5.0
    208228NOISE.SIZE                          F32   2.0
    209 
    210 USE_FOOTPRINTS                      BOOL  F               # use new pmFootprint peak packaging
    211 FOOTPRINT_NPIXMIN                   S32   5               # Minimum size of a pmFootprint
    212 FOOTPRINT_NSIGMA_LIMIT              F32   20              # threshold for bright pmFootprint detection
    213 FOOTPRINT_NSIGMA_LIMIT_2            F32   4               # threshold for faint pmFootprint detection
    214 FOOTPRINT_GROW_RADIUS               S32   3               # How much to grow bright footprints
    215 FOOTPRINT_GROW_RADIUS_2             S32   5               # How much to grow faint footprints
    216 FOOTPRINT_CULL_NSIGMA_DELTA         F32   4               # Cull peaks that aren't nsigma above coll to neighbour
    217 FOOTPRINT_CULL_NSIGMA_MIN           F32   1               # Minimum height of colls in units of skyStdev
    218229
    219230# alternate PSPHOT-type recipes
     
    260271
    261272PSPHOT.CR.NSIGMA.LIMIT              F32   3.0  # sources with crNsigma greater that this get tagged as likely cosmic rays
    262 PSPHOT.EXT.NSIGMA.LIMIT             F32   4.0  # sources with extNsigma greater that this get tagged as likely extended sources
     273PSPHOT.EXT.NSIGMA.LIMIT             F32   3.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
    263275PSPHOT.CR.GROW                      S32   1               # Number of pixels to grow CR mask
    264276PSPHOT.CR.NSIGMA.SOFTEN             F32   0.0025          # Softening parameter for weights
    265 
     277PSPHOT.CRMASK.XTEST                 S32   0
     278PSPHOT.CRMASK.YTEST                 S32   0
     279PSPHOT.CRMASK.APPLY                 BOOL  FALSE           # TEST THIS before enabling.
     280
     281# Detection efficiency
     282EFF.NUM                             S32   500                   # Number of fake sources per bin
     283@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)
    266287
    267288# Recipe overrides for CHIP
     
    293314        BACKGROUND.YBIN         S32     2400
    294315        IMSTATS_NPIX            S32     50000
    295 END
     316        BREAK_POINT             STR   ENSEMBLE     
     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/simmosaic_branches/ippconfig/recipes/pswarp.config

    r24487 r27837  
    1010ACCEPT.FRAC             F32     0.1             # Minimum fraction of good pixels to accept result
    1111INTERPOLATION.NUM       S32     1000            # Number of interpolation kernels to pre-calculate
     12PSF                     BOOL    TRUE            # Measure PSF for warped image?
    1213
    1314# Default recipe for warping
    1415WARP    METADATA
    1516END
     17
     18#PR recipe for faster processing
     19PR METADATA
     20        PSF     BOOL    FALSE
     21END
  • branches/simmosaic_branches/ippconfig/recipes/reductionClasses.mdc

    r24814 r27837  
    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
     
    305348# Intended for fast processing to make PR images
    306349PR              METADATA
    307         CHIP_PPIMAGE    STR     CHIP
     350        CHIP_PPIMAGE    STR     PR
    308351        CHIP_PSPHOT     STR     PR
    309         WARP_PSWARP     STR     WARP
     352        WARP_PSWARP     STR     PR
    310353        STACK_PPSTACK   STR     PR
    311354        STACK_PPSUB     STR     PR
     
    324367        CHIP_PPIMAGE    STR     PR_DARKTEST_NOSUB
    325368        CHIP_PSPHOT     STR     PR
    326         WARP_PSWARP     STR     WARP
     369        WARP_PSWARP     STR     PR
    327370        STACK_PPSTACK   STR     PR
    328371        STACK_PPSUB     STR     PR
     
    336379        PSASTRO         STR     PR_RECIPE
    337380END
     381
     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
     398# Testing pattern subtraction
     399TEST_PATTERN    METADATA
     400        CHIP_PPIMAGE    STR     CHIP_PATTERN
     401        CHIP_PSPHOT     STR     CHIP
     402        WARP_PSWARP     STR     WARP
     403        STACK_PPSTACK   STR     STACK
     404        STACK_PPSUB     STR     STACK
     405        STACK_PSPHOT    STR     STACK
     406        DIFF_PPSUB      STR     DIFF
     407        DIFF_PSPHOT     STR     DIFF
     408        JPEG_BIN1       STR     PPIMAGE_J1
     409        JPEG_BIN2       STR     PPIMAGE_J2
     410        FAKEPHOT        STR     FAKEPHOT
     411        ADDSTAR         STR     ADDSTAR
     412        PSASTRO         STR     DEFAULT_RECIPE
     413END
  • branches/simmosaic_branches/ippconfig/recipes/rejections.config

    r24765 r27837  
    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/simmosaic_branches/ippconfig/sdss/camera.config

    r19019 r27837  
    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/simmosaic_branches/ippconfig/sdss/dvo.config

    r14553 r27837  
    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/simmosaic_branches/ippconfig/sdss/psphot.config

    r14644 r27837  
    1 
    2 # turn these on to see specific outputs
    3 SAVE.BACKMDL    BOOL    TRUE
    4 #SAVE.BACKGND   BOOL    TRUE
    5 #SAVE.BACKSUB   BOOL    TRUE
    6 #SAVE.RESID     BOOL    TRUE
    7 SAVE.PSF        BOOL    TRUE
    8 SAVE.PLOTS      BOOL    TRUE
    9 
    10 # image statistics parameters
    11 IMSTATS_NPIX        S32  3000            # number of pixels to use for sky estimate boxes:
    12 
    13 PSF_SN_LIM          F32  10              # minimum S/N for stars used for PSF model
    14 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    151
    162PSF_MODEL         STR  PS_MODEL_QGAUSS
    173
    18 MOMENTS_SN_MIN      F32   10.0
    19 #EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    20 #FULL_FIT_SN_LIM      F32  50.0
    21 #AP_MIN_SN            F32  20.0
     4# check:
    225PSF_CLUMP_NSIGMA   F32  2.5             # region of Sx,Sy plane to use for selecting PSF stars
    236
    24 # PSFTREND must be a 2D polynomial
    25 # the specified values are ignored but define the active components of the polynomial
    26 PSF.TREND.MASK  METADATA 
    27    NORDER_X         S32       3                # number of x orders
    28    NORDER_Y         S32       3                # number of y orders
    29    VAL_X00_Y00      F64       1                # polynomial coefficient
    30 
    31    VAL_X01_Y00      F64       1                # polynomial coefficient
    32    VAL_X00_Y01      F64       1                # polynomial coefficient
    33 
    34    VAL_X02_Y00      F64       1                # polynomial coefficient
    35    VAL_X01_Y01      F64       1                # polynomial coefficient
    36    VAL_X00_Y02      F64       1                # polynomial coefficient
    37 
    38    VAL_X03_Y00      F64       1                # polynomial coefficient
    39    VAL_X02_Y01      F64       1                # polynomial coefficient
    40    VAL_X01_Y02      F64       1                # polynomial coefficient
    41    VAL_X00_Y03      F64       1                # polynomial coefficient
    42    NELEMENTS        S32       10               # number of unmasked components
    43 END  # folder for 4D polynomial
    44 
     7# is this needed to mask bad regions?
    458XMIN F32 15
    46 
    47 PSF.RESIDUALS       BOOL true
    48 PSF.RESIDUALS.SPATIAL_ORDER S32 1
    49 
    50 # BREAK_POINT         STR  ENSEMBLE
    51 OUTPUT.FORMAT       STR  PS1_DEV_0
    52 
    53 PSPHOT.SUMMIT METADATA
    54  PEAKS_SMOOTH_SIGMA  F32  0.8            # peak significance threshold
    55  PEAKS_NSIGMA_LIMIT  F32  50.0           # peak significance threshold
    56  PEAKS_NMAX          S32  1000
    57  SAVE.RESID     BOOL    FALSE
    58  PSF_SN_LIM          F32  25              # minimum S/N for stars used for PSF model
    59  MOMENTS_SN_MIN      F32   25.0
    60  PSF_MODEL         STR  PS_MODEL_PGAUSS
    61 END
  • branches/simmosaic_branches/ippconfig/sdssmosaic/addstar.config

    r21045 r27837  
    1 IMAGES.ONLY  BOOL  FALSE
    2 
    3 ADDSTAR METADATA
    4     IMAGES.ONLY  BOOL  FALSE
    5 END
     1# IMAGES.ONLY  BOOL  FALSE
     2#
     3# ADDSTAR       METADATA
     4#     IMAGES.ONLY  BOOL  FALSE
     5# END
  • branches/simmosaic_branches/ippconfig/sdssmosaic/camera.config

    r20687 r27837  
    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/simmosaic_branches/ippconfig/sdssmosaic/psphot.config

    r24067 r27837  
    1 
    2 # turn these on to see specific outputs
    3 SAVE.OUTPUT     BOOL    TRUE
    4 SAVE.BACKMDL    BOOL    TRUE
    5 #SAVE.RESID     BOOL    TRUE
    6 #SAVE.BACKGND   BOOL    TRUE
    7 SAVE.BACKSUB    BOOL    TRUE
    8 SAVE.PSF        BOOL    TRUE
    9 #LOAD.PSF       BOOL    FALSE
    10 #SAVE.PLOTS             BOOL    TRUE
    11 
    12 # for testing:
    13 # BREAK_POINT STR BACKMDL
    14 
    151
    162BACKGROUND.XBIN     S32  256            # size of background superpixels
    173BACKGROUND.YBIN     S32  256            # size of background superpixels
    184
    19 # image background parameters
    20 IMSTATS_NPIX        S32  10000           # number of pixels to use for sky estimate boxes:
    21 SKY_STAT            STR  FITTED_MEAN_V4  # statistic used to measure background
    22 SKY_CLIP_SIGMA      F32  2.0             # statistic used to measure background
     5# what is the 2D variation of the SDSS PSF?
     6PSF_CLUMP_NX        S32   3               # subdivide image in to NX x NY regions for
     7PSF_CLUMP_NY        S32   2               # selecting PSF stars
    238
    24 PEAKS_SMOOTH_SIGMA  F32   2.5            # smoothing kernel sigma in pixels
    25 PEAKS_NMAX          S32   5000           # on first pass, only keep NMAX peaks (0 == all)
    26 PEAKS_NSIGMA_LIMIT  F32   25.0           # peak significance threshold
    27 PEAKS_NSIGMA_LIMIT_2 F32   5.0           # peak significance threshold
    28 
    29 PSF_SN_LIM          F32  25              # minimum S/N for stars used for PSF model
    30 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    31 PSF_CLUMP_NX        S32   3               # subdivide image in to NX x NY regions for
    32 PSF_CLUMP_NY        S32   3               # selecting PSF stars
    33 PSF_MOMENTS_RADIUS  F32  12               # calculate initial source moments with this radius
     9# test this:
    3410PSF_CLUMP_GRID_SCALE F32 2.5            # size of Sx,Sy image pixel
    3511
    36 PSF.RESIDUALS       BOOL  TRUE            # generate the residuals?
    37 
    3812# PSF model parameters : choose the PSF model desired
    39 PSF_MODEL           STR  PS_MODEL_PS1_V1
    40 PSPHOT.CR.NSIGMA.SOFTEN             F32   0.0025            # Softening parameter for weights
     13# PSF_MODEL           STR  PS_MODEL_PS1_V1
     14PSF_MODEL           STR  PS_MODEL_QGAUSS
    4115
    4216# Use same default setting as in 2.6.1 (MAP is now global default)
    43 PSF.TREND.MODE                      STR POLY_ORD         
    44 PSF.TREND.NX                        S32   0
    45 PSF.TREND.NY                        S32   0
     17PSF.TREND.MODE                      STR   MAP
     18PSF.TREND.NX                        S32   3
     19PSF.TREND.NY                        S32   2
    4620
    47 EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    48 FULL_FIT_SN_LIM      F32  25.0
    49 MOMENTS_SN_MIN      F32    5.0
    50 AP_MIN_SN            F32   5.0
    51 
    52 OUTPUT.FORMAT        STR  PS1_V1
    53 
    54 PSF_SHAPE_NSIGMA     F32  3.0            # max significance for shape variation
    55 PSF_MAX_CHI          F32  50.0           # reject objects worse that this
    56 
    57 MEASURE.APTREND      BOOL TRUE           ### XXX for now, skip this (too many errors)
    58 APTREND.ORDER.MAX    S32  3
    59 
    60 # BREAK_POINT STR PASS1
    61 
     21# match the SDSS radius:
    6222PSF_REF_RADIUS      F32  18.7            # aperture magnitudes are scaled via
    6323                                         # curve-of-growth to this radius
    64 
    65 DIAGNOSTIC.PLOTS                    METADATA
    66   IMAGE.BACKGROUND.CELL.HISTOGRAM   BOOL  FALSE
    67   IMAGE.BACKGROUND.CELL.HISTOGRAM.X S32   32
    68   IMAGE.BACKGROUND.CELL.HISTOGRAM.Y S32   15
    69 END
    70 
    71 USE_FOOTPRINTS                      BOOL  TRUE            # use new pmFootprint peak packaging
    72 
    73 # Default is noap, nopsf; following recipes turn on one or both of these
    74 
     24# for tests: Default is noap, nopsf; following recipes turn on one or both of these
    7525PSPHOT_NOAP_PSF METADATA
    7626 PSF.TREND.MODE         STR     MAP
     
    9646END
    9747
     48# put these values in the master?
    9849DIFF    METADATA
    9950        BACKGROUND.XBIN     S32  32            # size of background superpixels
  • branches/simmosaic_branches/ippconfig/simmosaic/camera.config

    r20886 r27837  
    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/simmosaic_branches/ippconfig/simmosaic/psphot.config

    r20889 r27837  
    11
    2 SAVE.BACKMDL    BOOL    TRUE
    3 SAVE.BACKGND    BOOL    TRUE
    4 SAVE.BACKSUB    BOOL    TRUE
    5 SAVE.PLOTS      BOOL    FALSE
    6 SAVE.RESID      BOOL    TRUE
    7 SAVE.PSF        BOOL    TRUE
    8 LOAD.PSF        BOOL    FALSE
    9 
    10 IMSTATS_NPIX        S32  3000            # number of pixels to use for sky estimate boxes:
    11 SKY_INNER_RADIUS    F32    10            # square annulus for local sky measurement
    12 
    13 PSF_MOMENTS_RADIUS  F32    7               # calculate initial source moments with this radius
    14 
    15 
    16 
    17 #PSPHOT_TEST METADATA
    18 # SAVE.BACKSUB  BOOL    FALSE
    19 # SAVE.RESID    BOOL    TRUE
    20 #END
    21 #
    22 #PEAKS_OUTPUT_FILE   STR  peaks.dat
    23 #MOMENTS_OUTPUT_FILE STR  moments.dat
    24 
    25 #PSF_SN_LIM          F32  20.0            # minimum S/N for stars used for PSF model
    26 MOMENTS_SN_MIN      F32  10.0            # min S/N to measure moments
    27 FULL_FIT_SN_LIM     F32  100.0
    28 EXT_MIN_SN          F32  100.0           # fit galaxies above this S/N limit
    29 
    30 MOMENTS_SX_MAX                      F32   25.0
    31 MOMENTS_SY_MAX                      F32   25.0
    32 
    33 
    34 PEAKS_NSIGMA_LIMIT  F32  25.0            # peak significance threshold
    35 PEAKS_NSIGMA_LIMIT_2 F32  10.0           # peak significance threshold
    36 
    37 BREAK_POINT         STR  ENSEMBLE        # limit total processing for now (for speed)
    38 
    39 
    40 SKY_STAT            STR  ROBUST_MEDIAN   # statistic used to measure background
     2# ppSim currently uses PS_MODEL_GAUSS
     3PSF_MODEL                           STR   PS_MODEL_PGAUSS
  • branches/simmosaic_branches/ippconfig/simple/camera.config

    r19319 r27837  
    5959  CMF.XSRC STR xsrc
    6060  CMF.XFIT STR xfit
     61  CMF.DETEFF STR deteff
    6162
    6263  PSF.HEAD  STR hdr
  • branches/simmosaic_branches/ippconfig/simple/psphot.config

    r19320 r27837  
    11
    2 SAVE.BACKMDL    BOOL    FALSE
    3 SAVE.BACKGND    BOOL    FALSE
    4 SAVE.BACKSUB    BOOL    FALSE
    5 SAVE.PLOTS      BOOL    TRUE
    62SAVE.RESID      BOOL    TRUE
    7 SAVE.PSF        BOOL    TRUE
    8 LOAD.PSF        BOOL    FALSE
    9 
    10 IMSTATS_NPIX        S32  3000            # number of pixels to use for sky estimate boxes:
    11 
    12 MOMENTS_SN_MIN      F32  20.0           # min S/N to measure moments
    13 FULL_FIT_SN_LIM     F32  100.0
    14 EXT_MIN_SN          F32  100.0           # fit galaxies above this S/N limit
    15 
    16 PEAKS_NSIGMA_LIMIT  F32  10.0            # peak significance threshold
    17 USE_FOOTPRINTS      BOOL  T               # use new pmFootprint peak packaging
  • branches/simmosaic_branches/ippconfig/simtest/camera.config

    r24808 r27837  
    6464  CMF.XSRC STR {CHIP.NAME}.xsrc # use .PSF and .EXT?
    6565  CMF.XFIT STR {CHIP.NAME}.xfit # use .PSF and .EXT?
     66  CMF.DETEFF STR {CHIP.NAME}.deteff
    6667
    6768  PSF.HEAD  STR {CHIP.NAME}.hdr
  • branches/simmosaic_branches/ippconfig/simtest/format.config

    r24808 r27837  
    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
     
    6969        CELL.X0         S32     0
    7070        CELL.Y0         S32     0
    71         CELL.XSIZE      S32     2048
    72         CELL.YSIZE      S32     2048
     71        CELL.XSIZE      S32     1024
     72        CELL.YSIZE      S32     1024
    7373        CELL.XWINDOW    S32     0
    7474        CELL.YWINDOW    S32     0
  • branches/simmosaic_branches/ippconfig/simtest/ppImage.config

    r21370 r27837  
    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/simmosaic_branches/ippconfig/simtest/ppSim.config

    r20322 r27837  
    33# for a quick test, we are going to skip shutter and dark corrections
    44TESTDATA  METADATA
     5 PSF.MODEL       STR     PS_MODEL_PGAUSS
     6 SHUTTER.TIME    F32     0.0
     7 DARK.RATE       F32     0.0         
     8 SCATTER.FRAC    F32     0.0
     9 BIAS            BOOL    FALSE
     10 FLAT            BOOL    FALSE
     11 BIAS.LEVEL      F32     1000.0         # Bias level (e)
     12 BIAS.RANGE      F32     20.0           # Range of bias values (e)
     13 BIAS.ORDER      S32     7              # Order for overscan polynomial
     14
     15 STARS.MAG       F32     10.0           # Brightest magnitude for fake stars
     16 STARS.DENSITY   F32     100.0          # Stellar density (per square degree) at the brightest magnitude
     17 STARS.SIGMA.LIM F32     2.0            # significance of faintest sources
     18 STARS.LUM       F32     0.35           # Stellar luminosity function slope (magnitude slope)
     19END
     20
     21# for a quick test, we are going to skip shutter and dark corrections
     22STACKTEST.MAKE  METADATA
     23 PSF.MODEL       STR     PS_MODEL_PGAUSS
     24 SHUTTER.TIME    F32     0.0
     25 DARK.RATE       F32     0.0         
     26 SCATTER.FRAC    F32     0.0
     27 BIAS            BOOL    FALSE
     28 FLAT            BOOL    FALSE
     29 BIAS.LEVEL      F32    1000.0          # Bias level (e)
     30 BIAS.RANGE      F32    20.0            # Range of bias values (e)
     31 BIAS.ORDER      S32    7               # Order for overscan polynomial
     32
     33 # generate a set of fake stars
     34 STARS.REAL      BOOL   FALSE           # Add stars from a catalogue?
     35 STARS.FAKE      BOOL   TRUE            # Add fake stars, randomly distributed?
     36 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)
     43
     44 EXPTIME         F32    10.0
     45 RA              F32    5.0
     46 DEC             F32    5.0
     47 PA              F32    0.0
     48 SEEING          F32    1.0
     49 SCALE           F32    0.25
     50 ZEROPOINT       F32    25.0
     51 SKY.MAGS        F32    22.0
     52END
     53
     54# for a quick test, we are going to skip shutter and dark corrections
     55STACKTEST.RUN  METADATA
    556 PSF.MODEL       STR     PS_MODEL_GAUSS
    657 SHUTTER.TIME    F32     0.0
     
    859 SCATTER.FRAC    F32     0.0
    960 BIAS            BOOL    FALSE
     61 FLAT            BOOL    FALSE
    1062 BIAS.LEVEL      F32    1000.0          # Bias level (e)
    1163 BIAS.RANGE      F32    20.0            # Range of bias values (e)
    1264 BIAS.ORDER      S32    7               # Order for overscan polynomial
     65
     66 # generate a set of fake stars
     67 STARS.REAL      BOOL   TRUE            # Add stars from a catalogue?
     68 STARS.FAKE      BOOL   FALSE           # Add fake stars, randomly distributed?
     69 MATCH.DENSITY   BOOL   TRUE            # significance of faintest sources
     70
     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
     77 EXPTIME         F32    10.0
     78 RA              F32    5.0
     79 DEC             F32    5.0
     80 PA              F32    0.0
     81 SEEING          F32    1.0
     82 SCALE           F32    0.25
     83 ZEROPOINT       F32    25.0
     84 SKY.MAGS        F32    22.0
    1385END
    1486
  • branches/simmosaic_branches/ippconfig/simtest/ppStack.config

    r23976 r27837  
    11PSF.MODEL       STR     PS_MODEL_GAUSS  # Model for PSF generation
    22DECONV.LIMIT    F32     1.5             # Deconvolution fraction for rejecting entire image
     3IMAGE.REJ       F32     0.3             # Rejected pixel fraction threshold for rejecting entire image
  • branches/simmosaic_branches/ippconfig/simtest/ppSub.config

    r23976 r27837  
    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/simmosaic_branches/ippconfig/simtest/psastro.config

    r24032 r27837  
    33
    44PSASTRO.GRID.OFFSET    F32    500.
    5 PSASTRO.GRID.SCALE     F32     50.
     5PSASTRO.GRID.SCALE     F32     10.
    66
    77PSASTRO.IGNORE         STR    CRLIMIT,SATURATED,DEFECT,BLEND
     
    99PSASTRO.CATDIR          STR     SYNTH.SIMTEST
    1010DVO.GETSTAR.PHOTCODE    STR     r
    11 PSASTRO.MAX.NSTAR       S32     50      # max stars accepted for fitting
     11PSASTRO.MAX.NSTAR       S32     200     # max stars accepted for fitting
    1212DVO.GETSTAR.MAX.RHO     F32    10000.0
    1313DVO.GETSTAR.MIN.MAG     F32      10.0
     
    3434  PHOTCODE STR z_SYNTH
    3535END
     36
  • branches/simmosaic_branches/ippconfig/simtest/psphot.config

    r19947 r27837  
    11
    2 SAVE.BACKMDL    BOOL    TRUE
    3 SAVE.BACKGND    BOOL    TRUE
    4 SAVE.BACKSUB    BOOL    TRUE
    5 SAVE.PLOTS      BOOL    TRUE
    6 SAVE.RESID      BOOL    TRUE
    7 SAVE.PSF        BOOL    TRUE
    8 LOAD.PSF        BOOL    FALSE
    9 
    10 IMSTATS_NPIX        S32  3000            # number of pixels to use for sky estimate boxes:
    11 SKY_INNER_RADIUS    F32    10            # square annulus for local sky measurement
    12 
    13 PSF_MOMENTS_RADIUS  F32    7               # calculate initial source moments with this radius
    14 
    15 #PSPHOT_TEST METADATA
    16 # SAVE.BACKSUB  BOOL    FALSE
    17 # SAVE.RESID    BOOL    TRUE
    18 #END
    19 #
    20 #PEAKS_OUTPUT_FILE   STR  peaks.dat
    21 #MOMENTS_OUTPUT_FILE STR  moments.dat
    22 
    23 #PSF_SN_LIM          F32  20.0            # minimum S/N for stars used for PSF model
    24 MOMENTS_SN_MIN      F32  10.0            # min S/N to measure moments
    25 FULL_FIT_SN_LIM     F32  100.0
    26 EXT_MIN_SN          F32  100.0           # fit galaxies above this S/N limit
    27 
    28 MOMENTS_SX_MAX                      F32   25.0
    29 MOMENTS_SY_MAX                      F32   25.0
    30 
    31 PEAKS_NSIGMA_LIMIT   F32  25.0           # peak significance threshold
    32 PEAKS_NSIGMA_LIMIT_2 F32  10.0           # peak significance threshold
    33 BREAK_POINT         STR  NONE            # limit total processing for now (for speed)
    34 
    35 
    36 SKY_STAT            STR  ROBUST_MEDIAN   # statistic used to measure background
     2# same as ppSim.config (if YES, <apResid> should be 0.0)
     3# ppSim currently uses PS_MODEL_GAUSS
     4PSF_MODEL                           STR   PS_MODEL_GAUSS
     5PSF_CLUMP_GRID_SCALE                F32   1.0             # size of Sx,Sy image pixel
  • branches/simmosaic_branches/ippconfig/site.config.in

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

    r24698 r27837  
    33### Setups for each camera system
    44CAMERAS         METADATA
    5         MEGACAM                 STR     megacam/camera.config           # CFHT MegaCam
    6         CFH12K                  STR     cfh12k/camera.config            # CFHT 12K
    7         ISP-Apogee              STR     isp/camera.config               # Pan-STARRS Imaging sky probe
    8         MOSAIC2                 STR     mosaic2/camera.config           # CTIO MOSAIC2 camera, for ESSENCE
    9         SDSSmosaic              STR     sdssmosaic/camera.config        # SDSS, mosaic version
    10         SDSS                    STR     sdss/camera.config              # Sloan Digital Sky Survey
    11         GPC1                    STR     gpc1/camera.config              # Pan-STARRS GPC1
    12         ESOWFI                  STR     esowfi/camera.config            # ESO Wide-Field Imager
    13         LBCRED                  STR     lbc_red/camera.config           # Large Binocular Camera Red
    14         LULIN                   STR     lulin/camera.config             # Lulin Optical Telescope 1m
    15         UH8K                    STR     uh8k/camera.config              # WFI/8k on UH88
    16         VYSOS5                  STR     vysos5/camera.config            # VYSOS 5in
    17         SIMMOSAIC               STR     simmosaic/camera.config         # Simulated mosaic, for testing
    18         SIMTEST                 STR     simtest/camera.config           # Simulation test camera
    19         SIMPLE                  STR     simple/camera.config            # If all else fails....
     5        MEGACAM                 STR     megacam/camera.config           # CFHT MegaCam
     6        CFH12K                  STR     cfh12k/camera.config            # CFHT 12K
     7        ISP-Apogee              STR     isp/camera.config               # Pan-STARRS Imaging sky probe
     8        MOSAIC2                 STR     mosaic2/camera.config           # CTIO MOSAIC2 camera, for ESSENCE
     9        SDSSmosaic              STR     sdssmosaic/camera.config        # SDSS, mosaic version
     10        SDSS                    STR     sdss/camera.config              # Sloan Digital Sky Survey
     11        GPC1                    STR     gpc1/camera.config              # Pan-STARRS GPC1
     12        ESOWFI                  STR     esowfi/camera.config            # ESO Wide-Field Imager
     13        LBCRED                  STR     lbc_red/camera.config           # Large Binocular Camera Red
     14        LULIN                   STR     lulin/camera.config             # Lulin Optical Telescope 1m
     15        UH8K                    STR     uh8k/camera.config              # WFI/8k on UH88
     16        VYSOS5                  STR     vysos5/camera.config            # VYSOS 5in
     17        VYSOS20                 STR     vysos20/camera.config           # VYSOS 5in
     18        SIMMOSAIC               STR     simmosaic/camera.config         # Simulated mosaic, for testing
     19        SIMTEST                 STR     simtest/camera.config           # Simulation test camera
     20        SIMPLE                  STR     simple/camera.config            # If all else fails....
    2021END
    2122
     
    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/simmosaic_branches/ippconfig/tek/camera.config

    r19019 r27837  
    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/simmosaic_branches/ippconfig/tek/psphot.config

    r14564 r27837  
    1 
    2 # turn these on to see specific outputs
    3 #SAVE.BACKMDL   BOOL    TRUE
    4 #SAVE.BACKGND   BOOL    TRUE
    5 #SAVE.BACKSUB   BOOL    TRUE
    6 SAVE.RESID      BOOL    TRUE
    7 #SAVE.PSF       BOOL    TRUE
    8 
    9 # image statistics parameters
    10 IMSTATS_NPIX        S32  3000            # number of pixels to use for sky estimate boxes:
    11 
    12 PSF_SN_LIM          F32  10              # minimum S/N for stars used for PSF model
    13 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    141
    152PSF_MODEL         STR  PS_MODEL_QGAUSS
    163
    17 MOMENTS_SN_MIN      F32   10.0
    18 #EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    19 #FULL_FIT_SN_LIM      F32  50.0
    20 #AP_MIN_SN            F32  20.0
    21 PSF_CLUMP_NSIGMA   F32  2.5             # region of Sx,Sy plane to use for selecting PSF stars
    22 
    23 # PSFTREND must be a 2D polynomial
    24 # the specified values are ignored but define the active components of the polynomial
    25 PSF.TREND.MASK  METADATA 
    26    NORDER_X         S32       3                # number of x orders
    27    NORDER_Y         S32       3                # number of y orders
    28    VAL_X00_Y00      F64       1                # polynomial coefficient
    29 
    30    VAL_X01_Y00      F64       1                # polynomial coefficient
    31    VAL_X00_Y01      F64       1                # polynomial coefficient
    32 
    33    VAL_X02_Y00      F64       1                # polynomial coefficient
    34    VAL_X01_Y01      F64       1                # polynomial coefficient
    35    VAL_X00_Y02      F64       1                # polynomial coefficient
    36 
    37    VAL_X03_Y00      F64       1                # polynomial coefficient
    38    VAL_X02_Y01      F64       1                # polynomial coefficient
    39    VAL_X01_Y02      F64       1                # polynomial coefficient
    40    VAL_X00_Y03      F64       1                # polynomial coefficient
    41    NELEMENTS        S32       10               # number of unmasked components
    42 END  # folder for 4D polynomial
    43 
    44 XMIN F32 15
    45 PSF.RESIDUALS       BOOL false
    46 BREAK_POINT         STR  ENSEMBLE
    47 OUTPUT.FORMAT       STR  PS1_DEV_0
    48 
    49 PSPHOT.SUMMIT METADATA
    50  PEAKS_SMOOTH_SIGMA  F32  0.8            # peak significance threshold
    51  PEAKS_NSIGMA_LIMIT  F32  50.0           # peak significance threshold
    52  PEAKS_NMAX          S32  1000
    53  SAVE.RESID     BOOL    FALSE
    54  PSF_SN_LIM          F32  25              # minimum S/N for stars used for PSF model
    55  MOMENTS_SN_MIN      F32   25.0
    56  PSF_MODEL         STR  PS_MODEL_PGAUSS
    57 END
  • branches/simmosaic_branches/ippconfig/ucam/psphot.config

    r12376 r27837  
    11
    2 # turn these on to see specific outputs
    3 #SAVE.BACKMDL   BOOL    TRUE
    4 #SAVE.BACKGND   BOOL    TRUE
    5 #SAVE.BACKSUB   BOOL    TRUE
    6 SAVE.RESID      BOOL    TRUE
    7 #SAVE.PSF       BOOL    TRUE
    8 #LOAD.PSF       BOOL    FALSE
    9 
    10 IMSTATS_NPIX        S32  1000            # number of pixels to use for sky estimate boxes:
    11 
    12 PSF_SN_LIM          F32  100             # minimum S/N for stars used for PSF model
    13 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    14 
    15 # PSF model parameters : choose the PSF model
    16 # list as many PSF_MODEL options as desired
    17 # if you want to list multiple entries, uncomment 'MULTI' here
    18 # PSF_MODEL           MULTI
    192PSF_MODEL           STR  PS_MODEL_QGAUSS
    20 # PSF_MODEL           STR  PS_MODEL_GAUSS
    21 # PSF_MODEL           STR  PS_MODEL_PGAUSS
    22 # PSF_MODEL           STR  PS_MODEL_TGAUSS  ## not well tested, not very successful
    23 
    24 MOMENTS_SN_MIN      F32  20.0           # min S/N to measure moments
    25 EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    26 FULL_FIT_SN_LIM      F32  50.0
    27 AP_MIN_SN            F32  25.0
  • branches/simmosaic_branches/ippconfig/uh8k/camera.config

    r19019 r27837  
    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/simmosaic_branches/ippconfig/uh8k/psphot.config

    r18442 r27837  
    1 
    2 # turn these on to see specific outputs
    3 SAVE.OUTPUT     BOOL    TRUE
    4 SAVE.BACKMDL    BOOL    TRUE
    5 SAVE.PSF        BOOL    TRUE
    6 SAVE.PLOTS      BOOL    TRUE
    7 
    8 BACKGROUND.XBIN     S32  128            # size of background superpixels
    9 BACKGROUND.YBIN     S32  128            # size of background superpixels
    10 
    11 # image background parameters
    12 IMSTATS_NPIX        S32  10000           # number of pixels to use for sky estimate boxes:
    13 SKY_STAT            STR  FITTED_MEAN_V4  # statistic used to measure background
    14 SKY_CLIP_SIGMA      F32  2.0             # statistic used to measure background
    15 
    16 PSF_SN_LIM          F32  100             # minimum S/N for stars used for PSF model
    17 PSF_MAX_NSTARS      S32  300             # limit number of stars used for PSF model
    181
    192# PSF model parameters : choose the PSF model desired
    203PSF_MODEL           STR  PS_MODEL_QGAUSS
    21 
    22 MOMENTS_SN_MIN      F32   30.0
    23 EXT_MIN_SN           F32  50.0           # fit galaxies above this S/N limit
    24 FULL_FIT_SN_LIM      F32  50.0
    25 AP_MIN_SN            F32  50.0
    26 
    27 # OUTPUT.FORMAT       STR SMPDATA
    28 OUTPUT.FORMAT       STR PS1_DEV_1
    29 
    30 PSF_SHAPE_NSIGMA     F32  3.0            # max significance for shape variation
    31 PSF_MAX_CHI          F32  50.0           # reject objects worse that this
    32 
    33 #PSF.TREND.MODE STR MAP
    34 #PSF.TREND.NX   S32 1
    35 #PSF.TREND.NY   S32 1
    364
    375DIAGNOSTIC.PLOTS                METADATA
     
    408  IMAGE.BACKGROUND.CELL.HISTOGRAM.Y S32 12
    419END
    42 
    43 USE_FOOTPRINTS                      BOOL  TRUE            # use new pmFootprint peak packaging
  • branches/simmosaic_branches/ippconfig/vysos5/camera.config

    r21503 r27837  
    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/simmosaic_branches/ippconfig/vysos5/format_flipped.config

    r24230 r27837  
    5656        FPA.INSTRUMENT  STR     VYSOS5
    5757        FPA.DETECTOR    STR     VYSOS5
    58         FPA.POSANGLE    STR     0.0
     58        FPA.POSANGLE    STR     180.0
    5959        CELL.SATURATION F32     60000
    6060        CELL.BAD        F32     -100 ## XXX this value is bogus, but needs to be context based so residual images do not get half-masked
  • branches/simmosaic_branches/ippconfig/vysos5/ppImage.config

    r24231 r27837  
    6565  BASE.FITS        BOOL    FALSE           # Save base detrended image?
    6666  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
    67   BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     67  BASE.VARIANCE.FITS BOOL  FALSE           # Save base detrended image?
    6868  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image?
    6969  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image?
    70   CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     70  CHIP.VARIANCE.FITS BOOL  TRUE            # Save chip-mosaic-ed image?
    7171  OVERSCAN         BOOL    TRUE            # Overscan subtraction
    72   BIAS             BOOL    FALSE           # Bias subtraction
     72  BIAS             BOOL    TRUE            # Bias subtraction
    7373  DARK             BOOL    FALSE           # Dark subtraction
    7474  SHUTTER          BOOL    FALSE           # Shutter correction
    75   FLAT             BOOL    FALSE           # Flat-field normalisation
     75  FLAT             BOOL    TRUE            # Flat-field normalisation
    7676  MASK             BOOL    FALSE           # Mask bad pixels
    7777  FRINGE           BOOL    FALSE           # Fringe subtraction
     
    8181  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
    8282  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
     83END
     84
     85# Overscan, bias, dark, shutter, flat-field, fringe
     86PPIMAGE_DET_ONLY     METADATA
     87  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     88  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     89  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     90  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     91  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     92  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     93  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     94  BIAS               BOOL    TRUE            # Bias subtraction
     95  DARK               BOOL    FALSE           # Dark subtraction
     96  SHUTTER            BOOL    FALSE           # Shutter correction
     97  FLAT               BOOL    TRUE            # Flat-field normalisation
     98  MASK               BOOL    FALSE           # Mask bad pixels
     99  FRINGE             BOOL    FALSE           # Fringe subtraction
     100  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     101  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     102  PHOTOM             BOOL    FALSE           # Source identification and photometry
     103  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     104  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
    83105END
    84106
  • branches/simmosaic_branches/ippconfig/vysos5/psastro.config

    r21502 r27837  
    1212PSASTRO.GRID.NSTAR.MAX S32     800 # max stars accepted for fitting
    1313
    14 PSASTRO.MAX.NRAW      S32       500   # max stars accepted for fitting (0 for all)
     14PSASTRO.MAX.NRAW      S32      1000   # max stars accepted for fitting (0 for all)
    1515PSASTRO.MAX.NREF      S32      2000   # max stars accepted for fitting (0 for all)
    1616
     
    2626# PSASTRO.GRID.MAX.ANGLE F32 360.0
    2727# PSASTRO.GRID.DEL.ANGLE F32  1.0
    28 PSASTRO.GRID.MIN.ANGLE F32 -10.0 # start angle (degrees)
    29 PSASTRO.GRID.MAX.ANGLE F32 +10.0
    30 PSASTRO.GRID.DEL.ANGLE F32  2.5
     28
     29PSASTRO.GRID.MIN.ANGLE F32  -20.0 # start angle (degrees)
     30PSASTRO.GRID.MAX.ANGLE F32  +20.0
     31PSASTRO.GRID.DEL.ANGLE F32  1.0
    3132
    3233#
    33 PSASTRO.GRID.MIN.SCALE F32  0.90
    34 PSASTRO.GRID.MAX.SCALE F32  1.10
    35 PSASTRO.GRID.DEL.SCALE F32  0.025
     34PSASTRO.GRID.MIN.SCALE F32  0.99
     35PSASTRO.GRID.MAX.SCALE F32  1.01
     36PSASTRO.GRID.DEL.SCALE F32  0.01
    3637
    3738# single-chip radius match in pixels
     
    7071PSASTRO.CATDIR              STR      SYNTH.BRIGHT
    7172DVO.GETSTAR.PHOTCODE        STR      r
     73DVO.GETSTAR.MAX.RHO         F32      1000.0
     74
     75PHOTCODE.DATA MULTI
     76PHOTCODE.DATA METADATA
     77  FILTER   STR r
     78  ZEROPT   F32 19.0
     79  PHOTCODE STR r_SYNTH
     80  GHOST_MAX_MAG                   F32 -20.0
     81END
     82PHOTCODE.DATA METADATA
     83  FILTER   STR g
     84  ZEROPT   F32 15.0
     85  PHOTCODE STR g_SYNTH
     86  GHOST_MAX_MAG                   F32 -20.0
     87END
    7288
    7389PSASTRO.PLOT.REF.MAG.MIN  F32 +5.0
    7490PSASTRO.PLOT.REF.MAG.MAX  F32 +12.0
     91DVO.GETSTAR.MAX.RHO         F32      1000.0
     92
     93# PSASTRO.MATCH.LUMFUNC  BOOL     TRUE
    7594
    7695# DVO.GETSTAR.MAG.MAX         F32      20.0
    7796# XXX need to be able to limit the density!
     97
     98# XXX this does not really make sense -- a single chip model cannot be inconsistent in rotation with the model!
     99PSASTRO.ANGLE.TOLERANCE       F32      10.0
  • branches/simmosaic_branches/ippconfig/vysos5/psphot.config

    r20652 r27837  
    11
    2 SAVE.BACKMDL    BOOL    TRUE
    3 SAVE.BACKGND    BOOL    FALSE
    4 SAVE.BACKSUB    BOOL    FALSE
    5 SAVE.PLOTS      BOOL    TRUE
    6 SAVE.RESID      BOOL    FALSE
    7 SAVE.PSF        BOOL    TRUE
    8 LOAD.PSF        BOOL    FALSE
     2# XXX check on this value
     3PSF_CLUMP_NSIGMA                    F32   3.5             # region of Sx,Sy plane to use for selecting PSF stars
    94
    10 PEAKS_NSIGMA_LIMIT                  F32   20.0            # peak significance threshold
    11 PEAKS_NSIGMA_LIMIT_2                F32   10.0             # peak significance threshold
    12 PSF_MOMENTS_RADIUS                  F32    7               # calculate initial source moments with this radius
    13 PSF_CLUMP_NSIGMA                    F32   3.5             # region of Sx,Sy plane to use for selecting PSF stars
    14 PSF_MAX_NSTARS                      S32   400             # limit number of stars used for PSF model
    15 MEASURE.APTREND                     BOOL  TRUE
     5# do we want to do 2-pass analysis?
     6# BREAK_POINT                         STR   PASS1     
    167
    17 BREAK_POINT                         STR   PASS1     
    18 
     8# keep these large since psfs are so undersampled
    199PSPHOT.CR.NSIGMA.LIMIT              F32   5.0  # sources with crNsigma greater that this get tagged as likely cosmic rays
    2010PSPHOT.EXT.NSIGMA.LIMIT             F32   5.0  # sources with extNsigma greater that this get tagged as likely extended sources
    2111
    22 USE_FOOTPRINTS                      BOOL  TRUE            # use new pmFootprint peak packaging
    23 FOOTPRINT_NPIXMIN                   S32   5               # Minimum size of a pmFootprint
    24 FOOTPRINT_NSIGMA_LIMIT              F32   10              # threshold for bright pmFootprint detection
    25 FOOTPRINT_NSIGMA_LIMIT_2            F32   10              # threshold for faint pmFootprint detection
     12# small psfs so small grow radius
    2613FOOTPRINT_GROW_RADIUS               S32   1               # How much to grow bright footprints
    2714FOOTPRINT_GROW_RADIUS_2             S32   2               # How much to grow faint footprints
    28 FOOTPRINT_CULL_NSIGMA_DELTA         F32   4               # Cull peaks that aren't nsigma above coll to neighbour
    29 FOOTPRINT_CULL_NSIGMA_MIN           F32   1               # Minimum height of colls in units of skyStdev
    3015
    3116PSF_MODEL                           STR   PS_MODEL_PGAUSS
Note: See TracChangeset for help on using the changeset viewer.