IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 2, 2010, 11:32:52 AM (16 years ago)
Author:
eugene
Message:

updates to psphotVisual mandated by kapa API changes; added psphotRadialBins; fixed up petrosian calculations (now correctly generate petRad, petMag, petR50, and petR90); updates to psphotPetrosianVisual to handle structure changes; option to use elliptical or circular profiles for radial flux and petrosians

File:
1 edited

Legend:

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

    r27673 r27819  
    245245float           psphotRadiusFromProfile (pmSource *source, psVector *radius, psVector *flux, float fluxMin, float fluxMax);
    246246bool            psphotRadiiFromProfiles (pmSource *source, float fluxMin, float fluxMax);
    247 bool            psphotEllipticalProfile (pmSource *source);
     247bool            psphotEllipticalProfile (pmSource *source, bool RAW_RADIUS);
    248248bool            psphotEllipticalContour (pmSource *source);
    249249
     
    281281
    282282// XXX visualization functions related to radial profiles (disabled)
    283 // bool psphotPetrosianVisualProfileByAngle (psVector *radius, psVector *flux);
    284 // bool psphotPetrosianVisualProfileRadii (psVector *radius, psVector *flux, psVector *radiusBin, psVector *fluxBin, float peakFlux, float RadiusRef);
    285 // bool psphotPetrosianVisualEllipticalContour (pmPetrosian *petrosian);
    286 // bool psphotPetrosianVisualStats (psVector *radBin, psVector *fluxBin,
    287 //                               psVector *refRadius, psVector *meanSB,
    288 //                               psVector *petRatio, psVector *petRatioErr, psVector *fluxSum,
    289 //                               float petRadius, float ratioForRadius,
    290 //                               float petFlux, float radiusForFlux);
     283bool psphotPetrosianVisualProfileByAngle (psVector *radius, psVector *flux);
     284bool psphotPetrosianVisualProfileRadii (psVector *radius, psVector *flux, psVector *radiusBin, psVector *fluxBin, float peakFlux, float RadiusRef);
     285bool psphotPetrosianVisualEllipticalContour (pmSourceRadialFlux *radFlux, pmSourceExtendedPars *extpars);
     286bool psphotPetrosianVisualStats (psVector *radBin, psVector *fluxBin,
     287                               psVector *refRadius, psVector *meanSB,
     288                               psVector *petRatio, psVector *petRatioErr, psVector *fluxSum,
     289                               float petRadius, float ratioForRadius,
     290                               float petFlux, float radiusForFlux);
     291
     292bool psphotRadialBins (psMetadata *recipe, pmSource *source, float radiusMax, float skynoise);
    291293
    292294// structures & functions to support psf-convolved model fitting
Note: See TracChangeset for help on using the changeset viewer.