From 3eb064c35c065ba40538f080417cab6bf8cc0a2f Mon Sep 17 00:00:00 2001 From: zachjweiner Date: Wed, 23 Jan 2019 13:45:04 -0600 Subject: [PATCH] have to import sgn from functions --- pymbolic/mapper/differentiator.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pymbolic/mapper/differentiator.py b/pymbolic/mapper/differentiator.py index b59c9b1..e0e0aea 100644 --- a/pymbolic/mapper/differentiator.py +++ b/pymbolic/mapper/differentiator.py @@ -59,6 +59,7 @@ def map_math_functions_by_name(i, func, pars): elif f is math.expm1 and len(pars) == 1: return make_f("exp")(*pars) elif f is math.fabs and len(pars) == 1: + from pymbolic.functions import sgn return sgn(*pars) else: raise RuntimeError("unrecognized function, cannot differentiate") -- GitLab