Parameters#
Management of model parameters.
Parameter definitions are used to define free and fixed parameters and the allowable ranges of free parameters. They may also be used to define dependent parameters that are defined in terms of other parameters and dynamic parameters that vary based on the data being fitted.
Parameter definitions are stored in Parameters objects.
They should not be confused with parameter dictionaries, which only
contain specific parameter values, but no metadata.
Parameters may be saved to a JSON file to document the
parameter definitions of a model variant, in a form that can be loaded
and reused.
Search parameters#
Class to manage model parameters. |
|
|
Set fixed parameter values. |
|
Set free parameter ranges. |
Dependent parameters#
|
Set dependent parameters in terms of other parameters. |
|
Evaluate dependent parameters based on input parameters. |
Dynamic parameters#
|
Set dynamic parameters in terms of parameters and data. |
|
Evaluate dynamic parameters based on data fields. |
Parameter sets#
Copy the parameters definition. |
|
|
Write parameter definitions to a JSON file. |
|
Read parameters from a JSON file. |