Changeset 42948 for trunk/ppSub/src/ppSubDefineOutput.c
- Timestamp:
- Dec 1, 2025, 3:27:47 PM (5 months ago)
- File:
-
- 1 edited
-
trunk/ppSub/src/ppSubDefineOutput.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSub/src/ppSubDefineOutput.c
r40344 r42948 30 30 31 31 bool status = false; 32 float zptObs_in=0.; 33 float zptErr_in=0.; 34 float zptObs_ref=0.; 35 float zptErr_ref=0.; 32 36 33 37 pmFPAview *view = ppSubViewReadout(); // View to readout … … 139 143 psFree(inBase); 140 144 145 //read the zeropoint keywords 146 pmCell *cell_in = pmFPAfileThisCell(config->files, view, "PPSUB.INPUT"); 147 pmHDU *hdu_in = pmHDUFromCell(cell_in); 148 zptObs_in = psMetadataLookupF32 (NULL, hdu_in->header, "ZPT_OBS"); 149 zptErr_in = psMetadataLookupF32 (NULL, hdu_in->header, "ZPT_ERR"); 150 151 pmCell *cell_ref = pmFPAfileThisCell(config->files, view, "PPSUB.REF"); 152 pmHDU *hdu_ref = pmHDUFromCell(cell_ref); 153 zptObs_ref = psMetadataLookupF32 (NULL, hdu_ref->header, "ZPT_OBS"); 154 zptErr_ref = psMetadataLookupF32 (NULL, hdu_ref->header, "ZPT_ERR"); 155 156 if (zptObs_in != 0.) { 157 psMetadataAddF32 (outHDU->header, PS_LIST_TAIL, "ZPT_OBS_IN", PS_META_REPLACE, "measured zero point", zptObs_in); 158 psMetadataAddF32 (outHDU->header, PS_LIST_TAIL, "ZPT_ERR_IN", PS_META_REPLACE, "error on zero point", zptErr_in); 159 } 160 161 if (zptObs_ref != 0.) { 162 psMetadataAddF32 (outHDU->header, PS_LIST_TAIL, "ZPT_OBS_REF", PS_META_REPLACE, "measured zero point for template image", zptObs_ref); 163 psMetadataAddF32 (outHDU->header, PS_LIST_TAIL, "ZPT_ERR_REF", PS_META_REPLACE, "error on zero point for template image", zptErr_ref); 164 } 165 166 //also output the skycell id 167 char *skycell_id = psMetadataLookupStr(NULL, config->arguments, "SKYCELL_ID"); 168 psLogMsg("ppSub", PS_LOG_INFO, "keykeykey o3: %s\n", skycell_id); 169 170 psMetadataAddStr (outHDU->header, PS_LIST_TAIL, "SKYCELL_ID", PS_META_REPLACE, "skycell_id", skycell_id); 171 141 172 ppSubVersionHeader(outHDU->header); 142 173
Note:
See TracChangeset
for help on using the changeset viewer.
