experiment_list (list) – List of Experiment class objects containing the Pyomo model
for the different experimental conditions
method (str) – Covariance calculation method specified by the user,
e.g., ‘finite_difference’
obj_function (callable) – Built-in objective function selected by the user, e.g., SSE
theta_vals (dict) – Dictionary containing the estimates of the unknown parameters
step (float) – Float used for relative perturbation of the parameters,
e.g., step=0.02 is a 2% perturbation
solver (str) – Solver name specified by the user, e.g., ‘ipopt’
tee (bool) – Boolean solver option to be passed for verbose output
estimated_var (float, optional) – Value of the estimated variance of the measurement error
in cases where the user does not supply the
measurement error standard deviation
prior_FIM (pd.DataFrame, optional) – Prior Fisher Information Matrix from previous experimental design
to be added to the FIM of the current experiments for covariance estimation.
The prior_FIM should be a square matrix with parameter names as both
row and column labels.
regularization_weight (float, optional) – Weighting factor for the regularization term. Default is 1.0.
solver_options (dict, optional) – Dictionary of solver options to be passed for the finite difference calculations