Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* FEAT-#7331: Initial Polars API This commit adds a polars namespace to Modin, and the DataFrame and Series objects and their respective APIs. This doesn't include 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. Those will be handled in a future PR. Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Lint Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * flake8 Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * isort Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * headers Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * forgot one Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Add test Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * header Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * isort Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Add to CI Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * fix name Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Update modin/polars/base.py Co-authored-by: Mahesh Vashishtha <mahesh.vashishtha@snowflake.com> * address comments Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * polars 1 Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Update for polars 1.x and fix some hacks Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Remove hax Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Black Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Address comments Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Lint Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> * Address comment Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> --------- Signed-off-by: Devin Petersohn <devin.petersohn@snowflake.com> Co-authored-by: Devin Petersohn <devin.petersohn@snowflake.com> Co-authored-by: Mahesh Vashishtha <mahesh.vashishtha@snowflake.com>
- Loading branch information