goat-1.0.0: Time Series Compression

Copyright(c) Daniel Lovasko 2016-2017
LicenseBSD3
MaintainerDaniel Lovasko <daniel.lovasko@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Codec.Goat.ValueFrame

Description

 

Synopsis

Documentation

data ValueFrame Source #

Succinct representation of a list of value points. The constructor arguments are as follows: * first value * number of valid bits * bits

Instances

Eq ValueFrame Source # 
Show ValueFrame Source #

Pretty-printing of the ValueFrame type.

Serialize ValueFrame Source #

Binary serialization of the ValueFrame type. All integers are using the big-endian byte order.

Frame Float ValueFrame Source #

Binding of Float and ValueFrame.

valueDecode Source #

Arguments

:: ValueFrame

succinct frame form

-> [Float]

value points

Unpack value points from the succinct frame.

valueEncode Source #

Arguments

:: [Float]

value points

-> ValueFrame

succinct frame form

Encode a list of float values into a succinct value frame.