Changeset 17557 for trunk/ppSim/src/ppSimMakeSky.c
- Timestamp:
- May 7, 2008, 10:55:21 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ppSim/src/ppSimMakeSky.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSim/src/ppSimMakeSky.c
r16497 r17557 13 13 pmFPA *fpa = chip->parent; 14 14 15 float expTime = psMetadataLookupF32(&status, config->arguments, "EXPTIME"); // Exposure time 16 float flatSigma = psMetadataLookupF32(&status, config->arguments, "FLAT.SIGMA"); // Flat-field coefficient 17 float flatRate = psMetadataLookupF32(&status, config->arguments, "FLAT.RATE"); // Flat-field rate 18 float shutterTime = psMetadataLookupF32(&status, config->arguments, "SHUTTER.TIME"); // Shutter time 15 psMetadata *recipe = psMetadataLookupMetadata(&status, config->recipes, PPSIM_RECIPE); // Recipe 19 16 20 float skyRate = psMetadataLookupF32(&status, config->arguments, "SKY.RATE"); // Sky rate 17 float expTime = psMetadataLookupF32(&status, recipe, "EXPTIME"); // Exposure time 18 float flatSigma = psMetadataLookupF32(&status, recipe, "FLAT.SIGMA"); // Flat-field coefficient 19 float flatRate = psMetadataLookupF32(&status, recipe, "FLAT.RATE"); // Flat-field rate 20 float shutterTime = psMetadataLookupF32(&status, recipe, "SHUTTER.TIME"); // Shutter time 21 float skyRate = psMetadataLookupF32(&status, recipe, "SKY.RATE"); // Sky rate 21 22 if (isnan(skyRate)) { 22 float zp = psMetadataLookupF32(&status, config->arguments, "ZEROPOINT"); assert (status);23 float scale = psMetadataLookupF32(&status, config->arguments, "SCALE"); assert (status);24 float skyMags = psMetadataLookupF32(&status, config->arguments, "SKY.MAGS"); assert (status);25 skyRate = scale * scale * p ow (10.0, -0.4*(skyMags - zp));23 float zp = psMetadataLookupF32(&status, recipe, "ZEROPOINT"); assert (status); 24 float scale = psMetadataLookupF32(&status, recipe, "SCALE"); assert (status); 25 float skyMags = psMetadataLookupF32(&status, recipe, "SKY.MAGS"); assert (status); 26 skyRate = scale * scale * ppSimMagToFlux (skyMags, zp); 26 27 } 27 28
Note:
See TracChangeset
for help on using the changeset viewer.
