Changeset 17557 for trunk/ppSim/src/ppSimInsertStars.c
- Timestamp:
- May 7, 2008, 10:55:21 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ppSim/src/ppSimInsertStars.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSim/src/ppSimInsertStars.c
r16496 r17557 27 27 psMetadata *recipe = psMetadataLookupMetadata(NULL, config->recipes, PPSIM_RECIPE); // Recipe 28 28 29 float expTime = psMetadataLookupF32(NULL, config->arguments, "EXPTIME"); // Exposure time 30 float darkRate = psMetadataLookupF32(NULL, config->arguments, "DARK.RATE"); // Dark rate 29 float expTime = psMetadataLookupF32(NULL, recipe, "EXPTIME"); // Exposure time 30 float darkRate = psMetadataLookupF32(NULL, recipe, "DARK.RATE"); // Dark rate 31 31 32 float readnoise = psMetadataLookupF32(NULL, cell->concepts, "CELL.READNOISE");// CCD read noise, e 32 33 if (isnan(readnoise)) { … … 39 40 } 40 41 41 float skyRate = psMetadataLookupF32(NULL, config->arguments, "SKY.RATE"); // Sky rate42 float skyRate = psMetadataLookupF32(NULL, recipe, "SKY.RATE"); // Sky rate 42 43 if (isnan(skyRate)) { 43 float zp = psMetadataLookupF32(&mdok, config->arguments, "ZEROPOINT"); assert (mdok);44 float scale = psMetadataLookupF32(&mdok, config->arguments, "SCALE"); assert (mdok);45 float skyMags = psMetadataLookupF32(&mdok, config->arguments, "SKY.MAGS"); assert (mdok);46 skyRate = scale * scale * pow (10.0, -0.4*(skyMags - zp));44 float zp = psMetadataLookupF32(&mdok, recipe, "ZEROPOINT"); assert (mdok); 45 float scale = psMetadataLookupF32(&mdok, recipe, "SCALE"); assert (mdok); 46 float skyMags = psMetadataLookupF32(&mdok, recipe, "SKY.MAGS"); assert (mdok); 47 skyRate = scale * scale * ppSimMagToFlux (skyMags, zp); 47 48 } 48 49
Note:
See TracChangeset
for help on using the changeset viewer.
