IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 20, 2009, 12:42:13 PM (17 years ago)
Author:
watersc1
Message:

More merging

Location:
branches/czw_branch/cleanup
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/cleanup

  • branches/czw_branch/cleanup/ippScripts/scripts/publish_file.pl

    r25150 r25158  
    8383my %exp_id;                     # Exposure identifiers
    8484my %exp_name;                   # Exposure names
    85 my %direction;                  # Direction of subtraction
    8685{
    8786    my $command;                # Command to run
     
    115114        if ($stage eq 'diff') {
    116115            my $skycell_id = $comp->{skycell_id};
    117 
    118             # Positive direction
    119116            $files{"$skycell_id.pos"} = $ipprc->filename( "PPSUB.OUTPUT.SOURCES", $path_base );
     117            $files{"$skycell_id.neg"} = $ipprc->filename( "PPSUB.INVERSE.SOURCES", $path_base ) if
     118                defined $comp->{bothways} and $comp->{bothways};
    120119            $zp{"$skycell_id.pos"} = $zp;
     120            $zp{"$skycell_id.neg"} = $zp if defined $comp->{bothways} and $comp->{bothways};
    121121            $exp_id{"$skycell_id.pos"} = $comp->{exp_id_1};
     122            $exp_id{"$skycell_id.neg"} = $comp->{exp_id_2} if defined $comp->{bothways} and $comp->{bothways};
    122123            $exp_name{"$skycell_id.pos"} = $comp->{exp_name_1};
    123             $direction{"$skycell_id.pos"} = 1;
    124 
    125             # Negative direction
    126             if (defined $comp->{bothways} and $comp->{bothways}) {
    127                 $files{"$skycell_id.neg"} = $ipprc->filename( "PPSUB.INVERSE.SOURCES", $path_base );
    128                 $zp{"$skycell_id.neg"} = $zp;
    129                 $exp_id{"$skycell_id.neg"} = $comp->{exp_id_2};
    130                 $direction{"$skycell_id.neg"} = 0;
    131                 $exp_name{"$skycell_id.neg"} = $comp->{exp_name_2};
    132             }
    133 
     124            $exp_name{"$skycell_id.neg"} = $comp->{exp_name_2} if defined $comp->{bothways} and $comp->{bothways};
    134125        } elsif ($stage eq 'camera') {
    135126            my $cam_id = $comp->{cam_id};
     
    138129            $exp_id{$cam_id} = $comp->{exp_id};
    139130            $exp_name{$cam_id} = $comp->{exp_name};
    140             $direction{$cam_id} = 1;
    141131        }
    142132    }
     
    155145    my $exp_id = $exp_id{$comp};
    156146    my $exp_name = $exp_name{$comp};
    157     my $direction = $direction{$comp};
    158147    if ($product eq "IPP-MOPS") {
    159148        my $outuri = "$outroot.$comp.fits";
     
    161150            &my_die( "Unable to resolve output file $outuri", $pub_id, $PS_EXIT_SYS_ERROR);
    162151
    163         my $command = "$ppMops $file $zp $exp_id $exp_name $direction $out";
     152        my $command = "$ppMops $file $zp $exp_id $exp_name $out";
    164153        my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) =
    165154            run(command => $command, verbose => $verbose);
Note: See TracChangeset for help on using the changeset viewer.