kappa_sdk.WorkflowImproveSettings#

class kappa_sdk.WorkflowImproveSettings(workflow_improve_parameters, use_all_parameters=False, use_wide_search=False, update_values=False, update_bounds=False)[source]#

Methods

Parameters:
  • workflow_improve_parameters (List[Dict[str, Any]])

  • use_all_parameters (bool)

  • use_wide_search (bool)

  • update_values (bool)

  • update_bounds (bool)

__init__(workflow_improve_parameters, use_all_parameters=False, use_wide_search=False, update_values=False, update_bounds=False)[source]#
Parameters:
  • workflow_improve_parameters (List[Dict[str, Any]])

  • use_all_parameters (bool)

  • use_wide_search (bool)

  • update_values (bool)

  • update_bounds (bool)

select_parameter(parameter, min_value=None, max_value=None)[source]#
Parameters:
Return type:

None

remove_parameter(parameter)[source]#
Parameters:

parameter (IptaParameter | IrtaParameter)

Return type:

None

update_wide_search_settings(initial_population=50, bounds_stretch=10)[source]#
Parameters:
  • initial_population (float)

  • bounds_stretch (float)

Return type:

None

dump()[source]#
Return type:

Dict[str, Any]