Changeset 23195
- Timestamp:
- Mar 5, 2009, 11:07:57 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 26 edited
-
ppArith/src/ppArith.c (modified) (1 diff)
-
ppArith/src/ppArith.h (modified) (4 diffs)
-
ppArith/src/ppArithLoop.c (modified) (1 diff)
-
ppArith/src/ppArithVersion.c (modified) (2 diffs)
-
ppImage/src/ppImage.c (modified) (1 diff)
-
ppImage/src/ppImage.h (modified) (1 diff)
-
ppImage/src/ppImageVersion.c (modified) (1 diff)
-
ppMerge/src/ppMerge.c (modified) (1 diff)
-
ppMerge/src/ppMerge.h (modified) (1 diff)
-
ppMerge/src/ppMergeVersion.c (modified) (1 diff)
-
ppStack/src/ppStack.c (modified) (1 diff)
-
ppStack/src/ppStack.h (modified) (1 diff)
-
ppStack/src/ppStackVersion.c (modified) (1 diff)
-
ppSub/src/ppSub.c (modified) (1 diff)
-
ppSub/src/ppSub.h (modified) (1 diff)
-
ppSub/src/ppSubVersion.c (modified) (1 diff)
-
psastro/src/Makefile.am (modified) (1 diff)
-
psastro/src/psastro.c (modified) (2 diffs)
-
psastro/src/psastro.h (modified) (1 diff)
-
psastro/src/psastroVersion.c (modified) (1 diff)
-
psphot/src/psphot.c (modified) (2 diffs)
-
psphot/src/psphot.h (modified) (1 diff)
-
psphot/src/psphotVersion.c (modified) (1 diff)
-
pswarp/src/pswarp.c (modified) (1 diff)
-
pswarp/src/pswarp.h (modified) (1 diff)
-
pswarp/src/pswarpVersion.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppArith/src/ppArith.c
r21378 r23195 34 34 } 35 35 36 ppArithVersionPrint(); 37 36 38 if (!ppArithArguments(argc, argv, config)) { 37 39 psErrorStackPrint(stderr, "Error reading arguments.\n"); -
trunk/ppArith/src/ppArith.h
r21244 r23195 22 22 * Parse the arguments 23 23 */ 24 bool ppArithArguments(int argc, char *argv[], ///< Command-line arguments 25 pmConfig *config ///< Configuration 24 bool ppArithArguments(int argc, char *argv[], ///< Command-line arguments 25 pmConfig *config ///< Configuration 26 26 ); 27 27 … … 29 29 * Parse the camera input 30 30 */ 31 bool ppArithCamera(pmConfig *config ///< Configuration 31 bool ppArithCamera(pmConfig *config ///< Configuration 32 32 ); 33 33 … … 35 35 * Loop over the FPA hierarchy 36 36 */ 37 bool ppArithLoop(pmConfig *config ///< Configuration 37 bool ppArithLoop(pmConfig *config ///< Configuration 38 38 ); 39 39 … … 41 41 * Perform arithmetic on the readout 42 42 */ 43 bool ppArithReadout(pmReadout *output, ///< Output readout 44 const pmReadout *input1, ///< Input readout 45 const pmReadout *input2, ///< Input readout 46 const pmConfig *config, ///< Configuration 47 const pmFPAview *view ///< View of readout on which to operate 43 bool ppArithReadout(pmReadout *output, ///< Output readout 44 const pmReadout *input1, ///< Input readout 45 const pmReadout *input2, ///< Input readout 46 const pmConfig *config, ///< Configuration 47 const pmFPAview *view ///< View of readout on which to operate 48 48 ); 49 49 50 50 /** 51 * Put the program version information into a metadata51 * Put the program version information into header 52 52 */ 53 void ppArithVersionMetadata(psMetadata *metadata ///< Metadatato populate53 bool ppArithVersionHeader(psMetadata *header ///< Header to populate 54 54 ); 55 56 /// Print version information 57 void ppArithVersionPrint(void); 55 58 56 59 ///@} -
trunk/ppArith/src/ppArithLoop.c
r21378 r23195 113 113 hdu->header = psMetadataAlloc(); 114 114 } 115 ppArithVersion Metadata(hdu->header);115 ppArithVersionHeader(hdu->header); 116 116 lastHDU = hdu; 117 117 } -
trunk/ppArith/src/ppArithVersion.c
r23124 r23195 59 59 }; 60 60 61 void ppArithVersionMetadata(psMetadata *metadata)61 bool ppArithVersionHeader(psMetadata *header) 62 62 { 63 PS_ASSERT_METADATA_NON_NULL(metadata,); 63 PS_ASSERT_METADATA_NON_NULL(header, false); 64 65 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 66 psString timeString = psTimeToISO(time); // The time in an ISO string 67 psFree(time); 68 psString history = NULL; // History string 69 psStringAppend(&history, "ppArith at %s", timeString); 70 psFree(timeString); 71 psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, history); 72 psFree(history); 73 74 psLibVersionHeader(header); 75 psModulesVersionHeader(header); 76 ppStatsVersionHeader(header); 77 78 psString version = ppArithVersion(); // Software version 79 psString source = ppArithSource(); // Software source 80 81 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPARITH.VERSION", PS_META_REPLACE, 82 "Software version", version); 83 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPARITH.SOURCE", PS_META_REPLACE, 84 "S/W source", source); 85 86 psFree(version); 87 psFree(source); 88 89 return true; 90 } 91 92 void ppArithVersionPrint(void) 93 { 94 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 95 psString timeString = psTimeToISO(time); // The time in an ISO string 96 psFree(time); 97 psLogMsg("ppArith", PS_LOG_INFO, "ppArith at %s", timeString); 98 psFree(timeString); 64 99 65 100 psString pslib = psLibVersionLong();// psLib version … … 68 103 psString ppArith = ppArithVersionLong(); // ppArith version 69 104 70 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 71 psString timeString = psTimeToISO(time); // The time in an ISO string 72 psFree(time); 73 psString head = NULL; // Head string 74 psStringAppend(&head, "ppArith processing at %s. Component information:", timeString); 75 psFree(timeString); 105 psLogMsg("ppArith", PS_LOG_INFO, "%s", pslib); 106 psLogMsg("ppArith", PS_LOG_INFO, "%s", psmodules); 107 psLogMsg("ppArith", PS_LOG_INFO, "%s", ppStats); 108 psLogMsg("ppArith", PS_LOG_INFO, "%s", ppArith); 76 109 77 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, head, "");78 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, pslib, "");79 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, psmodules, "");80 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppStats, "");81 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppArith, "");82 83 psFree(head);84 110 psFree(pslib); 85 111 psFree(psmodules); -
trunk/ppImage/src/ppImage.c
r19928 r23195 21 21 exit(PS_EXIT_CONFIG_ERROR); 22 22 } 23 24 ppImageVersionPrint(); 23 25 24 26 // define recipe options -
trunk/ppImage/src/ppImage.h
r23164 r23195 218 218 ); 219 219 220 /// Print version information 221 void ppImageVersionPrint(void); 222 220 223 221 224 // calculate stats, including MD5 -
trunk/ppImage/src/ppImageVersion.c
r23165 r23195 74 74 return true; 75 75 } 76 77 78 void ppImageVersionPrint(void) 79 { 80 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 81 psString timeString = psTimeToISO(time); // The time in an ISO string 82 psFree(time); 83 psLogMsg("ppImage", PS_LOG_INFO, "ppImage at %s", timeString); 84 psFree(timeString); 85 86 psString pslib = psLibVersionLong();// psLib version 87 psString psmodules = psModulesVersionLong(); // psModules version 88 psString psphot = psphotVersionLong(); // psphot version 89 psString psastro = psastroVersionLong(); // psastro version 90 psString ppStats = ppStatsVersionLong(); // ppStats version 91 psString ppImage = ppImageVersionLong(); // ppImage version 92 93 psLogMsg("ppImage", PS_LOG_INFO, "%s", pslib); 94 psLogMsg("ppImage", PS_LOG_INFO, "%s", psmodules); 95 psLogMsg("ppImage", PS_LOG_INFO, "%s", psphot); 96 psLogMsg("ppImage", PS_LOG_INFO, "%s", psastro); 97 psLogMsg("ppImage", PS_LOG_INFO, "%s", ppStats); 98 psLogMsg("ppImage", PS_LOG_INFO, "%s", ppImage); 99 100 psFree(pslib); 101 psFree(psmodules); 102 psFree(psphot); 103 psFree(psastro); 104 psFree(ppStats); 105 psFree(ppImage); 106 107 return; 108 } -
trunk/ppMerge/src/ppMerge.c
r21244 r23195 38 38 goto die; 39 39 } 40 41 ppMergeVersionPrint(); 40 42 41 43 ppMergeType type = psMetadataLookupS32(NULL, config->arguments, "TYPE"); ///< Type of frame -
trunk/ppMerge/src/ppMerge.h
r23166 r23195 181 181 ); 182 182 183 /// Print version information 184 void ppMergeVersionPrint(void); 185 186 183 187 ///@} 184 188 #endif -
trunk/ppMerge/src/ppMergeVersion.c
r23166 r23195 90 90 } 91 91 92 void ppMergeVersionPrint(void) 93 { 94 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 95 psString timeString = psTimeToISO(time); // The time in an ISO string 96 psFree(time); 97 psLogMsg("ppMerge", PS_LOG_INFO, "ppMerge at %s", timeString); 98 psFree(timeString); 99 100 psString pslib = psLibVersionLong();// psLib version 101 psString psmodules = psModulesVersionLong(); // psModules version 102 psString ppStats = ppStatsVersionLong(); // ppStats version 103 psString ppMerge = ppMergeVersionLong(); // ppMerge version 104 105 psLogMsg("ppImage", PS_LOG_INFO, "%s", pslib); 106 psLogMsg("ppImage", PS_LOG_INFO, "%s", psmodules); 107 psLogMsg("ppImage", PS_LOG_INFO, "%s", ppStats); 108 psLogMsg("ppImage", PS_LOG_INFO, "%s", ppMerge); 109 110 psFree(pslib); 111 psFree(psmodules); 112 psFree(ppStats); 113 psFree(ppMerge); 114 115 return; 116 } -
trunk/ppStack/src/ppStack.c
r21258 r23195 33 33 goto die; 34 34 } 35 36 ppStackVersionPrint(); 35 37 36 38 if (!pmModelClassInit()) { -
trunk/ppStack/src/ppStack.h
r23192 r23195 146 146 ); 147 147 148 /// Print version information 149 void ppStackVersionPrint(void); 150 148 151 /// Convolve image to match specified seeing 149 152 bool ppStackMatch(pmReadout *readout, // Readout to be convolved; replaced with output -
trunk/ppStack/src/ppStackVersion.c
r23172 r23195 80 80 return true; 81 81 } 82 83 void ppStackVersionPrint(void) 84 { 85 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 86 psString timeString = psTimeToISO(time); // The time in an ISO string 87 psFree(time); 88 psLogMsg("ppStack", PS_LOG_INFO, "ppStack at %s", timeString); 89 psFree(timeString); 90 91 psString pslib = psLibVersionLong();// psLib version 92 psString psmodules = psModulesVersionLong(); // psModules version 93 psString psphot = psphotVersionLong(); // psphot version 94 psString ppStats = ppStatsVersionLong(); // psastro version 95 psString ppStack = ppStackVersionLong(); // ppStack version 96 97 psLogMsg("ppStack", PS_LOG_INFO, "%s", pslib); 98 psLogMsg("ppStack", PS_LOG_INFO, "%s", psmodules); 99 psLogMsg("ppStack", PS_LOG_INFO, "%s", psphot); 100 psLogMsg("ppStack", PS_LOG_INFO, "%s", ppStats); 101 psLogMsg("ppStack", PS_LOG_INFO, "%s", ppStack); 102 103 psFree(pslib); 104 psFree(psmodules); 105 psFree(psphot); 106 psFree(ppStats); 107 psFree(ppStack); 108 109 return; 110 } -
trunk/ppSub/src/ppSub.c
r21524 r23195 34 34 goto die; 35 35 } 36 37 ppSubVersionPrint(); 36 38 37 39 if (!pmModelClassInit()) { -
trunk/ppSub/src/ppSub.h
r23173 r23195 93 93 ); 94 94 95 /// Print version information 96 void ppSubVersionPrint(void); 97 95 98 96 99 // Copy every instance of a single keyword from one metadata to another -
trunk/ppSub/src/ppSubVersion.c
r23173 r23195 92 92 return true; 93 93 } 94 95 void ppSubVersionPrint(void) 96 { 97 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 98 psString timeString = psTimeToISO(time); // The time in an ISO string 99 psFree(time); 100 psLogMsg("ppSub", PS_LOG_INFO, "ppSub at %s", timeString); 101 psFree(timeString); 102 103 psString pslib = psLibVersionLong();// psLib version 104 psString psmodules = psModulesVersionLong(); // psModules version 105 psString psphot = psphotVersionLong(); // psphot version 106 psString ppStats = ppStatsVersionLong(); // ppStats version 107 psString ppSub = ppSubVersionLong(); // ppSub version 108 109 psLogMsg("ppSub", PS_LOG_INFO, "%s", pslib); 110 psLogMsg("ppSub", PS_LOG_INFO, "%s", psmodules); 111 psLogMsg("ppSub", PS_LOG_INFO, "%s", psphot); 112 psLogMsg("ppSub", PS_LOG_INFO, "%s", ppStats); 113 psLogMsg("ppSub", PS_LOG_INFO, "%s", ppSub); 114 115 psFree(pslib); 116 psFree(psmodules); 117 psFree(psphot); 118 psFree(ppStats); 119 psFree(ppSub); 120 121 return; 122 } -
trunk/psastro/src/Makefile.am
r23120 r23195 10 10 FORCE: ; 11 11 12 libpsastro_la_CFLAGS = $(PSASTRO_CFLAGS) $(P SMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPSASTRO_VERSION=\"$(PSASTRO_VERSION)\" -DPSASTRO_BRANCH=\"$(PSASTRO_BRANCH)\" -DPSASTRO_SOURCE=\"$(PSASTRO_SOURCE)\"13 libpsastro_la_LDFLAGS = $(PSASTRO_LIBS) $(P SMODULE_LIBS) $(PSLIB_LIBS)12 libpsastro_la_CFLAGS = $(PSASTRO_CFLAGS) $(PPSTATS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPSASTRO_VERSION=\"$(PSASTRO_VERSION)\" -DPSASTRO_BRANCH=\"$(PSASTRO_BRANCH)\" -DPSASTRO_SOURCE=\"$(PSASTRO_SOURCE)\" 13 libpsastro_la_LDFLAGS = $(PSASTRO_LIBS) $(PPSTATS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS) 14 14 15 15 bin_PROGRAMS = psastro psastroModel psastroModelFit gpcModel -
trunk/psastro/src/psastro.c
r21409 r23195 34 34 if (!config) usage (); 35 35 36 psastroVersionPrint(); 37 36 38 // load identify the data sources 37 39 if (!psastroParseCamera (config)) { 38 psErrorStackPrint(stderr, "error setting up the camera\n");39 exit (1);40 psErrorStackPrint(stderr, "error setting up the camera\n"); 41 exit (1); 40 42 } 41 43 … … 43 45 // select subset of stars for astrometry 44 46 if (!psastroDataLoad (config)) { 45 psErrorStackPrint(stderr, "error loading input data\n");46 exit (1);47 psErrorStackPrint(stderr, "error loading input data\n"); 48 exit (1); 47 49 } 48 50 49 51 // run the full astrometry analysis (chip and/or mosaic) 50 52 if (!psastroAnalysis (config)) { 51 psErrorStackPrint(stderr, "failure in psastro analysis\n");52 exit (1);53 psErrorStackPrint(stderr, "failure in psastro analysis\n"); 54 exit (1); 53 55 } 54 56 55 57 // write out the results 56 58 if (!psastroDataSave (config)) { 57 psErrorStackPrint(stderr, "failed to write out data\n");58 exit (1);59 psErrorStackPrint(stderr, "failed to write out data\n"); 60 exit (1); 59 61 } 60 62 -
trunk/psastro/src/psastro.h
r23169 r23195 99 99 bool psastroVersionHeader(psMetadata *header); 100 100 bool psastroVersionHeaderFull(psMetadata *header); 101 void psastroVersionPrint(void); 101 102 102 103 // demo plots -
trunk/psastro/src/psastroVersion.c
r23169 r23195 80 80 psLibVersionHeader(header); 81 81 psModulesVersionHeader(header); 82 ppStatsVersionHeader(header); 82 83 psastroVersionHeader(header); 83 84 84 85 return true; 85 86 } 87 88 void psastroVersionPrint(void) 89 { 90 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 91 psString timeString = psTimeToISO(time); // The time in an ISO string 92 psFree(time); 93 psLogMsg("psastro", PS_LOG_INFO, "psastro at %s", timeString); 94 psFree(timeString); 95 96 psString pslib = psLibVersionLong();// psLib version 97 psString psmodules = psModulesVersionLong(); // psModules version 98 psString ppStats = ppStatsVersionLong(); // ppStats version 99 psString psastro = psastroVersionLong(); // psastro version 100 101 psLogMsg("psastro", PS_LOG_INFO, "%s", pslib); 102 psLogMsg("psastro", PS_LOG_INFO, "%s", psmodules); 103 psLogMsg("psastro", PS_LOG_INFO, "%s", ppStats); 104 psLogMsg("psastro", PS_LOG_INFO, "%s", psastro); 105 106 psFree(pslib); 107 psFree(psmodules); 108 psFree(ppStats); 109 psFree(psastro); 110 111 return; 112 } -
trunk/psphot/src/psphot.c
r20411 r23195 9 9 10 10 psTimerStart ("complete"); 11 pmErrorRegister(); // register psModule's error codes/messages11 pmErrorRegister(); // register psModule's error codes/messages 12 12 psphotInit(); 13 13 … … 15 15 pmConfig *config = psphotArguments (argc, argv); 16 16 if (!config) { 17 psErrorStackPrint(stderr, "Error reading arguments\n");18 usage ();17 psErrorStackPrint(stderr, "Error reading arguments\n"); 18 usage (); 19 19 } 20 21 psphotVersionPrint(); 20 22 21 23 // load input data (config and images (signal, noise, mask) -
trunk/psphot/src/psphot.h
r23167 r23195 20 20 bool psphotVersionHeader(psMetadata *header); 21 21 bool psphotVersionHeaderFull(psMetadata *header); 22 void psphotVersionPrint(void); 22 23 23 24 bool psphotModelTest (pmConfig *config, const pmFPAview *view, psMetadata *recipe); -
trunk/psphot/src/psphotVersion.c
r23168 r23195 96 96 return true; 97 97 } 98 99 100 void psphotVersionPrint(void) 101 { 102 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 103 psString timeString = psTimeToISO(time); // The time in an ISO string 104 psFree(time); 105 psLogMsg("psphot", PS_LOG_INFO, "psphot at %s", timeString); 106 psFree(timeString); 107 108 psString pslib = psLibVersionLong();// psLib version 109 psString psmodules = psModulesVersionLong(); // psModules version 110 psString psphot = psphotVersionLong(); // psphot version 111 112 psLogMsg("psphot", PS_LOG_INFO, "%s", pslib); 113 psLogMsg("psphot", PS_LOG_INFO, "%s", psmodules); 114 psLogMsg("psphot", PS_LOG_INFO, "%s", psphot); 115 116 psFree(pslib); 117 psFree(psmodules); 118 psFree(psphot); 119 120 return; 121 } -
trunk/pswarp/src/pswarp.c
r21442 r23195 39 39 if (!config) usage(); 40 40 41 pswarpVersionPrint(); 42 41 43 // load identify the data sources 42 44 if (!pswarpParseCamera(config)) { -
trunk/pswarp/src/pswarp.h
r23170 r23195 126 126 psMetadata *header ///< Header to populate 127 127 ); 128 129 /// Print version information 130 void pswarpVersionPrint(void); -
trunk/pswarp/src/pswarpVersion.c
r23170 r23195 92 92 return true; 93 93 } 94 95 void pswarpVersionPrint(void) 96 { 97 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 98 psString timeString = psTimeToISO(time); // The time in an ISO string 99 psFree(time); 100 psLogMsg("pswarp", PS_LOG_INFO, "pswarp at %s", timeString); 101 psFree(timeString); 102 103 psString pslib = psLibVersionLong();// psLib version 104 psString psmodules = psModulesVersionLong(); // psModules version 105 psString psphot = psphotVersionLong(); // psphot version 106 psString ppStats = ppStatsVersionLong(); // ppStats version 107 psString pswarp = pswarpVersionLong(); // pswarp version 108 109 psLogMsg("pswarp", PS_LOG_INFO, "%s", pslib); 110 psLogMsg("pswarp", PS_LOG_INFO, "%s", psmodules); 111 psLogMsg("pswarp", PS_LOG_INFO, "%s", psphot); 112 psLogMsg("pswarp", PS_LOG_INFO, "%s", ppStats); 113 psLogMsg("pswarp", PS_LOG_INFO, "%s", pswarp); 114 115 psFree(pslib); 116 psFree(psmodules); 117 psFree(psphot); 118 psFree(ppStats); 119 psFree(pswarp); 120 121 return; 122 }
Note:
See TracChangeset
for help on using the changeset viewer.
