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/ppSimUtils.c

    r41173 r41331  
    272272}
    273273
     274float ppSimGetSkyRate (psMetadata *recipe) {
     275
     276  bool status;
     277
     278  float skyRate      = psMetadataLookupF32(&status, recipe, "SKY.RATE"); // Sky rate
     279  if (!isnan(skyRate)) {
     280    float zp       = psMetadataLookupF32(&status, recipe, "ZEROPOINT");   assert (status);
     281    float scale    = psMetadataLookupF32(&status, recipe, "PIXEL.SCALE"); assert (status);
     282    float skyMags  = psMetadataLookupF32(&status, recipe, "SKY.MAGS");    assert (status);
     283    skyRate = scale * scale * ppSimMagToFlux (skyMags, zp);
     284  }
     285  return skyRate;
     286}
     287
    274288psArray *ppSimSelectSources (pmConfig *config, const pmFPAview *view, const char *filename) {
    275289
Note: See TracChangeset for help on using the changeset viewer.