DataFrame Interchange Protocol
In conjunction with Altair 5, VegaFusion can accept any DataFrame object that supports the DataFrame Interchange Protocol. Such objects are converted to Arrow using pyarrow and then processed directly by DataFusion (or DuckDB).