|
8 | 8 | import copy |
9 | 9 | import logging |
10 | 10 | import numbers |
11 | | -from typing import (List, Sequence, Optional, Dict, Tuple, Union, Any, |
12 | | - Collection, Iterator) |
| 11 | +from typing import (Any, Collection, Dict, Iterator, List, Optional, Sequence, |
| 12 | + Tuple, Union) |
13 | 13 |
|
14 | | -import amici |
15 | | -from amici.sbml_import import get_species_initial |
16 | 14 | import libsbml |
17 | 15 | import numpy as np |
18 | 16 | import pandas as pd |
19 | 17 | import petab |
20 | 18 | import sympy as sp |
21 | 19 | from petab.C import * # noqa: F403 |
| 20 | +from sympy.abc import _clash |
22 | 21 |
|
23 | | -from . import AmiciModel, AmiciExpData |
| 22 | +import amici |
| 23 | +from amici.sbml_import import get_species_initial |
| 24 | +from . import AmiciExpData, AmiciModel |
24 | 25 | from .logging import get_logger, log_execution_time |
| 26 | +from .parameter_mapping import (ParameterMapping, ParameterMappingForCondition, |
| 27 | + fill_in_parameters) |
25 | 28 | from .petab_import import PREEQ_INDICATOR_ID, element_is_state |
26 | 29 | from .parameter_mapping import ( |
27 | 30 | fill_in_parameters, |
@@ -568,7 +571,8 @@ def _set_initial_state(condition_id, element_id, init_par_id, |
568 | 571 | .getInitialAssignmentBySymbol(element_id) |
569 | 572 | if initial_assignment: |
570 | 573 | initial_assignment = sp.sympify( |
571 | | - libsbml.formulaToL3String(initial_assignment.getMath()) |
| 574 | + libsbml.formulaToL3String(initial_assignment.getMath()), |
| 575 | + locals=_clash |
572 | 576 | ) |
573 | 577 | if type_code == libsbml.SBML_SPECIES: |
574 | 578 | value = get_species_initial(element) \ |
|
0 commit comments