Changeset 28305 for trunk/ippToPsps/src/ippToPspsBatchDetection.c
- Timestamp:
- Jun 11, 2010, 11:54:59 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/src/ippToPspsBatchDetection.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/src/ippToPspsBatchDetection.c
r28249 r28305 54 54 float zptObs, zeroPoint, exposureTime; 55 55 char filterType[20]; 56 double obsTime; 57 double expStart; 58 double expTime; 56 59 status=0; fits_read_key(fitsIn, TFLOAT, "ZPT_OBS", &zptObs, NULL, &status); 57 60 status=0; fits_read_key(fitsIn, TFLOAT, "ZPT_REF", &zeroPoint, NULL, &status); 58 61 status=0; fits_read_key(fitsIn, TFLOAT, "EXPREQ", &exposureTime, NULL, &status); 59 62 status=0; fits_read_key(fitsIn, TSTRING, "FILTERID", filterType, NULL, &status); 60 63 status=0; fits_read_key(fitsIn, TDOUBLE, "MJD-OBS", &expStart, NULL, &status); 64 status=0; fits_read_key(fitsIn, TDOUBLE, "EXPTIME", &expTime, NULL, &status); 65 obsTime = expStart + (expTime/172800); // exp start plus half exp time (converted from secs to days) 66 61 67 ippToPspsConfig_writeTable(this->config, fitsIn, this->fitsOut, 1, "FrameMeta", true); 62 68 … … 83 89 84 90 // stuff to keep from psf.hdr header 85 double obsTime = 0.0;86 91 int sourceId = -1; 87 92 int imageId = -1; … … 132 137 long ippDetectID[MAXDETECT]; 133 138 long imageID[MAXDETECT]; 134 floatobsTimes[MAXDETECT];139 double obsTimes[MAXDETECT]; 135 140 float instFlux[MAXDETECT]; 136 141 float instFluxErr[MAXDETECT]; … … 195 200 status=0; fits_read_key(fitsIn, TFLOAT, "IQ_FW2", &momentMin, NULL, &status); 196 201 status=0; fits_read_key(fitsIn, TLONG, "IMAGEID", &imageId, NULL, &status); 197 status=0; fits_read_key(fitsIn, TDOUBLE, "MJD-OBS", &obsTime, NULL, &status);198 202 status=0; fits_read_key(fitsIn, TLONG, "SOURCEID", &sourceId, NULL, &status); 199 203 … … 333 337 fits_write_col(this->fitsOut, TBYTE, DETECTION_SURVEYID, 1, 1, nDet, surveyIDs, &status); 334 338 fits_write_col(this->fitsOut, TLONGLONG, DETECTION_IMAGEID, 1, 1, nDet, imageID, &status); 335 fits_write_col(this->fitsOut, T FLOAT, DETECTION_OBSTIME, 1, 1, nDet, obsTimes, &status);339 fits_write_col(this->fitsOut, TDOUBLE, DETECTION_OBSTIME, 1, 1, nDet, obsTimes, &status); 336 340 fits_write_col(this->fitsOut, TFLOAT, DETECTION_INSTFLUX, 1, 1, nDet, instFlux, &status); 337 341 fits_write_col(this->fitsOut, TFLOAT, DETECTION_INSTFLUXERR, 1, 1, nDet, instFluxErr, &status);
Note:
See TracChangeset
for help on using the changeset viewer.
