IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28506


Ignore:
Timestamp:
Jun 25, 2010, 11:06:16 AM (16 years ago)
Author:
Paul Price
Message:

Adding support for background restored products.

Location:
branches/pap/ippScripts/scripts
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/pap/ippScripts/scripts/dist_advancerun.pl

    r27718 r28506  
    6666my $difftool   = can_run('difftool') or (warn "Can't find difftool" and $missing_tools = 1);
    6767my $stacktool   = can_run('stacktool') or (warn "Can't find stacktool" and $missing_tools = 1);
     68my $bgtool = can_run('bgtool') or (warn "Can't find bgtool" and $missing_tools = 1);
    6869if ($missing_tools) {
    6970    &my_die("Can't find required tools.", $dist_id, $PS_EXIT_CONFIG_ERROR);
     
    8283    $tool_cmd = "$chiptool -chip_id";
    8384    $list_mode = "-processedimfile";
     85    $component_key = "class_id";
     86} elsif ($stage eq "chip_bg") {
     87    $tool_cmd = "$bgtool -chip_bg_id";
     88    $list_mode = "-chip";
    8489    $component_key = "class_id";
    8590} elsif ($stage eq "camera") {
     
    9499    $tool_cmd = "$warptool -warp_id";
    95100    $list_mode = "-warped";
     101    $component_key = "skycell_id";
     102} elsif ($stage eq "warp_bg") {
     103    $tool_cmd = "$bgtool -warp_bg_id";
     104    $list_mode = "-warp";
    96105    $component_key = "skycell_id";
    97106} elsif ($stage eq "stack") {
  • branches/pap/ippScripts/scripts/dist_bundle.pl

    r27718 r28506  
    3535                     'PPIMAGE.CHIP.MASK' => 'mask',
    3636                     'PPIMAGE.CHIP.VARIANCE' => 'variance' );
     37my %chip_bg_cleaned = ( 'PPBACKGROUND.OUTPUT' => 'image',
     38                        'PPBACKGROUND.OUTPUT.MASK' => 'mask' );
    3739my %camera_cleaned = ( 'PSASTRO.OUTPUT.MASK' => 'mask' );
    3840my %fake_cleaned;
     
    4042                     'PSWARP.OUTPUT.MASK' => 'mask',
    4143                     'PSWARP.OUTPUT.VARIANCE' => 'variance' );
     44my %warp_bg_cleaned = ( 'PSWARP.OUTPUT' => 'image',
     45                        'PSWARP.OUTPUT.MASK' => 'mask' );
    4246my %diff_cleaned = ( 'PPSUB.OUTPUT' => 'image',
    4347                     'PPSUB.OUTPUT.MASK' => 'mask',
     
    246250        my $fh = open_with_retries($mask_resolved);
    247251        close $fh;
    248     } elsif ($stage eq "chip") {
     252    } elsif ($stage eq "chip" or $stage eq "chip_bg") {
    249253        $class_id = $component;
    250254    }
     
    416420    if ($stage eq "chip") {
    417421        $config_file_rule = "PPIMAGE.CONFIG";
     422    } elsif ($stage eq "chip") {
     423        $config_file_rule = "PPBACKGROUND.CONFIG";
    418424    } elsif ($stage eq "camera") {
    419425        $config_file_rule = "PSASTRO.CONFIG";
     
    422428        return \@file_list;
    423429    } elsif ($stage eq "warp") {
     430        $config_file_rule = "PSWARP.CONFIG";
     431    } elsif ($stage eq "warp_bg") {
    424432        $config_file_rule = "PSWARP.CONFIG";
    425433    } elsif ($stage eq "diff") {
  • branches/pap/ippScripts/scripts/dist_defineruns.pl

    r27718 r28506  
    8383    push @stages, $stage;
    8484} else {
    85     @stages = qw( raw chip camera fake warp diff stack SSdiff);
     85    @stages = qw( raw chip chip_bg camera fake warp warp_bg diff stack SSdiff);
    8686}
    8787
  • branches/pap/ippScripts/scripts/dist_make_fileset.pl

    r27718 r28506  
    239239    } elsif ($stage eq 'chip') {
    240240        $query = "SELECT exp_name FROM chipRun JOIN rawExp USING(exp_id) WHERE chip_id = $stage_id";
     241    } elsif ($stage eq 'chip_bg') {
     242        $query = "SELECT exp_name FROM chipBackgroundRun JOIN chipRun USING(chip_id) JOIN rawExp USING(exp_id) WHERE chip_bg_id = $stage_id";
    241243    } elsif ($stage eq 'camera') {
    242244        $query = "SELECT exp_name FROM camRun JOIN chipRun USING(chip_id) JOIN rawExp USING(exp_id)"
     
    248250        $query = "SELECT exp_name FROM warpRun JOIN fakeRun USING(fake_id) JOIN camRun USING(cam_id)"
    249251                    . " JOIN chipRun USING(chip_id) JOIN rawExp USING(exp_id) WHERE warp_id = $stage_id";
     252    } elsif ($stage eq 'warp_bg') {
     253        $query = "SELECT exp_name FROM warpBackgroundRun JOIN warpRun USING(warp_id) JOIN fakeRun USING(fake_id) JOIN camRun USING(cam_id) JOIN chipRun USING(chip_id) JOIN rawExp USING(exp_id) WHERE warp_bg_id = $stage_id";
    250254    } else {
    251255        &my_die("$stage is invalid value for stage\n");
Note: See TracChangeset for help on using the changeset viewer.