Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A streamable, seekable, zoomable cache file format; Haskell library and tools.

This branch is 1 commit ahead, 48 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Blaze/ByteString/Builder
Data
tests
tools
LICENSE
README
Setup.hs
magic
zoom-cache.cabal

README

zoom-cache: A streamable, seekable, zoomable cache file format

Goals:
  Writing
    * can be written to in streaming manner, with no backseeking

  Reading
    * can be read in one pass with no backseeking
    * can be seeked on time-wise
    * sections can be extracted
    * can be read at varying zoom levels

  Data
    * Support multiple data types (float/double, int, bool, char)
    * support multiple aggregation types for zooming (min/max, mean, rms, all/any,
        text summary)
    * Constant or variable bitrates streams

  Library
    * Simple stream writing interface
    * Simple stream reading interface
    * Read seek interface
    * Read set-zoom-level interface

  Tools
    * Verification
    * Info


Data Streams and Summary Streams

Interleaved streams
  * Sync points

Index files

  * A documented way of generating time index files

Exploded form
  * one file per stream

Something went wrong with that request. Please try again.