Skip to content

Commit f6a593e

Browse files
committed
Reapply "amici.importers.petab" until AMICI-dev/AMICI#3039
This reverts commit 70e3af0.
1 parent b75065b commit f6a593e

File tree

17 files changed

+56
-47
lines changed

17 files changed

+56
-47
lines changed

doc/example/synthetic_data.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"outputs": [],
3939
"source": [
4040
"import petab\n",
41-
"from amici.petab.simulator import PetabSimulator\n",
41+
"from amici.importers.petab.v1.simulator import PetabSimulator\n",
4242
"\n",
4343
"import pypesto.optimize\n",
4444
"import pypesto.petab\n",

pypesto/hierarchical/inner_calculator_collector.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
try:
4949
import amici
5050
import petab.v1 as petab
51-
from amici.petab.parameter_mapping import ParameterMapping
51+
from amici.importers.petab.v1.parameter_mapping import ParameterMapping
5252
except ImportError:
5353
petab = None
5454
ParameterMapping = None
@@ -336,7 +336,7 @@ def __call__(
336336
Whether to use the FIM (if available) instead of the Hessian (if
337337
requested).
338338
"""
339-
from amici.petab.conditions import fill_in_parameters
339+
from amici.importers.petab.v1.conditions import fill_in_parameters
340340

341341
if mode == MODE_RES and any(
342342
data_type in self.data_types

pypesto/hierarchical/ordinal/calculator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434

3535
try:
3636
import amici
37-
from amici.petab.conditions import fill_in_parameters
38-
from amici.petab.parameter_mapping import ParameterMapping
37+
from amici.importers.petab.v1.conditions import fill_in_parameters
38+
from amici.importers.petab.v1.parameter_mapping import ParameterMapping
3939
except ImportError:
4040
pass
4141

pypesto/hierarchical/ordinal/solver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
from .problem import OrdinalProblem
3838

3939
try:
40-
from amici.petab.parameter_mapping import ParameterMapping
40+
from amici.importers.petab.v1.parameter_mapping import ParameterMapping
4141
except ImportError:
4242
ParameterMapping = None
4343

pypesto/hierarchical/relative/calculator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
try:
99
import amici
10-
from amici.petab.conditions import fill_in_parameters
11-
from amici.petab.parameter_mapping import ParameterMapping
10+
from amici.importers.petab.v1.conditions import fill_in_parameters
11+
from amici.importers.petab.v1.parameter_mapping import ParameterMapping
1212
except ImportError:
1313
pass
1414

pypesto/hierarchical/relative/solver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
try:
3535
import amici
36-
from amici.petab.parameter_mapping import ParameterMapping
36+
from amici.importers.petab.v1.parameter_mapping import ParameterMapping
3737
except ImportError:
3838
pass
3939

pypesto/hierarchical/semiquantitative/calculator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434

3535
try:
3636
import amici
37-
from amici.petab.conditions import fill_in_parameters
38-
from amici.petab.parameter_mapping import ParameterMapping
37+
from amici.importers.petab.v1.conditions import fill_in_parameters
38+
from amici.importers.petab.v1.parameter_mapping import ParameterMapping
3939
except ImportError:
4040
pass
4141

pypesto/hierarchical/semiquantitative/solver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
from .problem import SemiquantProblem
3030

3131
try:
32-
from amici.petab.parameter_mapping import ParameterMapping
32+
from amici.importers.petab.v1.parameter_mapping import ParameterMapping
3333
except ImportError:
3434
pass
3535

pypesto/objective/amici/amici.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040

4141
try:
4242
import amici
43-
from amici.petab.parameter_mapping import ParameterMapping
43+
from amici.importers.petab.v1.parameter_mapping import ParameterMapping
4444
except ImportError:
4545
pass
4646

@@ -113,7 +113,7 @@ def __init__(
113113
parameter_mapping:
114114
Mapping of optimization parameters to model parameters. Format
115115
as created by
116-
`amici.petab.parameter_mapping.create_parameter_mapping`.
116+
`amici.importers.petab.v1.parameter_mapping.create_parameter_mapping`.
117117
The default is just to assume that optimization and simulation
118118
parameters coincide.
119119
guess_steadystate:

pypesto/objective/amici/amici_calculator.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,14 @@
2626
sim_sres_to_opt_sres,
2727
)
2828

29+
try:
30+
import amici
31+
except ImportError:
32+
amici = None
33+
2934
if TYPE_CHECKING:
3035
try:
31-
import amici
32-
from amici.petab.parameter_mapping import ParameterMapping
36+
from amici.importers.petab.v1.parameter_mapping import ParameterMapping
3337
except ImportError:
3438
ParameterMapping = None
3539

@@ -87,7 +91,7 @@ def __call__(
8791
Whether to use the FIM (if available) instead of the Hessian (if
8892
requested).
8993
"""
90-
import amici.petab.conditions
94+
from amici.importers.petab.v1.conditions import fill_in_parameters
9195

9296
# set order in solver
9397
sensi_order = 0
@@ -101,7 +105,7 @@ def __call__(
101105
amici_solver.set_sensitivity_order(sensi_order)
102106

103107
# fill in parameters
104-
amici.petab.conditions.fill_in_parameters(
108+
fill_in_parameters(
105109
edatas=edatas,
106110
problem_parameters=x_dct,
107111
scaled_parameters=True,

0 commit comments

Comments
 (0)