-
-
Notifications
You must be signed in to change notification settings - Fork 518
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate panel.pane.Vizzu
proposal
#7471
Comments
What I'm missing from this proposal is an explanation why |
To me, I think it's a matter of popularity/usage, which is why I think Vizzu could be deprecated. Matplotlib is one of the most popular libraries so I think the case is clear that it should be kept, as well as HoloViews, which HoloViz maintainers maintain, and Bokeh is a dependency.
I'm not terribly familiar with Vizzu, but I think Panel only supports parts of Vizzu? So when Vizzu support gets expanded on, like for #6216, the lines of code will increase? And from my experience, deck.gl support was also limited. Finally, I think if it gets separated out into another repo, ideally, there'd be someone interested in claiming ownership of it and maintaining it (ideally), similar to all the community contributed extensions in streamlit https://streamlit.io/components |
To me it would be a good idea to carve out Vizzu.
I think having it live in a separate repository is fine. If there starts being an interest it can develop more quickly and making breaking changes to improve the api would also be fine. What is in core Panel should be of high quality. |
Vizzu has a maintained Python interface called IpyVizzu. It would make sense if the panel integration used it instead of providing a separate implementation. |
Feature Overview
panel.pane.Vizzu integrates Vizzu for animated and interactive visualizations. However, as noted in PR #7356, it increases Panel's complexity and size, particularly affecting environments like Pyodide.
Proposal
Deprecate panel.pane.Vizzu and migrate it to a standalone extension using the panel-copier-template (reference PR). This separation will streamline Panel’s core and allow for easier community maintenance.
Impact
Usage seems limited; there are a few feature requests:
Allow Vizzu stories in Panel
Embed Vizzu plots in static HTML
Add an IpyVizzu pane
Effort
This can also be extended to a few other panes, like VTK, deckgl, and echarts, etc
The text was updated successfully, but these errors were encountered: