Skip to content

feat(data frame): Add support for narwhals and ibis #1511

@schloerke

Description

@schloerke

Would be neat to have @render.data_frame add support for narwhals and ibis which are abstractions around other data frame libraries.

Hopefully we can use the "we can type it but don't need to load it" approach that PdDataFrame and PlDataFrame used.


Implementation details:

  • Consolidate all methods in _tbl_data.py to be in grouped classes (by data frame type) that inherits from a base ABC class as all data frame helper methods are necessary and we know the type beforehand
  • We do not need to necessarily expose the base class for external integration
  • Is it possible to use narwhals as the implementation vehicle for all data methods?

Metadata

Metadata

Assignees

No one assigned

    Labels

    data frameRelated to @render.data_frameenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions