Commit c45fbe8d authored by Christoph Groth's avatar Christoph Groth
Browse files

lambdify: no longer modify signature

parent 522d891f
......@@ -75,13 +75,7 @@ def lambdify(hamiltonian, subs=None):
args = [ for s in expr.atoms(sympy.Symbol)]
args += [str(f.func) for f in expr.atoms(AppliedUndef, sympy.Function)]
f = sympy.lambdify(sorted(args), expr)
sig = inspect.signature(f)
pars = list(sig.parameters.values())
pars = [p.replace(kind=inspect.Parameter.KEYWORD_ONLY) for p in pars]
f.__signature__ = inspect.Signature(pars)
return f
return sympy.lambdify(sorted(args), expr)
def sympify(expr, subs=None):
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment