Showing content from https://github.com/narwhals-dev/narwhals/discussions/1370 below:
2025 Roadmap · narwhals-dev/narwhals · Discussion #1370 · GitHub
I'm opening this to give a bit more visibility to the ecosystem about our plans
I have 3 main goals for 2025:
- Adoption: keep looking out for projects which might benefit from Narwhals, and help with Narwhalifying them. So far, each time we've done it, it's highlighted several areas of improvement. I think it's the most valuable kind of contribution. For anyone interested in contributing to Narwhals, trying to Narwhalify a project and then addressing any shortcomings in Narwhals is probably the best way to get started
- Laziness: most (all?) libraries currently using Narwhals are using eager execution. We have the potential to enable so much more. We should aim to have a solid lazy-only layer of support, which DuckDB and PySpark could fall into. Initially, this should exclude all row-order-dependent operations
- Standardisation: I'd like to aim to publish a subset of the Narwhals spec in JOSS. If we publish that, along with a reference implementation, then it should provide any dataframe library with the tools such that they can become Narwhals-compliant
Keep in mind that this is a community-driven project. Some of us do get some limited amount of time to contribute during work hours - and we're very grateful for this - but there's no Narwhals company or anything like that
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4