Changeset 27838 for branches/tap_branches/ppImage/src/ppImageOptions.c
- Timestamp:
- May 3, 2010, 8:41:49 AM (16 years ago)
- Location:
- branches/tap_branches
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ppImage/src/ppImageOptions.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/tap_branches
- Property svn:mergeinfo changed
-
branches/tap_branches/ppImage/src/ppImageOptions.c
r25324 r27838 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; … … 249 253 250 254 options->burntoolTrails = psMetadataLookupS32(&status, recipe, "BURNTOOL.TRAILS"); 251 fprintf(stderr,"TRAILS: %d %d %d\n",options->burntoolTrails,psMetadataLookupS32(&status,recipe,"BURNTOOL.TRAILS"),status); 255 psTrace("psModules.detrend", 7, "burntoolTrails: %d BURNTOOL.TRAILS: %d Status: %d\n", 256 options->burntoolTrails,psMetadataLookupS32(&status,recipe,"BURNTOOL.TRAILS"),status); 252 257 if (!status) { 253 258 psWarning("BURNTOOL.TRAILS not found in recipe: setting to default value.\n"); 254 259 } 255 260 256 261 // binned image options 257 262 options->xBin1 = psMetadataLookupS32(&status, recipe, "BIN1.XBIN"); 258 263 if (!status) { 259 264 psWarning("BIN1.XBIN not found in recipe: setting to default value.\n"); 260 options->xBin1 = 4;265 options->xBin1 = 4; 261 266 } 262 267 options->yBin1 = psMetadataLookupS32(&status, recipe, "BIN1.YBIN"); … … 319 324 options->fringeKeep = psMetadataLookupF32(NULL, recipe, "FRINGE.KEEP"); 320 325 321 // Pattern noise 322 options->patternOrder = psMetadataLookupS32(NULL, recipe, "PATTERN.ORDER"); 323 options->patternIter = psMetadataLookupS32(NULL, recipe, "PATTERN.ITER"); 324 options->patternRej = psMetadataLookupF32(NULL, recipe, "PATTERN.REJ"); 325 options->patternThresh = psMetadataLookupF32(NULL, recipe, "PATTERN.THRESH"); 326 options->patternMean = psStatsOptionFromString(psMetadataLookupStr(NULL, recipe, "PATTERN.MEAN")); 327 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")); 328 335 329 336 // Remnance options
Note:
See TracChangeset
for help on using the changeset viewer.
