dataframe-expr-serializer: Serialize and deserialize dataframe expressions and pipelines.

[ data, library, mit ] [ Propose Tags ] [ Report a vulnerability ]

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.

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.1.0.0, 1.2.0.0, 1.2.0.1
Dependencies aeson (>=0.11.0.0 && <3), base (>=4 && <5), bytestring (>=0.11 && <0.14), dataframe-core (>=2.3 && <2.4), dataframe-operations (>=2.3 && <2.4), text (>=2.1 && <3), vector (>=0.13 && <0.15) [details]
Tested with ghc ==9.4.8 || ==9.6.7 || ==9.8.4 || ==9.10.3 || ==9.12.2
License MIT
Copyright (c) 2024-2026 Michael Chavinda
Author Michael Chavinda
Maintainer mschavinda@gmail.com
Uploaded by mchav at 2026-08-06T15:53:11Z
Revised Revision 1 made by mchav at 2026-08-12T01:54:29Z
Category Data
Bug tracker https://github.com/mchav/dataframe/issues
Distributions Stackage:1.2.0.1
Reverse Dependencies 2 direct, 8 indirect [details]
Downloads 8 total (7 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2026-08-06 [all 2 reports]