idmtools_calibra.iteration_state module#
- class idmtools_calibra.iteration_state.IterationState(**kwargs)[source]#
Bases:
object
Holds the settings, parameters, simulation state, analysis results, etc. for one calibtool iteration.
Allows for the resumption or extension of existing CalibManager instances from an arbitrary point in the iterative process.
- property status#
- restore_results(iteration)[source]#
Restore summary results from serialized state. :param iteration: the # of iteration
Returns:
- commission_iteration(next_params)[source]#
Commission an experiment of simulations constructed from a list of combinations of random seeds, calibration sites, and the next sample points. Cache the relevant experiment and simulation information to the IterationState. :param next_params: the next sample
Returns: None
- analyze_iteration()[source]#
Analyze the output of completed simulations by using the relevant analyzers by site. Cache the results that are returned by those analyzers.
- property iteration_directory#
- property iteration_file#
- property param_names#