IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 41292 for trunk


Ignore:
Timestamp:
Feb 25, 2020, 9:57:14 AM (6 years ago)
Author:
eugene
Message:

update M31-specific configs for psastro & psphot, adjust psastro to use 1 FPA pixel = 1 chip pixel

Location:
trunk/ippconfig/hsc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippconfig/hsc/psastro.config

    r41288 r41292  
    44
    55# these values are in FP coordinates
    6 # used for v1 - v9
    7 #PSASTRO.GRID.OFFSET    F32  1000.
    8 #PSASTRO.GRID.SCALE     F32    50.
    9 
    10 # v10
    11 # use with FP scale = 1 chip pixel
    12 # PSASTRO.GRID.OFFSET    F32    150
    13 # PSASTRO.GRID.SCALE     F32     10
    14 
    15 # v11
    16 # use with FP scale = 1 chip pixel
    17 PSASTRO.GRID.OFFSET    F32    100
    18 PSASTRO.GRID.SCALE     F32      5
    19 
    20 # use with FP scale = 1 chip pixel
     6# these are appropriate for hsc.20200221.asm (1 FP pixel = 1 chip pixel)
     7PSASTRO.GRID.OFFSET         F32 100.
     8PSASTRO.GRID.SCALE          F32 5.
     9PSASTRO.TWEAK.RANGE         F32 5.
    2110PSASTRO.REFSTAR.CLUMP.SCALE S32 10
    2211
    23 # PSASTRO.TWEAK.RANGE    F32     10
    24 
    25 # use with FP scale = 1 chip pixel
    26 PSASTRO.TWEAK.RANGE    F32      5
     12# these are appropriate for hsc.20161020.asm (13.4 FP pixel = 1 chip pixels)
     13# PSASTRO.GRID.OFFSET         F32 1000.
     14# PSASTRO.GRID.SCALE          F32 50.
     15# PSASTRO.TWEAK.RANGE         F32 10
     16# PSASTRO.REFSTAR.CLUMP.SCALE S32 150
    2717
    2818PSASTRO.SAVE.REFMATCH         BOOL     T  # save refstars in a separate FITS table
    2919PSASTRO.SAVE.REFSTARS         BOOL     F  # save refstars in a separate FITS file (broken!)
     20
    3021#PSASTRO.CATDIR                STR      PS1.REF.20140713
    3122PSASTRO.CATDIR                 STR     PS1.REF.20170919
     
    3930DVO.GETSTAR.MIN.MAG.INST      F32     -15.0
    4031
    41 # include FAIL or not?
    42 # PSASTRO.IGNORE         STR    CRLIMIT,SATURATED,DEFECT,SATSTAR,BLEND,FAIL
    43 PSASTRO.IGNORE         STR    CRLIMIT,SATURATED,DEFECT,SATSTAR,BLEND
    44 
    45 PHOTCODE.DATA MULTI
    46 PHOTCODE.DATA METADATA
    47   FILTER   STR g
    48 #  ZEROPT   F32 26.75
    49   ZEROPT   F32 26.70
    50   PHOTCODE STR g
    51   GHOST_MAX_MAG                   F32 -22.0
    52 END
    53 PHOTCODE.DATA METADATA
    54   FILTER   STR r
    55 #  ZEROPT   F32 27.1
    56   ZEROPT   F32 27.05
    57   PHOTCODE STR r
    58   GHOST_MAX_MAG                   F32 -22.5
    59 END
    60 PHOTCODE.DATA METADATA
    61   FILTER   STR i
    62 #  ZEROPT   F32 27.0
    63   ZEROPT   F32 26.8
    64   PHOTCODE STR i
    65   GHOST_MAX_MAG                   F32 -23.0
    66 END
    67 PHOTCODE.DATA METADATA
    68   FILTER   STR z
    69 #  ZEROPT   F32 26.2
    70   ZEROPT   F32 26.0
    71   PHOTCODE STR z
    72   GHOST_MAX_MAG                   F32 -23.0
    73 END
    74 PHOTCODE.DATA METADATA
    75   FILTER   STR y
    76 #  ZEROPT   F32 25.1
    77   ZEROPT   F32 25.55
    78   PHOTCODE STR y
    79   GHOST_MAX_MAG                   F32 -23.0
    80 END
    81 PHOTCODE.DATA METADATA
    82   FILTER   STR NB816
    83 #  ZEROPT   F32 26.0
    84   ZEROPT   F32 23.75
    85   PHOTCODE STR i
    86   GHOST_MAX_MAG                   F32 -23.0
    87 END
    88 PHOTCODE.DATA METADATA
    89   FILTER   STR NB921
    90 #  ZEROPT   F32 25.4
    91   ZEROPT   F32 23.95
    92   PHOTCODE STR z
    93   GHOST_MAX_MAG                   F32 -23.0
    94 END
     32PSASTRO.IGNORE         STR    CRLIMIT,SATURATED,DEFECT,SATSTAR,BLEND,FAIL
    9533
    9634PSASTRO.USE.MODEL            BOOL TRUE
     
    11856PSASTRO.CHIP.NSIGMA    F32      3  # fit clipping sigmas
    11957
    120 # single-chip radius match in pixels
    121 # PSASTRO.MATCH.RADIUS.N0 F32    30
    122 # PSASTRO.MATCH.RADIUS.N1 F32    20
    123 # PSASTRO.MATCH.RADIUS.N2 F32    20
    124 # PSASTRO.MATCH.RADIUS.N3 F32    10
    125 # PSASTRO.MATCH.RADIUS.N4 F32    10
    126 # PSASTRO.MATCH.RADIUS.N5 F32     8 # was 5
    127 # PSASTRO.MATCH.RADIUS.N6 F32     2
    128 # PSASTRO.MATCH.RADIUS.N7 F32     0
    129 # PSASTRO.MATCH.FIT.NITER S32     6 # was 7
    130 
    131 # single-chip radius match in FP pixels (1 chip pixel = 13.3 FP pixels)
    132 # used for v9 and some earlier
     58# single-chip radius match in FP pixels
     59# These are appropriate for hsc.20161020.asm (13.4 FP pixel = 1 chip pixels)
    13360# PSASTRO.MATCH.RADIUS.N0 F32    30
    13461# PSASTRO.MATCH.RADIUS.N1 F32    30
     
    14168# PSASTRO.MATCH.FIT.NITER S32     7 # was 7
    14269
    143 # v10.3
    144 # use with FP scale = 1 chip pixel
    145 # PSASTRO.MATCH.RADIUS.N0 F32    10.
    146 # PSASTRO.MATCH.RADIUS.N1 F32    10.
    147 # PSASTRO.MATCH.RADIUS.N2 F32    8.
    148 # PSASTRO.MATCH.RADIUS.N3 F32    8.
    149 # PSASTRO.MATCH.RADIUS.N4 F32    6.
    150 # PSASTRO.MATCH.RADIUS.N5 F32    6.
    151 # PSASTRO.MATCH.RADIUS.N6 F32    4.
    152 # PSASTRO.MATCH.RADIUS.N7 F32    4.
    153 # PSASTRO.MATCH.FIT.NITER S32     7 # was 7
    154 
    155 # v11
    156 # use with FP scale = 1 chip pixel
     70# these are appropriate for hsc.20200221.asm (1 FP pixel = 1 chip pixel)
     71# EAM NOTE: test this recipe for field images (non-M31)
    15772PSASTRO.MATCH.RADIUS.N0 F32    6.0
    15873PSASTRO.MATCH.RADIUS.N1 F32    6.0
     
    192107# mosaic radius match in Chip pixels (do these make sense?)
    193108# the smallest one-chip radius (8) should roughly match the
    194 # largest mosaic radius x 13
    195 # this set was used by a test (t8.v0)
    196 # PSASTRO.MOSAIC.RADIUS.N0    F32    1
    197 # PSASTRO.MOSAIC.RADIUS.N1    F32    1
    198 # PSASTRO.MOSAIC.RADIUS.N2    F32    0.8
    199 # PSASTRO.MOSAIC.RADIUS.N3    F32    0.8
    200 # PSASTRO.MOSAIC.RADIUS.N4    F32    0.5
    201 # PSASTRO.MOSAIC.RADIUS.N5    F32    0.5
    202 
     109# largest mosaic radius x plate scale
    203110PSASTRO.MOSAIC.RADIUS.N0    F32    3
    204111PSASTRO.MOSAIC.RADIUS.N1    F32    3
     
    226133# PSASTRO.MOSAIC.RADIUS.N5    F32    3
    227134
    228 # try a tighter range
    229 # PSASTRO.MOSAIC.RADIUS.N0    F32    5
    230 # PSASTRO.MOSAIC.RADIUS.N1    F32    3
    231 # PSASTRO.MOSAIC.RADIUS.N2    F32    3
    232 # PSASTRO.MOSAIC.RADIUS.N3    F32    2
    233 # PSASTRO.MOSAIC.RADIUS.N4    F32    2
    234 # PSASTRO.MOSAIC.RADIUS.N5    F32    2
    235 
    236135# EAM : values pre 2020.02.09
    237136# PSASTRO.MOSAIC.CHIP.ORDER     S32      1  # limit chip-fit order to 1
     
    279178GHOST_MODEL                     STR  hsc/ghost.model.mdc
    280179
    281 
    282180#REFSTAR_MASK_GLINTS            BOOL TRUE
    283181REFSTAR_MASK_GLINTS             BOOL FALSE
     
    287185GLINT_WIDTH                     F32  80.0
    288186
    289 
     187# HSC glint model terms:
     188# FILTER : allows model to have different terms for different filters
     189# FACTOR : scaling factor for glint model in mm for each filter
     190# LIMIT  : instrumental magnitude limit (only brighter stars are used)
     191#          example, for g-band 30 sec exposures, limit of -23 -> 7.5 mag
     192#
     193# to find the glint:
     194#  R_FPA = hypot(TP_x, TP_y) --> note calculation is done in TPA units, not FPA units
     195#  theta0 = datan2 (TP_y, TP_x)
     196#  R (star_radius_deg) = GLINT.PIXEL.SCALE * R_FPA
     197#  C_star = C_terms[0] + C_terms[1] * R + C_terms[2] * R^2
     198#  R_star = R_terms[0] + R_terms[1] * R + R_terms[2] * R^2
     199
     200# C_star and R_star are in millimeter units; R is in degrees.
    290201
    291202# The slopes and radii and region below are all in FPA units, 1/13.5 of a regular pixel.
     203# these need to be adjusted to use 1 FPA pix = 1 CHIP pix (hsc.20200221.asm)
     204
     205# recipe values which need to be adjusted for 1 FPA pix = 1 CHIP pix:
     206# GLINT.PIXEL.SCALE (multiply by 13.4)
     207# REGION (divide by 13.4)
     208# GLINT.RADIUS.INNER (divide by 13.4)
     209# GLINT.RADIUS.OUTER (divide by 13.4)
     210
     211# NOTE: The code contains the 13.5 factor hard-wired in the HSC model
     212
    292213GLINT.REGION                    MULTI
    293214GLINT.REGION                    METADATA
     
    360281#  GLINT.ANGLE.OUTER_ZERO       F32 -41
    361282
    362 #   GLINT.ANGLE.INNER_SLOPE      F32  0.0
    363 #   GLINT.ANGLE.INNER_ZERO       F32  7.0
    364 #   GLINT.ANGLE.INNER_ZERO       F32  1.5
    365 #   GLINT.ANGLE.OUTER_SLOPE      F32  0.0
    366 #   GLINT.ANGLE.OUTER_ZERO       F32 22.0
    367 #   GLINT.ANGLE.OUTER_ZERO       F32  6.0
    368 
    369 
    370 
    371 
    372 
     283#  GLINT.ANGLE.INNER_SLOPE      F32  0.0
     284#  GLINT.ANGLE.INNER_ZERO       F32  1.5
     285#  GLINT.ANGLE.OUTER_SLOPE      F32  0.0
     286#  GLINT.ANGLE.OUTER_ZERO       F32 22.0
    373287
    374288# REFSTAR_MASK_GLINTS             BOOL  TRUE
     
    385299   REFSTAR_MASK_GHOST    BOOL TRUE
    386300END
    387 
    388301
    389302STATICSKY_CAL   METADATA
     
    414327
    415328M31_SHALLOW METADATA
    416   PSASTRO.GRID.SCALE  F32  100
    417   PSASTRO.PIXEL.SCALE F32  5.9
    418  
    419   PSASTRO.GRID.MAX.INST.MAG.RAW F32 -8
     329  PSASTRO.MOSAIC.MODE         BOOL   FALSE
     330
     331  PSASTRO.MAX.INST.MAG.RAW            F32      -10
     332  PSASTRO.GRID.MAX.INST.MAG.RAW       F32      -10
    420333
    421334  # single-chip radius match in pixels
    422   PSASTRO.MATCH.RADIUS.N0 F32    10
    423   PSASTRO.MATCH.RADIUS.N1 F32     5
    424   PSASTRO.MATCH.RADIUS.N2 F32     5
    425   PSASTRO.MATCH.RADIUS.N3 F32     3
    426   PSASTRO.MATCH.RADIUS.N4 F32     3
    427   PSASTRO.MATCH.RADIUS.N5 F32     2 # was 5
    428   PSASTRO.MATCH.RADIUS.N6 F32     1
    429   PSASTRO.MATCH.RADIUS.N7 F32     0
    430   PSASTRO.MATCH.FIT.NITER S32     6 # was 7
     335  PSASTRO.MATCH.RADIUS.N0 F32    6.0
     336  PSASTRO.MATCH.RADIUS.N1 F32    6.0
     337  PSASTRO.MATCH.RADIUS.N2 F32    4.0
     338  PSASTRO.MATCH.RADIUS.N3 F32    4.0
     339  PSASTRO.MATCH.RADIUS.N4 F32    2.0
     340  PSASTRO.MATCH.RADIUS.N5 F32    2.0
     341  PSASTRO.MATCH.RADIUS.N6 F32    1.5
     342  PSASTRO.MATCH.RADIUS.N7 F32    1.5
     343  PSASTRO.MATCH.FIT.NITER S32     7 # was 7
     344
     345  # single-chip radius match in pixels
     346  PSASTRO.ONE.CHIP.ORDER.N0 F32    1
     347  PSASTRO.ONE.CHIP.ORDER.N1 F32    1
     348  PSASTRO.ONE.CHIP.ORDER.N2 F32    2
     349  PSASTRO.ONE.CHIP.ORDER.N3 F32    2
     350  PSASTRO.ONE.CHIP.ORDER.N4 F32    3
     351  PSASTRO.ONE.CHIP.ORDER.N5 F32    3
     352  PSASTRO.ONE.CHIP.ORDER.N6 F32    3
     353  PSASTRO.ONE.CHIP.ORDER.N7 F32    3
    431354END
    432355
    433356M31_DEEP METADATA
    434   PSASTRO.GRID.SCALE  F32  100
    435   PSASTRO.PIXEL.SCALE F32  5.9
    436  
    437   PSASTRO.GRID.MAX.INST.MAG.RAW F32 -10.5
     357  PSASTRO.MOSAIC.MODE         BOOL   FALSE
     358
     359  PSASTRO.MAX.INST.MAG.RAW            F32      -10.5
     360  PSASTRO.GRID.MAX.INST.MAG.RAW       F32      -10.5
    438361 
    439362  # single-chip radius match in pixels
    440   PSASTRO.MATCH.RADIUS.N0 F32    10
    441   PSASTRO.MATCH.RADIUS.N1 F32     5
    442   PSASTRO.MATCH.RADIUS.N2 F32     5
    443   PSASTRO.MATCH.RADIUS.N3 F32     3
    444   PSASTRO.MATCH.RADIUS.N4 F32     3
    445   PSASTRO.MATCH.RADIUS.N5 F32     2 # was 5
    446   PSASTRO.MATCH.RADIUS.N6 F32     1
    447   PSASTRO.MATCH.RADIUS.N7 F32     0
    448   PSASTRO.MATCH.FIT.NITER S32     6 # was 7
    449 
    450   # XXX REMOVE later
    451   PSASTRO.GRID.MIN.ANGLE F32 0.0 # start angle (degrees)
    452   PSASTRO.GRID.MAX.ANGLE F32 0.1
    453   PSASTRO.GRID.MIN.SCALE F32 1.00
    454   PSASTRO.GRID.MAX.SCALE F32 1.01
    455 
    456 END
    457 
     363  PSASTRO.MATCH.RADIUS.N0 F32    6.0
     364  PSASTRO.MATCH.RADIUS.N1 F32    6.0
     365  PSASTRO.MATCH.RADIUS.N2 F32    4.0
     366  PSASTRO.MATCH.RADIUS.N3 F32    4.0
     367  PSASTRO.MATCH.RADIUS.N4 F32    2.0
     368  PSASTRO.MATCH.RADIUS.N5 F32    2.0
     369  PSASTRO.MATCH.RADIUS.N6 F32    1.5
     370  PSASTRO.MATCH.RADIUS.N7 F32    1.5
     371  PSASTRO.MATCH.FIT.NITER S32     7 # was 7
     372
     373  # single-chip radius match in pixels
     374  PSASTRO.ONE.CHIP.ORDER.N0 F32    1
     375  PSASTRO.ONE.CHIP.ORDER.N1 F32    1
     376  PSASTRO.ONE.CHIP.ORDER.N2 F32    2
     377  PSASTRO.ONE.CHIP.ORDER.N3 F32    2
     378  PSASTRO.ONE.CHIP.ORDER.N4 F32    3
     379  PSASTRO.ONE.CHIP.ORDER.N5 F32    3
     380  PSASTRO.ONE.CHIP.ORDER.N6 F32    3
     381  PSASTRO.ONE.CHIP.ORDER.N7 F32    3
     382END
     383
     384PHOTCODE.DATA MULTI
     385PHOTCODE.DATA METADATA
     386  FILTER   STR g
     387#  ZEROPT   F32 26.75
     388  ZEROPT   F32 26.70
     389  PHOTCODE STR g
     390  GHOST_MAX_MAG                   F32 -22.0
     391END
     392PHOTCODE.DATA METADATA
     393  FILTER   STR r
     394#  ZEROPT   F32 27.1
     395  ZEROPT   F32 27.05
     396  PHOTCODE STR r
     397  GHOST_MAX_MAG                   F32 -22.5
     398END
     399PHOTCODE.DATA METADATA
     400  FILTER   STR i
     401#  ZEROPT   F32 27.0
     402  ZEROPT   F32 26.8
     403  PHOTCODE STR i
     404  GHOST_MAX_MAG                   F32 -23.0
     405END
     406PHOTCODE.DATA METADATA
     407  FILTER   STR z
     408#  ZEROPT   F32 26.2
     409  ZEROPT   F32 26.0
     410  PHOTCODE STR z
     411  GHOST_MAX_MAG                   F32 -23.0
     412END
     413PHOTCODE.DATA METADATA
     414  FILTER   STR y
     415#  ZEROPT   F32 25.1
     416  ZEROPT   F32 25.55
     417  PHOTCODE STR y
     418  GHOST_MAX_MAG                   F32 -23.0
     419END
     420PHOTCODE.DATA METADATA
     421  FILTER   STR NB816
     422#  ZEROPT   F32 26.0
     423  ZEROPT   F32 23.75
     424  PHOTCODE STR i
     425  GHOST_MAX_MAG                   F32 -23.0
     426END
     427PHOTCODE.DATA METADATA
     428  FILTER   STR NB921
     429#  ZEROPT   F32 25.4
     430  ZEROPT   F32 23.95
     431  PHOTCODE STR z
     432  GHOST_MAX_MAG                   F32 -23.0
     433END
     434
  • trunk/ippconfig/hsc/psphot.config

    r41273 r41292  
    8585 END
    8686END
     87
     88M31_DEEP METADATA
     89  BACKGROUND.XBIN         S32   64             # size of background superpixels
     90  BACKGROUND.YBIN         S32   58             # size of background superpixels
     91  BACKGROUND.XSAMPLE      F32   2.0            # size of background superpixels
     92  BACKGROUND.YSAMPLE      F32   2.0            # size of background superpixels
     93
     94  FOOTPRINT_GROW_RADIUS   S32   0
     95  PSF_SN_LIM              F32   250.0
     96  IMSTATS_NPIX            S32   100000
     97  SKY_STAT                STR   ROBUST_MEDIAN
     98END
Note: See TracChangeset for help on using the changeset viewer.