lsst.meas.algorithms g1d3acf762d+df4e4cf2ad
Loading...
Searching...
No Matches
interp.py
Go to the documentation of this file.
1from . import legacyInterpolateOverDefects
2from . import InterpolateOverDefectGaussianProcess
3
4__all__ = ["interpolateOverDefects"]
5
6
8 image,
9 psf,
10 badList,
11 fallbackValue=0.0,
12 useFallbackValueAtEdge=False,
13 fwhm=1.0,
14 useLegacyInterp=True,
15 maskNameList=None,
16 **kwargs
17):
18 if useLegacyInterp:
19 return legacyInterpolateOverDefects(
20 image, psf, badList, fallbackValue, useFallbackValueAtEdge
21 )
22 else:
23 gp = InterpolateOverDefectGaussianProcess(image, fwhm=fwhm,
24 defects=maskNameList, **kwargs)
25 return gp.run()
interpolateOverDefects(image, psf, badList, fallbackValue=0.0, useFallbackValueAtEdge=False, fwhm=1.0, useLegacyInterp=True, maskNameList=None, **kwargs)
Definition interp.py:17