Changeset 38376 for trunk/psModules/src/objects/pmSourceIO.c
- Timestamp:
- Jun 5, 2015, 9:09:14 AM (11 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmSourceIO.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSourceIO.c
r37964 r38376 1054 1054 } 1055 1055 1056 bool saveSourcesHeader = psMetadataLookupBool(&status, recipe, "SAVE.INPUT.SOURCES.HEADER");; 1056 1057 // advance to the IMAGE HEADER extension 1057 if ( hdu->header == NULL) {1058 if (saveSourcesHeader || hdu->header == NULL) { 1058 1059 // if the IMAGE header does not exist, we have no data for this view 1059 1060 if (!psFitsMoveExtNameClean (file->fits, headname)) { 1060 readout->data_exists = false; 1061 if (hdu->header == NULL) { 1062 readout->data_exists = false; 1063 } 1061 1064 psFree (headname); 1062 1065 psFree (dataname); … … 1064 1067 return true; 1065 1068 } 1066 hdu->header = psFitsReadHeader (NULL, file->fits); 1069 psMetadata *sourcesHeader = psFitsReadHeader (NULL, file->fits); 1070 // Save the hdu header for the sources on readout->analysis. 1071 // psphotStack uses this in updateMode 1072 psMetadataAddPtr(readout->analysis, PS_LIST_TAIL, "INPUT.SOURCES.HEADER", 1073 PS_DATA_UNKNOWN | PS_META_REPLACE, "fits header from input sources file", sourcesHeader); 1074 if (hdu->header == NULL) { 1075 hdu->header = sourcesHeader; 1076 } else { 1077 psFree(sourcesHeader); 1078 } 1067 1079 } 1068 1080
Note:
See TracChangeset
for help on using the changeset viewer.
