IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 4, 2009, 12:13:48 PM (17 years ago)
Author:
Paul Price
Message:

Added new output file rule for ppImage: PPIMAGE.OUTPUT.DETREND. It differs from the usual PPIMAGE.OUTPUT only in the choice of compression. The idea is that for images with a fair gradient across them (like our new flats), we want to force the choice of bscale=1,bzero=32768, because the standard deviation of the image doesn't provide a good basis for choosing these. This file rule should now be enabled for detrend types that signal a fair bit of light in the process and residual stages.

Location:
trunk/ippScripts/scripts
Files:
2 edited

Legend:

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

    r22430 r23183  
    8181my $jpeg_recipe = $ipprc->reduction($reduction, uc($det_type) . '_JPEG_IMAGE'); # Recipe name for JPEG
    8282
     83# The output file rule name depends on the detrend type
     84my $FILERULES = { 'FLATMASK'         => undef,
     85                  'DARKMASK'         => undef,
     86                  'MASK'             => undef,
     87                  'BIAS'             => undef,
     88                  'DARK'             => undef,
     89                  'DARK_PREMASK'     => undef,
     90                  'SHUTTER'          => 'PPIMAGE.OUTPUT.DETREND',
     91                  'FLAT_PREMASK'     => 'PPIMAGE.OUTPUT.DETREND',
     92                  'DOMEFLAT_PREMASK' => 'PPIMAGE.OUTPUT.DETREND',
     93                  'SKYFLAT_PREMASK'  => 'PPIMAGE.OUTPUT.DETREND',
     94                  'FLAT_RAW'         => 'PPIMAGE.OUTPUT.DETREND',
     95                  'DOMEFLAT_RAW'     => 'PPIMAGE.OUTPUT.DETREND',
     96                  'SKYFLAT_RAW'      => 'PPIMAGE.OUTPUT.DETREND',
     97                  'FLAT'             => 'PPIMAGE.OUTPUT.DETREND',
     98                  'DOMEFLAT'         => 'PPIMAGE.OUTPUT.DETREND',
     99                  'SKYFLAT'          => 'PPIMAGE.OUTPUT.DETREND',
     100                  'FRINGE'           => undef,
     101              };
     102
    83103&my_die("Couldn't find input file: $input_uri\n", $det_id, $exp_id, $class_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($input_uri);
    84104
     
    105125    $command .= " -recipe PPSTATS DETSTATS";
    106126    $command .= " -stats $outputStats";
     127    $command .= " -F PPIMAGE.OUTPUT $FILERULES{$det_type}" if defined $FILERULES{$det_type};
     128
    107129    $command .= " -tracedest $traceDest -log $logDest";
    108130    $command .= " -threads $threads" if defined $threads;
  • trunk/ippScripts/scripts/detrend_resid_imfile.pl

    r22430 r23183  
    124124};
    125125
     126# The output file rule name depends on the detrend type
     127my $FILERULES = { 'FLATMASK'         => 'PPIMAGE.OUTPUT.RESID',
     128                  'DARKMASK'         => 'PPIMAGE.OUTPUT.RESID',
     129                  'MASK'             => 'PPIMAGE.OUTPUT.RESID',
     130                  'BIAS'             => 'PPIMAGE.OUTPUT.RESID',
     131                  'DARK'             => 'PPIMAGE.OUTPUT.RESID',
     132                  'DARK_PREMASK'     => 'PPIMAGE.OUTPUT.RESID',
     133                  'SHUTTER'          => 'PPIMAGE.OUTPUT.DETREND',
     134                  'FLAT_PREMASK'     => 'PPIMAGE.OUTPUT.DETREND',
     135                  'DOMEFLAT_PREMASK' => 'PPIMAGE.OUTPUT.DETREND',
     136                  'SKYFLAT_PREMASK'  => 'PPIMAGE.OUTPUT.DETREND',
     137                  'FLAT_RAW'         => 'PPIMAGE.OUTPUT.DETREND',
     138                  'DOMEFLAT_RAW'     => 'PPIMAGE.OUTPUT.DETREND',
     139                  'SKYFLAT_RAW'      => 'PPIMAGE.OUTPUT.DETREND',
     140                  'FLAT'             => 'PPIMAGE.OUTPUT.DETREND',
     141                  'DOMEFLAT'         => 'PPIMAGE.OUTPUT.DETREND',
     142                  'SKYFLAT'          => 'PPIMAGE.OUTPUT.DETREND',
     143                  'FRINGE'           => 'PPIMAGE.OUTPUT.RESID',
     144              };
     145
    126146# outroot examples (HOST components must be set)
    127147# file://data/ipp004.0/gpc1/20080130
     
    149169    $command .= " -recipe JPEG $jpeg_recipe";
    150170    $command .= " -recipe PPSTATS RESIDUAL";
    151     $command .= " -F PPIMAGE.OUTPUT PPIMAGE.OUTPUT.RESID";
     171    $command .= " -F PPIMAGE.OUTPUT $FILERULES{$det_type}" if defined $FILERULES{$det_type};
    152172    $command .= " -stats $outputStats";
    153173    $command .= " -tracedest $traceDest -log $logDest";
Note: See TracChangeset for help on using the changeset viewer.