Changeset 17603 for trunk/ippScripts/scripts/detrend_reject_exp.pl
- Timestamp:
- May 9, 2008, 11:03:01 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/detrend_reject_exp.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/detrend_reject_exp.pl
r16563 r17603 78 78 [ 79 79 # KEYWORD STATISTIC CHIPTOOL FLAG 80 { name => "bg", type => " mean", flag => "ensMeanMean", dtype => "float" },81 { name => "bg", type => " stdev", flag => "ensMeanStdev", dtype => "float" },82 { name => "bg_mean_stdev", type => " mean", flag => "ensMeanStdevMean", dtype => "float" },83 { name => "bg_mean_stdev", type => " stdev", flag => "ensMeanStdevStdev", dtype => "float" },84 { name => "bg_stdev", type => " mean", flag => "ensStdevMean", dtype => "float" },85 { name => "bg_stdev", type => " stdev", flag => "ensStdevStdev", dtype => "float" },86 { name => "bg_skewness", type => " mean", flag => "ensSkewness", dtype => "float" },87 { name => "bg_kurtosis", type => " mean", flag => "ensKurtosis", dtype => "float" },80 { name => "bg", type => "clipmean", flag => "ensMeanMean", dtype => "float" }, 81 { name => "bg", type => "clipstdev", flag => "ensMeanStdev", dtype => "float" }, 82 { name => "bg_mean_stdev", type => "clipmean", flag => "ensMeanStdevMean", dtype => "float" }, 83 { name => "bg_mean_stdev", type => "clipstdev", flag => "ensMeanStdevStdev", dtype => "float" }, 84 { name => "bg_stdev", type => "clipmean", flag => "ensStdevMean", dtype => "float" }, 85 { name => "bg_stdev", type => "clipstdev", flag => "ensStdevStdev", dtype => "float" }, 86 { name => "bg_skewness", type => "clipmean", flag => "ensSkewness", dtype => "float" }, 87 { name => "bg_kurtosis", type => "clipmean", flag => "ensKurtosis", dtype => "float" }, 88 88 89 89 ]; … … 129 129 } 130 130 131 # each image has a mean mean (average of means over all chips) 132 # a standard deviation mean (average of standard deviations over all chips) 133 # and a 134 135 136 131 137 # we use the statistics of the ensemble to accept/reject exposurs 132 my $ensMeanMean = $rejstats->value_for_flag ("ensMeanMean"); 133 my $ensMeanStdev = $rejstats->value_for_flag ("ensMeanStdev"); 134 my $ensMeanStdevMean = $rejstats->value_for_flag ("ensMeanStdevMean"); 135 my $ensMeanStdevStdev = $rejstats->value_for_flag ("ensMeanStdevStdev"); 136 my $ensStdevMean = $rejstats->value_for_flag ("ensStdevMean"); 137 my $ensStdevStdev = $rejstats->value_for_flag ("ensStdevStdev"); 138 my $ensMeanMean = $rejstats->value_for_flag ("ensMeanMean"); # average of all exposure means (in turn averaged over all chips) 139 my $ensMeanStdev = $rejstats->value_for_flag ("ensMeanStdev"); # standard deviation of all exposure means 140 my $ensMeanStdevMean = $rejstats->value_for_flag ("ensMeanStdevMean"); # average over all exposures of the stdev of the means for each chip 141 my $ensMeanStdevStdev = $rejstats->value_for_flag ("ensMeanStdevStdev"); # standard deviation over all exposures of the stdev of the means for each chip 142 my $ensStdevMean = $rejstats->value_for_flag ("ensStdevMean"); # average over all exposures of the sum of the squares of the stdevs for each chip 143 my $ensStdevStdev = $rejstats->value_for_flag ("ensStdevStdev"); # standard deviation over all exposures of the sum of the squares of the stdevs for each chip 138 144 139 145 $ipprc->define_camera($camera); … … 151 157 $ipprc->outroot_prepare($outroot); 152 158 153 my $logName = $outroot . "log"; # Name for log159 my $logName = "$outroot.log"; # Name for log 154 160 155 161 my $logFile; 156 162 unless ($no_op) { 157 163 $logFile = $ipprc->file_create_append( $logName ); 158 print $logFile "Ensemble mean $ensMeanMean +/- $ensMeanStdevMean, stdev $ensStdevMean\n\n"; 164 print $logFile "Ensemble mean $ensMeanMean +/- $ensMeanStdev\n"; 165 print $logFile "Ensemble stdev $ensStdevMean +/- $ensStdevStdev\n"; 166 print $logFile "Ensemble mean rms (over imfiles) $ensMeanStdevMean +/- $ensMeanStdevStdev\n\n"; 159 167 } 160 168
Note:
See TracChangeset
for help on using the changeset viewer.
