Popularity
5.2
Growing
Activity
0.0
Stable
12
1
3
Monthly Downloads: 6
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
hyperloglogplus alternatives and similar packages
Based on the "Other" category.
Alternatively, view hyperloglogplus alternatives based on common mentions on social networks and blogs.
-
xmonad
The core of xmonad, a small but functional ICCCM-compliant tiling window manager -
parconc-examples
Sample code to accompany the book "Parallel and Concurrent Programming in Haskell" -
hid-examples
Examples to accompany the book "Haskell in Depth" -
CheatSheet
A Haskell CheatSheet in PDF and literate source formats. -
update-nix-fetchgit
A program to automatically update fetchgit values in Nix expressions -
generic-data
Generic data types in Haskell, utilities for GHC.Generics -
xmonad-screenshot
Gtk-based screen capturing utility for XMonad. -
autonix-deps
Library for Nix expression dependency generation -
xmonad-utils
A small collection of X utilities useful when running XMonad. -
git-checklist
Manage a per-branch checklist in your github repository -
status-notifier-item
A Haskell implementation of the StatusNotifierItem protocol (https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/). -
hs-carbon
A Haskell framework for (parallel) Monte Carlo simulations -
legion-extra
Extra non-essential utilities for building legion applications. -
herf-time
time interval library loosely based on the way time is handled by the Kerf programming language -
nicovideo-translator
Nico Nico Douga (ニコニコ動画) Comment Translator -
unsafeperformst
Like unsafeperformIO, but for the ST monad. -
Randometer
A set of games that help you calibrate your intuition for randomness. -
wacom-daemon
Set of scripts to set up and customize Wacom Intuos Pro tablets -
hs-carbon-examples
Examples of Monte Carlo simulations written with Carbon -
xmonad-entryhelper
xmonad-entryhelper makes your compiled XMonad config a standalone binary.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Promo
www.sonarqube.org
Do you think we are missing an alternative of hyperloglogplus or a related project?
README
HyperLogLogPlus
Haskell implementation of HyperLogLog++ with MinHash for efficient cardinality and intersection estimation using constant space.
See original AdRoll paper for details: HyperLogLog and MinHash
Also AdRoll blog post
-- Example:
:set -XDataKinds
:load Data.HyperLogLogPlus
type HLL = HyperLogLogPlus 12 8192
mempty :: HLL
size (foldr insert mempty [1 .. 75000] :: HLL)
size $ (foldr insert mempty [1 .. 5000] :: HLL) <> (foldr insert mempty [3000 .. 10000] :: HLL)
intersection $ [ (foldr insert mempty [1 .. 15000] :: HLL)
, (foldr insert mempty [12000 .. 20000] :: HLL) ]
Testing
stack test