Idea: support `narwhals` for easy support of multiple df libraries
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 59
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Description
https://github.com/narwhals-dev/narwhals
It might be possible to effectively provide support for a whole variety of other DF libraries without special case handling. In fact, it may be that supporting polars in a strategic way (by only using a subset of the polars DataFrame API) already provides the ability to do this, but it should be tested.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the narwhals project and this repository's existing handling of polars or other DataFrame libraries. Test whether using a strategic subset of the polars DataFrame API provides compatibility across libraries. The issue names no files or tests and does not define a concrete acceptance criterion, so the scope and completion criteria need clarification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100