Skip to content
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

Explore using Narwhals in Plotly Express #4749

Open
LiamConnors opened this issue Sep 3, 2024 · 1 comment
Open

Explore using Narwhals in Plotly Express #4749

LiamConnors opened this issue Sep 3, 2024 · 1 comment
Assignees
Labels
feature something new P2 needed for current cycle task one-off task

Comments

@LiamConnors
Copy link
Member

Narwhals is a compatibility layer between Polars, pandas, and other dataframes.
https://narwhals-dev.github.io/narwhals/

This issue is to explore what changes we would need to make to use Narwhals in Plotly Express.

@gvwilson gvwilson added feature something new P2 needed for current cycle task one-off task labels Sep 3, 2024
@firai
Copy link

firai commented Sep 11, 2024

I'm glad that this is being explored! Especially since pandas 3.0 could still add a hard dependency on pyarrow (seems to be their current plan unless the new PDEP delaying the dependency is approved), and since both pyarrow and pandas seem to be required required now for polars to work with Plotly Express.

Not sure if pointing this out here is kosher, and you may already be aware of this, but I understand that this is the (main) PR where altair switched to using narwhals, just for reference: vega/altair#3452. If it's not kosher, feel free to edit this out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature something new P2 needed for current cycle task one-off task
Projects
None yet
Development

No branches or pull requests

3 participants