dataframe-core-1.1.0.3: dataframe-core.cabal
cabal-version: 2.4
name: dataframe-core
version: 1.1.0.3
synopsis: Core data structures for the dataframe library.
description:
Minimal interchange-format types for the @dataframe@ ecosystem:
'Column', 'DataFrame', 'Bitmap', the untyped expression/interpreter,
and the typed-schema phantom layer. Contains no Template Haskell and
no file I/O. Lightweight dependency footprint (base, vector,
containers, time, random, bytestring, text) so other packages can
exchange dataframes by-value without pulling in the full
@dataframe@ package.
bug-reports: https://github.com/mchav/dataframe/issues
license: MIT
license-file: LICENSE
author: Michael Chavinda
maintainer: mschavinda@gmail.com
copyright: (c) 2024-2026 Michael Chavinda
category: Data
tested-with: GHC ==9.4.8 || ==9.6.7 || ==9.8.4 || ==9.10.3 || ==9.12.2
common warnings
ghc-options:
-Wincomplete-patterns
-Wincomplete-uni-patterns
-Wunused-imports
-Wunused-local-binds
-Wunused-packages
library
import: warnings
exposed-modules:
DataFrame.Errors
DataFrame.Operators
DataFrame.Display.Terminal.Colours
DataFrame.Display.Terminal.PrettyPrint
DataFrame.Internal.AggKernel
DataFrame.Internal.AggKernelDirect
DataFrame.Internal.AggKernelPar
DataFrame.Internal.AggPlan
DataFrame.Internal.GroupingDirect
DataFrame.Internal.Column
DataFrame.Internal.ColumnBuilder
DataFrame.Internal.ColumnMerge
DataFrame.Internal.DataFrame
DataFrame.Internal.DictEncode
DataFrame.Internal.Expression
DataFrame.Internal.Grouping
DataFrame.Internal.GroupingPar
DataFrame.Internal.Hash
DataFrame.Internal.HashTable
DataFrame.Internal.Interpreter
DataFrame.Internal.Nullable
DataFrame.Internal.PackedText
DataFrame.Internal.ParRadixSort
DataFrame.Internal.RadixRank
DataFrame.Internal.RowHash
DataFrame.Internal.Row
DataFrame.Internal.Simplify
DataFrame.Internal.Types
DataFrame.Internal.Utf8
DataFrame.Typed.Freeze
DataFrame.Typed.Generic
DataFrame.Typed.Record
DataFrame.Typed.Schema
DataFrame.Typed.Types
DataFrame.Typed.Util
build-depends: base >= 4 && < 5,
containers >= 0.6.7 && < 0.9,
primitive >= 0.7 && < 0.10,
random >= 1 && < 2,
text >= 2.1 && < 3,
vector ^>= 0.13
hs-source-dirs: src
default-language: Haskell2010