Coverage for python/lsst/shapelet/radialProfile/radialProfileContinued.py: 83%
10 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-08 08:50 +0000
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-08 08:50 +0000
1import numpy as np
3from .._shapeletLib import RadialProfile
5from lsst.utils import continueClass
7__all__ = []
10@continueClass # noqa: F811 (FIXME: remove for py 3.8+)
11class RadialProfile: # noqa: F811
12 def evaluate(self, r):
13 if isinstance(r, np.ndarray): 13 ↛ 16line 13 didn't jump to line 16 because the condition on line 13 was always true
14 return self._evaluate(r.ravel()).reshape(r.shape)
15 else:
16 return self._evaluate(r)