Skip to content

Polars ↔ Pandas Interchange

Status: Available in ETLantic 0.21.0

Gate A versioned tabular interchange (etlantic.interchange/1) shipped in 0.18.0 for compatible Polars↔Pandas cross-engine boundaries.

Runnable companion: examples/interchange_polars_pandas.py.

uv sync --group dataframes
uv run python examples/interchange_polars_pandas.py

Or from published packages:

pip install 'etlantic[dataframes]==0.21.0'
python examples/interchange_polars_pandas.py

The example plans a Polars step that feeds a Pandas step, prints the selected etlantic.interchange/1 descriptor (mechanism, engines, copy eligibility), and runs the pipeline to confirm the boundary executes.

See What's New in 0.18 and Capabilities.