Changeset 23758 for trunk/ppSub/src/ppSubMakePSF.c
- Timestamp:
- Apr 8, 2009, 4:23:12 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ppSub/src/ppSubMakePSF.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSub/src/ppSubMakePSF.c
r23753 r23758 58 58 } 59 59 60 #if 161 60 pmFPAfile *photFile = psMetadataLookupPtr(&mdok, config->files, "PSPHOT.INPUT"); // Photometry file 62 #if 063 pmReadout *photRO = pmFPAviewThisReadout(view, photFile->fpa); // Readout to photometer64 pmReadout *template = minuend;65 if (!photRO) {66 pmCell *cell = pmFPAviewThisCell(view, photFile->fpa); // Cell to photometer67 photRO = pmReadoutAlloc(cell); // Output readout: subtraction68 }69 photRO->image = psImageCopy(photRO->image, template->image, PS_TYPE_F32);70 if (template->variance) {71 photRO->variance = psImageCopy(photRO->variance, template->variance, PS_TYPE_F32);72 } else {73 psFree(photRO->variance);74 photRO->variance = NULL;75 }76 if (template->mask) {77 photRO->mask = psImageCopy(photRO->mask, template->mask, PS_TYPE_IMAGE_MASK);78 } else {79 psFree(photRO->mask);80 photRO->mask = NULL;81 }82 #else83 61 if (!pmFPACopy(photFile->fpa, minuendFile->fpa)) { 84 62 psError(PS_ERR_UNKNOWN, false, "Unable to copy FPA for photometry"); … … 90 68 psMetadataRemoveKey(photRO->analysis, "PSPHOT.SOURCES"); 91 69 } 92 #endif93 94 95 #else96 // Supply the minuend pmFPAfile to psphot as PSPHOT.INPUT:97 psMetadataAddPtr(config->files, PS_LIST_TAIL, "PSPHOT.INPUT", PS_DATA_UNKNOWN | PS_META_REPLACE,98 "psphot input: view on another pmFPAfile", minuendFile);99 #endif100 70 101 71 // Extract the loaded sources from the associated readout, and generate PSF
Note:
See TracChangeset
for help on using the changeset viewer.
