Skip to content

Commit e892e31

Browse files
authored
Argument forwarding for Problem.get_optimization_to_simulation_parameter_mapping (#159)
Previously, not all options relevant options of `petab.get_optimization_to_simulation_parameter_mapping` were accessible via `Problem.get_optimization_to_simulation_parameter_mapping`. Now all keyword arguments are forwarded.
1 parent 201a32f commit e892e31

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

petab/problem.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -700,14 +700,12 @@ def get_simulation_conditions_from_measurement_df(self):
700700
return measurements.get_simulation_conditions(self.measurement_df)
701701

702702
def get_optimization_to_simulation_parameter_mapping(
703-
self,
704-
warn_unmapped: bool = True,
705-
scaled_parameters: bool = False,
706-
allow_timepoint_specific_numeric_noise_parameters:
707-
bool = False,
703+
self, **kwargs
708704
):
709705
"""
710-
See get_simulation_to_optimization_parameter_mapping.
706+
See
707+
:py:func:`petab.parameter_mapping.get_optimization_to_simulation_parameter_mapping`,
708+
to which all keyword arguments are forwarded.
711709
"""
712710
return parameter_mapping \
713711
.get_optimization_to_simulation_parameter_mapping(
@@ -716,10 +714,7 @@ def get_optimization_to_simulation_parameter_mapping(
716714
parameter_df=self.parameter_df,
717715
observable_df=self.observable_df,
718716
model=self.model,
719-
warn_unmapped=warn_unmapped,
720-
scaled_parameters=scaled_parameters,
721-
allow_timepoint_specific_numeric_noise_parameters= # noqa: E251,E501
722-
allow_timepoint_specific_numeric_noise_parameters
717+
**kwargs
723718
)
724719

725720
def create_parameter_df(self, *args, **kwargs):

0 commit comments

Comments
 (0)