You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As the implementation of DataFrame and Series contexts and transformations matures, there is a potential to combine the slightly different APIs of Python-Pandas and Rust-Polars and unify them with the initial implementation of Raku-Dan. So the Dan API v1.0 will change to the Dan API v1.1.
This post seeks to compare and contrast the various API alternatives and to nail down the unified interface definition for this new API version.
1. Dan API v1.0
As::Array is the default API, with:
2d data delegation
[cascading] accessors
elems
shape
splice (deprecate, see below)
As::Query
concat
sort
filter [grep]
novel (vs. raku Array)
2. Dan::Polars API v1.1
As::Array is same as Dan
As::Exprs is new (col prerequisite for As::Query, or spoof)
As::Query is based on Polars examples, with following
As the implementation of DataFrame and Series contexts and transformations matures, there is a potential to combine the slightly different APIs of Python-Pandas and Rust-Polars and unify them with the initial implementation of Raku-Dan. So the Dan API v1.0 will change to the Dan API v1.1.
This post seeks to compare and contrast the various API alternatives and to nail down the unified interface definition for this new API version.
1. Dan API v1.0
novel (vs. raku Array)
2. Dan::Polars API v1.1
3. Next Action
The text was updated successfully, but these errors were encountered: