panel
panel copied to clipboard
Panel: The powerful data exploration & web app framework for Python
Fixes #3696 The method used to be able to render large PDFs is the one described [here](https://discourse.holoviz.org/t/pdf-pane-pn-pane-pdf/3640/14). Which converts the base64 to a blob and inserted as an URL with...
Fixes #3637 The way to set the hard bounds is by using `fixed_start` and `fixed_end`, which are then set on the `value` parameter as bounds and `start` and `end` of...
This PR implements a `cache` decorator which enables memoization for any function. It heavily borrows from streamlit without copying any of the code and does not implement any of the...
Fixes #3623 Fixes #3435 The primary focus of this PR has been to replace a Terminal with Tabulator to be able to filter existing logs. This is done by subclassing...
Fixes #3644 I could only stop values that were not allowed by `selectable_rows` by using a subclass of `param.List`. If I used something like `_process_param_change` raised the error but the...
panel 0.13.1 bokeh 2.4.3 holoviews 1.15.0 jupyter_client 7.3.4 jupyter_core 4.11.1 jupyter_server 1.18.1 jupyterlab 3.4.4 jupyterlab_pygments 0.2.2 jupyterlab_server 2.15.0 notebook 6.4.12 notebook-shim 0.1.0 python 3.10.5 Linux WSL Ubuntu 20.04 Chrome 99.0.4844.84...
Test if plot is rendered when creating a `panel.pane.Plotly` object. We also want to test if the data in Python reflects the actions from the UI. For example, to check...
panel v0.13.1 Here is the sample code, in the callback function, it changes `vtk_pane.object` but nothing happen in the 3D scene. ```python import pyvista as pv import panel as pn...
When a Tabulator widget is sorted and a selection is made, the `selected_dataframe` returned is not the actual selected dataframe.
Hi, It looks like the Tabulator widget is not rendering correctly the nested rows when we create a widget with `hierarchical=True` argument. Here's a simple example (you can run it...