IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 19, 2006, 4:58:42 PM (20 years ago)
Author:
Paul Price
Message:

Working, I think

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppImage/src/ppImage.h

    r5976 r6064  
    99#include "psAdditionals.h"
    1010
    11 #include "pmAstrometry.h"
     11#include "pmFPA.h"
     12#include "pmFPAConstruct.h"
     13#include "pmFPARead.h"
     14#include "pmFPAWrite.h"
    1215#include "pmReadout.h"
    1316#include "pmConfig.h"
    14 #include "pmFPAConstruct.h"
    15 #include "pmFPARead.h"
    16 #include "pmFPAConceptsGet.h"
    17 #include "pmFPAWrite.h"
    1817
    1918#include "pmFlatField.h"
     
    2322#include "pmChipMosaic.h"
    2423//#include "pmFPAMorph.h"
     24#include "pmSubtractBias.h"
    2525
    2626#define RECIPE "PHASE2"                 // Name of the recipe to use
     
    5353    bool doSource;                      // Source identification and photometry
    5454    bool doAstrom;                      // Astrometry
    55 
    5655    bool doOverscan;                    // Overscan subtraction
    57     int overscanBins;                   // Number of pixels per bin for overscan
    58     psStats *overscanStats;             // Statistics for overscan
    59     void *overscanFit;                  // Overscan fit (polynomial or spline)
    60     pmFit overscanFitType;              // Fit type for overscan
    61     pmOverscanAxis overscanMode;        // Axis for overscan
    62 
     56    pmOverscanOptions *overscan;        // Overscan options
    6357    bool doNonLin;                      // Non-linearity correction
    6458    psDataType nonLinearType;
    6559    psMetadataItem *nonLinearData;
    6660    void *nonLinearSource;
    67 
    6861    ppImageLoadDepth imageLoadDepth;    // How much of the FPA to load at once
    6962} ppOptions;
     
    142135bool ppDetrendNonLinearLookup(pmReadout *input, psMetadataItem *dataItem);
    143136bool ppDetrendNonLinearPolynomial(pmReadout *input, psMetadataItem *dataItem);
    144 bool ppDetrendBias(pmCell *inputCell, pmReadout *inputReadout, pmReadout *pedestal, ppOptions *options);
     137bool ppDetrendBias(pmReadout *inputReadout, pmReadout *bias, pmReadout *dark, ppOptions *options);
     138#if 0
    145139pmReadout* ppDetrendPedestal(pmReadout *pedestal, pmCell *input, pmReadout *bias, pmReadout *dark, float darkTime, ppOptions *options);
     140#endif
    146141pmReadout* ppDetrendSelectFirst(pmCell *cell, char *name, bool doThis);
    147142
     
    150145#endif
    151146
     147bool ppImageOutput(ppData *data, ppConfig *config);
     148bool ppImagePhot(ppData *data, ppOptions *options, ppConfig *config);
    152149
    153150#endif // Pau.
Note: See TracChangeset for help on using the changeset viewer.