__init__([experiment, fd_formula, step, ...])
|
This package enables model-based design of experiments analysis with Pyomo. |
check_model_FIM([model, FIM])
|
Checks if the specified matrix, FIM, matches the shape expected from the model. |
check_model_jac([jac])
|
|
check_model_labels([model])
|
Checks if the model contains the necessary suffixes for the DoE model to be constructed automatically. |
compute_FIM([model, method])
|
Computes the FIM for the experimental design that is initialized from the experiment`s get_labeled_model() function. |
compute_FIM_full_factorial([model, ...])
|
Will run a simulation-based full factorial exploration of the experimental input space (i.e., a grid search or parameter sweep) to understand how the FIM metrics change as a function of the experimental design space. |
create_doe_model([model])
|
Add equations to compute sensitivities, FIM, and objective. |
create_grey_box_objective_function([model])
|
|
create_objective_function([model])
|
Generates the objective function as an expression and as a Pyomo Objective object |
draw_factorial_figure([results, ...])
|
Extract results needed for drawing figures from the results dictionary provided by the compute_FIM_full_factorial function. |
get_FIM([model])
|
Gets the FIM values from the model specified |
get_experiment_input_values([model])
|
Gets the experiment input values (experimental design) from the model specified. |
get_experiment_output_values([model])
|
Gets the experiment output values (y hat) from the model specified. |
get_measurement_error_values([model])
|
Gets the experiment output values (sigma) from the model specified. |
get_sensitivity_matrix([model])
|
Gets the sensitivity matrix (Q) values from the model specified. |
get_unknown_parameter_values([model])
|
Gets the unknown parameter values (theta) from the model specified. |
run_doe([model, results_file])
|
Runs DoE for a single experiment estimation. |
run_multi_doe_sequential([N_exp])
|
|
run_multi_doe_simultaneous([N_exp])
|
|
update_FIM_prior([model, FIM])
|
Updates the prior FIM on the model object. |
update_unknown_parameter_values([model, ...])
|
|