Coverage for python/lsst/shapelet/radialProfile/radialProfileContinued.py: 64%

10 statements  

« prev     ^ index     » next       coverage.py v6.5.0, created at 2023-03-10 02:34 -0800

1import numpy as np 

2 

3from .._shapeletLib import RadialProfile 

4 

5from lsst.utils import continueClass 

6 

7__all__ = [] 

8 

9 

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): 

14 return self._evaluate(r.ravel()).reshape(r.shape) 

15 else: 

16 return self._evaluate(r)