- 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/ppImageOptions.c (modified) (5 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/ppImageOptions.c
r23352 r24244 19 19 // actions which ppImage should perform 20 20 options->doMaskBuild = false; // Build internal mask 21 options->doVarianceBuild = false; // Build internal variance 21 options->doMaskSat = false; // mask saturated pixels 22 options->doMaskLow = false; // mask low pixels 23 options->doVarianceBuild = false; // Build internal variance 22 24 options->doMask = false; // Mask bad pixels 23 25 options->doNonLin = false; // Non-linearity correction … … 33 35 options->doAstromMosaic = false; // Astrometry (full-mosaic) 34 36 options->doStats = false; // Measure and save image statistics 37 options->applyParity = false; // Apply Cell parities 35 38 36 39 // output files requested … … 53 56 options->maskValue = 0x00; // Default mask value (used to skip / ignore pixels) 54 57 options->satMask = 0x00; // Saturated pixels (supplied to pmReadoutGenerateMask) 55 options-> badMask = 0x00; // Bad(low) pixels (supplied to pmReadoutGenerateMask)58 options->lowMask = 0x00; // out-of-bounds (low) pixels (supplied to pmReadoutGenerateMask) 56 59 options->flatMask = 0x00; // Bad flat pixels (supplied to pmFlatField) 60 options->darkMask = 0x00; // Bad dark pixels (supplied to pmDarkApply) 57 61 options->blankMask = 0x00; // Blank (no data, cell gap) pixels (supplied to pmChipMosaic, pmFPAMosaic) 58 62 options->markValue = 0x00; // A safe bit for internal marking 63 64 // crosstalk options 65 options->doCrosstalkMeasure = false; // measure crosstalk 66 options->doCrosstalkCorrect = false; // correct crosstalk 59 67 60 68 // Non-linearity default options … … 197 205 // for these images, even if not required otherwise 198 206 options->doMaskBuild = psMetadataLookupBool(NULL, recipe, "MASK.BUILD"); 207 options->doMaskSat = psMetadataLookupBool(NULL, recipe, "MASK.SATURATED"); 208 options->doMaskLow = psMetadataLookupBool(NULL, recipe, "MASK.LOW"); 199 209 options->doVarianceBuild = psMetadataLookupBool(NULL, recipe, "VARIANCE.BUILD"); 200 210 201 211 // Mask recipe options (note that mask bit values are set in ppImageSetMaskBits.c) 202 212 options->doMask = psMetadataLookupBool(NULL, recipe, "MASK"); 213 214 // Mask recipe options (note that mask bit values are set in ppImageSetMaskBits.c) 215 options->doCrosstalkMeasure = psMetadataLookupBool(NULL, recipe, "CROSSTALK.MEASURE"); 216 options->doCrosstalkCorrect = psMetadataLookupBool(NULL, recipe, "CROSSTALK.CORRECT"); 203 217 204 218 options->doBias = psMetadataLookupBool(NULL, recipe, "BIAS"); … … 214 228 options->doStats = true; 215 229 } 230 231 options->applyParity = psMetadataLookupBool(NULL, recipe, "APPLY.CELL.PARITY"); 216 232 217 233 // binned image options
Note:
See TracChangeset
for help on using the changeset viewer.
