commit | 3e171719fb6481ed24949516c1829a23294bb4bd | [log] [tgz] |
---|---|---|
author | Pierre Lacave <placave@apache.org> | Mon Apr 22 06:43:47 2024 -0400 |
committer | GitHub <noreply@github.com> | Mon Apr 22 06:43:47 2024 -0400 |
tree | a097d9c47d6e2f801f81a57da73c231e75755003 | |
parent | 19d214c009da9c77e0401b8e177ae76dee06ff90 [diff] | |
parent | 604a02a6da0c537ffb96e3832bc6bc9068287edc [diff] |
Merge pull request #22 from apache/missing-headers Add missing Apache License headers and Rat exclusion
This is the core Go component of the DataSketches library. It contains some of the sketching algorithms and can be accessed directly from user applications.
Note that we have a parallel core component for C++, Java and Python implementations of the same sketch algorithms, datasketches-cpp and datasketches-java.
Please visit the main DataSketches website for more information.
If you are interested in making contributions to this site please see our Community page for how to contact us.
Type | Implementation | Status |
---|---|---|
Cardinality | ||
CpcSketch | ❌ | |
HllSketch | ⚠️ | |
ThetaSketch | ❌ | |
TupleSketch | ❌ | |
Quantiles | ||
CormodeDoublesSketch | ❌ | |
CormodeItemsSketch | ❌ | |
KllDoublesSketch | ❌ | |
KllFloatsSketch | ❌ | |
KllSketch | ❌ | |
ReqFloatsSketch | ❌ | |
Frequencies | ️ | |
LongsSketch | ⚠️ | |
ItemsSketch | ⚠️ | |
Sampling | ||
ReservoirLongsSketch | ❌ | |
ReserviorItemsSketch | ❌ | |
VarOptItemsSketch | ❌ |
Type | Interface Name | Status |
---|---|---|
Cardinality/FM85 | UniqueCountMap | ❌ |
Cardinality/Tuple | FdtSketch | ❌ |
FdtSketch | ❌ | |
ArrayOfDoublesSketch | ❌ | |
DoubleSketch | ❌ | |
IntegerSketch | ❌ | |
ArrayOfStringsSketch | ❌ | |
EngagementTest3 | ❌ |
❌ = Not yet implemented
⚠️ = Implemented but not officially released
=================
This code requires Go 1.21