Description
https://panel.holoviz.org/reference/widgets/DataFrame.html
Feature Overview
The DataFrame widget allows displaying and editing a pandas DataFrame.
Deprecation Proposal
I propose deprecating this feature in Panel. DataFrame docs also stated that the widget will be replaced with the Tabulator widget. So this may be a good time to actually do it.
Impact Assessment
- Searched for
pn.widgets.DataFrame
on Github, there're 164 code results: https://github.com/search?q=pn.widgets.DataFrame&type=code - Looked at goatcounter:
- for last 6 months, people visits DataFrame reference page ~3300 times, while that for Tabulator is ~9900 https://holoviz.goatcounter.com/?hl-period=half-year&period-start=2024-05-07&period-end=2024-11-07&filter=%2Fpanel.&daily=off
- for last month, DataFrame count is ~550, and that for Tabulator is ~1700
This means people still look for and use DataFrame but they are getting more used to Tabulator. DataFrame is a very common name/term though.
Effort Involved
Tabulator is to replace DataFrame so it supports all features that DataFrame supports, and also new features have been written to Tabulator. We even specified in the docs this deprecation so I'd say this is ready to go.
The primary remaining tasks include:
- Adding a deprecation warning in the Panel code.
- Official deprecated.
Metadata
Assignees
Type
Projects
Status
Todo