zer-adapters 1.0.0

Type adapters for zer, bridging Polars, Arrow, and other data-frame libraries to zer-core Records without a string round-trip.
Documentation

zer-adapters

Type adapters for the zer entity-resolution library, bridging Polars DataFrames and Arrow RecordBatches to zer-core Records without a string round-trip.

Feature flags

Flag Adds
polars PolarsIngest extension trait for Polars DataFrame
arrow ArrowIngest extension trait for Arrow RecordBatch

Enable only the features you need to keep compile times low.

Usage

[dependencies]
zer-adapters = { version = "1.0", features = ["polars"] }
use zer_adapters::PolarsIngest;

// Convert a Polars DataFrame into zer Records directly.
let records = df.into_zer_records(&schema)?;

This crate also provides BenchResultWriter, AccuracyMetrics, and timestamp utilities used by zer-bench (internal tooling, not part of the public API).

Part of the zer ecosystem

zer · GitHub