IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30873


Ignore:
Timestamp:
Mar 10, 2011, 5:58:10 PM (15 years ago)
Author:
watersc1
Message:

diffraction spike width scaling

Location:
trunk
Files:
2 edited

Legend:

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

    r29986 r30873  
    137137REFSTAR_MASK_SATSPIKE_OFFSET    F32   0.0
    138138REFSTAR_MASK_SATSPIKE_WIDTH     F32  10.0
     139REFSTAR_MASK_SATSPIKE_L0        F32  200.0
     140REFSTAR_MASK_SATSPIKE_WIDTH_SLOPE F32 0.00
    139141
    140142REFSTAR_MASK_GHOST              BOOL FALSE
  • trunk/psastro/src/psastroMaskUpdates.c

    r28089 r30873  
    137137    double REFSTAR_MASK_SATSPIKE_MAG_MAX   = psMetadataLookupF32 (&status, recipe, "REFSTAR_MASK_SATSPIKE_MAG_MAX");
    138138    double REFSTAR_MASK_SATSPIKE_WIDTH     = psMetadataLookupF32 (&status, recipe, "REFSTAR_MASK_SATSPIKE_WIDTH");
     139    double REFSTAR_MASK_SATSPIKE_L0        = psMetadataLookupF32 (&status, recipe, "REFSTAR_MASK_SATSPIKE_L0");
     140    double REFSTAR_MASK_SATSPIKE_WIDTH_SLOPE = psMetadataLookupF32 (&status, recipe, "REFSTAR_MASK_SATSPIKE_WIDTH_SLOPE");
    139141    double REFSTAR_MASK_SATSPIKE_OFFSET    = psMetadataLookupF32 (&status, recipe, "REFSTAR_MASK_SATSPIKE_OFFSET");
    140142    double REFSTAR_MASK_BLEED_MAG_MAX      = psMetadataLookupF32 (&status, recipe, "REFSTAR_MASK_BLEED_MAG_MAX");
     
    325327                          spikeLength = 0.0;
    326328                        }
    327                         // XXX we can make the width depend on the spike as well...
     329                        // XXX we can make the width depend on the spike as well...
     330                        // CZW: 2011-02-18 it does so now. It's a weak function (slope = 0.01), but it should help
     331                        if (spikeLength > REFSTAR_MASK_SATSPIKE_L0) {
     332                          spikeWidth += 0.5 * (spikeLength - REFSTAR_MASK_SATSPIKE_L0) * REFSTAR_MASK_SATSPIKE_WIDTH_SLOPE;
     333                        }
     334
    328335                        // The length should also be a function of the image background level
    329336
Note: See TracChangeset for help on using the changeset viewer.