dataframe-expr-serializer

Serialize and deserialize dataframe expressions and pipelines.

Stackage Nightly 2026-07-15:1.1.0.0
Latest on Hackage:1.1.0.0

See all snapshots dataframe-expr-serializer appears in

MIT licensed by Michael Chavinda
Maintained by [email protected]
This version can be pinned in stack with:dataframe-expr-serializer-1.1.0.0@sha256:be9f53ff7e113fdb19d27ee03a83b6ec84133f4f458bc99346ca2a7aa66947fc,1923

Module documentation for 1.1.0.0

Save fitted Expr values and whole pipelines (ordered [NamedExpr]) to a portable JSON form and reload them for inference — in another Haskell process or from Python, sharing one wire format.

DataFrame.Expr.Serialize is the format-agnostic public API (expression and pipeline encodedecode plus filebytes save-load helpers). DataFrame.IR.ExprJson is the low-level JSON wire codec — the cross-language contract the Python bindings decode against.

Depends only on dataframe-core and dataframe-operations (both pure), so a saved model can be loaded without the CSVParquetArrow stack.