This commit adds a polars namespace to Modin, and the DataFrame and Series objects and their respective APIs.
This PR adds the following to Modin:
modin.polars.DataFrame
modin.polars.Series
modin.polars.GroupBy
This PR does NOT include matching error handling and is still missing several polars features:
LazyFrame
Expressions
String, Temporal, Struct, and other Series accessors
Several parameters
Operators that we don't have query compiler methods for
e.g. sin, cos, tan, etc.
These features will be added in a future PR.
What do these changes do?
[x] first commit message and PR title follow format outlined here
NOTE: If you edit the PR title to match this format, you need to add another commit (even if it's empty) or amend your last commit for the CI job that checks the PR title to pick up the new PR title.
This commit adds a polars namespace to Modin, and the DataFrame and Series objects and their respective APIs.
This PR adds the following to Modin:
modin.polars.DataFrame
modin.polars.Series
modin.polars.GroupBy
This PR does NOT include matching error handling and is still missing several polars features:
These features will be added in a future PR.
What do these changes do?
flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
git commit -s
docs/development/architecture.rst
is up-to-date