IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 6, 2005, 11:20:45 PM (21 years ago)
Author:
eugene
Message:

further basic concepts

Location:
trunk/psphot
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot

    • Property svn:ignore set to
      bin
  • trunk/psphot/src/psphot.h

    r4115 r4129  
    2121psF64 psTimerMark (char *name);
    2222
     23bool psImageInit (psImage *image,...);
    2324void psImageSmooth (psImage *image, float sigma, float Nsigma);
    2425psRegion *psRegionForImage (psRegion *out, psImage *image, psRegion *in);
     
    4041psF32 Polynomial2DEval(const psPolynomial2D* myPoly, psF32 x, psF32 y);
    4142psImage *psBuildSums2D(psImage* sums,psF64 x,psF64 y,psS32 nXterm, psS32 nYterm);
    42 psPolynomial1D* VectorFitPolynomial1DOrd_EAM(psPolynomial1D* myPoly, const psVector* x, const psVector* y, const psVector* yErr);
    43 psPolynomial2D* VectorFitPolynomial2DOrd_EAM(psPolynomial2D* myPoly, const psVector* x, const psVector* y, const psVector* z, const psVector* zErr);
     43psPolynomial1D* VectorFitPolynomial1DOrd_EAM(psPolynomial1D* myPoly, psVector* mask, const psVector* x, const psVector* y, const psVector* yErr);
     44psPolynomial2D* VectorFitPolynomial2DOrd_EAM(psPolynomial2D* myPoly, psVector* mask, const psVector* x, const psVector* y, const psVector* z, const psVector* zErr);
    4445psPolynomial2D* Polynomial2DAlloc(psS32 nXorder, psS32 nYorder, psPolynomialType type);
    4546void psPolynomial2DDump (psPolynomial2D *poly);
    46 psPolynomial2D* RobustFit2D(psPolynomial2D* poly, const psVector* x, const psVector* y, const psVector* z, const psVector* zErr);
     47psPolynomial2D* RobustFit2D_nomask(psPolynomial2D* poly, const psVector* x, const psVector* y, const psVector* z, const psVector* zErr);
     48psPolynomial2D* RobustFit2D(psPolynomial2D* poly, psVector* mask, const psVector* x, const psVector* y, const psVector* z, const psVector* zErr);
    4749psVector *Polynomial2DEvalVector(const psPolynomial2D *myPoly, const psVector *x,const psVector *y);
    4850psVector *psBuildSums1D(psVector* sums, psF64 x,psS32 nTerm);
     
    5860pmPSF_Test *pmPSF_TestModel (psArray *stars, char *modelName);
    5961
    60 bool pmPSFFromModels (pmPSF *psf, psArray *models);
     62bool pmPSFFromModels (pmPSF *psf, psArray *models, psVector *mask);
    6163psModel *psModelFromPSF (psModel *model, pmPSF *psf);
    6264void pmSourceMaskRegion (psSource *source, psRegion *region);
     
    7577bool fit_galaxies (psImage *image, psMetadata *config, psArray *sources);
    7678bool subtract_galaxies (psArray *sources, psMetadata *config);
     79
     80int by_SN (const void **a, const void **b);
     81bool subtract_psf_source (psSource *source);
     82bool mark_psf_source (psSource *source, float shapeNsigma);
     83bool find_defects (psImage *zapmask, psArray *sources, psMetadata *config, pmPSF *psf);
Note: See TracChangeset for help on using the changeset viewer.