bencher.results.holoview_result

Module Contents

Classes

HoloviewResult

class bencher.results.holoview_result.HoloviewResult(bench_cfg: bencher.bench_cfg.BenchCfg)

Bases: bencher.results.panel_result.PanelResult

static set_default_opts(width=600, height=600)
to(hv_type: holoviews.Chart, reduce: bencher.results.bench_result_base.ReduceType = ReduceType.AUTO, **kwargs) holoviews.Chart
overlay_plots(plot_callback: callable) holoviews.Overlay | None
layout_plots(plot_callback: callable)
time_widget(title)
to_bar(result_var: param.Parameter = None, **kwargs) panel.panel | None
to_bar_ds(dataset: xarray.Dataset, result_var: param.Parameter = None, **kwargs)
hv_container_ds(dataset: xarray.Dataset, result_var: param.Parameter, container: holoviews.Chart = None, **kwargs)
to_hv_container(container: panel.pane.panel, reduce_type=ReduceType.AUTO, target_dimension: int = 2, result_var: param.Parameter = None, result_types=ResultVar, **kwargs) panel.pane.panel | None
to_line(result_var: param.Parameter = None, **kwargs) panel.panel | None
to_line_ds(dataset: xarray.Dataset, result_var: param.Parameter, **kwargs)
to_curve(result_var: param.Parameter = None, **kwargs)
to_curve_ds(dataset: xarray.Dataset, result_var: param.Parameter, **kwargs) holoviews.Curve | None
to_heatmap(result_var: param.Parameter = None, tap_var=None, tap_container=None, target_dimension=2, **kwargs) panel.panel | None
to_heatmap_ds(dataset: xarray.Dataset, result_var: param.Parameter, **kwargs) holoviews.HeatMap | None
to_heatmap_container_tap_ds(dataset: xarray.Dataset, result_var: param.Parameter, result_var_plot: param.Parameter, container: panel.pane.panel = pn.pane.panel, **kwargs) panel.Row
to_error_bar() holoviews.Bars
to_points(reduce: bencher.results.bench_result_base.ReduceType = ReduceType.AUTO) holoviews.Points
to_scatter(**kwargs) panel.panel | None
to_scatter_jitter(result_var: param.Parameter = None, **kwargs) List[holoviews.Scatter]
to_scatter_jitter_single(result_var: param.Parameter, **kwargs) holoviews.Scatter | None
to_heatmap_single(result_var: param.Parameter, reduce: bencher.results.bench_result_base.ReduceType = ReduceType.AUTO, **kwargs) holoviews.HeatMap
to_heatmap_tap(result_var: param.Parameter, reduce: bencher.results.bench_result_base.ReduceType = ReduceType.AUTO, width=800, height=800, **kwargs)
to_nd_layout(hmap_name: str) holoviews.NdLayout
to_holomap(name: str = None) holoviews.HoloMap
to_holomap_list(hmap_names: List[str] = None) holoviews.HoloMap
get_nearest_holomap(name: str = None, **kwargs)
to_dynamic_map(name: str = None) holoviews.DynamicMap

use the values stored in the holomap dictionary to populate a dynamic map. Note that this is much faster than passing the holomap to a holomap object as the values are calculated on the fly

to_grid(inputs=None)
to_table()
to_surface(result_var: param.Parameter = None, **kwargs) panel.panel | None
to_surface_ds(dataset: xarray.Dataset, result_var: param.Parameter, alpha: float = 0.3, **kwargs) panel.panel | None

Given a benchCfg generate a 2D surface plot

Parameters:

result_var (Parameter) – result variable to plot

Returns:

A 2d surface plot as a holoview in a pane

Return type:

pn.pane.holoview