hyperloglog

An approximate streaming (constant space) unique object counter http://github.com/analytics/hyperloglog

Version on this page:[email protected]:1
LTS Haskell 15.14:0.4.3
Stackage Nightly 2020-05-26:0.4.3
Latest on Hackage:0.4.3

See all snapshots hyperloglog appears in

BSD-3-Clause licensed by Edward A. Kmett
Maintained by Edward A. Kmett

Module documentation for 0.3.4

This version can be pinned in stack with:[email protected]:2d152b42ce20e23f1ea60febb92e9600cde19932884c4418e65739d3e8ff27cf,3069

hyperloglog

Build Status

This package provides a working implementation of HyperLogLog.

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett

Changes

0.3.4

  • Support generic-deriving 1.8. We no longer incur a generic-deriving requirement at all except on GHC < 7.6.

0.3.3.1

  • Support reflection 2

0.3.3

  • Added bytes and binary instances.
  • Compiles warning-free on GHC 7.10.

0.3.2

  • Simplified reifyConfig internals.

0.3.1

  • Added insertHash. This enables users of the 0.2 era version of hyperloglog to manually pick the hash used and load their old data.
  • Builds warning-free on GHC 7.10

0.3.0.1

  • Constraint bumps for lens and generic-deriving

0.3

  • Switched to SipHash, so the package actually works.

0.2.3.2

  • More #ifdef bugfixes

0.2.3.1

  • #ifdef bugfix

0.2.3

  • GHC 7.8 compatibility
  • Bumped cereal dependency.

0.2.1

  • Exported insert from Data.HyperLogLog.

0.2

  • Made compatible with lens 4

0.1

  • Ported Data.Analytics.Approximate.HyperLogLog from analytics into a separate package.