narwhals-dev / narwhals

Lightweight and extensible compatibility layer between dataframe libraries!
https://narwhals-dev.github.io/narwhals/
MIT License
431 stars 76 forks source link

potential use cases #62

Open MarcoGorelli opened 5 months ago

MarcoGorelli commented 5 months ago

I'm just collecting some projects I notice which may benefit from Narwhals, or who have shown interest. Some of these might not actually end up being places where Narwhals is a good fit, I tend to jot things down if look like they might be from a first glance and then revisit in more detail later

Altair work is now in-progress

if anyone happens to stumble upon this issue, feel free to add your project to the list

FBruzzesi commented 5 months ago

I will leave it here even though I imagine that it is quite challenging: skrub would be very suitable use case

MarcoGorelli commented 5 months ago

Thanks! Yeah I spoke to them a bit about it, and for now they're hand-rolling their own dispatch mechanism. I think it'll quickly get complex, especially around different pandas/Polars versions, and pandas' complicated type system - I think if we focus on getting Narwhals as easy to use as possible, and fully documented, and robust, then if they decide they'd like to use it, we can be ready 😎

Excidion commented 1 month ago

I am not sure if I can use this issue as a wish-list? If not please delete. In any case I suggested narwhals to featuretools who are looking for ways to speed up their feature matrix calculation: https://github.com/alteryx/featuretools/issues/1967

dangotbanned commented 1 month ago

Not affiliated with, but https://github.com/posit-dev/great-tables

Related

Issues