Skip to content

Commit 2ebdb62

Browse files
committed
Series kValue
(#628)
1 parent e3f4271 commit 2ebdb62

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

galsim/series.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,11 @@ def drawKImage(self, *args, **kwargs):
141141
imim = np.einsum('ijk,i', imcube, coeffs)
142142
return galsim.Image(reim), galsim.Image(imim)
143143

144+
def kValue(self, *args, **kwargs):
145+
kvals = [obj.kValue(*args, **kwargs) for obj in self.getBasisFuncs()]
146+
coeffs = self.getCoeffs()
147+
return np.dot(kvals, coeffs)
148+
144149
def getCoeffs(self):
145150
raise NotImplementedError("subclasses of Series must define getCoeffs() method")
146151

0 commit comments

Comments
 (0)