- Timestamp:
- Oct 13, 2009, 11:30:52 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/pap/psModules/src/imcombine/pmSubtractionAnalysis.c
r25279 r25834 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.
