Changeset 10792 for trunk/psphot/src/psphotParseCamera.c
- Timestamp:
- Dec 16, 2006, 11:50:15 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphotParseCamera.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphotParseCamera.c
r10554 r10792 36 36 // optionally save the residual image 37 37 if (psMetadataLookupBool(NULL, recipe, "SAVE.RESID")) { 38 pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.RESID"); 38 if (!pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.RESID")) { 39 psError(PS_ERR_IO, false, "Cannot find a rule for PSPHOT.BACKMDL"); 40 return false; 41 } 39 42 } 40 43 … … 46 49 // optionally save the background model (small FITS image) 47 50 if (psMetadataLookupBool(NULL, recipe, "SAVE.BACKMDL")) { 48 pmFPAfileDefineFromFPA (config, input->fpa, DX, DY, "PSPHOT.BACKMDL"); 51 if (!pmFPAfileDefineFromFPA (config, input->fpa, DX, DY, "PSPHOT.BACKMDL")) { 52 psError(PS_ERR_IO, false, "Cannot find a rule for PSPHOT.BACKMDL"); 53 return false; 54 } 49 55 } 50 56 // optionally save the full background image 51 57 if (psMetadataLookupBool(NULL, recipe, "SAVE.BACKGND")) { 52 pmFPAfileDefineFromFPA (config, input->fpa, 1, 1, "PSPHOT.BACKGND"); 58 if (!pmFPAfileDefineFromFPA (config, input->fpa, 1, 1, "PSPHOT.BACKGND")) { 59 psError(PS_ERR_IO, false, "Cannot find a rule for PSPHOT.BACKGND"); 60 return false; 61 } 53 62 } 54 63 // optionally save the background-subtracted image 55 64 if (psMetadataLookupBool(NULL, recipe, "SAVE.BACKSUB")) { 56 pmFPAfileDefineFromFPA (config, input->fpa, 1, 1, "PSPHOT.BACKSUB"); 65 if (!pmFPAfileDefineFromFPA (config, input->fpa, 1, 1, "PSPHOT.BACKSUB")) { 66 psError(PS_ERR_IO, false, "Cannot find a rule for PSPHOT."); 67 return false; 68 } 57 69 } 58 70 // optionally save the PSF Model 59 71 if (psMetadataLookupBool(NULL, recipe, "SAVE.PSF")) { 60 pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.PSF.SAVE"); 72 if (!pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.PSF.SAVE")) { 73 psError(PS_ERR_IO, false, "Cannot find a rule for PSPHOT.PSF.SAVE"); 74 return false; 75 } 61 76 } 62 77 // optionally load the PSF Model 63 78 if (psMetadataLookupBool(NULL, recipe, "LOAD.PSF")) { 64 pmFPAfileDefineInput (config, input->fpa, "PSPHOT.PSF.LOAD"); 79 if (!pmFPAfileDefineInput (config, input->fpa, "PSPHOT.PSF.LOAD")) { 80 psError(PS_ERR_IO, false, "Cannot find a rule for PSPHOT.PSF.LOAD"); 81 return false; 82 } 65 83 } 66 84 67 85 // optionally save the PSF Model 68 86 if (psMetadataLookupBool(NULL, recipe, "SAVE.PLOTS")) { 69 pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.MOMENT.PLT"); 70 pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.PSFMODEL.PLT"); 87 if (!pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.MOMENT.PLT")) { 88 psError(PS_ERR_IO, false, "Cannot find a rule for PSPHOT.MOMENT.PLT"); 89 return false; 90 } 91 if (!pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.PSFMODEL.PLT")) { 92 psError(PS_ERR_IO, false, "Cannot find a rule for PSPHOT.MOMENT.PLT"); 93 return false; 94 } 71 95 } 72 96
Note:
See TracChangeset
for help on using the changeset viewer.
