IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 2, 2009, 2:51:37 PM (17 years ago)
Author:
Paul Price
Message:

Merging in branches/pap/ from r23685. Some conflicts, most notably in ippTools, but these resolved fairly simply. Only question mark is on regtool reversion, but I think I got it right. Everything builds fine.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/ippScripts/scripts/chip_imfile.pl

    r23588 r23688  
    181181    ## allow the output images to be optional, depending on the recipe / reduction class
    182182    my $outputImageExpect = metadataLookupBool($recipeData, 'CHIP.FITS');
    183     if ($outputImageExpect) {
    184         &my_die("Couldn't find expected output file: $outputImage\n",  $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputImage);
    185     }
    186 
    187183    my $outputMaskExpect = metadataLookupBool($recipeData, 'CHIP.MASK.FITS');
    188     if ($outputMaskExpect) {
    189         &my_die("Couldn't find expected output file: $outputMask\n",   $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputMask);
    190     }
    191 
    192184    my $outputWeightExpect = metadataLookupBool($recipeData, 'CHIP.VARIANCE.FITS');
    193     if ($outputWeightExpect) {
    194         &my_die("Couldn't find expected output file: $outputWeight\n", $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputWeight);
    195     }
    196 
    197     &my_die("Couldn't find expected output file: $outputBin1\n",   $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputBin1);
    198     &my_die("Couldn't find expected output file: $outputBin2\n",   $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputBin2);
    199 
     185
     186    my $quality;                # Quality flag
    200187    if ($do_stats) {
    201188        my $outputStatsReal = $ipprc->file_resolve($outputStats);
     
    214201        }
    215202        chomp $cmdflags;
    216     }
     203        ($quality) = $cmdflags =~ /-quality (\d+)/; # Quality flag
     204    }
     205
     206    if (!$quality) {
     207        &my_die("Couldn't find expected output file: $outputImage\n",  $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless !$outputImageExpect or $ipprc->file_exists($outputImage);
     208        &my_die("Couldn't find expected output file: $outputMask\n",   $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless !$outputMaskExpect or $ipprc->file_exists($outputMask);
     209        &my_die("Couldn't find expected output file: $outputWeight\n", $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless !$outputWeightExpect or $ipprc->file_exists($outputWeight);
     210        &my_die("Couldn't find expected output file: $outputBin1\n",   $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputBin1);
     211        &my_die("Couldn't find expected output file: $outputBin2\n",   $exp_id, $chip_id, $class_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($outputBin2);
     212    }
     213
    217214}
    218215
     
    277274        $command .= " -chip_id $chip_id";
    278275        $command .= " -class_id $class_id";
    279         $command .= " -code $exit_code";
     276        $command .= " -fault $exit_code";
    280277        $command .= " -dbname $dbname" if defined $dbname;
    281278        system ($command);
Note: See TracChangeset for help on using the changeset viewer.