- Timestamp:
- May 26, 2009, 1:59:32 PM (17 years ago)
- Location:
- branches/cnb_branches/cnb_branch_20090301
- Files:
-
- 4 edited
-
. (modified) (1 prop)
-
ppImage (modified) (1 prop)
-
ppImage/src (modified) (1 prop)
-
ppImage/src/ppImage.h (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/cnb_branches/cnb_branch_20090301
- Property svn:mergeinfo changed
-
branches/cnb_branches/cnb_branch_20090301/ppImage
- Property svn:mergeinfo changed
-
branches/cnb_branches/cnb_branch_20090301/ppImage/src
- Property svn:ignore
-
old new 9 9 stamp-h1 10 10 .libs 11 ppImageVersionDefinitions.h
-
- Property svn:ignore
-
branches/cnb_branches/cnb_branch_20090301/ppImage/src/ppImage.h
r23352 r24244 26 26 bool doMaskBuild; // Build internal mask 27 27 bool doVarianceBuild; // Build internal variance map 28 bool doMaskSat; // mask saturated pixels 29 bool doMaskLow; // mask low pixels 28 30 bool doMask; // Mask bad pixels 29 31 bool doNonLin; // Non-linearity correction … … 40 42 bool doAstromMosaic; // full-mosaic Astrometry 41 43 bool doStats; // call ppStats on the image 44 bool checkCTE; // measure pixel-based variance 45 bool applyParity; // Apply Cell parities 46 47 bool doCrosstalkMeasure; // measure crosstalk signal 48 bool doCrosstalkCorrect; // apply crosstalk correction 42 49 43 50 // output files requested … … 61 68 psImageMaskType markValue; // apply this bit-mask to choose masked bits 62 69 psImageMaskType satMask; // Mask value to give saturated pixels 63 psImageMaskType badMask; // Mask value to give bad pixels70 psImageMaskType lowMask; // Mask value to give bad pixels 64 71 psImageMaskType flatMask; // Mask value to give bad flat pixels 72 psImageMaskType darkMask; // Mask value to give bad dark pixels 65 73 psImageMaskType blankMask; // Mask value to give blank pixels 66 74 … … 87 95 float remnanceThresh; // Threshold for remnance detection 88 96 89 char *normClass; // class to use for per-class normalization97 char *normClass; // class to use for per-class normalization 90 98 } ppImageOptions; 91 99 … … 111 119 bool ppImageSetMaskBits (pmConfig *config, ppImageOptions *options); 112 120 121 // apply the cell flips to the input data before analysis 122 bool ppImageParityFlip (pmConfig *config, const ppImageOptions *options, const pmFPAview *view); 123 113 124 // Loop over the input 114 125 bool ppImageLoop(pmConfig *config, ppImageOptions *options); … … 132 143 bool ppImageDetrendFree(pmConfig *config, pmFPAview *view); 133 144 bool ppImageFringeFree(pmConfig *config, pmFPAview *view); 145 146 bool ppImageCheckCTE(pmConfig *config, ppImageOptions *options, pmFPAview *view); 134 147 135 148 // Record which detrend file was used for the detrending … … 143 156 bool ppImageRebinChip (pmConfig *config, pmFPAview *view, ppImageOptions *options, char *outName); 144 157 145 bool ppImagePhotom (pmConfig *config, pmFPAview *view);146 bool ppImageAstrom (pmConfig *config);147 bool ppImageAddstar (pmConfig *config);158 bool ppImagePhotom(psMetadata *stats, pmConfig *config, pmFPAview *view); 159 bool ppImageAstrom(pmConfig *config, psMetadata *stats); 160 bool ppImageAddstar(pmConfig *config); 148 161 149 162 // Subtract background from the chip-mosaicked image … … 180 193 181 194 195 // measure the crosstalk signal 196 bool ppImageMeasureCrosstalk(pmConfig *config, ppImageOptions *options, pmFPAview *view); 197 198 // correct the crosstalk signal 199 bool ppImageCorrectCrosstalk(pmConfig *config, ppImageOptions *options, pmFPAview *view); 200 182 201 // Measure fringes 183 202 bool ppImageDetrendFringeMeasure(pmReadout *readout, // Readout to measure
Note:
See TracChangeset
for help on using the changeset viewer.
