From 9673abdb6b6a2b7270d80d57b392ff2cfaf52ee1 Mon Sep 17 00:00:00 2001 From: Daniel Weindl Date: Tue, 4 Mar 2025 09:10:42 +0100 Subject: [PATCH] Handle relational operators in SBML import Fixes #2651. --- python/sdist/amici/import_utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python/sdist/amici/import_utils.py b/python/sdist/amici/import_utils.py index 9691b54b43..c9e95c0c7a 100644 --- a/python/sdist/amici/import_utils.py +++ b/python/sdist/amici/import_utils.py @@ -387,6 +387,10 @@ def _parse_special_functions(sym: sp.Expr, toplevel: bool = True) -> sp.Expr: "arccoth": sp.functions.acoth, "arcsech": sp.functions.asech, "arccsch": sp.functions.acsch, + "lt": lambda *args: sp.StrictLessThan(*args), + "gt": lambda *args: sp.StrictGreaterThan(*args), + "geq": lambda *args: sp.GreaterThan(*args), + "leq": lambda *args: sp.LessThan(*args), } if sym.__class__.__name__ in fun_mappings: