Skip to content

Latest commit

 

History

History
executable file
·
26 lines (22 loc) · 851 Bytes

CHANGES.md

File metadata and controls

executable file
·
26 lines (22 loc) · 851 Bytes

Algebird

Version 0.1.4

  • Count-min-sketch (with Monoid)
  • Added Bloom Filter (with Monoid)
  • HyperLogLog now uses Murmur128 (should be faster)
  • Max/Min/First/Last Monoids
  • VectorSpace trait (implementations for Maps/Vector)
  • DecayedVector for efficient exponential moving average on vectors
  • Metric trait
  • Approximate[Numeric]/Boolean to track error in approximations
  • Adds Semigroup and implicits for usual primitives and collections
  • Fixes EitherMonoid to have a zero
  • Add MinPlus algebra for shortest path calculations
  • Lots of code cleanups

Version 0.1.2

  • Improves speed of HyperLogLog.
  • Refactoring of RightFolded Monoid

Version 0.1.1

  • Added Moments monoid for first 5 moments
  • Improved HyperLogLogMonoid (less memory usage, added intersections)

Version 0.1.0

  • Moved code over from Scalding.