Changeset 14115 for trunk/ippScripts/scripts/detrend_resid.pl
- Timestamp:
- Jul 10, 2007, 3:18:44 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/detrend_resid.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/detrend_resid.pl
r14048 r14115 83 83 [ 84 84 # PPSTATS KEYWORD STATISTIC CHIPTOOL FLAG 85 { name => "ROBUST_MEDIAN", type => "mean", flag => "-bg" },86 { name => "ROBUST_MEDIAN", type => "stdev", flag => "-bg_mean_stdev" },87 { name => "ROBUST_STDEV", type => "rms", flag => "-bg_stdev" },88 { name => "FRINGE_0", type => "mean", flag => "-fringe_0" },89 { name => "FRINGE_ERR_0", type => "rms", flag => "-fringe_1" },90 { name => "FRINGE_0", type => "stdev", flag => "-fringe_2" },91 { name => "FRINGE_RESID_0", type => "mean", flag => "-user_1" },92 { name => "FRINGE_RESID_ERR_0", type => "rms", flag => "-user_2" },93 { name => "FRINGE_RESID_0", type => "stdev", flag => "-user_3" },85 { name => "ROBUST_MEDIAN", type => "mean", flag => "-bg", dtype => "float" }, 86 { name => "ROBUST_MEDIAN", type => "stdev", flag => "-bg_mean_stdev", dtype => "float" }, 87 { name => "ROBUST_STDEV", type => "rms", flag => "-bg_stdev", dtype => "float" }, 88 { name => "FRINGE_0", type => "mean", flag => "-fringe_0", dtype => "float" }, 89 { name => "FRINGE_ERR_0", type => "rms", flag => "-fringe_1", dtype => "float" }, 90 { name => "FRINGE_0", type => "stdev", flag => "-fringe_2", dtype => "float" }, 91 { name => "FRINGE_RESID_0", type => "mean", flag => "-user_1", dtype => "float" }, 92 { name => "FRINGE_RESID_ERR_0", type => "rms", flag => "-user_2", dtype => "float" }, 93 { name => "FRINGE_RESID_0", type => "stdev", flag => "-user_3", dtype => "float" }, 94 94 ]; 95 my $stats = PS::IPP::Metadata::Stats->new($STATS); # Stats parser 96 95 97 my $BINNED_STATS = 96 98 [ 97 99 { name => "ROBUST_STDEV", type => "rms", flag => "-bin_stdev" }, 98 100 ]; 101 my $binnedStats = PS::IPP::Metadata::Stats->new($BINNED_STATS); # Stats parser 99 102 100 103 # Flags to specify the particular detrend to use … … 167 170 168 171 # Parse the statistics on the residual image 169 my $stats = PS::IPP::Metadata::Stats->new($STATS); # Stats parser170 172 $stats->parse($metadata) or &my_die("Unable to find all values in statistics output.", $det_id, $iter, $exp_id, $class_id, $PS_EXIT_PROG_ERROR); 171 173 … … 179 181 } 180 182 183 # Parse the output contents into a metadata 184 my $binnedMetadata = $mdcParser->parse(join "", @$stdout_buf) or &my_die("Unable to parse metadata output", $det_id, $iter, $exp_id, $class_id, $PS_EXIT_PROG_ERROR); 185 181 186 # parse the binned image statistics 182 my $binnedMetadata = $mdcParser->parse(join "", @$stdout_buf) or &my_die("Unable to parse metadata output", $det_id, $iter, $exp_id, $class_id, $PS_EXIT_PROG_ERROR);183 184 my $binnedStats = PS::IPP::Metadata::Stats->new($BINNED_STATS); # Stats parser185 187 $binnedStats->parse($binnedMetadata) or &my_die("Unable to find all values in statistics output.", $det_id, $iter, $exp_id, $class_id, $PS_EXIT_PROG_ERROR); 186 188 } … … 196 198 $command .= " -path_base $outputRoot"; 197 199 $command .= " -dbname $dbname" if defined $dbname; 198 199 # add in the elements from the selected stats above 200 foreach my $entry (@$STATS, @$BINNED_STATS) { 201 my $value = $entry->{value}; 202 my $flag = $entry->{flag}; 203 $command .= " $flag $value"; 204 } 200 $command .= $stats->cmdflags(); 201 $command .= $binnedStats->cmdflags(); 205 202 206 203 # Add the processed file to the database
Note:
See TracChangeset
for help on using the changeset viewer.
