cave.utils.io module¶
-
cave.utils.io.
export_bokeh
(plot, path, logger)[source]¶ Export bokeh-plot to png-file. Create directory if necessary
- Parameters
plot (bokeh.plotting.figure) – bokeh plot to export
path (str) – path to save plot to
logger (Logger) – logger for debugging
-
cave.utils.io.
load_config_csv
(path, cs, logger)[source]¶ Load configurations.csv in the following format:
CONFIG_ID
parameter_name1
parameter_name2
…
0
value1
value2
…
…
…
…
…
- Parameters
path (str) – path to csv-file
cs (ConfigurationSpace) – configspace with matching parameters
logger (Logger) – logger for debugs
- Returns
(parameters, id_to_config) – parameter-names and dict mapping ids to Configurations
- Return type
(str, dict)
-
cave.utils.io.
load_csv_to_pandaframe
(csv_path, logger, apply_numeric=True, delimiter=', ')[source]¶ Load csv-file and return pd.DataFrame. First line of file is expected to be the header.
- Parameters
csv_path (str) – path to csv-file
logger (logging.Logger) – logger, for debugging
apply_numeric (boolean) – whether to an attempt should be taken to turn columns into numeric values.
delimiter (str) – can be used to determine custom delimiter
- Returns
data_frame – csv-dataframe
- Return type
pd.DataFrame