- Timestamp:
- Apr 21, 2014, 5:42:34 AM (12 years ago)
- Location:
- branches/eam_branches/ps2-tc3-20130727
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippScripts/scripts/stack_skycell.pl (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ps2-tc3-20130727
- Property svn:mergeinfo changed
-
branches/eam_branches/ps2-tc3-20130727/ippScripts/scripts/stack_skycell.pl
r34800 r36680 40 40 } 41 41 42 my ($stack_id, $dbname, $outroot, $debug, $run_state, $threads, $reduction, $verbose, $no_update, $no_op, $redirect, $save_temps );42 my ($stack_id, $dbname, $outroot, $debug, $run_state, $threads, $reduction, $verbose, $no_update, $no_op, $redirect, $save_temps, $delete_convolved_images); 43 43 GetOptions( 44 44 'stack_id|d=s' => \$stack_id, # Stack identifier … … 55 55 'redirect-output' => \$redirect, 56 56 'save-temps' => \$save_temps, # Save temporary files? 57 'delete-convolved' => \$delete_convolved_images, 57 58 ) or pod2usage( 2 ); 58 59 … … 92 93 ); 93 94 95 94 96 my $ipprc = PS::IPP::Config->new() or my_die( "Unable to set up", $stack_id, $PS_EXIT_CONFIG_ERROR ); # IPP configuration 95 97 $| = 1; … … 299 301 $command .= " -F PPSTACK.OUTPUT.VARIANCE PPSTACK.OUTPUT.VARIANCE.NOCOMP"; 300 302 $command .= " -F PPSTACK.OUTPUT.EXPWT PPSTACK.OUTPUT.EXPWT.NOCOMP"; 303 $command .= " -F PPSTACK.OUTPUT.EXP PPSTACK.OUTPUT.EXP.NOCOMP"; 301 304 $command .= " -F PPSTACK.UNCONV PPSTACK.UNCONV.NOCOMP"; 302 305 $command .= " -F PPSTACK.UNCONV.VARIANCE PPSTACK.UNCONV.VARIANCE.NOCOMP"; 303 306 $command .= " -F PPSTACK.UNCONV.EXPWT PPSTACK.UNCONV.EXPWT.NOCOMP"; 307 $command .= " -F PPSTACK.UNCONV.EXP PPSTACK.UNCONV.EXP.NOCOMP"; 304 308 } 305 309 if ($output_logflux) { … … 358 362 359 363 if (!$quality) { 364 365 360 366 check_outputs(\@outputFiles, $replicate_outputs); 367 368 if (($convolve)&&($delete_convolved_images)) { # We made convolved products, but do not wish to keep them anymore 369 my @products_to_clear = ('PPSTACK.OUTPUT', 370 'PPSTACK.OUTPUT.MASK', 371 'PPSTACK.OUTPUT.VARIANCE', 372 'PPSTACK.OUTPUT.EXP', 373 'PPSTACK.OUTPUT.EXPNUM', 374 'PPSTACK.OUTPUT.EXPWT'); 375 foreach my $product (@products_to_clear) { 376 my $file = $ipprc->filename($product,$outroot,$skycell_id); 377 print "Deleting unwanted convolved product: $file\n"; 378 my $error= $ipprc->kill_file($file); 379 if ($error_code) { 380 print "Failed to delete unwanted convolved product: $error_code\n"; 381 } 382 } 383 } 384 361 385 } 362 386
Note:
See TracChangeset
for help on using the changeset viewer.
