Changeset 24913
- Timestamp:
- Jul 23, 2009, 2:52:53 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/cleanup/tools/ipp_apply_burntool.pl
r24679 r24913 20 20 use Pod::Usage qw( pod2usage ); 21 21 22 my ( $class_id, $dateobs_begin, $dateobs_end, $skip_burned, $ dbname, $logfile, $verbose, $save_temps);22 my ( $class_id, $dateobs_begin, $dateobs_end, $skip_burned, $rerun_from_first, $dbname, $logfile, $verbose, $save_temps); 23 23 GetOptions( 24 24 'class_id=s' => \$class_id, # chip identifier … … 28 28 'logfile=s' => \$logfile, 29 29 'skip_burned' => \$skip_burned, # Print to stdout 30 'rerun_from_first' => \$rerun_from_first, # Print to stdout 30 31 'verbose' => \$verbose, # Print to stdout 31 32 'save-temps' => \$save_temps, # Save temporary files? … … 42 43 defined $dbname; 43 44 45 if ($skip_burned and $rerun_from_first) { &my_die("-rerun_from_first and -skip_burned are incompatible"); } 46 44 47 my $missing_tools; 45 48 my $regtool = can_run('regtool') or (warn "Can't find regtool" and $missing_tools = 1); … … 58 61 $command .= " -dateobs_begin $dateobs_begin"; 59 62 $command .= " -dateobs_end $dateobs_end"; 60 # $command .= " -limit 20";63 $command .= " -ordered_by_date"; 61 64 $command .= " -dbname $dbname" if defined $dbname; 62 65 … … 101 104 if (! $skip_burned) { 102 105 foreach my $file (@files) { 106 107 # rerun_from_first treats the first image as already burned (if it is already burned) 108 # the artifact table from the first file is used for the rest of the sequence. 109 if ($rerun_from_first) { 110 $skip_burned = 1; 111 $rerun_from_first = 0; 112 next; 113 } 103 114 my $exp_id = $file->{exp_id}; 104 115 … … 108 119 &my_die("failed to update imfile"); 109 120 } 121 $file->{user_1} = 0.1; 110 122 } 111 123 } … … 122 134 ($rawImfileReal) = $rawImfile =~ m|^neb:/(.*)|; 123 135 } 124 #print "rawImfile: $rawImfile -> $rawImfileReal\n";136 print "rawImfile: $rawImfile -> $rawImfileReal\n"; 125 137 126 138 # mangle name, create tmp file (always a UNIX file) … … 128 140 my $tempfile = new File::Temp ( TEMPLATE => "$basename.XXXX", 129 141 DIR => '/tmp', 130 UNLINK => !$save_temps); 142 UNLINK => !$save_temps, 143 SUFFIX => '.fits'); 131 144 my $tmpImfileReal = $tempfile->filename; 132 145 # print "tmpImfile: $tmpImfile -> $tmpImfileReal\n"; … … 149 162 } 150 163 164 print "$rawImfile : $skip_burned, $file->{user_1}\n"; 165 151 166 if (! ($skip_burned and ($file->{user_1} > 0.5))) { 167 print "running on: $rawImfile\n"; 152 168 # uncompress the image (do we need to check if it is compressed?) 153 169 my $status = vsystem ("$funpack -S $rawImfileReal > $tmpImfileReal", $REALRUN);
Note:
See TracChangeset
for help on using the changeset viewer.
