IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 41898 for trunk/ippconfig


Ignore:
Timestamp:
Nov 4, 2021, 6:14:00 PM (5 years ago)
Author:
eugene
Message:

merge changes from eam_branches/ipp-dev-20210817 (turn on PATTERN.ROW for all chips & cells, new PATTERN.ROW thresholds, add config values to reject based on CERSTD)

Location:
trunk/ippconfig
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippconfig

  • trunk/ippconfig/gpc1/format_20100723.config

    r40533 r41898  
    531531# Pattern correction information:
    532532
     533# NOTE: PATTERN.ROW.SUBSET is defined in the format_DATE.config files because
     534# in different periods, the camera had different amounts of row-by-row bias drift
     535# for a given cell.  It is necessary to make the choice of whether to correct the
     536# pattern based on the epoch the exposure was taken.
     537
     538# NOTE: if PATTERN.ROW.SUBSET entries are missing for a given chip, the default
     539# behavior is to NOT correct for the effect. (This makes sense since most camera
     540# are not GPC1 and thus do not need the correction).
     541
    533542# PATTERN.ROW           BOOL    TRUE    # Do any row pattern correction at all?
    534543PATTERN.ROW.SUBSET      METADATA        # List of chips and whether to do row pattern correction
    535         XY01    BOOL    FALSE
    536 #       XY02    STR     0000000000000000000000000000000000000000000000000000000000000001 # xy77
    537         XY02    BOOL    FALSE
    538         XY03    BOOL    FALSE
    539         XY04    BOOL    FALSE
    540         XY05    BOOL    FALSE
    541         XY06    BOOL    FALSE
    542         XY10    BOOL    FALSE
    543         XY11    STR     0011100100000000000000000000000000000000000000000000000000000000
    544         XY12    BOOL    FALSE
    545         XY13    BOOL    FALSE
    546         XY14    STR     0000000000000000000100000000000000000000000000000000000000000000 # xy23
    547         XY15    STR     1111111100000000000000000000000000000000000000000000000000000000 # cols: 0
    548         XY16    BOOL    FALSE
    549         XY17    BOOL    FALSE
    550         XY20    BOOL    FALSE
    551         XY21    BOOL    FALSE
    552         XY22    BOOL    FALSE
    553         XY23    BOOL    FALSE
    554         XY24    BOOL    FALSE
    555         XY25    BOOL    FALSE
    556         XY26    BOOL    FALSE
    557         XY27    STR     1111111111111111111111111111111100000000000000000000000011111111 # cols: 0,1,2,3,7
    558         XY30    BOOL    FALSE
    559         XY31    STR     0000000000000000000000000000000000000000000000000000000011111111 # cols: 7
    560         XY32    STR     0000000000000000000000001111111100000000000000000000000011111111 # cols: 3,7
    561         XY33    BOOL    FALSE
    562         XY34    BOOL    FALSE
    563         XY35    BOOL    FALSE
    564         XY36    BOOL    FALSE
    565         XY37    BOOL    FALSE
    566         XY40    BOOL    FALSE
    567         XY41    BOOL    FALSE
    568         XY42    BOOL    FALSE
    569         XY43    BOOL    FALSE
    570         XY44    BOOL    FALSE
    571         XY45    STR     0000000000000000000000001111111100000000000000000000000011111111 # cols: 3,7
    572         XY46    BOOL    FALSE
    573         XY47    STR     1111111100000000000000001111111100000000111111110000000011111111 # cols: 0,3,5,7
    574         XY50    BOOL    FALSE
    575         XY51    BOOL    FALSE
    576         XY52    BOOL    FALSE
    577         XY53    BOOL    FALSE
    578         XY54    BOOL    FALSE
    579         XY55    BOOL    FALSE
    580         XY56    BOOL    FALSE
    581         XY57    STR     1111111111111111111111110000000000000000000000001111111111111111 # cols: 0,1,2,6,7
    582         XY60    STR     0000000000000000000000000000000000000000000001000000000000000000 # cell xy55
    583         XY61    BOOL    FALSE
    584         XY62    BOOL    FALSE
    585         XY63    BOOL    FALSE
    586         XY64    BOOL    FALSE
    587         XY65    BOOL    FALSE
    588 #       XY66    STR     0000000000000000000000000000000000000000000000000000000000000100 # cell xy75
    589         XY66    BOOL    FALSE
    590         XY67    BOOL    FALSE
    591         XY71    BOOL    FALSE
    592         XY72    BOOL    FALSE
    593         XY73    BOOL    FALSE
    594         XY74    STR     0000000000000000111111110000000000000000000000000000000011111111 # cols: 2,7
    595         XY75    BOOL    FALSE
    596         XY76    BOOL    FALSE
     544        XY01    BOOL    TRUE
     545        XY02    BOOL    TRUE
     546        XY02    BOOL    TRUE
     547        XY03    BOOL    TRUE
     548        XY04    BOOL    TRUE
     549        XY05    BOOL    TRUE
     550        XY06    BOOL    TRUE
     551        XY10    BOOL    TRUE
     552        XY11    BOOL    TRUE
     553        XY12    BOOL    TRUE
     554        XY13    BOOL    TRUE
     555        XY14    BOOL    TRUE
     556        XY15    BOOL    TRUE
     557        XY16    BOOL    TRUE
     558        XY17    BOOL    TRUE
     559        XY20    BOOL    TRUE
     560        XY21    BOOL    TRUE
     561        XY22    BOOL    TRUE
     562        XY23    BOOL    TRUE
     563        XY24    BOOL    TRUE
     564        XY25    BOOL    TRUE
     565        XY26    BOOL    TRUE
     566        XY27    BOOL    TRUE
     567        XY30    BOOL    TRUE
     568        XY31    BOOL    TRUE
     569        XY32    BOOL    TRUE
     570        XY33    BOOL    TRUE
     571        XY34    BOOL    TRUE
     572        XY35    BOOL    TRUE
     573        XY36    BOOL    TRUE
     574        XY37    BOOL    TRUE
     575        XY40    BOOL    TRUE
     576        XY41    BOOL    TRUE
     577        XY42    BOOL    TRUE
     578        XY43    BOOL    TRUE
     579        XY44    BOOL    TRUE
     580        XY45    BOOL    TRUE
     581        XY46    BOOL    TRUE
     582        XY47    BOOL    TRUE
     583        XY50    BOOL    TRUE
     584        XY51    BOOL    TRUE
     585        XY52    BOOL    TRUE
     586        XY53    BOOL    TRUE
     587        XY54    BOOL    TRUE
     588        XY55    BOOL    TRUE
     589        XY56    BOOL    TRUE
     590        XY57    BOOL    TRUE
     591        XY60    BOOL    TRUE
     592        XY61    BOOL    TRUE
     593        XY62    BOOL    TRUE
     594        XY63    BOOL    TRUE
     595        XY64    BOOL    TRUE
     596        XY65    BOOL    TRUE
     597        XY66    BOOL    TRUE
     598        XY67    BOOL    TRUE
     599        XY71    BOOL    TRUE
     600        XY72    BOOL    TRUE
     601        XY73    BOOL    TRUE
     602        XY74    BOOL    TRUE
     603        XY75    BOOL    TRUE
     604        XY76    BOOL    TRUE
    597605END
    598606
  • trunk/ippconfig/gpc1/psastro.config

    r41750 r41898  
    8282PSASTRO.MOSAIC.UNIQ.ITER      S32      3  # for iterations >= N, require a single match per reference
    8383
    84 PSASTRO.MOSAIC.MAX.ERROR.N0 F32    0.00 # max allow error for valid solution (arcsec)
    85 PSASTRO.MOSAIC.MAX.ERROR.N1 F32    0.00 # max allow error for valid solution (arcsec)
    86 PSASTRO.MOSAIC.MAX.ERROR.N2 F32    0.00 # max allow error for valid solution (arcsec)
    87 PSASTRO.MOSAIC.MAX.ERROR.N3 F32    0.00 # max allow error for valid solution (arcsec)
    88 PSASTRO.MOSAIC.MAX.ERROR.N4 F32    0.00 # max allow error for valid solution (arcsec)
    89 PSASTRO.MOSAIC.MAX.ERROR.N5 F32    0.30 # max allow error for valid solution (arcsec)
     84PSASTRO.MOSAIC.MAX.ERROR.N0 F32    0.00 # max allowed error for valid solution (arcsec)
     85PSASTRO.MOSAIC.MAX.ERROR.N1 F32    0.00 # max allowed error for valid solution (arcsec)
     86PSASTRO.MOSAIC.MAX.ERROR.N2 F32    0.00 # max allowed error for valid solution (arcsec)
     87PSASTRO.MOSAIC.MAX.ERROR.N3 F32    0.00 # max allowed error for valid solution (arcsec)
     88PSASTRO.MOSAIC.MAX.ERROR.N4 F32    0.00 # max allowed error for valid solution (arcsec)
     89PSASTRO.MOSAIC.MAX.ERROR.N5 F32    0.30 # max allowed error for valid solution (arcsec)
     90
     91PSASTRO.MOSAIC.MAX.STDEV.N0 F32    0.00 # max allowed stdev for valid solution (arcsec)
     92PSASTRO.MOSAIC.MAX.STDEV.N1 F32    0.00 # max allowed stdev for valid solution (arcsec)
     93PSASTRO.MOSAIC.MAX.STDEV.N2 F32    0.00 # max allowed stdev for valid solution (arcsec)
     94PSASTRO.MOSAIC.MAX.STDEV.N3 F32    0.00 # max allowed stdev for valid solution (arcsec)
     95PSASTRO.MOSAIC.MAX.STDEV.N4 F32    0.00 # max allowed stdev for valid solution (arcsec)
     96PSASTRO.MOSAIC.MAX.STDEV.N5 F32    0.00 # max allowed stdev for valid solution (arcsec)
    9097
    9198# mosaic radius match in pixels (do these make sense?)
  • trunk/ippconfig/recipes/filerules-mef.mdc

    r41417 r41898  
    6767PPIMAGE.SHUTTER         INPUT    @DETDB        CHIP       IMAGE     
    6868PPIMAGE.LINEARITY       INPUT    @DETDB        CHIP       LINEARITY
     69PPIMAGE.PATTERN.ROW.AMP INPUT    @DETDB        FPA       PATTERN.ROW.AMP
    6970
    7071## Files used by ppMerge
  • trunk/ippconfig/recipes/filerules-split.mdc

    r40147 r41898  
    5151PPIMAGE.SHUTTER           INPUT    @DETDB        CHIP       IMAGE
    5252PPIMAGE.LINEARITY         INPUT    @DETDB        CHIP       LINEARITY
     53PPIMAGE.PATTERN.ROW.AMP   INPUT    @DETDB        FPA        PATTERN.ROW.AMP
    5354
    5455## Files used by psvideophot
  • trunk/ippconfig/recipes/ppImage.config

    r41829 r41898  
    2323VARIANCE.BUILD     BOOL    FALSE           # Build internal variance image
    2424ADDNOISE           BOOL    FALSE           # Add noise to degrade an MD image to a 3pi image?
    25 PATTERN.ROW        BOOL    FALSE           # Row pattern correction
    26 PATTERN.ROW.SUBSET METADATA                # Menu of chips and/or cells for row pattern correction
    27 END
    28 PATTERN.CELL       BOOL    FALSE           # Cell pattern correction
    29 PATTERN.CELL.SUBSET METADATA               # Menu of chips and/or cells for cell pattern correction
    30 END
    31 PATTERN.SUBSET     METADATA
    32 END
    33 PATTERN.CONTINUITY BOOL    FALSE
    34 PATTERN.CONTINUITY.WIDTH S32  50
    35 PATTERN.CONTINUITY.SUBSET METADATA         # Menu of chips and/or cells for cell pattern continuity correction
    36 END
     25PATTERN.ROW        BOOL    FALSE           # Row pattern correction (see options below)
     26PATTERN.CELL       BOOL    FALSE           # Cell pattern correction (see options below)
     27PATTERN.CONTINUITY BOOL    FALSE           # continuity corrections (see options below)
    3728FRINGE             BOOL    FALSE           # Fringe subtraction
    3829PHOTOM             BOOL    FALSE           # Source identification and photometry
     
    111102OVERSCAN.VALUE          F32     0.0             # value to apply, if requested
    112103
    113 # Pattern subtraction options
     104# Pattern Row subtraction options
    114105PATTERN.ROW.ORDER      S32     2               # Polynomial order for row pattern
    115 PATTERN.ROW.ITER       S32     4               # Rejection iterations for row pattern
     106PATTERN.ROW.ITER       S32     3               # Rejection iterations for row pattern
    116107PATTERN.ROW.REJ        F32     2.5             # Rejection threshold for row pattern
    117 PATTERN.ROW.THRESH     F32     20.0            # Ignore threshold for row pattern
     108PATTERN.ROW.THRESH     F32     3.0             # Ignore threshold for row pattern
    118109PATTERN.ROW.MEAN       STR     SAMPLE_MEAN     # Statistic for mean for row pattern
    119110PATTERN.ROW.STDEV      STR     SAMPLE_STDEV    # Statistic for standard deviation for row pattern
     111PATTERN.ROW.USE.BINNED BOOL    TRUE            # pre-bin along the row before calculating (NOT yet respected r41656)
     112PATTERN.ROW.POISSON    BOOL    TRUE            # use Poisson stats on the sky to set threshold (NOT yet respected r41656)
     113
     114PATTERN.ROW.SUBSET     METADATA                # Menu of chips and/or cells for row pattern correction
     115END
     116
     117# NOTE: PATTERN.ROW.SUBSET is defined in the format_DATE.config files because
     118# in different periods, the camera had different amounts of row-by-row bias drift
     119# for a given cell.  It is necessary to make the choice of whether to correct the
     120# pattern based on the epoch the exposure was taken.
     121
     122# NOTE: if PATTERN.ROW.SUBSET entries are missing for a given chip, the default
     123# behavior is to NOT correct for the effect. (This makes sense since most camera
     124# are not GPC1 and thus do not need the correction).
     125
     126# Pattern Cell options
    120127PATTERN.CELL.BG        STR     FITTED_MEAN     # Statistic for background for cell pattern
    121128PATTERN.CELL.MEAN      STR     SAMPLE_MEDIAN   # Statistic for mean for cell pattern
     129PATTERN.CELL.SUBSET    METADATA                # Menu of chips and/or cells for cell pattern correction
     130END
     131
     132# Pattern Continuity options
     133PATTERN.CONTINUITY.WIDTH S32  50
     134PATTERN.CONTINUITY.SUBSET METADATA         # Menu of chips and/or cells for cell pattern continuity correction
     135END
     136
     137# r41656 : this does not appear to be used any more: superceded by PATTERN.ROW, .CELL, .CONTINUITY
     138PATTERN.SUBSET     METADATA
     139END
    122140
    123141# Fringe subtraction options
  • trunk/ippconfig/recipes/ppStack.config

    r41705 r41898  
    88COMBINE.SYS     F32     0.1             # Relative systematic error in combination
    99COMBINE.DISCARD F32     0.2             # Discard fraction for Olympic weighted mean
     10
     11COMBINE.PERCENT   BOOL  FALSE           # Use a single percentile clipping?
     12COMBINE.MIN.RANGE F32   0.16            # Minimum fraction for percentile clipping
     13COMBINE.MAX.RANGE F32   0.84            # Maximum fraction for percentile clipping
    1014
    1115MASK.VAL        STR     MASK.VALUE,CONV.BAD,GHOST # Mask value of input bad pixels
  • trunk/ippconfig/recipes/psastro.config

    r41554 r41898  
    9191PSASTRO.CHIP.NSIGMA    F32      3  # fit clipping sigmas
    9292
    93 PSASTRO.MAX.ERROR      F32      1.5 # max allow error for valid solution (UNITS?)
     93PSASTRO.MAX.ERROR      F32      1.5 # max allowed error for valid solution (arcsec)
     94PSASTRO.MAX.STDEV      F32      1.0 # max allowed stdev for valid solution (arcsec)
    9495PSASTRO.MIN.NSTAR      S32      3   # min fitted stars in solution
    9596PSASTRO.MAX.NSTAR      S32      300   # max fitted stars in solution
     
    135136PSASTRO.MOSAIC.CHIP.NSIGMA    F32      3  # fit clipping sigmas
    136137
    137 PSASTRO.MOSAIC.MAX.ERROR.N0   F32      1.5 # max allow error for valid solution (UNITS?)
    138 PSASTRO.MOSAIC.MAX.ERROR.N1   F32      1.5 # max allow error for valid solution (UNITS?)
    139 PSASTRO.MOSAIC.MAX.ERROR.N2   F32      1.5 # max allow error for valid solution (UNITS?)
    140 PSASTRO.MOSAIC.MAX.ERROR.N3   F32      1.5 # max allow error for valid solution (UNITS?)
    141 PSASTRO.MOSAIC.MAX.ERROR.N4   F32      1.5 # max allow error for valid solution (UNITS?)
    142 PSASTRO.MOSAIC.MAX.ERROR.N5   F32      1.5 # max allow error for valid solution (UNITS?)
     138PSASTRO.MOSAIC.MAX.ERROR.N0   F32      1.5 # max allowed error for valid solution (arcsec)
     139PSASTRO.MOSAIC.MAX.ERROR.N1   F32      1.5 # max allowed error for valid solution (arcsec)
     140PSASTRO.MOSAIC.MAX.ERROR.N2   F32      1.5 # max allowed error for valid solution (arcsec)
     141PSASTRO.MOSAIC.MAX.ERROR.N3   F32      1.5 # max allowed error for valid solution (arcsec)
     142PSASTRO.MOSAIC.MAX.ERROR.N4   F32      1.5 # max allowed error for valid solution (arcsec)
     143PSASTRO.MOSAIC.MAX.ERROR.N5   F32      1.5 # max allowed error for valid solution (arcsec)
     144
     145PSASTRO.MOSAIC.MAX.STDEV.N0   F32      1.5 # max allowed stdev for valid solution (arcsec)
     146PSASTRO.MOSAIC.MAX.STDEV.N1   F32      1.5 # max allowed stdev for valid solution (arcsec)
     147PSASTRO.MOSAIC.MAX.STDEV.N2   F32      1.5 # max allowed stdev for valid solution (arcsec)
     148PSASTRO.MOSAIC.MAX.STDEV.N3   F32      1.5 # max allowed stdev for valid solution (arcsec)
     149PSASTRO.MOSAIC.MAX.STDEV.N4   F32      1.5 # max allowed stdev for valid solution (arcsec)
     150PSASTRO.MOSAIC.MAX.STDEV.N5   F32      1.5 # max allowed stdev for valid solution (arcsec)
    143151
    144152# need at least this fraction of chips to pass for exposure to be considered acceptable
  • trunk/ippconfig/recipes/pswarp.config

    r41656 r41898  
    1414APPLY.PIXELNAN          BOOL    FALSE           # Apply NAN'ing of pixels underneath masks
    1515
    16 MAX.CERROR              F32     0.1             # Maximum allowed CERROR value (astrometric error in arcsec)
     16MAX.CERROR              F32     0.30            # Maximum allowed CERROR value (astrometric error in arcsec)
     17MAX.CERSTD              F32     0.15            # Maximum allowed CERSTD value (astrometric error in arcsec)
    1718
    1819NO.COMPRESS             BOOL    FALSE           # turn off image compression (if enabled)
Note: See TracChangeset for help on using the changeset viewer.