IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 9, 2020, 11:51:42 AM (6 years ago)
Author:
eugene
Message:

consolidate sky flux calculation and report in output cmf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppSim/src/ppSimMakeSky.c

    r41330 r41331  
    2626    float shutterTime  = psMetadataLookupF32(&status, recipe, "SHUTTER.TIME"); // Shutter time
    2727    float scatterFrac  = psMetadataLookupF32(&status, recipe, "SCATTER.FRAC"); // scattered light fraction (max)
    28     float skyRate      = psMetadataLookupF32(&status, recipe, "SKY.RATE"); // Sky rate
    29     float skyMags      = psMetadataLookupF32(&status, recipe, "SKY.MAGS");  assert (status);
    30     if (!isnan(skyMags)) {
    31         float zp       = psMetadataLookupF32(&status, recipe, "ZEROPOINT"); assert (status);
    32         float scale    = psMetadataLookupF32(&status, recipe, "PIXEL.SCALE"); assert (status);
    33         skyRate = scale * scale * ppSimMagToFlux (skyMags, zp);
    34     }
    35     if (type == PPSIM_TYPE_FLAT) {
    36       skyRate = flatRate;
    37     }
     28
     29    float skyRate      = (type == PPSIM_TYPE_FLAT) ? flatRate : ppSimGetSkyRate (recipe);
    3830
    3931    int x0Chip        = psMetadataLookupS32(&status, chip->concepts, "CHIP.X0");
Note: See TracChangeset for help on using the changeset viewer.