nimsos package

nimsos.nimsos_modules module

class nimsos.nimsos_modules.analysis_output(machine, input_file, output_file, num_objectives, output_folder, objectives_info=None)

Bases: object

Class of analysis output

This class can analyze output.

module_selection()

module selection of analysis input

This function do not depend on robot.

Returns

True for success, False otherwise.

Return type

res (str)

nimsos.nimsos_modules.history(input_file, num_objectives, itt=None, history_file=None)

Containing history results

This function do not depend on robot.

Parameters
  • input_file (str) – the file for candidates

  • num_objectives (int) – the number of objectives

  • itt (int) – the number of step

  • history_file (list[float]) – the file for history results

Returns

the file for history results (updated)

Return type

history_file (list[float])

class nimsos.nimsos_modules.preparation_input(machine, input_file, input_folder)

Bases: object

Class of preparation input

This class can create input for robot experiments and star robot experiments.

module_selection()

module selection of preparation input

This function do not depend on robot.

Returns

True for success, False otherwise.

Return type

res (str)

class nimsos.nimsos_modules.selection(method, input_file, output_file, num_objectives, num_proposals)

Bases: object

Class of selection

This class can select the next candidates depending on the AI methods.

module_selection()

module selection of preparation input

This function do not depend on robot.

Returns

True for success, False otherwise.

Return type

res (str)