cave.analyzer.overview_table module

class cave.analyzer.overview_table.OverviewTable(runscontainer)[source]

Bases: cave.analyzer.base_analyzer.BaseAnalyzer

Meta data, i.e. number of instances and parameters as well as configuration budget. Statistics apply to the best run, if multiple configurator runs are compared.

runscontainer: RunsContainer contains all important information about the configurator runs

_configspace(cs)[source]

Return configspace in table-format

_general_dict(scenario)[source]

Generate the meta-information that holds for all runs (scenario info etc)

Parameters

scenario (smac.Scenario) – scenario file to get information from

_runspec_dict(runs)[source]
_stats_for_run(rh, scenario, incumbent)[source]
classmethod check_for_bokeh(d)
get_html(d=None, tooltip=None) → Tuple[str, str]

General reports in html-format, to be easily integrated in html-code. ALSO FOR BOKEH-OUTPUT.

Parameters

d (Dictionary) – a dictionary that will be later turned into a website

Returns

script, div – header and body part of html-code

Return type

str, str

get_jupyter()

Depending on analysis, this creates jupyter-notebook compatible output.

get_name()[source]
plot_bokeh()

This function needs to be called if bokeh-plots are to be displayed in notebook AND saved to webpage.

run()[source]

Generate tables.