Narwhals and scikit-Lego came together to achieve dataframe-agnosticism
labs.quansight.org
labs.quansight.org
> Extremely lightweight compatibility layer between [pandas, Polars, cuDF, Modin]
Lancedb/lance works with [Pandas, DuckDB, Polars, Pyarrow,]; https://github.com/lancedb/lance
It may already be supported through pandas?