javelin-io-0.1.1.2: javelin-io.cabal
cabal-version: 3.0
name: javelin-io
version: 0.1.1.2
synopsis: IO operations for the `javelin` package
license: MIT
license-file: LICENSE
author: Laurent P. René de Cotret
maintainer: laurent.decotret@outlook.com
category: Data, Data Structures, Data Science
build-type: Simple
extra-doc-files: CHANGELOG.md
extra-source-files: test/data/*.csv
tested-with: GHC ==9.12.1
|| ==9.10.1
|| ==9.8.4
|| ==9.6.4
|| ==9.4.8
description:
This package implements serialization/deserialization of 'Series', labeled one-dimensional arrays
combining properties from maps and arrays.
The important modules are:
["Data.Series.IO"] Serialization/deserialization of series of arbitrary types.
["Data.Series.Unboxed.IO"] Serialization/deserialization of unboxed series for better performance, at the cost of flexibility.
["Data.Series.Generic.IO"] Serialization/deserialization of generic series to manipulate any type of 'Series'.
If you don't know where to start, please take a look at the documentation in "Data.Series.IO".
source-repository head
type: git
location: https://github.com/LaurentRDC/javelin
common common
default-language: GHC2021
ghc-options: -Wall
-Wcompat
-Widentities
-Wincomplete-uni-patterns
-Wincomplete-record-updates
-Wredundant-constraints
-fhide-source-paths
-Wpartial-fields
library
import: common
hs-source-dirs: src
exposed-modules: Data.Series.IO
Data.Series.Generic.IO
Data.Series.Unboxed.IO
build-depends: base >=4.15.0.0 && <4.22,
bytestring >=0.11 && <0.13,
cassava ^>=0.5,
containers >=0.6 && <0.8,
unordered-containers ^>=0.2,
javelin ^>=0.1,
vector >=0.12.3.0 && <0.14,
test-suite javelin-io-test
import: common
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
other-modules: Test.Data.Series.IO
build-depends: base >=4.15.0.0 && <4.22,
cassava,
filepath,
javelin,
javelin-io,
tasty,
tasty-hedgehog,
tasty-hunit,
temporary,
vector