Frames

Data frames For working with tabular data files

Version on this page:0.1.6
LTS Haskell 22.18:0.7.4.2
Stackage Nightly 2024-04-25:0.7.4.2
Latest on Hackage:0.7.4.2

See all snapshots Frames appears in

BSD-3-Clause licensed by Anthony Cowley
Maintained by [email protected]
This version can be pinned in stack with:Frames-0.1.6@sha256:70fc3f74701bcd1ead9650450615264a134449ac0fc9192d09ad97bb51dae870,6102

User-friendly, type safe, runtime efficient tooling for working with tabular data deserialized from comma-separated values (CSV) files. The type of each row of data is inferred from data, which can then be streamed from disk, or worked with in memory.

Changes

0.1.6

Re-export Frames.CSV.declareColumn from Frames. This makes it much easier to manually define column types.

0.1.4

Use microlens instead of lens-family-core for demos.

0.1.3

GHC-8.0.1 compatibility

0.1.2.1

Improved documentation based on suggestions by Alexander Kjeldaas

0.1.2

Fixed bug in Monoid instance of Frame (@dalejordan)

0.1.1.0

Added frameConsA, frameSnoc, and RecordColumns to help with changing row types.

0.1.0.0

Initial version pushed to hackage.