Changeset 16740 for trunk/ippScripts/scripts/stack_skycell.pl
- Timestamp:
- Feb 28, 2008, 3:58:07 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/stack_skycell.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/stack_skycell.pl
r16722 r16740 34 34 use Pod::Usage qw( pod2usage ); 35 35 36 my ($stack_id, $dbname, $ workdir, $verbose, $no_update, $no_op, $save_temps);36 my ($stack_id, $dbname, $outroot, $verbose, $no_update, $no_op, $save_temps); 37 37 GetOptions( 38 38 'stack_id|d=s' => \$stack_id, # Stack identifier 39 39 'dbname|d=s' => \$dbname, # Database name 40 ' workdir|w=s' => \$workdir, # Working directory, for output files40 'outroot=s' => \$outroot, # Output root name 41 41 'verbose' => \$verbose, # Print to stdout 42 42 'no-update' => \$no_update, # Don't update the database? … … 49 49 -msg => "Required options: --stack_id", 50 50 -exitval => 3, 51 ) unless defined $stack_id; 51 ) unless defined $stack_id 52 and defined $outroot; 52 53 53 54 my $STATS = … … 161 162 162 163 # Get the output filenames 163 $workdir = caturi( $workdir, "tess_" . $tess_id, "sky_" . $skycell_id ) if defined $workdir; 164 my $outputRoot = $ipprc->file_prepare( "$tess_id.$skycell_id.stk$stack_id", $workdir, $$files[0]->{uri} ); 165 my $outputName = $ipprc->filename("PPSTACK.OUTPUT", $outputRoot); 166 my $outputMask = $ipprc->filename("PPSTACK.OUTPUT.MASK", $outputRoot); 167 my $outputWeight = $ipprc->filename("PPSTACK.OUTPUT.WEIGHT", $outputRoot); 168 my $outputSources = $ipprc->filename("PSPHOT.OUTPUT", $outputRoot, "none"); 169 #my $bin1Name = $ipprc->filename("PPSTACK.BIN1", $outputRoot); 170 #my $bin2Name = $ipprc->filename("PPSTACK.BIN2", $outputRoot); 171 my $outputStats = $outputRoot . '.stats'; 172 173 my $traceDest = 'file:' . $ipprc->file_resolve($outputRoot) . ".trace"; # Trace messages 174 my $logDest = 'file:' . $ipprc->file_resolve($outputRoot) . ".log"; # Log messages 164 my $outputName = $ipprc->filename("PPSTACK.OUTPUT", $outroot); 165 my $outputMask = $ipprc->filename("PPSTACK.OUTPUT.MASK", $outroot); 166 my $outputWeight = $ipprc->filename("PPSTACK.OUTPUT.WEIGHT", $outroot); 167 my $outputSources = $ipprc->filename("PSPHOT.OUTPUT", $outroot, "none"); 168 #my $bin1Name = $ipprc->filename("PPSTACK.BIN1", $outroot); 169 #my $bin2Name = $ipprc->filename("PPSTACK.BIN2", $outroot); 170 my $outputStats = $ipprc->filename("SKYCELL.STATS", $outroot); 171 my $traceDest = $ipprc->filename("TRACE.EXP", $outroot); 172 my $logDest = $ipprc->filename("LOG.EXP", $outroot); 175 173 176 174 # Perform stacking 177 175 unless ($no_op) { 178 my $command = "$ppStack $listName $out putRoot";176 my $command = "$ppStack $listName $outroot"; 179 177 $command .= " -stats $outputStats"; 180 178 $command .= " -recipe PPSTATS WARPSTATS"; … … 211 209 # Add the stack result 212 210 { 213 my $command = "$stacktool -addsumskyfile -stack_id $stack_id -uri $outputName -path_base $out putRoot";211 my $command = "$stacktool -addsumskyfile -stack_id $stack_id -uri $outputName -path_base $outroot"; 214 212 $command .= $stats->cmdflags(); 215 213 $command .= " -dbname $dbname" if defined $dbname;
Note:
See TracChangeset
for help on using the changeset viewer.
