Changeset 25999 for trunk/psModules/src/imcombine/pmSubtractionAnalysis.c
- Timestamp:
- Nov 2, 2009, 10:38:23 AM (17 years ago)
- Location:
- trunk/psModules/src/imcombine
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
pmSubtractionAnalysis.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine
-
Property svn:mergeinfo
set to (toggle deleted branches)
/branches/czw_branch/cleanup/psModules/src/imcombine merged eligible /branches/eam_branches/20090522/psModules/src/imcombine merged eligible /branches/eam_branches/20090715/psModules/src/imcombine merged eligible /branches/eam_branches/20090820/psModules/src/imcombine merged eligible /branches/pap/psModules/src/imcombine merged eligible /branches/pap_mops/psModules/src/imcombine 25137-25255
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/psModules/src/imcombine/pmSubtractionAnalysis.c
r25279 r25999 16 16 #define KERNEL_MOSAIC 2 // Half-number of kernel instances in the mosaic image 17 17 18 //#define TESTING 18 19 19 20 bool pmSubtractionAnalysis(psMetadata *analysis, psMetadata *header, … … 117 118 118 119 119 #if 0120 #ifdef TESTING 120 121 // Generate images of the kernel components 121 122 { … … 128 129 } 129 130 psArray *kernelImages = pmSubtractionKernelSolutions(kernels, 0.0, 0.0, false); 130 psFits *kernelFile = psFitsOpen("kernels.fits", "w"); 131 psFits *kernelFile = psFitsOpen("kernels1.fits", "w"); 132 (void)psFitsWriteImageCube(kernelFile, header, kernelImages, NULL); 133 psFitsClose(kernelFile); 134 psFree(kernelImages); 135 psFree(header); 136 } 137 if (kernels->solution2) { 138 psMetadata *header = psMetadataAlloc(); // Header 139 for (int i = 0; i < kernels->solution2->n; i++) { 140 psString name = NULL; // Header keyword 141 psStringAppend(&name, "SOLN%04d", i); 142 psMetadataAddF64(header, PS_LIST_TAIL, name, 0, NULL, kernels->solution2->data.F64[i]); 143 psFree(name); 144 } 145 psArray *kernelImages = pmSubtractionKernelSolutions(kernels, 0.0, 0.0, true); 146 psFits *kernelFile = psFitsOpen("kernels2.fits", "w"); 131 147 (void)psFitsWriteImageCube(kernelFile, header, kernelImages, NULL); 132 148 psFitsClose(kernelFile);
Note:
See TracChangeset
for help on using the changeset viewer.
