taipy icon indicating copy to clipboard operation
taipy copied to clipboard

support for multiple dataframe libraries

Open mjpan opened this issue 9 months ago • 1 comments

Description

Plotly now supports (as of 6.0) what they call universal dataframe support, which is essentially supporting multiple dataframe libraries, beyond just Pandas. It would be great if Taipy is able to do so as well.

Additionally, since it is likely that there may be multiple areas where the code would need to change, it would be great if the first place where this happens is with Taipy tables. at least the display of the tables.

Solution Proposed

Plotly has accomplished this via a library called narwhals blog post: https://plotly.com/blog/chart-smarter-not-harder-universal-dataframe-support/ narwhals: https://github.com/narwhals-dev/narwhals

Acceptance Criteria

  • [ ] If applicable, a new demo code is provided to show the new feature in action.
  • [ ] Integration tests exhibiting how the functionality works are added.
  • [ ] Any new code is covered by a unit tested.
  • [ ] Check code coverage is at least 90%.
  • [ ] Related issue(s) in taipy-doc are created for documentation and Release Notes are updated.

Code of Conduct

  • [x] I have checked the existing issues.
  • [ ] I am willing to work on this issue (optional)

mjpan avatar Feb 12 '25 20:02 mjpan

Thanks for the information! This is definitely an interesting feature. We will qualify it more before adding this to our backlog.

AlexandreSajus avatar Feb 14 '25 13:02 AlexandreSajus