@hackage dataframe-expr-serializer1.2.0.0

Serialize and deserialize dataframe expressions and pipelines.

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.