IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 26902


Ignore:
Timestamp:
Feb 10, 2010, 7:49:20 PM (16 years ago)
Author:
eugene
Message:

updates from eam_branches/20091201

Location:
trunk/ippconfig
Files:
19 edited

Legend:

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

    r26677 r26902  
    149149PHOTCODE.RULE           STR     {DETECTOR}.{FILTER.ID}.{CHIP.NAME}      # Rule for generating photcode
    150150
    151 BURNTOOL.STATE.GOOD     S16     13  # Value for burntool_state with the most recent bt version.
     151BURNTOOL.STATE.GOOD     S16     14  # Value for burntool_state with the most recent bt version.
  • trunk/ippconfig/gpc1/ppImage.config

    r26692 r26902  
    2424NOISEMAP                BOOL    FALSE          # Apply read noise map
    2525
    26 PATTERN         BOOL    FALSE   # Do any pattern subtraction at all?
    27 PATTERN.SUBSET  METADATA        # List of chips and whether to do pattern subtraction
     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
    2828        XY01    BOOL    FALSE
    2929        XY02    BOOL    FALSE
     
    3737        XY13    BOOL    FALSE
    3838        XY14    BOOL    FALSE
    39         XY15    METADATA
    40                 xy01    BOOL    TRUE
    41                 xy02    BOOL    TRUE
    42                 xy03    BOOL    TRUE
    43                 xy04    BOOL    TRUE
    44                 xy05    BOOL    TRUE
    45                 xy06    BOOL    TRUE
    46                 xy10    BOOL    FALSE
    47                 xy11    BOOL    FALSE
    48                 xy12    BOOL    FALSE
    49                 xy13    BOOL    FALSE
    50                 xy14    BOOL    FALSE
    51                 xy15    BOOL    FALSE
    52                 xy16    BOOL    FALSE
    53                 xy17    BOOL    FALSE
    54                 xy20    BOOL    FALSE
    55                 xy21    BOOL    FALSE
    56                 xy22    BOOL    FALSE
    57                 xy23    BOOL    FALSE
    58                 xy24    BOOL    FALSE
    59                 xy25    BOOL    FALSE
    60                 xy26    BOOL    FALSE
    61                 xy27    BOOL    FALSE
    62                 xy30    BOOL    FALSE
    63                 xy31    BOOL    FALSE
    64                 xy32    BOOL    FALSE
    65                 xy33    BOOL    FALSE
    66                 xy34    BOOL    FALSE
    67                 xy35    BOOL    FALSE
    68                 xy36    BOOL    FALSE
    69                 xy37    BOOL    FALSE
    70                 xy40    BOOL    FALSE
    71                 xy41    BOOL    FALSE
    72                 xy42    BOOL    FALSE
    73                 xy43    BOOL    FALSE
    74                 xy44    BOOL    FALSE
    75                 xy45    BOOL    FALSE
    76                 xy46    BOOL    FALSE
    77                 xy47    BOOL    FALSE
    78                 xy50    BOOL    FALSE
    79                 xy51    BOOL    FALSE
    80                 xy52    BOOL    FALSE
    81                 xy53    BOOL    FALSE
    82                 xy54    BOOL    FALSE
    83                 xy55    BOOL    FALSE
    84                 xy56    BOOL    FALSE
    85                 xy57    BOOL    FALSE
    86                 xy60    BOOL    FALSE
    87                 xy61    BOOL    FALSE
    88                 xy62    BOOL    FALSE
    89                 xy63    BOOL    FALSE
    90                 xy64    BOOL    FALSE
    91                 xy65    BOOL    FALSE
    92                 xy66    BOOL    FALSE
    93                 xy67    BOOL    FALSE
    94                 xy71    BOOL    FALSE
    95                 xy72    BOOL    FALSE
    96                 xy73    BOOL    FALSE
    97                 xy74    BOOL    FALSE
    98                 xy75    BOOL    FALSE
    99                 xy76    BOOL    FALSE
    100         END
     39        XY15    STR     1111111100000000000000000000000000000000000000000000000000000000 # cols: 0
    10140        XY16    BOOL    FALSE
    10241        XY17    BOOL    FALSE
     
    10847        XY25    BOOL    FALSE
    10948        XY26    BOOL    FALSE
    110         XY27    BOOL    FALSE
     49        XY27    STR     1111111111111111111111111111111100000000000000000000000011111111 # cols: 0,1,2,3,7
    11150        XY30    BOOL    FALSE
    11251        XY31    BOOL    FALSE
    113         XY32    METADATA
    114                 xy01    BOOL    FALSE
    115                 xy02    BOOL    FALSE
    116                 xy03    BOOL    FALSE
    117                 xy04    BOOL    FALSE
    118                 xy05    BOOL    FALSE
    119                 xy06    BOOL    FALSE
    120                 xy10    BOOL    FALSE
    121                 xy11    BOOL    FALSE
    122                 xy12    BOOL    FALSE
    123                 xy13    BOOL    FALSE
    124                 xy14    BOOL    FALSE
    125                 xy15    BOOL    FALSE
    126                 xy16    BOOL    FALSE
    127                 xy17    BOOL    FALSE
    128                 xy20    BOOL    FALSE
    129                 xy21    BOOL    FALSE
    130                 xy22    BOOL    FALSE
    131                 xy23    BOOL    FALSE
    132                 xy24    BOOL    FALSE
    133                 xy25    BOOL    FALSE
    134                 xy26    BOOL    FALSE
    135                 xy27    BOOL    FALSE
    136                 xy30    BOOL    TRUE
    137                 xy31    BOOL    TRUE
    138                 xy32    BOOL    TRUE
    139                 xy33    BOOL    TRUE
    140                 xy34    BOOL    TRUE
    141                 xy35    BOOL    TRUE
    142                 xy36    BOOL    TRUE
    143                 xy37    BOOL    TRUE
    144                 xy40    BOOL    FALSE
    145                 xy41    BOOL    FALSE
    146                 xy42    BOOL    FALSE
    147                 xy43    BOOL    FALSE
    148                 xy44    BOOL    FALSE
    149                 xy45    BOOL    FALSE
    150                 xy46    BOOL    FALSE
    151                 xy47    BOOL    FALSE
    152                 xy50    BOOL    FALSE
    153                 xy51    BOOL    FALSE
    154                 xy52    BOOL    FALSE
    155                 xy53    BOOL    FALSE
    156                 xy54    BOOL    FALSE
    157                 xy55    BOOL    FALSE
    158                 xy56    BOOL    FALSE
    159                 xy57    BOOL    FALSE
    160                 xy60    BOOL    FALSE
    161                 xy61    BOOL    FALSE
    162                 xy62    BOOL    FALSE
    163                 xy63    BOOL    FALSE
    164                 xy64    BOOL    FALSE
    165                 xy65    BOOL    FALSE
    166                 xy66    BOOL    FALSE
    167                 xy67    BOOL    FALSE
    168                 xy71    BOOL    TRUE
    169                 xy72    BOOL    TRUE
    170                 xy73    BOOL    TRUE
    171                 xy74    BOOL    TRUE
    172                 xy75    BOOL    TRUE
    173                 xy76    BOOL    TRUE
    174         END
     52        XY32    STR     0000000000000000000000001111111100000000000000000000000011111111 # cols: 3,7
    17553        XY33    BOOL    FALSE
    17654        XY34    BOOL    FALSE
     
    18361        XY43    BOOL    FALSE
    18462        XY44    BOOL    FALSE
    185         XY45    METADATA
    186                 xy01    BOOL    FALSE
    187                 xy02    BOOL    FALSE
    188                 xy03    BOOL    FALSE
    189                 xy04    BOOL    FALSE
    190                 xy05    BOOL    FALSE
    191                 xy06    BOOL    FALSE
    192                 xy10    BOOL    FALSE
    193                 xy11    BOOL    FALSE
    194                 xy12    BOOL    FALSE
    195                 xy13    BOOL    FALSE
    196                 xy14    BOOL    FALSE
    197                 xy15    BOOL    FALSE
    198                 xy16    BOOL    FALSE
    199                 xy17    BOOL    FALSE
    200                 xy20    BOOL    FALSE
    201                 xy21    BOOL    FALSE
    202                 xy22    BOOL    FALSE
    203                 xy23    BOOL    FALSE
    204                 xy24    BOOL    FALSE
    205                 xy25    BOOL    FALSE
    206                 xy26    BOOL    FALSE
    207                 xy27    BOOL    FALSE
    208                 xy30    BOOL    TRUE
    209                 xy31    BOOL    TRUE
    210                 xy32    BOOL    TRUE
    211                 xy33    BOOL    TRUE
    212                 xy34    BOOL    TRUE
    213                 xy35    BOOL    TRUE
    214                 xy36    BOOL    TRUE
    215                 xy37    BOOL    TRUE
    216                 xy40    BOOL    FALSE
    217                 xy41    BOOL    FALSE
    218                 xy42    BOOL    FALSE
    219                 xy43    BOOL    FALSE
    220                 xy44    BOOL    FALSE
    221                 xy45    BOOL    FALSE
    222                 xy46    BOOL    FALSE
    223                 xy47    BOOL    FALSE
    224                 xy50    BOOL    FALSE
    225                 xy51    BOOL    FALSE
    226                 xy52    BOOL    FALSE
    227                 xy53    BOOL    FALSE
    228                 xy54    BOOL    FALSE
    229                 xy55    BOOL    FALSE
    230                 xy56    BOOL    FALSE
    231                 xy57    BOOL    FALSE
    232                 xy60    BOOL    FALSE
    233                 xy61    BOOL    FALSE
    234                 xy62    BOOL    FALSE
    235                 xy63    BOOL    FALSE
    236                 xy64    BOOL    FALSE
    237                 xy65    BOOL    FALSE
    238                 xy66    BOOL    FALSE
    239                 xy67    BOOL    FALSE
    240                 xy71    BOOL    TRUE
    241                 xy72    BOOL    TRUE
    242                 xy73    BOOL    TRUE
    243                 xy74    BOOL    TRUE
    244                 xy75    BOOL    TRUE
    245                 xy76    BOOL    TRUE
    246         END
     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
    247128        XY46    BOOL    FALSE
    248129        XY47    BOOL    FALSE
     
    257138        XY60    BOOL    FALSE
    258139        XY61    BOOL    FALSE
    259         XY62    BOOL    FALSE
     140        XY62    STR     0000000000000000000000000000000000001000000000000000000100001010
    260141        XY63    BOOL    FALSE
    261142        XY64    BOOL    FALSE
     
    264145        XY67    BOOL    FALSE
    265146        XY71    BOOL    FALSE
    266         XY72    BOOL    FALSE
    267         XY73    BOOL    FALSE
     147        XY72    STR     0000000000000000000000000000000000000000000000000000000000000001
     148        XY73    STR     0001100000000000000000000000001000000000000000000000000000000000
    268149        XY74    BOOL    FALSE
    269150        XY75    BOOL    FALSE
    270151        XY76    BOOL    FALSE
    271152END
    272 
    273153
    274154TILTYSTREAK.BY.CLASS METADATA              # apply the 'tiltystreak' tool
     
    403283  FLAT             BOOL    TRUE            # Flat-field normalisation
    404284  MASK             BOOL    TRUE            # Mask bad pixels
    405   MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
    406   PATTERN          BOOL    TRUE            # Subtract pattern noise
    407   FRINGE           BOOL    FALSE           # Fringe subtraction
     285  MASK.BURNTOOL    BOOL    TRUE            # Mask potential burntool trails
     286  PATTERN.ROW      BOOL    TRUE            # Row pattern correction
     287  PATTERN.CELL     BOOL    TRUE            # Cell pattern correction
     288  FRINGE           BOOL    TRUE            # Fringe subtraction
    408289  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
    409290  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     
    11791060  MASK             BOOL    TRUE            # Mask bad pixels
    11801061  FRINGE           BOOL    FALSE           # Fringe subtraction
    1181   PATTERN          BOOL    TRUE            # Subtract pattern noise
     1062  PATTERN.ROW      BOOL    TRUE            # Row pattern correction
     1063  PATTERN.CELL     BOOL    TRUE            # Cell pattern correction
    11821064  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
    11831065  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     
    11881070  CROSSTALK.MEASURE  BOOL  TRUE            # Subtract model background?
    11891071END
    1190 
    11911072
    11921073
     
    12161097  CROSSTALK.MEASURE  BOOL    TRUE            # Subtract model background?
    12171098  TILTYSTREAK.APPLY  BOOL    FALSE           # apply the 'tiltystreak' tool
    1218   PATTERN            BOOL    TRUE            # Subtract pattern noise
     1099  PATTERN.ROW        BOOL    TRUE            # Row pattern correction
     1100  PATTERN.CELL       BOOL    TRUE            # Cell pattern correction
    12191101  NOISEMAP           BOOL    TRUE            # Apply read noise map
    12201102END
  • trunk/ippconfig/gpc1/ppMerge.config

    r24840 r26902  
    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
  • trunk/ippconfig/gpc1/psastro.config

    r26265 r26902  
    6969PSASTRO.MOSAIC.MODE         BOOL   TRUE
    7070
     71# for iterations >= N, require a single match per reference
    7172PSASTRO.MOSAIC.CHIP.NITER     S32      5  # fit clipping iterations (NOTE: last iteration is NITER, not NITER - 1)
    7273PSASTRO.MOSAIC.CHIP.NSIGMA    F32      3  # fit clipping sigmas
     
    151152  GHOST_MAX_MAG                   F32 -25.0
    152153END
     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
    153160
    154161REFSTAR_MASK                    BOOL TRUE
     
    156163REFSTAR_MASK_SATSTAR_MAG_MAX    F32 -17.40
    157164REFSTAR_MASK_SATSTAR_MAG_SLOPE  F32  13.45
    158 REFSTAR_MASK_SATSTAR_POS_ZERO   F32  -0.779
    159 
    160 # Length = SLOPE*(MAG_MAX - InstMag)
    161 
    162 REFSTAR_MASK_SATSPIKE_MAG_SLOPE F32  52.00
    163 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
    164172
    165173# pair 1 (longer)
  • trunk/ippconfig/isp/format.config

    r17911 r26902  
    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
  • trunk/ippconfig/megacam/psastro.config

    r24032 r26902  
     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)
  • trunk/ippconfig/recipes/filerules-mef.mdc

    r26079 r26902  
    247247PPSUB.OUTPUT.JPEG1      OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
    248248PPSUB.OUTPUT.JPEG2      OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
     249PPSUB.OUTPUT.RESID.JPEG OUTPUT {OUTPUT}.res.jpg                  JPEG      NONE       FPA        TRUE      NONE
    249250PPSUB.INVERSE           OUTPUT {OUTPUT}.inv.fits                 IMAGE     COMP_SUB   FPA        TRUE      NONE
    250251PPSUB.INVERSE.MASK      OUTPUT {OUTPUT}.inv.mask.fits            MASK      COMP_MASK  FPA        TRUE      NONE
     
    252253PPSUB.INVERSE.SOURCES   OUTPUT {OUTPUT}.inv.cmf                  CMF       NONE       FPA        TRUE      NONE
    253254PPSUB.CONFIG            OUTPUT {OUTPUT}.ppSub.mdc                TEXT      NONE       FPA        TRUE      NONE
    254 PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits              IMAGE     COMP_SUB   FPA        TRUE      NONE
     255PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits              IMAGE     COMP_IMG   FPA        TRUE      NONE
    255256PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits           MASK      COMP_MASK  FPA        TRUE      NONE
    256257PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits         VARIANCE  COMP_WT    FPA        TRUE      NONE
    257 PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits             IMAGE     COMP_SUB   FPA        TRUE      NONE
     258PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits             IMAGE     COMP_IMG   FPA        TRUE      NONE
    258259PPSUB.REF.CONV.MASK     OUTPUT {OUTPUT}.refConv.mk.fits          MASK      COMP_MASK  FPA        TRUE      NONE
    259260PPSUB.REF.CONV.VARIANCE OUTPUT {OUTPUT}.refConv.wt.fits          VARIANCE  COMP_WT    FPA        TRUE      NONE
     
    301302CENSOR.OUTPUT           OUTPUT {OUTPUT}.smf                      CMF       NONE       FPA        TRUE      MEF
    302303
     304MAGIC.ORIGINAL.PNG      OUTPUT {OUTPUT}_original.png             JPEG      NONE       FPA        TRUE      NONE
     305MAGIC.RESIDUAL.PNG      OUTPUT {OUTPUT}_residual.png             JPEG      NONE       FPA        TRUE      NONE
     306MAGIC.MASK.PNG          OUTPUT {OUTPUT}_mask.png                 JPEG      NONE       FPA        TRUE      NONE
     307MAGIC.DUPLICATE.PNG     OUTPUT {OUTPUT}_duplicate.png            JPEG      NONE       FPA        TRUE      NONE
     308
    303309PPSMOOTH.OUTPUT          OUTPUT {OUTPUT}.{CHIP.NAME}.fits        IMAGE     NONE       CHIP       TRUE      MEF
    304310PPSMOOTH.OUTPUT.MASK     OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits     MASK      NONE       CHIP       TRUE      MEF
  • trunk/ippconfig/recipes/filerules-simple.mdc

    r26079 r26902  
    197197PPSUB.OUTPUT.JPEG1      OUTPUT {OUTPUT}.b1.jpg       JPEG      NONE       FPA        TRUE      NONE
    198198PPSUB.OUTPUT.JPEG2      OUTPUT {OUTPUT}.b2.jpg       JPEG      NONE       FPA        TRUE      NONE
     199PPSUB.OUTPUT.RESID.JPEG OUTPUT {OUTPUT}.res.jpg      JPEG      NONE       FPA        TRUE      NONE
    199200PPSUB.INVERSE           OUTPUT {OUTPUT}.inv.fits     IMAGE     NONE       FPA        TRUE      NONE
    200201PPSUB.INVERSE.MASK      OUTPUT {OUTPUT}.inv.mask.fits MASK     NONE       FPA        TRUE      NONE
     
    202203PPSUB.INVERSE.SOURCES   OUTPUT {OUTPUT}.inv.cmf      CMF       NONE       FPA        TRUE      NONE
    203204PPSUB.CONFIG            OUTPUT {OUTPUT}.ppSub.mdc    TEXT      NONE       FPA        TRUE      NONE
    204 PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits     IMAGE  COMP_SUB   FPA        TRUE      NONE
    205 PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits  MASK   COMP_MASK  FPA        TRUE      NONE
    206 PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits VARIANCE COMP_WT FPA        TRUE      NONE
    207 PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits    IMAGE  COMP_SUB   FPA        TRUE      NONE
    208 PPSUB.REF.CONV.MASK     OUTPUT {OUTPUT}.refConv.mk.fits MASK   COMP_MASK  FPA        TRUE      NONE
    209 PPSUB.REF.CONV.VARIANCE OUTPUT {OUTPUT}.refConv.wt.fits VARIANCE COMP_WT  FPA        TRUE      NONE
     205PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits     IMAGE  NONE       FPA        TRUE      NONE
     206PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits  MASK   NONE       FPA        TRUE      NONE
     207PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits VARIANCE NONE    FPA        TRUE      NONE
     208PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits    IMAGE  NONE       FPA        TRUE      NONE
     209PPSUB.REF.CONV.MASK     OUTPUT {OUTPUT}.refConv.mk.fits MASK   NONE       FPA        TRUE      NONE
     210PPSUB.REF.CONV.VARIANCE OUTPUT {OUTPUT}.refConv.wt.fits VARIANCE NONE     FPA        TRUE      NONE
    210211                                             
    211212PPSTACK.OUTPUT          OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      NONE
     
    249250CENSOR.OUTPUT           OUTPUT {OUTPUT}.smf          CMF       NONE       FPA        TRUE      MEF
    250251
     252MAGIC.ORIGINAL.PNG      OUTPUT {OUTPUT}_original.png             JPEG      NONE       FPA        TRUE      NONE
     253MAGIC.RESIDUAL.PNG      OUTPUT {OUTPUT}_residual.png             JPEG      NONE       FPA        TRUE      NONE
     254MAGIC.MASK.PNG          OUTPUT {OUTPUT}_mask.png                 JPEG      NONE       FPA        TRUE      NONE
     255MAGIC.DUPLICATE.PNG     OUTPUT {OUTPUT}_duplicate.png            JPEG      NONE       FPA        TRUE      NONE
     256
    251257PPSMOOTH.OUTPUT          OUTPUT {OUTPUT}.fits        IMAGE     NONE       FPA        TRUE      SIMPLE
    252258PPSMOOTH.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits     MASK      NONE       FPA        TRUE      SIMPLE
  • trunk/ippconfig/recipes/filerules-split.mdc

    r26665 r26902  
    122122PPBGRESTORE.INPUT       INPUT    @FILES        CHIP       IMAGE
    123123PPBGRESTORE.BACKMDL     INPUT    @FILES        CHIP       IMAGE
     124
     125PPVIZPATTERN.INPUT      INPUT    @FILES        CHIP       PATTERN
    124126
    125127### output file definitions
     
    147149PPIMAGE.JPEG1           OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
    148150PPIMAGE.JPEG2           OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
    149 
     151PPIMAGE.PATTERN         OUTPUT {OUTPUT}.{CHIP.NAME}.ptn          PATTERN   NONE       CHIP       TRUE      NONE
    150152PPIMAGE.STATS           OUTPUT {OUTPUT}.{CHIP.NAME}.stats        STATS     NONE       CHIP       TRUE      NONE
    151153
     
    214216PPSUB.OUTPUT.JPEG1      OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
    215217PPSUB.OUTPUT.JPEG2      OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
     218PPSUB.OUTPUT.RESID.JPEG OUTPUT {OUTPUT}.res.jpg                  JPEG      NONE       FPA        TRUE      NONE
    216219PPSUB.INVERSE           OUTPUT {OUTPUT}.inv.fits                 IMAGE     COMP_SUB   FPA        TRUE      NONE
    217220PPSUB.INVERSE.MASK      OUTPUT {OUTPUT}.inv.mask.fits            MASK      COMP_MASK  FPA        TRUE      NONE
     
    219222PPSUB.INVERSE.SOURCES   OUTPUT {OUTPUT}.inv.cmf                  CMF       NONE       FPA        TRUE      NONE
    220223PPSUB.CONFIG            OUTPUT {OUTPUT}.ppSub.mdc                TEXT      NONE       FPA        TRUE      NONE
    221 PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits              IMAGE     COMP_SUB   FPA        TRUE      NONE
     224PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits              IMAGE     COMP_IMG   FPA        TRUE      NONE
    222225PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits           MASK      COMP_MASK  FPA        TRUE      NONE
    223226PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits         VARIANCE  COMP_WT    FPA        TRUE      NONE
    224 PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits             IMAGE     COMP_SUB   FPA        TRUE      NONE
     227PPSUB.REF.CONV          OUTPUT {OUTPUT}.refConv.fits             IMAGE     COMP_IMG   FPA        TRUE      NONE
    225228PPSUB.REF.CONV.MASK     OUTPUT {OUTPUT}.refConv.mk.fits          MASK      COMP_MASK  FPA        TRUE      NONE
    226229PPSUB.REF.CONV.VARIANCE OUTPUT {OUTPUT}.refConv.wt.fits          VARIANCE  COMP_WT    FPA        TRUE      NONE
     
    268271CENSOR.OUTPUT           OUTPUT {OUTPUT}.smf                      CMF       NONE       FPA        TRUE      MEF
    269272
     273MAGIC.ORIGINAL.PNG      OUTPUT {OUTPUT}_original.png             JPEG      NONE       FPA        TRUE      NONE
     274MAGIC.RESIDUAL.PNG      OUTPUT {OUTPUT}_residual.png             JPEG      NONE       FPA        TRUE      NONE
     275MAGIC.MASK.PNG          OUTPUT {OUTPUT}_mask.png                 JPEG      NONE       FPA        TRUE      NONE
     276MAGIC.DUPLICATE.PNG     OUTPUT {OUTPUT}_duplicate.png            JPEG      NONE       FPA        TRUE      NONE
     277
    270278PPSMOOTH.OUTPUT          OUTPUT {OUTPUT}.{CHIP.NAME}.fits        IMAGE     NONE       CHIP       TRUE      MEF
    271279PPSMOOTH.OUTPUT.MASK     OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits     MASK      NONE       CHIP       TRUE      MEF
     
    276284
    277285PPVIZPSF.OUTPUT         OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      NONE
    278 
     286PPVIZPATTERN.OUTPUT     OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      NONE
     287PPVIZPATTERN.CHIP       OUTPUT {OUTPUT}.{CHIP.NAME}.ch.fits      IMAGE     NONE       CHIP       TRUE      NONE
    279288
    280289# {FPA.OBS}
  • trunk/ippconfig/recipes/jpeg.mdc

    r24227 r26902  
    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
  • trunk/ippconfig/recipes/ppImage.config

    r26749 r26902  
    1818MASK.BURNTOOL      BOOL    FALSE           # Mask potential burntool trails
    1919VARIANCE.BUILD     BOOL    FALSE           # Build internal variance image
    20 PATTERN            BOOL    FALSE           # Fit and remove pattern noise?
     20PATTERN.ROW        BOOL    FALSE           # Row pattern correction
     21PATTERN.ROW.SUBSET METADATA                # Menu of chips and/or cells for row pattern correction
     22END
     23PATTERN.CELL       BOOL    FALSE           # Cell pattern correction
     24PATTERN.CELL.SUBSET METADATA               # Menu of chips and/or cells for cell pattern correction
     25END
    2126PATTERN.SUBSET     METADATA
    2227END
     
    3136TILTYSTREAK.APPLY  BOOL    FALSE           # apply the 'tiltystreak' tool
    3237
     38GAIN.OVERRIDE           BOOL    TRUE            # Override a non-finite gain?
    3339
    3440TILTYSTREAK.BY.CLASS METADATA              # apply the 'tiltystreak' tool
     
    8995
    9096# Pattern subtraction options
    91 PATTERN.ORDER      S32     2               # Polynomial order
    92 PATTERN.ITER       S32     4               # Rejection iterations
    93 PATTERN.REJ        F32     2.5             # Rejection threshold
    94 PATTERN.THRESH     F32     20.0            # Ignore threshold
    95 PATTERN.MEAN       STR     SAMPLE_MEAN     # Statistic for mean
    96 PATTERN.STDEV      STR     SAMPLE_STDEV    # Statistic for standard deviation
     97PATTERN.ROW.ORDER      S32     2               # Polynomial order for row pattern
     98PATTERN.ROW.ITER       S32     4               # Rejection iterations for row pattern
     99PATTERN.ROW.REJ        F32     2.5             # Rejection threshold for row pattern
     100PATTERN.ROW.THRESH     F32     20.0            # Ignore threshold for row pattern
     101PATTERN.ROW.MEAN       STR     SAMPLE_MEAN     # Statistic for mean for row pattern
     102PATTERN.ROW.STDEV      STR     SAMPLE_STDEV    # Statistic for standard deviation for row pattern
     103PATTERN.CELL.BG        STR     ROBUST_MEDIAN   # Statistic for background for cell pattern
     104PATTERN.CELL.MEAN      STR     SAMPLE_MEDIAN   # Statistic for mean for cell pattern
    97105
    98106# Fringe subtraction options
     
    584592# Overscan, bias, dark, shutter
    585593PPIMAGE_OBDS       METADATA
    586   BASE.FITS        BOOL    TRUE            # Save base detrended image?
    587   BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
     594  BASE.FITS          BOOL    TRUE            # Save base detrended image?
     595  BASE.MASK.FITS     BOOL    TRUE            # Save base detrended image?
    588596  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
    589   CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image?
    590   CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image?
    591   CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
    592   OVERSCAN         BOOL    TRUE            # Overscan subtraction
    593   BIAS             BOOL    TRUE            # Bias subtraction
    594   DARK             BOOL    TRUE            # Dark subtraction
    595   SHUTTER          BOOL    FALSE           # Shutter correction
    596   FLAT             BOOL    FALSE           # Flat-field normalisation
    597   MASK             BOOL    FALSE           # Mask bad pixels
    598   FRINGE           BOOL    FALSE           # Fringe subtraction
    599   PHOTOM           BOOL    FALSE           # Source identification and photometry
    600   ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
    601   ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
    602   BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
    603   BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     597  CHIP.FITS          BOOL    FALSE           # Save chip-mosaic-ed image?
     598  CHIP.MASK.FITS     BOOL    FALSE           # Save chip-mosaic-ed image?
     599  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     600  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     601  BIAS               BOOL    TRUE            # Bias subtraction
     602  DARK               BOOL    TRUE            # Dark subtraction
     603  SHUTTER            BOOL    FALSE           # Shutter correction
     604  FLAT               BOOL    FALSE           # 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?
    604612END
    605613
    606614# used for the pre-mask version of flat-field processing
    607 PPIMAGE_FLATPROC_PREMASK       METADATA
     615PPIMAGE_FLATPROC_PREMASK     METADATA
    608616  BASE.FITS          BOOL    TRUE            # Save base detrended image?
    609617  BASE.MASK.FITS     BOOL    TRUE            # Save base detrended image?
     
    17261734  MASK             BOOL    TRUE            # Mask bad pixels
    17271735  FRINGE           BOOL    FALSE           # Fringe subtraction
    1728   PATTERN          BOOL    FALSE            # Subtract pattern noise
     1736  PATTERN.ROW      BOOL    FALSE           # Subtract pattern noise
     1737  PATTERN.CELL     BOOL    FALSE           # Subtract pattern noise
    17291738  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
    17301739  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
     
    17501759  FLAT               BOOL    TRUE            # Flat-field normalisation
    17511760  MASK               BOOL    TRUE            # Mask bad pixels
    1752   PATTERN            BOOL    FALSE            # Subtract pattern noise?
     1761  PATTERN.ROW        BOOL    FALSE           # Subtract pattern noise
     1762  PATTERN.CELL       BOOL    FALSE           # Subtract pattern noise
    17531763  FRINGE             BOOL    TRUE            # Fringe subtraction
    17541764  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
  • trunk/ippconfig/recipes/ppSim.config

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

    r26658 r26902  
    88COMBINE.SYS     F32     0.1             # Relative systematic error in combination
    99COMBINE.DISCARD F32     0.2             # Discard fraction for Olympic weighted mean
     10
     11# XXX which of these is right?
     12MASK.VAL        STR     MASK.VALUE,CONV.BAD,GHOST       # Mask value of input bad pixels
    1013MASK.IN         STR     MASK.VALUE,CONV.BAD,GHOST       # Mask value of input bad pixels
     14
    1115MASK.SUSPECT    STR     SUSPECT,CONV.POOR       # Mask value of suspect pixels
    1216MASK.BAD        STR     BLANK           # Mask value to give bad pixels
    1317MASK.POOR       STR     CONV.POOR       # Mask value to give poor pixels
    14 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
    1519THRESHOLD.MASK  F32     0.5             # Threshold for mask deconvolution (0..1)
    1620DECONV.LIMIT    F32     1.3             # Deconvolution fraction for rejecting entire image
     
    3640PHOT.FRAC       F32     0.9             # Minimum fraction of good pixels
    3741
     42ZP              BOOL    TRUE            # Match zero points?
    3843ZP.RADIUS       F32     4.0             # Radius (pixels) for matching sources
    3944ZP.ITER.1       S32     5               # Iterations for zero point; pass 1
     
    5661        y       F32     0.0
    5762END
    58        
     63
    5964PSF.INSTANCES   S32     15              # Number of instances for PSF generation
    6065PSF.RADIUS      F32     20.0            # Radius for PSF generation
    6166PSF.ORDER       S32     1               # Order of spatial variation for PSF generation
    62 PSF.MODEL       STR     PS_MODEL_PS1_V1 # Model for PSF generation
     67PSF.MODEL       STR     PS_MODEL_GAUSS  # Model for PSF generation
    6368
    6469TEMP.IMAGE      STR     conv.im.fits    # Suffix for temporary convolved images
  • trunk/ippconfig/recipes/ppSub.config

    r26350 r26902  
    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)
     3KERNEL.TYPE     STR     ISIS            # Kernel type to use (POIS|ISIS|SPAM|FRIES|GUNK|RINGS)
     4KERNEL.SIZE     S32     20              # Kernel half-size (pixels)
    55SPATIAL.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     10              # Number of rejection iterations
     12ITER            S32     2               # Number of rejection iterations
    1313REJ             F32     2.5             # Rejection level (std dev)
    1414KERNEL.ERR      F32     0.05            # Relative systematic error in kernel
    1515SYS.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
    1619
    1720MASK.VAL        STR     MASK.VALUE,CONV.BAD     # Mask value for input
     
    2023
    2124LOW.THRESHOLD   F32     4.0             # Mask pixels below this threshold (std dev)
    22 POOR.FRACTION   F32     0.10            # Maximum fraction of bad weight for poor pixels
     25POOR.FRACTION   F32     0.20            # Maximum fraction of bad weight for poor pixels
    2326BADFRAC         F32     0.95            # Maximum fraction of bad pixels
    24 @ISIS.WIDTHS    F32     3 5 7 10        # Gaussian FWHMs for ISIS kernels
    25 @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
    2649SPAM.BINNING    S32     2               # Binning in outer region for SPAM kernels
    2750INNER           S32     5               # Inner half-size for SPAM and FRIES kernels
     
    4063RENORM          BOOL    TRUE            # Renormalise weight maps?
    4164RENORM.NUM      S32     100000          # Number of samples for renormalisation
    42 RENORM.MIN      F32     0.5             # Minimum value for renormlisation
    43 RENORM.MAX      F32     2.0             # Maximum value for renormalisation
     65RENORM.MIN      F32     0.2             # Minimum value for renormalization
     66RENORM.MAX      F32     5.0             # Maximum value for renormalization
     67
     68SCALE           BOOL    TRUE            # Scale kernel parameters by the seeing?
     69SCALE.REF       F32     9.0             # Reference for kernel parameter scaling
     70SCALE.MIN       F32     0.7             # Minimum scale value
     71SCALE.MAX       F32     1.2             # Maximum scale value
    4472
    4573INTERPOLATION   STR     LANCZOS3        # Interpolation mode for bad pixels
    4674
    47 DUAL            BOOL    FALSE           # Dual convolution?
     75DUAL            BOOL    TRUE            # Dual convolution?
    4876INVERSE         BOOL    FALSE           # Generate inverse subtraction?
    4977PHOTOMETRY      BOOL    FALSE           # Perform photometry?
    5078SAVE.CONVOLVED  BOOL    TRUE            # Save convolved images?
    5179
     80
    5281# Recipe overrides for STACK
    5382STACK   METADATA
    54         KERNEL.SIZE     S32     15      # Kernel half-size (pixels)
    55         STAMP.SPACING   F32     300     # Typical spacing between stamps (pixels)       
    56         STAMP.FOOTPRINT S32     15      # Size of stamps (pixels)
    57         POOR.FRACTION   F32     0.1     # Maximum fraction of bad weight for poor pixels
    58         SPATIAL.ORDER   S32     0       # Spatial polynomial order
     83        KERNEL.TYPE     STR     ISIS    # Kernel type
     84        SCALE.REF       F32     9.0     # Reference for kernel parameter scaling
    5985END
    6086
    6187# Recipe overrides for DIFF
    6288DIFF    METADATA
     89END
     90
     91# Recipe overrides for DIFF
     92DIFF_MAGICTEST_V0       METADATA
     93        SPATIAL.ORDER   S32     0               # Spatial polynomial order
    6394END
    6495
     
    73104        PHOTOMETRY      BOOL    FALSE
    74105END
     106
     107TEST.ISIS METADATA
     108  KERNEL.TYPE   STR     ISIS_RADIAL     # Kernel type to use (POIS|ISIS|SPAM|FRIES|GUNK|RINGS)
     109  @ISIS.WIDTHS  F32     2.9 4.8 8.2     # Gaussian FWHMs for ISIS kernels
     110  @ISIS.ORDERS  S32     4   2   2       # Polynomial orders for ISIS kernels
     111END
     112
     113TEST.RADIAL METADATA
     114END
     115
     116TEST.HERM METADATA
     117END
     118
     119TEST.DECON METADATA
     120END
  • trunk/ippconfig/recipes/psastro.config

    r26265 r26902  
    132132REFSTAR_MASK_SATSTAR_MAG_SLOPE  F32  10.0
    133133REFSTAR_MASK_SATSTAR_POS_ZERO   F32   0.0
    134 REFSTAR_MASK_SATSPIKE_MAG_SLOPE F32  80.0
    135 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
    136138REFSTAR_MASK_SATSPIKE_WIDTH     F32  10.0
    137139
  • trunk/ippconfig/recipes/reductionClasses.mdc

    r26655 r26902  
    5252        DOMEFLAT_PREMASK_JPEG_RESID     STR     FLAT_RESID
    5353
    54         SKYFLAT_PREMASK_PROCESS         STR     PPIMAGE_FLATPROC_PREMASK 
     54        SKYFLAT_PREMASK_PROCESS         STR     PPIMAGE_FLATPROC_PREMASK
    5555        SKYFLAT_PREMASK_RESID           STR     PPIMAGE_F
    5656        SKYFLAT_PREMASK_VERIFY          STR     PPIMAGE_F
     
    151151        STACK_PSPHOT    STR     STACK
    152152        DIFF_PPSUB      STR     DIFF
     153        DIFF_PSPHOT     STR     DIFF
     154        JPEG_BIN1       STR     PPIMAGE_J1
     155        JPEG_BIN2       STR     PPIMAGE_J2
     156        FAKEPHOT        STR     FAKEPHOT
     157        ADDSTAR         STR     ADDSTAR
     158        PSASTRO         STR     DEFAULT_RECIPE
     159END
     160
     161# basic science analysis
     162MAGICTEST.V0            METADATA
     163        CHIP_PPIMAGE    STR     CHIP_PATTERN
     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_MAGICTEST_V0
    153170        DIFF_PSPHOT     STR     DIFF
    154171        JPEG_BIN1       STR     PPIMAGE_J1
  • trunk/ippconfig/simtest/ppSim.config

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

    r23976 r26902  
    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)
  • trunk/ippconfig/simtest/psphot.config

    r25756 r26902  
    22# same as ppSim.config (if YES, <apResid> should be 0.0)
    33# ppSim currently uses PS_MODEL_GAUSS
    4 PSF_MODEL                           STR   PS_MODEL_PGAUSS
     4PSF_MODEL                           STR   PS_MODEL_GAUSS
     5PSF_CLUMP_GRID_SCALE                F32   1.0             # size of Sx,Sy image pixel
Note: See TracChangeset for help on using the changeset viewer.