dataframe-expr-serializer

Serialize and deserialize dataframe expressions and pipelines.

Stackage Nightly 2026-11-12:1.4.0.0
Latest on Hackage:1.4.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.4.0.0@sha256:7464fc7243a247ee04ecf52e8dfd8c533fda7ef75138f699bbcd6d339c2ec601,1913

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