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

10 statements  

« prev     ^ index     » next       coverage.py v6.4.4, created at 2022-08-26 09:56 +0000

1import numpy as np 

2 

3from .radialProfile 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)