Skip to content

Commit dcc0257

Browse files
committed
free_par
1 parent f6a593e commit dcc0257

File tree

15 files changed

+28
-30
lines changed

15 files changed

+28
-30
lines changed

doc/example/amici.ipynb

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,9 @@
152152
}
153153
},
154154
"source": [
155-
"#### Constant parameters\n",
155+
"#### Fixed parameters\n",
156156
"\n",
157-
"Constant parameters, i.e., parameters with respect to which no sensitivities are to be computed (these are often parameters specifying a certain experimental condition) are provided as a list of parameter names."
157+
"Fixed parameters, i.e., parameters with respect to which no sensitivities are to be computed (these are often parameters specifying a certain experimental condition) are provided as a list of parameter IDs."
158158
]
159159
},
160160
{
@@ -168,9 +168,7 @@
168168
"name": "#%%\n"
169169
}
170170
},
171-
"source": [
172-
"constant_parameters = [\"ratio\", \"specC17\"]"
173-
],
171+
"source": "fixed_parameters = [\"ratio\", \"specC17\"]",
174172
"outputs": [],
175173
"execution_count": null
176174
},
@@ -255,7 +253,7 @@
255253
" model_output_dir,\n",
256254
" verbose=False,\n",
257255
" observation_model=observables,\n",
258-
" constant_parameters=constant_parameters,\n",
256+
" fixed_parameters=fixed_parameters,\n",
259257
")"
260258
],
261259
"outputs": [],
@@ -324,7 +322,7 @@
324322
"source": [
325323
"model = model_module.get_model()\n",
326324
"\n",
327-
"print(\"Model parameters:\", list(model.get_parameter_ids()))\n",
325+
"print(\"Model parameters:\", list(model.get_free_parameter_ids()))\n",
328326
"print(\"Model outputs: \", list(model.get_observable_ids()))\n",
329327
"print(\"Model states: \", list(model.get_state_ids()))"
330328
],
@@ -482,7 +480,7 @@
482480
"\n",
483481
"# set parameters to optimal values found in the benchmark collection\n",
484482
"model.set_parameter_scale(amici.ParameterScaling.log10)\n",
485-
"model.set_parameters(benchmark_parameters)\n",
483+
"model.set_free_parameters(benchmark_parameters)\n",
486484
"\n",
487485
"# Create solver instance\n",
488486
"solver = model.create_solver()\n",

doc/example/conversion_reaction.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
"model.require_sensitivities_for_all_parameters()\n",
113113
"model.set_timepoints(np.linspace(0, 10, 11))\n",
114114
"model.set_parameter_scale(amici.ParameterScaling.log10)\n",
115-
"model.set_parameters([-0.3, -0.7])\n",
115+
"model.set_free_parameters([-0.3, -0.7])\n",
116116
"solver = model.create_solver()\n",
117117
"solver.set_sensitivity_method(amici.SensitivityMethod.forward)\n",
118118
"solver.set_sensitivity_order(amici.SensitivityOrder.first)\n",

doc/example/petab_import.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
"model = factory.create_model(verbose=False)\n",
121121
"\n",
122122
"# some model properties\n",
123-
"print(\"Model parameters:\", list(model.get_parameter_ids()), \"\\n\")\n",
123+
"print(\"Model parameters:\", list(model.get_free_parameter_ids()), \"\\n\")\n",
124124
"print(\"Model const parameters:\", list(model.get_fixed_parameter_ids()), \"\\n\")\n",
125125
"print(\"Model outputs: \", list(model.get_observable_ids()), \"\\n\")\n",
126126
"print(\"Model states: \", list(model.get_state_ids()), \"\\n\")"

pypesto/hierarchical/inner_calculator_collector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@ def __call__(
515515
dim=dim,
516516
parameter_mapping=parameter_mapping,
517517
par_opt_ids=x_ids,
518-
par_sim_ids=amici_model.get_parameter_ids(),
518+
par_sim_ids=amici_model.get_free_parameter_ids(),
519519
)
520520
nllh += quantitative_result[FVAL]
521521
if 1 in sensi_orders:

pypesto/hierarchical/ordinal/calculator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ def __call__(
216216
ssigma=ssigma,
217217
parameter_mapping=parameter_mapping,
218218
par_opt_ids=x_ids,
219-
par_sim_ids=amici_model.get_parameter_ids(),
219+
par_sim_ids=amici_model.get_free_parameter_ids(),
220220
par_edatas_indices=[edata.plist for edata in edatas],
221221
snllh=snllh,
222222
)

pypesto/hierarchical/relative/calculator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ def calculate_directly(
355355
inner_parameters=inner_parameters,
356356
parameter_mapping=parameter_mapping,
357357
par_opt_ids=x_ids,
358-
par_sim_ids=amici_model.get_parameter_ids(),
358+
par_sim_ids=amici_model.get_free_parameter_ids(),
359359
snllh=snllh,
360360
)
361361
# apply the computed inner parameters to the ReturnData

pypesto/hierarchical/semiquantitative/calculator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ def __call__(
220220
amici_ssigma=ssigma,
221221
parameter_mapping=parameter_mapping,
222222
par_opt_ids=x_ids,
223-
par_sim_ids=amici_model.get_parameter_ids(),
223+
par_sim_ids=amici_model.get_free_parameter_ids(),
224224
par_edatas_indices=[edata.plist for edata in edatas],
225225
snllh=snllh,
226226
)

pypesto/objective/amici/amici.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ def __init__(
169169
# optimization parameter ids
170170
if x_ids is None:
171171
# use model parameter ids as ids
172-
x_ids = list(self.amici_model.get_parameter_ids())
172+
x_ids = list(self.amici_model.get_free_parameter_ids())
173173
self.x_ids = x_ids
174174

175175
# mapping of parameters

pypesto/objective/amici/amici_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def map_par_opt_to_par_sim(
6262
"""
6363
par_sim_vals = [
6464
condition_map_sim_var[par_id]
65-
for par_id in amici_model.get_parameter_ids()
65+
for par_id in amici_model.get_free_parameter_ids()
6666
]
6767

6868
# iterate over simulation parameter indices
@@ -130,7 +130,7 @@ def create_identity_parameter_mapping(
130130
amici_to_petab_scale,
131131
)
132132

133-
x_ids = list(amici_model.get_parameter_ids())
133+
x_ids = list(amici_model.get_free_parameter_ids())
134134
x_scales = list(amici_model.get_parameter_scale())
135135
parameter_mapping = ParameterMapping()
136136
for _ in range(n_conditions):

test/base/test_engine.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ def test_deepcopy_objective():
103103

104104
# test some properties
105105
assert (
106-
objective.amici_model.get_parameter_ids()
107-
== objective2.amici_model.get_parameter_ids()
106+
objective.amici_model.get_free_parameter_ids()
107+
== objective2.amici_model.get_free_parameter_ids()
108108
)
109109
assert (
110110
objective.amici_solver.get_sensitivity_order()
@@ -141,8 +141,8 @@ def test_pickle_objective():
141141

142142
# test some properties
143143
assert (
144-
objective.amici_model.get_parameter_ids()
145-
== objective2.amici_model.get_parameter_ids()
144+
objective.amici_model.get_free_parameter_ids()
145+
== objective2.amici_model.get_free_parameter_ids()
146146
)
147147
assert (
148148
objective.amici_solver.get_sensitivity_order()

0 commit comments

Comments
 (0)