{- | Module : Codec.Goat Description : Top-level module file (intended for import) Copyright : (c) Daniel Lovasko, 2016-2017 License : BSD3 Maintainer : Daniel Lovasko Stability : stable Portability : portable Goat is a time series compression implementation in pure Haskell. It is heavily based on Facebook's Gorilla algorithm [1]. [1] http://www.vldb.org/pvldb/vol8/p1816-teller.pdf -} module Codec.Goat ( Story(..) , TimeFrame(..) , ValueFrame(..) , storyAppend , storyDump , storyNew , storyQuery , timeDecode , timeEncode , valueDecode , valueEncode ) where import Codec.Goat.Story import Codec.Goat.TimeFrame import Codec.Goat.ValueFrame