You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by jk...@apache.org on 2018/02/14 19:52:51 UTC
[beam] 01/01: Merge pull request #4611: [BEAM-2728] Add TDigest
implementation for finding Quantiles to sketching extension
This is an automated email from the ASF dual-hosted git repository.
jkff pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
commit e12500e6ca03f661538a7bd21404c8f60012831b
Merge: e9cd1f9 3313848
Author: Eugene Kirpichov <ek...@gmail.com>
AuthorDate: Wed Feb 14 11:52:46 2018 -0800
Merge pull request #4611: [BEAM-2728] Add TDigest implementation for finding Quantiles to sketching extension
[BEAM-2728] Add TDigest implementation for finding Quantiles to sketching extension
sdks/java/extensions/sketching/build.gradle | 2 +
sdks/java/extensions/sketching/pom.xml | 10 +-
.../extensions/sketching/ApproximateDistinct.java | 50 ++-
.../extensions/sketching/SketchFrequencies.java | 42 ++-
.../sdk/extensions/sketching/TDigestQuantiles.java | 349 +++++++++++++++++++++
.../extensions/sketching/TDigestQuantilesTest.java | 180 +++++++++++
6 files changed, 621 insertions(+), 12 deletions(-)
diff --cc sdks/java/extensions/sketching/pom.xml
index 50e487d,eef5fd7..dfc21b2
--- a/sdks/java/extensions/sketching/pom.xml
+++ b/sdks/java/extensions/sketching/pom.xml
@@@ -46,7 -47,19 +47,14 @@@
<version>${streamlib.version}</version>
</dependency>
+ <!-- Ted Dunning's library for t-digest implementation -->
+ <dependency>
+ <groupId>com.tdunning</groupId>
+ <artifactId>t-digest</artifactId>
+ <version>${t-digest.version}</version>
+ </dependency>
+
<dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
-
- <dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</dependency>
--
To stop receiving notification emails like this one, please contact
jkff@apache.org.