dataframe-expr-serializer

Serialize and deserialize dataframe expressions and pipelines.

Stackage Nightly 2026-07-24:1.2.0.0
Latest on Hackage:1.2.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.2.0.0@sha256:969d02a25161a0aa80d0c2c2d6f36c2c391cebcd75207765cf5c876b1eda93b4,1914

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