cabal-version: 2.4 name: dataframe version: 0.1.0.0 synopsis: An intuitive, dynamically-typed DataFrame library. description: An intuitive, dynamically-typed DataFrame library for exploratory data analysis. bug-reports: https://github.com/mchav/dataframe/issues license: GPL-3.0-or-later license-file: LICENSE author: Michael Chavinda maintainer: mschavinda@gmail.com copyright: (c) 2024-2024 Michael Chavinda category: Data tested-with: GHC ==9.8.3 || ==9.6.6 || == 9.4.8 extra-doc-files: CHANGELOG.md README.md source-repository head type: git location: https://github.com/mchav/dataframe library exposed-modules: Data.DataFrame other-modules: Data.DataFrame.Internal.Types, Data.DataFrame.Internal.Function, Data.DataFrame.Internal.Parsing, Data.DataFrame.Internal.Column, Data.DataFrame.Display.Terminal.PrettyPrint, Data.DataFrame.Display.Terminal.Colours, Data.DataFrame.Internal.DataFrame, Data.DataFrame.Internal.Row, Data.DataFrame.Errors, Data.DataFrame.Operations.Core, Data.DataFrame.Operations.Subset, Data.DataFrame.Operations.Sorting, Data.DataFrame.Operations.Statistics, Data.DataFrame.Operations.Transformations, Data.DataFrame.Operations.Typing, Data.DataFrame.Operations.Aggregation, Data.DataFrame.Display.Terminal.Plot, Data.DataFrame.IO.CSV build-depends: base >= 4.17.2.0 && < 4.21, array ^>= 0.5, attoparsec >= 0.12 && <= 0.14.4, bytestring >= 0.11 && <= 0.12.2.0, containers >= 0.6.7 && < 0.8, directory >= 1.3.0.0 && <= 1.3.9.0, hashable >= 1.2 && <= 1.5.0.0, statistics == 0.16.3.0, text >= 2.0 && <= 2.1.2, time >= 1.12 && <= 1.14, vector ^>= 0.13, vector-algorithms ^>= 0.9 hs-source-dirs: src default-language: Haskell2010 executable dataframe main-is: Main.hs other-modules: Data.DataFrame, Data.DataFrame.Internal.Types, Data.DataFrame.Internal.Function, Data.DataFrame.Internal.Parsing, Data.DataFrame.Internal.Column, Data.DataFrame.Display.Terminal.PrettyPrint, Data.DataFrame.Display.Terminal.Colours, Data.DataFrame.Internal.DataFrame, Data.DataFrame.Internal.Row, Data.DataFrame.Errors, Data.DataFrame.Operations.Core, Data.DataFrame.Operations.Subset, Data.DataFrame.Operations.Sorting, Data.DataFrame.Operations.Statistics, Data.DataFrame.Operations.Transformations, Data.DataFrame.Operations.Typing, Data.DataFrame.Operations.Aggregation, Data.DataFrame.Display.Terminal.Plot, Data.DataFrame.IO.CSV build-depends: base >= 4.17.2.0 && < 4.21, array ^>= 0.5, attoparsec >= 0.12 && <= 0.14.4, bytestring >= 0.11 && <= 0.12.2.0, containers >= 0.6.7 && < 0.8, directory >= 1.3.0.0 && <= 1.3.9.0, hashable >= 1.2 && <= 1.5.0.0, statistics == 0.16.3.0, text >= 2.0 && <= 2.1.2, time >= 1.12 && <= 1.14, vector ^>= 0.13, vector-algorithms ^>= 0.9 hs-source-dirs: app, src default-language: Haskell2010 benchmark dataframe-benchmark type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: benchmark build-depends: base >= 4.17.2.0 && < 4.21, criterion >= 1 && <= 1.6.4.0, text >= 2.0 && <= 2.1.2, random >= 1 && <= 1.3.1, vector ^>= 0.13, dataframe default-language: Haskell2010 test-suite tests type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Assertions, Operations.Apply, Operations.Derive, Operations.Filter, Operations.GroupBy, Operations.InsertColumn, Operations.Sort, Operations.Take build-depends: base >= 4.17.2.0 && < 4.21, HUnit ^>= 1.6, random >= 1, random-shuffle >= 0.0.4, text >= 2.0, time >= 1.12, vector ^>= 0.13, dataframe hs-source-dirs: tests default-language: Haskell2010