JSSP.benchmark_plotter module¶
-
JSSP.benchmark_plotter.
iplot_benchmark_results
(ts_agent_list=None, ga_agent=None)¶ Plots the benchmark results in an ipython notebook.
Parameters: - ts_agent_list ([TabuSearchAgent]) – list of TabuSearchAgent instances to plot the benchmark results for
- ga_agent (GeneticAlgorithmAgent) – GeneticAlgorithmAgent to plot the results for
Returns: None
-
JSSP.benchmark_plotter.
output_benchmark_results
(output_dir, ts_agent_list=None, ga_agent=None, title=None, auto_open=True)¶ Outputs html files containing benchmark results in the output directory specified.
Parameters: - ts_agent_list ([TabuSearchAgent]) – list of TabuSearchAgent instances to output the benchmark results for
- ga_agent (GeneticAlgorithmAgent) – GeneticAlgorithmAgent instance to output the benchmark results for
- output_dir (Path | str) – path to the output directory to place the html files into
- title (str) – name of the benchmark run, default to current datetime
- auto_open (bool) – if true the benchmark output is automatically opened in a browser
Returns: None