Changeset 13513 for trunk/ppStack/src/ppStackReadout.c
- Timestamp:
- May 24, 2007, 12:01:16 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ppStack/src/ppStackReadout.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStack/src/ppStackReadout.c
r13512 r13513 41 41 psRandom *rng = psRandomAlloc(0, PS_RANDOM_TAUS); // Random number generator 42 42 int fileNum = 0; // Number of file 43 float totExposure = 0.0; // Total exposure time 43 44 while ((item = psMetadataGetAndIncrement(inputIter))) { 44 45 assert(item->type == PS_DATA_UNKNOWN); … … 70 71 return false; 71 72 } 73 totExposure += exposure; // Total exposure time 72 74 (void)psBinaryOp(ro->image, ro->image, "/", psScalarAlloc(exposure, PS_TYPE_F32)); 73 75 pmStackData *data = pmStackDataAlloc(ro, seeing ? seeing->data.F32[fileNum] : 0.0, … … 143 145 } 144 146 147 // Restore image to counts using the total exposure time 148 (void)psBinaryOp(outRO->image, outRO->image, "*", psScalarAlloc(totExposure, PS_TYPE_F32)); 149 psMetadataAddF32(outRO->parent->concepts, PS_LIST_TAIL, "CELL.EXPOSURE", PS_META_REPLACE, 150 "Summed exposure time (sec)", totExposure); 151 145 152 outRO->data_exists = true; 146 153 outRO->parent->data_exists = true;
Note:
See TracChangeset
for help on using the changeset viewer.
