markfairbanks / tidypolars

Tidy interface to polars
http://tidypolars.readthedocs.io
MIT License
337 stars 11 forks source link

Python 3.11 compatibility/availability? #230

Closed exsell-jc closed 1 week ago

exsell-jc commented 1 year ago

Just checked other branches, and it seems the other branches are not for dev.

Just wondering what the latest would be on updates.

Also, wanted to put this interesting + recent tidypandas to attention. I thought you might like their solution to the col('NAME') situation. https://www.youtube.com/watch?v=AMJEnkA0YrE though I'm assuming because it's Python dictionary, perhaps it would suffer on performance?

lindblb commented 1 year ago

2nd this

hmhensen commented 1 year ago

Long update times for tidypolars make it difficult for me to rely on polars.

markfairbanks commented 1 year ago

Long update times for tidypolars make it difficult for me to rely on polars.

polars has been implementing changes (and breaking changes) faster than I can keep up with. Changing reverse to descending in .sort() was one of them. It's good that polars is constantly improving, but the API instability makes it a bit hard to build a package that depends on it unfortunately.

There are probably a lot more fixes necessary to get tidypolars back to a good state. I'll try to get to them at some point, but between a newborn and a new job I'm bit behind on keeping this package up to date. I've only had enough time lately to keep updates to R's tidytable and dtplyr.

exsell-jc commented 1 year ago

Hey @markfairbanks, double congrats! :)

Thanks for keeping us in the loop. No worries about it for now.

hmhensen commented 1 year ago

I understand, that makes sense. Congrats on the kid! Hopefully, polars matures soon and the changes start coming slower. You've done a great job on your package.


From: Mark Fairbanks @.> Sent: Sunday, July 2, 2023 2:18:06 PM To: markfairbanks/tidypolars @.> Cc: hmhensen @.>; Comment @.> Subject: Re: [markfairbanks/tidypolars] Python 3.11 compatibility/availability? (Issue #230)

Long update times for tidypolars make it difficult for me to rely on polars.

polars has been implementing changes (and breaking changes) faster than I can keep up with. Changing reverse to descending in .sort() was one of them. It's good that polars is constantly improving, but the API instability makes it a bit hard to build a package that depends on it unfortunately.

There are probably a lot more fixes necessary to get tidypolars back to a good state. I'll try to get to them at some point, but between a newborn and a new job I'm bit behind on keeping this package up to date. I've only had enough time lately to keep updates to R's tidytable and dtplyr.

— Reply to this email directly, view it on GitHubhttps://github.com/markfairbanks/tidypolars/issues/230#issuecomment-1616821235, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AG2KZ7LMK3LBWWO47NW7433XOHQQ5ANCNFSM6AAAAAAYJKNS6A. You are receiving this because you commented.Message ID: @.***>

cboettig commented 1 week ago

:tada: :tada: