Changeset 26895 for trunk/ppImage/src/ppImageOptions.c
- Timestamp:
- Feb 10, 2010, 7:38:09 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ppImage/src/ppImageOptions.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppImage/src/ppImageOptions.c
r25930 r26895 32 32 options->doShutter = false; // Shutter correction 33 33 options->doFlat = false; // Flat-field normalisation 34 options->doPattern = false; // Pattern noise subtraction 34 options->doPatternRow = false; // Row pattern correction 35 options->doPatternCell = false; // Cell pattern correction 35 36 options->doFringe = false; // Fringe subtraction 36 37 options->doPhotom = false; // Source identification and photometry … … 90 91 options->fringeKeep = 1.0; // Fringe keep fraction 91 92 92 // Pattern noise values 93 94 options->patternOrder = 0; // Polynomial order 95 options->patternIter = 0; // Clipping iterations 96 options->patternRej = NAN; // Clipping rejection threshold 97 options->patternThresh = NAN; // Threshold for ignoring pixels 98 options->patternMean = PS_STAT_NONE; // Statistic for mean 99 options->patternStdev = PS_STAT_NONE; // Statistic for standard deviation 93 // Pattern correction values 94 95 options->patternRowOrder = 0; // Polynomial order 96 options->patternRowIter = 0; // Clipping iterations 97 options->patternRowRej = NAN; // Clipping rejection threshold 98 options->patternRowThresh = NAN; // Threshold for ignoring pixels 99 options->patternRowMean = PS_STAT_NONE; // Statistic for mean 100 options->patternRowStdev = PS_STAT_NONE; // Statistic for standard deviation 101 options->patternCellBG = PS_STAT_NONE; // Statistic for background 102 options->patternCellMean = PS_STAT_NONE; // Statistic for mean 100 103 101 104 // Remnance values … … 238 241 options->doFringe = psMetadataLookupBool(NULL, recipe, "FRINGE"); 239 242 options->doShutter = psMetadataLookupBool(NULL, recipe, "SHUTTER"); 240 options->doPattern = psMetadataLookupBool(NULL, recipe, "PATTERN"); 243 options->doPatternRow = psMetadataLookupBool(NULL, recipe, "PATTERN.ROW"); 244 options->doPatternCell = psMetadataLookupBool(NULL, recipe, "PATTERN.CELL"); 241 245 242 246 options->doStats = false; … … 250 254 options->burntoolTrails = psMetadataLookupS32(&status, recipe, "BURNTOOL.TRAILS"); 251 255 psTrace("psModules.detrend", 7, "burntoolTrails: %d BURNTOOL.TRAILS: %d Status: %d\n", 252 options->burntoolTrails,psMetadataLookupS32(&status,recipe,"BURNTOOL.TRAILS"),status);256 options->burntoolTrails,psMetadataLookupS32(&status,recipe,"BURNTOOL.TRAILS"),status); 253 257 if (!status) { 254 258 psWarning("BURNTOOL.TRAILS not found in recipe: setting to default value.\n"); 255 259 } 256 260 257 261 // binned image options 258 262 options->xBin1 = psMetadataLookupS32(&status, recipe, "BIN1.XBIN"); 259 263 if (!status) { 260 264 psWarning("BIN1.XBIN not found in recipe: setting to default value.\n"); 261 options->xBin1 = 4;265 options->xBin1 = 4; 262 266 } 263 267 options->yBin1 = psMetadataLookupS32(&status, recipe, "BIN1.YBIN"); … … 320 324 options->fringeKeep = psMetadataLookupF32(NULL, recipe, "FRINGE.KEEP"); 321 325 322 // Pattern noise 323 options->patternOrder = psMetadataLookupS32(NULL, recipe, "PATTERN.ORDER"); 324 options->patternIter = psMetadataLookupS32(NULL, recipe, "PATTERN.ITER"); 325 options->patternRej = psMetadataLookupF32(NULL, recipe, "PATTERN.REJ"); 326 options->patternThresh = psMetadataLookupF32(NULL, recipe, "PATTERN.THRESH"); 327 options->patternMean = psStatsOptionFromString(psMetadataLookupStr(NULL, recipe, "PATTERN.MEAN")); 328 options->patternStdev = psStatsOptionFromString(psMetadataLookupStr(NULL, recipe, "PATTERN.STDEV")); 326 // Pattern correction 327 options->patternRowOrder = psMetadataLookupS32(NULL, recipe, "PATTERN.ROW.ORDER"); 328 options->patternRowIter = psMetadataLookupS32(NULL, recipe, "PATTERN.ROW.ITER"); 329 options->patternRowRej = psMetadataLookupF32(NULL, recipe, "PATTERN.ROW.REJ"); 330 options->patternRowThresh = psMetadataLookupF32(NULL, recipe, "PATTERN.ROW.THRESH"); 331 options->patternRowMean = psStatsOptionFromString(psMetadataLookupStr(NULL, recipe, "PATTERN.ROW.MEAN")); 332 options->patternRowStdev = psStatsOptionFromString(psMetadataLookupStr(NULL, recipe, "PATTERN.ROW.STDEV")); 333 options->patternCellBG = psStatsOptionFromString(psMetadataLookupStr(NULL, recipe, "PATTERN.CELL.BG")); 334 options->patternCellMean = psStatsOptionFromString(psMetadataLookupStr(NULL, recipe, "PATTERN.CELL.MEAN")); 329 335 330 336 // Remnance options
Note:
See TracChangeset
for help on using the changeset viewer.
