Documentation for pdopt.tools

Auxilliary functions.

pdopt.tools.is_pareto_efficient(costs)

Find the pareto-efficient points.

Parameters:
  • costs (ndarray) –

    An (n_points, n_costs) array.

Returns:
  • is_efficient( ndarray ) –

    boolean array, indicating whether each point is Pareto efficient.

pdopt.tools.generate_run_report(file_directory, design_space, optimisation, exploration)

Generate a summary of the PDOPT run.

Parameters:
  • file_directory (str) –

    Path to save the summary report in a txt file.

  • design_space (DesignSpace) –

    The design space object use in the run.

  • optimisation (Optimisation) –

    The optimisation object used in the run.

  • exploration (ProbabilisticExploration) –

    The exploration object used in the run.

Returns:
  • None.