IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 10212


Ignore:
Timestamp:
Nov 27, 2006, 6:27:37 PM (19 years ago)
Author:
Paul Price
Message:

Cleaning up.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppImage/src/ppImageDetrendReadout.c

    r9952 r10212  
    66#include "ppImageDetrendFringe.h"
    77
    8 bool ppImageDetrendReadout (pmConfig *config, ppImageOptions *options, pmFPAview *view)
     8bool ppImageDetrendReadout(pmConfig *config, ppImageOptions *options, pmFPAview *view)
    99{
    1010    // construct a view for the detrend images (which have only one readout)
    11     pmFPAview *detview = pmFPAviewAlloc (0);
     11    pmFPAview *detview = pmFPAviewAlloc(0);
    1212    *detview = *view;
    1313    detview->readout = 0;
    1414
    1515    // find the currently selected readout
    16     pmReadout *input = pmFPAfileThisReadout (config->files, view, "PPIMAGE.INPUT");
    17 
    18     // create the target mask and weight images
    19     pmReadoutGenerateMaskWeight (input);
     16    pmReadout *input = pmFPAfileThisReadout(config->files, view, "PPIMAGE.INPUT");
    2017
    2118    // apply the externally supplied mask to the input->mask pixels
    2219    if (options->doMask) {
    23         pmReadout *mask = pmFPAfileThisReadout (config->files, detview, "PPIMAGE.MASK");
    24         pmMaskBadPixels (input, mask, options->maskValue);
    25         // ppImageDetrendMask(input, mask);
     20        pmReadout *mask = pmFPAfileThisReadout(config->files, detview, "PPIMAGE.MASK");
     21        pmMaskBadPixels(input, mask, options->maskValue);
    2622    }
    2723
     
    3733    pmReadout  *bias = NULL;
    3834    if (options->doBias) {
    39         bias = pmFPAfileThisReadout (config->files, detview, "PPIMAGE.BIAS");
     35        bias = pmFPAfileThisReadout(config->files, detview, "PPIMAGE.BIAS");
    4036    }
    4137    if (options->doDark) {
    42         dark = pmFPAfileThisReadout (config->files, detview, "PPIMAGE.DARK");
     38        dark = pmFPAfileThisReadout(config->files, detview, "PPIMAGE.DARK");
    4339    }
    4440
     
    6056    // Flat-field correction (no options used?)
    6157    if (options->doFlat) {
    62         pmReadout *flat = pmFPAfileThisReadout (config->files, detview, "PPIMAGE.FLAT");
     58        pmReadoutGenerateMaskWeight(input);
     59        pmReadout *flat = pmFPAfileThisReadout(config->files, detview, "PPIMAGE.FLAT");
    6360        if (!pmFlatField(input, flat)) {
    6461            return false;
     
    8077    }
    8178
    82     psFree (detview);
     79    psFree(detview);
    8380    return true;
    8481}
Note: See TracChangeset for help on using the changeset viewer.