IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 42891


Ignore:
Timestamp:
Jun 5, 2025, 3:43:32 PM (14 months ago)
Author:
tdeboer
Message:

updates to ippconfig for 2D overscan correction

File:
1 edited

Legend:

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

    r42851 r42891  
    66BIN2.YBIN               S32     150
    77
    8 OVERSCAN.SINGLE         BOOL    FALSE            # Reduce overscan to a single value?
    9 OVERSCAN.STAT           STR     MEDIAN
    10 OVERSCAN.BOXCAR         S32     3
     8OVERSCAN.SINGLE         BOOL    FALSE           # Reduce overscan to a single value?
     9OVERSCAN.STAT           STR     MEDIAN            # MEAN | MEDIAN
     10OVERSCAN.BOXCAR         S32     3              # Boxcar smoothing radius
     11
     12OVERSCAN.2D             BOOL    FALSE           # use a 2D model for the overscan subtraction?
     13OVERSCAN.2D.STAT        STR     MEAN            # MEAN | MEDIAN
     14OVERSCAN.2D.BOXCAR          S32     30                          # Boxcar smoothing radius
     15
     16# two regions are needed for 2D bias subtraction. the first is the read-dir (y), the second is the cross-dir (x)
     17OVERSCAN.2D.BIASSECSLOW STR     [591:623,1:598] #2D overscan slow read region
     18OVERSCAN.2D.BIASSECFAST STR     [1:623,599:607] #2D overscan fast read region
     19
     20
     21OVERSCAN.2D.SUBSET METADATA
     22      XY01    BOOL    TRUE
     23      XY02    BOOL    TRUE
     24      XY03    BOOL    TRUE
     25      XY04    BOOL    TRUE
     26      XY05    BOOL    TRUE
     27      XY06    BOOL    TRUE
     28      XY07    BOOL    TRUE
     29      XY10    BOOL    TRUE
     30      XY11    BOOL    TRUE
     31      XY12    BOOL    TRUE
     32      XY13    BOOL    TRUE
     33      XY14    BOOL    TRUE
     34      XY15    BOOL    TRUE
     35      XY16    BOOL    TRUE
     36      XY17    BOOL    TRUE
     37      XY20    BOOL    TRUE
     38      XY21    BOOL    TRUE
     39      XY22    BOOL    TRUE
     40      XY23    BOOL    TRUE
     41      XY24    BOOL    TRUE
     42      XY25    BOOL    TRUE
     43      XY26    BOOL    TRUE
     44      XY27    BOOL    TRUE
     45      XY30    BOOL    TRUE
     46      XY31    BOOL    TRUE
     47      XY32    BOOL    TRUE
     48      XY33    BOOL    TRUE
     49      XY34    BOOL    TRUE
     50      XY35    BOOL    TRUE
     51      XY36    BOOL    TRUE
     52      XY37    BOOL    TRUE
     53      XY40    BOOL    TRUE
     54      XY41    BOOL    TRUE
     55      XY42    BOOL    TRUE
     56      XY43    BOOL    TRUE
     57      XY44    BOOL    TRUE
     58      XY45    BOOL    TRUE
     59      XY46    BOOL    TRUE
     60      XY47    BOOL    TRUE
     61      XY50    BOOL    TRUE
     62      XY51    BOOL    TRUE
     63      XY52    BOOL    TRUE
     64      XY53    BOOL    TRUE
     65      XY54    BOOL    TRUE
     66      XY55    BOOL    TRUE
     67      XY56    BOOL    TRUE
     68      XY57    BOOL    TRUE
     69      XY60    BOOL    TRUE
     70      XY61    BOOL    TRUE
     71      XY62    BOOL    TRUE
     72      XY63    BOOL    TRUE
     73      XY64    BOOL    TRUE
     74      XY65    BOOL    TRUE
     75      XY66    BOOL    TRUE
     76      XY67    BOOL    TRUE
     77      XY70    BOOL    TRUE
     78      XY71    BOOL    TRUE
     79      XY72    BOOL    TRUE
     80      XY73    BOOL    TRUE
     81      XY74    BOOL    TRUE
     82      XY75    BOOL    TRUE
     83      XY76    BOOL    TRUE
     84END
    1185
    1286# Normalization class
     
    262336END
    263337
     338
     339CHIP_2DBIAS METADATA
     340  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     341  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     342  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     343  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     344  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     345  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     346  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     347  OVERSCAN.2D        BOOL    TRUE            # 2D Overscan model
     348  NONLIN             BOOL    TRUE            # apply non-linearity correction
     349  BIAS               BOOL    FALSE           # Bias subtraction
     350  DARK               BOOL    TRUE            # Dark subtraction
     351  NOISEMAP           BOOL    TRUE            # Apply noise read map
     352  REMNANCE           BOOL    FALSE           # Remnance masking
     353  SHUTTER            BOOL    FALSE           # Shutter correction
     354  FLAT               BOOL    TRUE            # Flat-field normalisation
     355  MASK               BOOL    TRUE            # Mask bad pixels
     356  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     357  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
     358  MASK.AUXMASK       BOOL    FALSE           # augment mask with more restrictive auxiliary mask
     359  PATTERN.ROW        BOOL    TRUE            # Row pattern correction
     360  PATTERN.CELL       BOOL    FALSE           # Cell pattern correction
     361  PATTERN.CONTINUITY BOOL    TRUE            # Cell pattern correction using edge continuity
     362  FRINGE             BOOL    TRUE            # Fringe subtraction
     363  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     364  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     365  PHOTOM             BOOL    TRUE            # Source identification and photometry
     366  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     367  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     368  BACKGROUND         BOOL    TRUE            # Subtract background?
     369  CROSSTALK.MEASURE  BOOL    FALSE           # Subtract model background?
     370END
     371
    264372# Standard chip processing, uncompressed outputs
    265373CHIP_NOCOMPRESS METADATA
     
    417525END
    418526
     527# Chip processing with DARKTEST and 2D bias
     528CHIP_DARKTEST_2DBIAS METADATA
     529  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     530  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     531  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     532  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     533  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     534  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     535  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     536  OVERSCAN.2D        BOOL    TRUE            # 2D Overscan model
     537  NONLIN             BOOL    FALSE           # apply non-linearity correction
     538  NEWNONLIN          BOOL    TRUE            # apply new non-linearity correction
     539  BIAS               BOOL    FALSE           # Bias subtraction
     540  DARK               BOOL    TRUE            # Dark subtraction
     541  NOISEMAP           BOOL    TRUE            # Apply noise read map
     542  REMNANCE           BOOL    FALSE           # Remnance masking
     543  SHUTTER            BOOL    FALSE           # Shutter correction
     544  FLAT               BOOL    TRUE            # Flat-field normalisation
     545  MASK               BOOL    TRUE            # Mask bad pixels
     546  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     547  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
     548  MASK.AUXMASK       BOOL    FALSE           # augment mask with more restrictive auxiliary mask
     549  PATTERN.ROW        BOOL    TRUE            # Row pattern correction
     550  PATTERN.CELL       BOOL    FALSE           # Cell pattern correction
     551  PATTERN.CONTINUITY BOOL    TRUE            # Cell pattern correction using edge continuity
     552  FRINGE             BOOL    TRUE            # Fringe subtraction
     553  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     554  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     555  PHOTOM             BOOL    TRUE            # Source identification and photometry
     556  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     557  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     558  BACKGROUND         BOOL    TRUE            # Subtract background?
     559  CROSSTALK.MEASURE  BOOL    FALSE           # Subtract model background?
     560
     561  #set pattern continuity correction, for 2D overscan and new non-linearity (June 2025)
     562  PATTERN.CONTINUITY.SUBSET     METADATA        # List of chips and whether to do row pattern correction
     563      XY00    BOOL    FALSE
     564      XY01    BOOL    TRUE
     565      XY02    BOOL    FALSE
     566      XY03    BOOL    FALSE
     567      XY04    BOOL    FALSE
     568      XY05    BOOL    TRUE
     569      XY06    BOOL    TRUE
     570      XY07    BOOL    FALSE
     571      XY10    BOOL    FALSE
     572      XY11    BOOL    FALSE
     573      XY12    BOOL    FALSE
     574      XY13    BOOL    FALSE
     575      XY14    BOOL    TRUE
     576      XY15    BOOL    TRUE
     577      XY16    BOOL    FALSE
     578      XY17    BOOL    FALSE
     579      XY20    BOOL    FALSE
     580      XY21    BOOL    FALSE
     581      XY22    BOOL    FALSE
     582      XY23    BOOL    FALSE
     583      XY24    BOOL    TRUE
     584      XY25    BOOL    FALSE
     585      XY26    BOOL    FALSE
     586      XY27    BOOL    FALSE
     587      XY30    BOOL    FALSE
     588      XY31    BOOL    FALSE
     589      XY32    BOOL    FALSE
     590      XY33    BOOL    FALSE
     591      XY34    BOOL    FALSE
     592      XY35    BOOL    FALSE
     593      XY36    BOOL    FALSE
     594      XY37    BOOL    TRUE
     595      XY40    BOOL    FALSE
     596      XY41    BOOL    FALSE
     597      XY42    BOOL    FALSE
     598      XY43    BOOL    FALSE
     599      XY44    BOOL    FALSE
     600      XY45    BOOL    FALSE
     601      XY46    BOOL    FALSE
     602      XY47    BOOL    FALSE
     603      XY50    BOOL    FALSE
     604      XY51    BOOL    FALSE
     605      XY52    BOOL    FALSE
     606      XY53    BOOL    FALSE
     607      XY54    BOOL    FALSE
     608      XY55    BOOL    FALSE
     609      XY56    BOOL    FALSE
     610      XY57    BOOL    TRUE
     611      XY60    BOOL    FALSE
     612      XY61    BOOL    FALSE
     613      XY62    BOOL    FALSE
     614      XY63    BOOL    FALSE
     615      XY64    BOOL    FALSE
     616      XY65    BOOL    FALSE
     617      XY66    BOOL    FALSE
     618      XY67    BOOL    TRUE
     619      XY70    BOOL    FALSE
     620      XY71    BOOL    FALSE
     621      XY72    BOOL    FALSE
     622      XY73    BOOL    FALSE
     623      XY74    BOOL    FALSE
     624      XY75    BOOL    FALSE
     625      XY76    BOOL    FALSE
     626      XY77    BOOL    FALSE
     627  END
     628
     629  DETREND.CONSTRAINTS  METADATA
     630    BIAS METADATA
     631    END
     632    DARK METADATA
     633      DETTYPE   STR DARK2D
     634      EXPTIME   STR FPA.EXPOSURE
     635    END
     636    FLAT METADATA
     637      FILTER    STR FPA.FILTERID
     638    END
     639    FLATCORR METADATA
     640      FILTER    STR FPA.FILTERID
     641    END
     642    FRINGE METADATA
     643      FILTER    STR FPA.FILTERID
     644    END
     645    SHUTTER METADATA
     646    END
     647    MASK METADATA
     648    END
     649    ASTROM METADATA
     650    END
     651    NOISEMAP METADATA
     652    END
     653  END   
     654END
     655
    419656CHIP_MASKTEST METADATA
    420657   BASE.FITS          BOOL    FALSE           # Save base detrended image?
     
    733970  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
    734971  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     972  NONLIN             BOOL    TRUE            # apply non-linearity correction
     973  BIAS               BOOL    FALSE           # Bias subtraction
     974  DARK               BOOL    FALSE           # Dark subtraction
     975  SHUTTER            BOOL    FALSE           # Shutter correction
     976  FLAT               BOOL    FALSE           # Flat-field normalisation
     977  MASK               BOOL    FALSE           # Mask bad pixels
     978  MASK.BUILD         BOOL    FALSE           # Build internal mask?
     979  FRINGE             BOOL    FALSE           # Fringe subtraction
     980  PHOTOM             BOOL    FALSE           # Source identification and photometry
     981  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     982  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     983  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     984  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     985END
     986
     987# Overscan, 2D bias
     988PPIMAGE_OB2DBIAS           METADATA
     989  BASE.FITS          BOOL    TRUE            # Save base detrended image?
     990  BASE.MASK.FITS     BOOL    TRUE            # Save base detrended image?
     991  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
     992  CHIP.FITS          BOOL    FALSE           # Save chip-mosaic-ed image?
     993  CHIP.MASK.FITS     BOOL    FALSE           # Save chip-mosaic-ed image?
     994  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image?
     995  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     996  OVERSCAN.2D        BOOL    TRUE            # 2D Overscan model
    735997  NONLIN             BOOL    TRUE            # apply non-linearity correction
    736998  BIAS               BOOL    FALSE           # Bias subtraction
     
    16231885      END
    16241886    END
     1887END
     1888
     1889# only subtract overscan
     1890CHIP_SUB_BIAS   METADATA
     1891  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     1892  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     1893  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1894  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     1895  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     1896  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1897  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     1898  NONLIN             BOOL    FALSE            # apply non-linearity correction
     1899  BIAS               BOOL    FALSE           # Bias subtraction
     1900  DARK               BOOL    FALSE            # Dark subtraction
     1901  NOISEMAP           BOOL    FALSE
     1902  REMNANCE           BOOL    FALSE           # Remnance masking
     1903  SHUTTER            BOOL    FALSE           # Shutter correction
     1904  FLAT               BOOL    FALSE            # Flat-field normalisation
     1905  MASK               BOOL    TRUE            # Mask bad pixels
     1906  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     1907  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
     1908  MASK.AUXMASK       BOOL    FALSE           # augment mask with more restrictive auxiliary mask
     1909  PATTERN.ROW        BOOL    FALSE           # Row pattern correction
     1910  PATTERN.CELL       BOOL    FALSE           # Cell pattern correction
     1911  PATTERN.CONTINUITY BOOL    FALSE           # Cell pattern coorection using edge continuity
     1912  FRINGE             BOOL    FALSE            # Fringe subtraction
     1913  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     1914  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     1915  PHOTOM             BOOL    FALSE            # Source identification and photometry
     1916  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     1917  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     1918  BACKGROUND         BOOL    FALSE           # Subtract background?
     1919  CROSSTALK.MEASURE  BOOL    FALSE           # Subtract model background?
     1920END
     1921
     1922# only subtract 2D overscan
     1923CHIP_SUB_2DBIAS METADATA
     1924  BASE.FITS          BOOL    FALSE           # Save base detrended image?
     1925  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
     1926  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
     1927  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image?
     1928  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image?
     1929  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image?
     1930  OVERSCAN           BOOL    TRUE            # Overscan subtraction
     1931  OVERSCAN.2D        BOOL    TRUE            # 2D Overscan model
     1932  NONLIN             BOOL    FALSE            # apply non-linearity correction
     1933  BIAS               BOOL    FALSE           # Bias subtraction
     1934  DARK               BOOL    FALSE            # Dark subtraction
     1935  NOISEMAP           BOOL    FALSE
     1936  REMNANCE           BOOL    FALSE           # Remnance masking
     1937  SHUTTER            BOOL    FALSE           # Shutter correction
     1938  FLAT               BOOL    FALSE            # Flat-field normalisation
     1939  MASK               BOOL    TRUE            # Mask bad pixels
     1940  MASK.BUILD         BOOL    TRUE            # Build internal mask?
     1941  MASK.BURNTOOL      BOOL    TRUE            # Mask potential burntool trails
     1942  MASK.AUXMASK       BOOL    FALSE           # augment mask with more restrictive auxiliary mask
     1943  PATTERN.ROW        BOOL    FALSE           # Row pattern correction
     1944  PATTERN.CELL       BOOL    FALSE           # Cell pattern correction
     1945  PATTERN.CONTINUITY BOOL    FALSE           # Cell pattern coorection using edge continuity
     1946  FRINGE             BOOL    FALSE            # Fringe subtraction
     1947  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
     1948  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
     1949  PHOTOM             BOOL    FALSE            # Source identification and photometry
     1950  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
     1951  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
     1952  BACKGROUND         BOOL    FALSE           # Subtract background?
     1953  CROSSTALK.MEASURE  BOOL    FALSE           # Subtract model background?
    16251954END
    16261955
Note: See TracChangeset for help on using the changeset viewer.