IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 6, 2005, 9:55:31 PM (21 years ago)
Author:
eugene
Message:

finshed deblender, dropped local copies of psModule code

File:
1 edited

Legend:

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

    r5672 r5718  
    2121
    2222// top-level psphot functions
    23 psMetadata  *psphotArguments (int *argc, char **argv);
    24 eamReadout  *psphotSetup (psMetadata *config);
    25 psStats     *psphotImageStats (eamReadout *imdata, psMetadata *config);
    26 psArray     *psphotSourceStats (eamReadout *imdata, psMetadata *config, psArray *allpeaks);
    27 pmPSF       *psphotChoosePSF (psMetadata *config, psArray *sources, psStats *sky);
    28 bool         psphotApplyPSF (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
    29 bool         psphotFixedPSF (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
    30 bool         psphotFitGalaxies (eamReadout *imdata, psMetadata *config, psArray *sources, psStats *skyStats);
    31 void         psphotOutput (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
     23psMetadata     *psphotArguments (int *argc, char **argv);
     24eamReadout     *psphotSetup (psMetadata *config);
     25psStats        *psphotImageStats (eamReadout *imdata, psMetadata *config);
     26psArray        *psphotSourceStats (eamReadout *imdata, psMetadata *config, psArray *allpeaks);
     27pmPSF          *psphotChoosePSF (psMetadata *config, psArray *sources, psStats *sky);
     28bool            psphotApplyPSF (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
     29bool            psphotFixedPSF (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
     30bool            psphotFitGalaxies (eamReadout *imdata, psMetadata *config, psArray *sources, psStats *skyStats);
     31void            psphotOutput (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
    3232
    33 bool         psphotMarkPSF (pmSource *source, float shapeNsigma, float minSN, float maxChi, float SATURATE);
    34 bool         psphotSubtractPSF (pmSource *source);
    35 int          psphotSortBySN (const void **a, const void **b);
    36 int          psphotSortByY (const void **a, const void **b);
    37 int          psphotSaveImage (psMetadata *header, psImage *image, char *filename);
    38 bool         psphotDefinePixels (pmSource *mySource, const eamReadout *imdata, psF32 x, psF32 y, psF32 Radius);
     33bool            psphotMarkPSF (pmSource *source, float shapeNsigma, float minSN, float maxChi, float SATURATE);
     34bool            psphotSubtractPSF (pmSource *source);
     35int             psphotSortBySN (const void **a, const void **b);
     36int             psphotSortByY (const void **a, const void **b);
     37int             psphotSaveImage (psMetadata *header, psImage *image, char *filename);
     38bool            psphotDefinePixels (pmSource *mySource, const eamReadout *imdata, psF32 x, psF32 y, psF32 Radius);
     39void            psphotModelGroupInit (void);
    3940
    40 bool         pmSourceFitFixed (pmSource *source, pmModel *model);
    41 psArray     *pmPeaksSigmaLimit (eamReadout *imdata, psMetadata *config, psStats *sky);
    42 pmModel     *pmSourceMagnitudes (pmSource *source, pmPSF *psf, float apRadius);
    43 pmModel     *pmSourceSelectModel (pmSource *source);
     41bool            pmSourceFitFixed (pmSource *source, pmModel *model);
     42psArray        *pmPeaksSigmaLimit (eamReadout *imdata, psMetadata *config, psStats *sky);
     43pmModel        *pmSourceMagnitudes (pmSource *source, pmPSF *psf, float apRadius);
     44pmModel        *pmSourceSelectModel (pmSource *source);
    4445
    4546// eamReadout functions
    46 eamReadout *eamReadoutAlloc (psImage *image, psImage *noise, psImage *mask, psMetadata *header);
     47eamReadout     *eamReadoutAlloc (psImage *image, psImage *noise, psImage *mask, psMetadata *header);
    4748
    4849// output functions
    49 bool         pmSourcesWriteText (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
    50 bool         pmSourcesWriteOBJ  (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
    51 bool         pmSourcesWriteCMP  (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
    52 bool         pmSourcesWriteCMF  (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
    53 bool         pmSourcesWriteSX   (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
     50bool            pmSourcesWriteText (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
     51bool            pmSourcesWriteOBJ  (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
     52bool            pmSourcesWriteCMP  (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
     53bool            pmSourcesWriteCMF  (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
     54bool            pmSourcesWriteSX   (eamReadout *imdata, psMetadata *config, char *filename, psArray *sources, pmPSF *psf, psStats *sky);
    5455
    55 bool         pmPeaksWriteText (psArray *sources, char *filename);
    56 bool         pmMomentsWriteText (psArray *sources, char *filename);
    57 bool         pmModelWritePSFs (psArray *sources, psMetadata *config, char *filename, pmPSF *psf);
    58 bool         pmModelWriteFLTs (psArray *sources, char *filename);
    59 bool         pmModelWriteNULLs (psArray *sources, char *filename);
     56bool            pmPeaksWriteText (psArray *sources, char *filename);
     57bool            pmMomentsWriteText (psArray *sources, char *filename);
     58bool            pmModelWritePSFs (psArray *sources, psMetadata *config, char *filename, pmPSF *psf);
     59bool            pmModelWriteFLTs (psArray *sources, char *filename);
     60bool            pmModelWriteNULLs (psArray *sources, char *filename);
    6061
    61 int          pmSourcesDophotType (pmSource *source);
     62int             pmSourcesDophotType (pmSource *source);
    6263
    6364// psphotModelTest functions
    64 psMetadata *modelTestArguments (int *argc, char **argv);
    65 bool modelTestFitSource (eamReadout *imdata, psMetadata *config);
    66 bool psphotEnsemblePSF (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
    67 float psphotCrossProduct (pmSource *Mi, pmSource *Mj);
     65psMetadata     *modelTestArguments (int *argc, char **argv);
     66bool            modelTestFitSource (eamReadout *imdata, psMetadata *config);
     67bool            psphotEnsemblePSF (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
     68float           psphotCrossProduct (pmSource *Mi, pmSource *Mj);
    6869psPolynomial2D *psphotImageBackground (eamReadout *imdata, psMetadata *config, psStats *sky);
    69 bool psphotReapplyPSF (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
     70bool            psphotReapplyPSF (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
    7071
    71 pmModel *pmModelCopy (pmModel *model);
    72 psArray *pmSourceContour_EAM (psImage *image, int x, int y, float threshold);
    73 psMetadata *psphotTestArguments (int *argc, char **argv);
     72pmModel        *pmModelCopy (pmModel *model);
     73psArray        *pmSourceContour_EAM (psImage *image, int x, int y, float threshold);
     74psMetadata     *psphotTestArguments (int *argc, char **argv);
     75bool            psphotBasicDeblend (psArray *sources, psMetadata *config, psStats *sky);
Note: See TracChangeset for help on using the changeset viewer.