IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 16740


Ignore:
Timestamp:
Feb 28, 2008, 3:58:07 PM (18 years ago)
Author:
Paul Price
Message:

Moving to having outroot specified instead of workdir.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippScripts/scripts/stack_skycell.pl

    r16722 r16740  
    3434use Pod::Usage qw( pod2usage );
    3535
    36 my ($stack_id, $dbname, $workdir, $verbose, $no_update, $no_op, $save_temps);
     36my ($stack_id, $dbname, $outroot, $verbose, $no_update, $no_op, $save_temps);
    3737GetOptions(
    3838    'stack_id|d=s'      => \$stack_id, # Stack identifier
    3939    'dbname|d=s'        => \$dbname, # Database name
    40     'workdir|w=s'       => \$workdir,   # Working directory, for output files
     40    'outroot=s'         => \$outroot, # Output root name
    4141    'verbose'           => \$verbose,   # Print to stdout
    4242    'no-update'         => \$no_update, # Don't update the database?
     
    4949    -msg => "Required options: --stack_id",
    5050    -exitval => 3,
    51           ) unless defined $stack_id;
     51          ) unless defined $stack_id
     52    and defined $outroot;
    5253
    5354my $STATS =
     
    161162
    162163# 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
     164my $outputName = $ipprc->filename("PPSTACK.OUTPUT", $outroot);
     165my $outputMask = $ipprc->filename("PPSTACK.OUTPUT.MASK", $outroot);
     166my $outputWeight = $ipprc->filename("PPSTACK.OUTPUT.WEIGHT", $outroot);
     167my $outputSources = $ipprc->filename("PSPHOT.OUTPUT", $outroot, "none");
     168#my $bin1Name =  $ipprc->filename("PPSTACK.BIN1", $outroot);
     169#my $bin2Name =  $ipprc->filename("PPSTACK.BIN2", $outroot);
     170my $outputStats = $ipprc->filename("SKYCELL.STATS", $outroot);
     171my $traceDest = $ipprc->filename("TRACE.EXP", $outroot);
     172my $logDest = $ipprc->filename("LOG.EXP", $outroot);
    175173
    176174# Perform stacking
    177175unless ($no_op) {
    178     my $command = "$ppStack $listName $outputRoot";
     176    my $command = "$ppStack $listName $outroot";
    179177    $command .= " -stats $outputStats";
    180178    $command .= " -recipe PPSTATS WARPSTATS";
     
    211209    # Add the stack result
    212210    {
    213         my $command = "$stacktool -addsumskyfile -stack_id $stack_id -uri $outputName -path_base $outputRoot";
     211        my $command = "$stacktool -addsumskyfile -stack_id $stack_id -uri $outputName -path_base $outroot";
    214212        $command .= $stats->cmdflags();
    215213        $command .= " -dbname $dbname" if defined $dbname;
Note: See TracChangeset for help on using the changeset viewer.