From 64748dfc33b41daf25a6abb495506e3fc5e93e32 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 26 Nov 2017 14:38:29 +0000 Subject: [PATCH] symbolic: actually fix sinc Signed-off-by: Ian Jackson --- symbolic.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/symbolic.py b/symbolic.py index 611bbd5..25c4a68 100644 --- a/symbolic.py +++ b/symbolic.py @@ -245,7 +245,9 @@ def gen_C(): def get_python(): # https://github.com/sympy/sympy/issues/13642 # "lambdify sinc gives wrong answer!" + out = q_sqparm sinc_fixed = Function('sinc_fixed') implemented_function(sinc_fixed, lambda x: np.sinc(x/np.pi)) + out = out..subs(sinc,sinc_fixed) p = list(map(eval,params)) - return lambdify(p, q_sqparm) + return lambdify(p, out) -- 2.30.2