dataframe-expr-serializer

Serialize and deserialize dataframe expressions and pipelines.

Stackage Nightly 2026-10-21:1.3.0.0
Latest on Hackage:1.3.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.3.0.0@sha256:e6b364570a87c84b9fd1e0a7097cd59ee276a1e4f30db741eaab669c26cddc18,1913

Module documentation for 1.3.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.