lovasko/goat

View on GitHub
goat.cabal

Summary

Maintainability
Test Coverage
name:                goat
version:             1.0.0
synopsis:            Time Series Compression
description:         Goat is a time series compression implementation heavily
                     influenced by the Gorilla paper published by Facebook.
                     It provides separate compression algorithms for both time
                     and value points of a time series.
homepage:            https://github.com/lovasko/goat
license:             OtherLicense
license-file:        LICENSE
author:              Daniel Lovasko <daniel.lovasko@gmail.com>
maintainer:          Daniel Lovasko <daniel.lovasko@gmail.com>
copyright:           2016-2017 Daniel Lovasko
category:            Codec
build-type:          Simple
cabal-version:       >=1.10

library
  hs-source-dirs:      src
  exposed-modules:     Codec.Goat
                     , Codec.Goat.Fluid
                     , Codec.Goat.Frame
                     , Codec.Goat.Story
                     , Codec.Goat.TimeFrame
                     , Codec.Goat.TimeFrame.Decode
                     , Codec.Goat.TimeFrame.Encode
                     , Codec.Goat.TimeFrame.Types
                     , Codec.Goat.Util
                     , Codec.Goat.ValueFrame
                     , Codec.Goat.ValueFrame.Decode
                     , Codec.Goat.ValueFrame.Encode
                     , Codec.Goat.ValueFrame.Types
  build-depends:       base >= 4.7 && < 5
                     , bytestring
                     , cereal
                     , floating-bits
                     , safe
                     , split
  default-language:    Haskell2010

test-suite goat-test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Prop.hs
  other-modules:       Prop.Fluid
                     , Prop.Id
                     , Prop.Unique
                     , Util
  build-depends:       base >= 4.7 && < 5
                     , QuickCheck
                     , bytestring
                     , cereal
                     , goat
                     , safe
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  default-language:    Haskell2010

source-repository head
  type:     git
  location: https://github.com/lovasko/goat