IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 10, 2008, 5:02:57 PM (17 years ago)
Author:
bills
Message:

remove mask hack

File:
1 edited

Legend:

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

    r20675 r20678  
    3131# Parse the command-line arguments
    3232my ($magic_id, $node, $camera, $dbname, $outroot, $save_temps, $verbose, $no_update, $no_op, $logfile);
    33 my $hack_mask;
    3433
    3534GetOptions(
     
    4443           'no-op'           => \$no_op,      # Don't do any operations?
    4544           'logfile=s'       => \$logfile,
    46            'hack-mask'       => \$hack_mask   # enable extra special mask substitution
    4745           ) or pod2usage( 2 );
    4846
     
    123121
    124122        my $diff_id;
    125         $diff_id = $innode->{diff_id} if $hack_mask;
    126         my ($image, $mask, $weight) = resolve_inputs($innode, $diff_id);
     123        my ($image, $mask, $weight) = resolve_inputs($innode);
    127124
    128125        $command .= " --detect --image $image --mask $mask --weight $weight";
     
    269266
    270267sub resolve_inputs {
    271     my %substitute_mask = (
    272         30 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_30_mask_extra.fits",
    273         31 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_31_mask_extra.fits",
    274         34 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_34_mask_extra.fits",
    275         35 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_35_mask_extra.fits",
    276         36 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_36_mask_extra.fits",
    277         39 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_39_mask_extra.fits",
    278         40 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_40_mask_extra.fits",
    279         41 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_41_mask_extra.fits",
    280         44 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_44_mask_extra.fits",
    281         45 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_45_mask_extra.fits",
    282         49 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_49_mask_extra.fits",
    283         77 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_77_mask_extra.fits",
    284         81 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_81_mask_extra.fits",
    285         86 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_86_mask_extra.fits",
    286         89 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_89_mask_extra.fits",
    287         90 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_90_mask_extra.fits",
    288         94 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_94_mask_extra.fits",
    289         95 => "/data/ipp036.0/price/MD_Nov2008/masking/diff_95_mask_extra.fits"
    290     );
    291268
    292269    my $node = shift;
    293270    my $input_base = $node->{path_base};
    294271
    295     my $diff_id = shift;
    296 
    297272    my $image = $ipprc->file_resolve($ipprc->filename("PPSUB.OUTPUT", $input_base));
    298     my $mask;
    299 
    300     # if a diff_id is provided look up the extra special difference image mask from the table
    301     # XXX: perhaps if the mask doesn't exist, we should fall through and use the original
    302     if ($diff_id) {
    303         $mask = $substitute_mask{$diff_id};
    304         &my_die("substitute mask not found for $diff_id", $magic_id, $node->{node}, $PS_EXIT_SYS_ERROR) unless $mask;
    305     } else {
    306         $mask = $ipprc->file_resolve($ipprc->filename("PPSUB.OUTPUT.MASK", $input_base));
    307     }
     273    my $mask = $ipprc->file_resolve($ipprc->filename("PPSUB.OUTPUT.MASK", $input_base));
    308274    my $weight= $ipprc->file_resolve($ipprc->filename("PPSUB.OUTPUT.WEIGHT", $input_base));
    309275
Note: See TracChangeset for help on using the changeset viewer.