EffectivePSF¶
- class grizli.utils.EffectivePSF[source]¶
Bases:
object
Tools for handling WFC3/IR Effective PSF
See documentation at http://www.stsci.edu/hst/wfc3/analysis/PSF.
PSF files stored in $GRIZLI/CONF/
Methods Summary
eval_ePSF
(psf_xy, dx, dy[, rot90, extended_data])Evaluate PSF at dx,dy coordinates
fit_ePSF
(sci[, center, origin, ivar, N, ...])Fit ePSF to input data TBD
get_at_position
([x, y, filter, rot90])Evaluate ePSF at detector coordinates TBD
get_ePSF
(psf_params[, sci, ivar, origin, ...])Evaluate an Effective PSF
Load data from PSFSTD files
objective_epsf
(params, self, psf_xy, sci, ...)Objective function for fitting ePSFs
objective_epsf_center
(params, self, psf_xy, ...)Objective function for fitting ePSFs
Methods Documentation
- eval_ePSF(psf_xy, dx, dy, rot90=0, extended_data=None)[source]¶
Evaluate PSF at dx,dy coordinates
TBD
- fit_ePSF(sci, center=None, origin=[0, 0], ivar=1, N=7, filter='F140W', tol=0.0001, guess=None, get_extended=False, method='lm', ds9=None, psf_params=None, only_centering=True, rot90=0)[source]¶
Fit ePSF to input data TBD
- get_at_position(x=507, y=507, filter='F140W', rot90=0)[source]¶
Evaluate ePSF at detector coordinates TBD
- get_ePSF(psf_params, sci=None, ivar=1, origin=[0, 0], shape=[20, 20], filter='F140W', get_extended=False, get_background=False, rot90=0)[source]¶
Evaluate an Effective PSF
- load_PSF_data()[source]¶
Load data from PSFSTD files
Files should be located in ${GRIZLI}/CONF/ directory.