bencher.results.holoview_results.tabulator_result ================================================= .. py:module:: bencher.results.holoview_results.tabulator_result Classes ------- .. autoapisummary:: bencher.results.holoview_results.tabulator_result.TabulatorResult Module Contents --------------- .. py:class:: TabulatorResult(bench_cfg: bencher.bench_cfg.BenchCfg) Bases: :py:obj:`bencher.results.holoview_results.holoview_result.HoloviewResult` .. py:method:: to_plot(**kwargs) -> panel.widgets.Tabulator Create an interactive table visualization of the data. Passes the data to the panel Tabulator type to display an interactive table. See https://panel.holoviz.org/reference/widgets/Tabulator.html for extra options. :param \*\*kwargs: Additional parameters to pass to the Tabulator constructor. :returns: An interactive table widget. :rtype: pn.widgets.Tabulator .. py:method:: to_tabulator(result_var: param.Parameter | None = None, **kwargs) -> panel.widgets.Tabulator Generates a Tabulator widget from benchmark data. This is a convenience method that calls to_tabulator_ds() with the same parameters. :param result_var: The result variable to include in the table. If None, uses the default. :type result_var: Parameter, optional :param \*\*kwargs: Additional keyword arguments passed to the Tabulator constructor. :returns: An interactive table widget. :rtype: pn.widgets.Tabulator .. py:method:: to_tabulator_ds(dataset: xarray.Dataset, result_var: param.Parameter, **kwargs) -> panel.widgets.Tabulator Creates a Tabulator widget from the provided dataset. Given a filtered dataset, this method generates an interactive table visualization. :param dataset: The filtered dataset to visualize. :type dataset: xr.Dataset :param result_var: The result variable to include in the table. :type result_var: Parameter :param \*\*kwargs: Additional keyword arguments passed to the Tabulator constructor. :returns: An interactive table widget. :rtype: pn.widgets.Tabulator