Changeset 23170
- Timestamp:
- Mar 3, 2009, 5:44:00 PM (17 years ago)
- Location:
- trunk/pswarp/src
- Files:
-
- 4 edited
-
Makefile.am (modified) (1 diff)
-
pswarp.h (modified) (1 diff)
-
pswarpLoop.c (modified) (1 diff)
-
pswarpVersion.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pswarp/src/Makefile.am
r23145 r23170 28 28 pswarpSetThreads.c \ 29 29 pswarpTransformReadout.c \ 30 pswarpTransformSources.c \30 pswarpTransformSources.c \ 31 31 pswarpTransformTile.c \ 32 32 pswarpVersion.c -
trunk/pswarp/src/pswarp.h
r23145 r23170 121 121 /// Return long software version information 122 122 psString pswarpVersionLong(void); 123 124 /// Populate header with version information 125 bool pswarpVersionHeader( 126 psMetadata *header ///< Header to populate 127 ); -
trunk/pswarp/src/pswarpLoop.c
r21468 r23170 339 339 } 340 340 341 pswarpVersionHeader(hdu->header); 342 341 343 if (!pmAstromWriteWCS(hdu->header, outFPA, outChip, WCS_NONLIN_TOL)) { 342 344 psError(PS_ERR_UNKNOWN, false, "Unable to generate WCS header."); -
trunk/pswarp/src/pswarpVersion.c
r23145 r23170 18 18 #include <pslib.h> 19 19 #include <psmodules.h> 20 #include <psphot.h> 21 #include <ppStats.h> 20 22 #include "pswarp.h" 21 23 … … 57 59 return version; 58 60 }; 61 62 63 bool pswarpVersionHeader(psMetadata *header) 64 { 65 PS_ASSERT_METADATA_NON_NULL(header, false); 66 67 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 68 psString timeString = psTimeToISO(time); // The time in an ISO string 69 psFree(time); 70 psString history = NULL; // History string 71 psStringAppend(&history, "pswarp at %s", timeString); 72 psFree(timeString); 73 psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, history); 74 psFree(history); 75 76 psLibVersionHeader(header); 77 psModulesVersionHeader(header); 78 psphotVersionHeader(header); 79 ppStatsVersionHeader(header); 80 81 psString version = pswarpVersion(); // Software version 82 psString source = pswarpSource(); // Software source 83 84 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSWARP.VERSION", PS_META_REPLACE, 85 "Software version", version); 86 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSWARP.SOURCE", PS_META_REPLACE, 87 "S/W source", source); 88 89 psFree(version); 90 psFree(source); 91 92 return true; 93 }
Note:
See TracChangeset
for help on using the changeset viewer.
