IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 17, 2006, 8:01:05 AM (20 years ago)
Author:
magnier
Message:

updates relative to rel10_ifa_1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmReadoutCombine.h

    r6205 r6872  
    55 *  @author GLG, MHPCC
    66 *
    7  *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2006-01-26 21:10:50 $
     7 *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2006-04-17 18:01:05 $
    99 *
    1010 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2323#include "pslib.h"
    2424#include "psConstants.h"
    25 #include "pmAstrometry.h"
     25#include "pmFPA.h"
    2626
    2727typedef struct
     
    3333    int nKeep;
    3434}
    35 psCombineParams;
     35pmCombineParams;
     36
     37pmCombineParams *pmCombineParamsAlloc (psStatsOptions statsOptions);
    3638
    3739psImage *pmReadoutCombine(psImage *output,
    38                           const psList *inputs,
    39                           psCombineParams *params,
     40                          const psArray *inputs,
    4041                          const psVector *zero,
    4142                          const psVector *scale,
     43                          pmCombineParams *params,
    4244                          bool applyZeroScale,
    4345                          float gain,
     
    7274pmFringePoint;
    7375
    74 
    75 /**
    76  *
    77  * The input array fluxLevels consists of Ni vectors, one per mosaic image.
    78  * Each vector consists of Nj elements, each a measurement of the input
    79  * flat-field image flux levels. All of these vectors must be constructed with
    80  * the same number of elements, or the function will return an error. If a chip
    81  * is missing from a particular image, that element should be set to NaN. The
    82  * vector chipGains supplies initial guesses for the chip gains. If the vector
    83  * contains the values 0.0 or NaN for any of the elements, the gain is set to the
    84  * mean of the valid values. If the vector length does not match the number of
    85  * chips, an warning is raised, all chip gain guesses will be set to 1.0, and the
    86  * vector length modified to match the number of chips defined by the supplied
    87  * fluxLevels. The sourceFlux input vector must be allocated (not NULL), but the
    88  * routine will set the vector length to the number of source images regardless
    89  * of the initial state of the vector. All vectors used by this function must be
    90  * of type PS_DATA_F64.
    91  *
    92  */
    93 bool pmFlatNormalization(
    94     psVector *sourceFlux,
    95     psVector *chipGains,
    96     psArray *fluxLevels
    97 );
    98 
    99 
    10076#endif
Note: See TracChangeset for help on using the changeset viewer.