IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 22, 2005, 4:20:27 PM (21 years ago)
Author:
eugene
Message:

various cleanups, fixes, additions...

File:
1 edited

Legend:

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

    r5802 r5828  
    6363
    6464// psphotModelTest functions
    65 psMetadata     *modelTestArguments (int *argc, char **argv);
    66 bool            modelTestFitSource (eamReadout *imdata, psMetadata *config);
    6765bool            psphotEnsemblePSF (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
    6866float           psphotCrossProduct (pmSource *Mi, pmSource *Mj);
     
    7270pmModel        *pmModelCopy (pmModel *model);
    7371psArray        *pmSourceContour_EAM (psImage *image, int x, int y, float threshold);
    74 psMetadata     *psphotTestArguments (int *argc, char **argv);
    7572bool            psphotBasicDeblend (psArray *sources, psMetadata *config, psStats *sky);
    7673
    7774bool psphotFullFit (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
    7875bool psphotInitLimitsPSF (psMetadata *config);
    79 bool psphotEvalPSF (pmSource *source);
    80 bool psphotEvalFLT (pmSource *source);
     76bool psphotEvalPSF (pmSource *source, pmModel *model);
     77bool psphotEvalDBL (pmSource *source, pmModel *model);
     78bool psphotEvalFLT (pmSource *source, pmModel *model);
    8179bool psphotInitRadiusPSF (psMetadata *config, psStats *sky, pmModelType type);
    82 bool psphotCheckRadiusPSF (eamReadout *imdata, pmSource *source);
     80bool psphotCheckRadiusPSF (eamReadout *imdata, pmSource *source, pmModel *model);
    8381bool psphotInitRadiusFLT (psMetadata *config, psStats *sky, pmModelType type);
    84 bool psphotCheckRadiusFLT (eamReadout *imdata, pmSource *source);
    85 bool psphotSamplePSFs (pmPSF *psf, psImage *image);
     82bool psphotCheckRadiusFLT (eamReadout *imdata, pmSource *source, pmModel *model);
     83bool psphotSamplePSFs (psMetadata *config, pmPSF *psf, psImage *image);
    8684bool psphotReplaceUnfit (psArray *sources);
    8785bool psphotDumpMoments (psMetadata *config, psArray *sources);
    8886bool psphotApResid (psArray *sources, psMetadata *config, pmPSF *psf);
     87bool psphotWritePSF (pmPSF *psf, char *filename);
     88pmPSF *psphotReadPSF (char *filename);
     89
     90bool psPolynomial2DtoMD (psMetadata *md, psPolynomial2D *poly, char *format, ...);
     91bool psPolynomial3DtoMD (psMetadata *md, psPolynomial3D *poly, char *format, ...);
     92psPolynomial2D *psPolynomial2DfromMD (psMetadata *folder);
     93psPolynomial3D *psPolynomial3DfromMD (psMetadata *folder);
     94bool psphotModelTest (eamReadout *imdata, psMetadata *config);
     95
     96bool psphotFitSet (pmSource *oneSrc, pmModel *oneModel, char *fitset, bool PSF);
     97bool pmSourceFitSet (pmSource *source, psArray *modelSet, const bool PSF);
     98psF32 pmModelFitSet (psVector *deriv, const psVector *params, const psVector *x);
     99bool pmModelFitSetInit (pmModelType type);
     100
     101bool psphotBlendFit (eamReadout *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);
     102
     103bool psphotInitLimitsFLT (psMetadata *config, psStats *sky);
     104
     105bool psphotFitPSF (eamReadout *imdata, pmSource *source);
     106bool psphotFitBlend (eamReadout *imdata, pmSource *source);
     107bool psphotFitBlob (eamReadout *imdata, pmSource *source, psArray *sources);
     108
     109pmModel *psphotFitFLT (eamReadout *imdata, pmSource *source);
     110psArray *psphotFitDBL (eamReadout *imdata, pmSource *source);
     111
     112psPolynomial2D *psImageBicubeFit (psImage *image, int x, int y);
     113psPlane psImageBicubeMin (psPolynomial2D *poly);
Note: See TracChangeset for help on using the changeset viewer.