optiHistoric

Module Contents

Classes

class OptiHistoric(optiname='opti', autosave_timer=60 * 5, autosave=True, create_new_directory=True, performance_datastruct=True, folder=getPath_workspace())[source]

Contains all the points that have been evaluated

class _pointData(currTime, objectives, constraints)[source]
class _LogParams[source]
add_parameters(params)[source]
get_rows_indices(list_of_params)[source]
log_after_evaluation(returned_values: dict)[source]

Save the output of evaluate to optiHistoric. This function should be called by the optimizer IN a process safe context.

set_results(devicesList)[source]
get_best_devices_without_reevaluating(list_of_best_params)[source]
set_convergence(theConvergence)[source]
save()[source]
get_convergence()[source]
Returns:convergence InterfaceConvergence
get_devices()[source]
Returns:List of devices (ordered by evaluation number)
get_logopti()[source]
Returns:Log optimization (to check the convergence)
start(optimization_parameters)[source]

Function called upon starting the optimization. Create folders.

class OptiHistoric_Fast(optiname='opti')[source]

Almost empty struct, just enough to display the graphs. Used to speed up optimization

log_after_evaluation(returned_values: dict)[source]
set_results(theResults)[source]
get_best_devices_without_reevaluating(_)[source]
set_convergence(theConvergence)[source]
save()[source]
get_convergence()[source]
get_devices()[source]
get_logopti()[source]
start(optimization_parameters)[source]
class OptiHistoric_Empty[source]

Totally empty struct, cannot be used within visualization

log_after_evaluation(returned_values: dict)[source]
set_results(theResults)[source]
get_best_devices_without_reevaluating(_)[source]
set_convergence(_)[source]
save()[source]
get_convergence()[source]
get_devices()[source]
get_logopti()[source]
start(_)[source]