This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/datasketches-java.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new 199ca44a Deploying to gh-pages from @
apache/datasketches-java@33d8ad51504a5b2c43cbe28de33e91b3ed655005 🚀
199ca44a is described below
commit 199ca44aa943ce0d363ad6fdac7d50867f8758f0
Author: AlexanderSaydakov <[email protected]>
AuthorDate: Fri Nov 1 20:56:10 2024 +0000
Deploying to gh-pages from @
apache/datasketches-java@33d8ad51504a5b2c43cbe28de33e91b3ed655005 🚀
---
docs/master/index-all.html | 12 ++-
docs/master/member-search-index.js | 2 +-
docs/master/member-search-index.zip | Bin 18537 -> 18541 bytes
.../quantilescommon/QuantilesDoublesAPI.html | 32 ++++----
.../apache/datasketches/tdigest/TDigestDouble.html | 89 +++++++++++++++++----
.../org/apache/datasketches/theta/Sketch.html | 2 +-
.../org/apache/datasketches/theta/Sketches.html | 12 +--
docs/master/package-search-index.zip | Bin 374 -> 374 bytes
docs/master/type-search-index.zip | Bin 1768 -> 1768 bytes
9 files changed, 110 insertions(+), 39 deletions(-)
diff --git a/docs/master/index-all.html b/docs/master/index-all.html
index 0a3540b7..daabe7a1 100644
--- a/docs/master/index-all.html
+++ b/docs/master/index-all.html
@@ -1708,6 +1708,11 @@ $('.navPadding').css('padding-top',
$('.fixedNav').css("height"));
<dd>
<div class="block">This is equivalent to <a
href="org/apache/datasketches/quantilescommon/QuantilesDoublesAPI.html#getCDF(double%5B%5D,org.apache.datasketches.quantilescommon.QuantileSearchCriteria)"><code>getCDF(splitPoints,
INCLUSIVE)</code></a></div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/datasketches/tdigest/TDigestDouble.html#getCDF(double%5B%5D)">getCDF(double[])</a></span>
- Method in class org.apache.datasketches.tdigest.<a
href="org/apache/datasketches/tdigest/TDigestDouble.html" title="class in
org.apache.datasketches.tdigest">TDigestDouble</a></dt>
+<dd>
+<div class="block">Returns an approximation to the Cumulative Distribution
Function (CDF), which is the
+ cumulative analog of the PMF, of the input stream given a set of split
points.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/datasketches/kll/KllDoublesSketch.html#getCDF(double%5B%5D,org.apache.datasketches.quantilescommon.QuantileSearchCriteria)">getCDF(double[],
QuantileSearchCriteria)</a></span> - Method in class
org.apache.datasketches.kll.<a
href="org/apache/datasketches/kll/KllDoublesSketch.html" title="class in
org.apache.datasketches.kll">KllDoublesSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/datasketches/quantiles/DoublesSketch.html#getCDF(double%5B%5D,org.apache.datasketches.quantilescommon.QuantileSearchCriteria)">getCDF(double[],
QuantileSearchCriteria)</a></span> - Method in class
org.apache.datasketches.quantiles.<a
href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in
org.apache.datasketches.quantiles">DoublesSketch</a></dt>
@@ -1830,7 +1835,7 @@ $('.navPadding').css('padding-top',
$('.fixedNav').css("height"));
<dt><span class="memberNameLink"><a
href="org/apache/datasketches/theta/Sketches.html#getCompactSketchMaxBytes(int)">getCompactSketchMaxBytes(int)</a></span>
- Static method in class org.apache.datasketches.theta.<a
href="org/apache/datasketches/theta/Sketches.html" title="class in
org.apache.datasketches.theta">Sketches</a></dt>
<dd>
<div class="block">Returns the maximum number of storage bytes required for a
CompactSketch given the configured
- number of nominal entries (power of 2).</div>
+ log_base2 of the number of nominal entries, which is a power of 2.</div>
</dd>
<dt><span class="memberNameLink"><a
href="org/apache/datasketches/kll/KllItemsSketch.html#getComparator()">getComparator()</a></span>
- Method in class org.apache.datasketches.kll.<a
href="org/apache/datasketches/kll/KllItemsSketch.html" title="class in
org.apache.datasketches.kll">KllItemsSketch</a></dt>
<dd> </dd>
@@ -2857,6 +2862,11 @@ $('.navPadding').css('padding-top',
$('.fixedNav').css("height"));
<dd>
<div class="block">This is equivalent to <a
href="org/apache/datasketches/quantilescommon/QuantilesDoublesAPI.html#getPMF(double%5B%5D,org.apache.datasketches.quantilescommon.QuantileSearchCriteria)"><code>getPMF(splitPoints,
INCLUSIVE)</code></a></div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/datasketches/tdigest/TDigestDouble.html#getPMF(double%5B%5D)">getPMF(double[])</a></span>
- Method in class org.apache.datasketches.tdigest.<a
href="org/apache/datasketches/tdigest/TDigestDouble.html" title="class in
org.apache.datasketches.tdigest">TDigestDouble</a></dt>
+<dd>
+<div class="block">Returns an approximation to the Probability Mass Function
(PMF) of the input stream
+ given a set of split points.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/datasketches/kll/KllDoublesSketch.html#getPMF(double%5B%5D,org.apache.datasketches.quantilescommon.QuantileSearchCriteria)">getPMF(double[],
QuantileSearchCriteria)</a></span> - Method in class
org.apache.datasketches.kll.<a
href="org/apache/datasketches/kll/KllDoublesSketch.html" title="class in
org.apache.datasketches.kll">KllDoublesSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/datasketches/quantiles/DoublesSketch.html#getPMF(double%5B%5D,org.apache.datasketches.quantilescommon.QuantileSearchCriteria)">getPMF(double[],
QuantileSearchCriteria)</a></span> - Method in class
org.apache.datasketches.quantiles.<a
href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in
org.apache.datasketches.quantiles">DoublesSketch</a></dt>
diff --git a/docs/master/member-search-index.js
b/docs/master/member-search-index.js
index 82ea971e..0218b70f 100644
--- a/docs/master/member-search-index.js
+++ b/docs/master/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex =
[{"p":"org.apache.datasketches.common","c":"Family","l":"A_NOT_B"},{"p":"org.apache.datasketches.common","c":"Family","l":"ALPHA"},{"p":"org.apache.datasketches.tuple.adouble","c":"DoubleSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.tuple.aninteger","c":"IntegerSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.theta","c":"AnotB","l":"AnotB()","url":"%3Cinit%3E()"},{"p":"org.apache.datasketches.tuple","c":"AnotB","l":"AnotB()","url":"%3Cinit%3
[...]
\ No newline at end of file
+memberSearchIndex =
[{"p":"org.apache.datasketches.common","c":"Family","l":"A_NOT_B"},{"p":"org.apache.datasketches.common","c":"Family","l":"ALPHA"},{"p":"org.apache.datasketches.tuple.adouble","c":"DoubleSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.tuple.aninteger","c":"IntegerSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.theta","c":"AnotB","l":"AnotB()","url":"%3Cinit%3E()"},{"p":"org.apache.datasketches.tuple","c":"AnotB","l":"AnotB()","url":"%3Cinit%3
[...]
\ No newline at end of file
diff --git a/docs/master/member-search-index.zip
b/docs/master/member-search-index.zip
index 755303ba..f3ab163f 100644
Binary files a/docs/master/member-search-index.zip and
b/docs/master/member-search-index.zip differ
diff --git
a/docs/master/org/apache/datasketches/quantilescommon/QuantilesDoublesAPI.html
b/docs/master/org/apache/datasketches/quantilescommon/QuantilesDoublesAPI.html
index 3a4ee590..4ffbe7e2 100644
---
a/docs/master/org/apache/datasketches/quantilescommon/QuantilesDoublesAPI.html
+++
b/docs/master/org/apache/datasketches/quantilescommon/QuantilesDoublesAPI.html
@@ -376,7 +376,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a discrete CDF array of m+1 double ranks (or cumulative probabilities) on
the interval [0.0, 1.0].</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -420,7 +420,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a discrete CDF array of m+1 double ranks (or cumulative probabilities) on
the interval [0.0, 1.0].</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -437,7 +437,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the maximum item of the stream</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -454,7 +454,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the minimum item of the stream</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -472,7 +472,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a PMF array of m+1 probability masses as doubles on the interval [0.0,
1.0].</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -523,7 +523,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a PMF array of m+1 probability masses as doubles on the interval [0.0,
1.0].</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -541,7 +541,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the approximate quantile given the normalized rank.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -564,7 +564,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the approximate quantile given the normalized rank.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="QuantileSearchCriteria.html" title="enum in
org.apache.datasketches.quantilescommon"><code>QuantileSearchCriteria</code></a></dd>
</dl>
@@ -591,7 +591,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dd>the lower bound of the quantile confidence interval in which the quantile
of the
given rank exists.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -616,7 +616,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dd>the upper bound of the quantile confidence interval in which the true
quantile of the
given rank exists.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -635,7 +635,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array of quantiles corresponding to the given array of normalized
ranks.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -657,7 +657,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array of quantiles corresponding to the given array of normalized
ranks.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="QuantileSearchCriteria.html" title="enum in
org.apache.datasketches.quantilescommon"><code>QuantileSearchCriteria</code></a></dd>
</dl>
@@ -677,7 +677,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the normalized rank corresponding to the given quantile</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -697,7 +697,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the normalized rank corresponding to the given quantile</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="QuantileSearchCriteria.html" title="enum in
org.apache.datasketches.quantilescommon"><code>QuantileSearchCriteria</code></a></dd>
</dl>
@@ -717,7 +717,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array of normalized ranks corresponding to the given array of
quantiles.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
</dl>
</li>
</ul>
@@ -738,7 +738,7 @@ extends <a href="QuantilesAPI.html" title="interface in
org.apache.datasketches.
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array of normalized ranks corresponding to the given array of
quantiles.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">IllegalArgumentException</a></code> - if sketch is
empty.</dd>
+<dd><code><a href="../common/SketchesArgumentException.html" title="class in
org.apache.datasketches.common">SketchesArgumentException</a></code> - if
sketch is empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="QuantileSearchCriteria.html" title="enum in
org.apache.datasketches.quantilescommon"><code>QuantileSearchCriteria</code></a></dd>
</dl>
diff --git a/docs/master/org/apache/datasketches/tdigest/TDigestDouble.html
b/docs/master/org/apache/datasketches/tdigest/TDigestDouble.html
index f77309db..ff03136a 100644
--- a/docs/master/org/apache/datasketches/tdigest/TDigestDouble.html
+++ b/docs/master/org/apache/datasketches/tdigest/TDigestDouble.html
@@ -27,7 +27,7 @@
catch(err) {
}
//-->
-var data =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
+var data =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -222,47 +222,63 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</td>
</tr>
<tr id="i1" class="rowColor">
+<td class="colFirst"><code>double[]</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getCDF(double%5B%5D)">getCDF</a></span>​(double[] splitPoints)</code></th>
+<td class="colLast">
+<div class="block">Returns an approximation to the Cumulative Distribution
Function (CDF), which is the
+ cumulative analog of the PMF, of the input stream given a set of split
points.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
<td class="colFirst"><code>short</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getK()">getK</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getMaxValue()">getMaxValue</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getMinValue()">getMinValue</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>double[]</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getPMF(double%5B%5D)">getPMF</a></span>​(double[] splitPoints)</code></th>
+<td class="colLast">
+<div class="block">Returns an approximation to the Probability Mass Function
(PMF) of the input stream
+ given a set of split points.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getQuantile(double)">getQuantile</a></span>​(double rank)</code></th>
<td class="colLast">
<div class="block">Compute approximate quantile value corresponding to the
given normalized rank</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getRank(double)">getRank</a></span>​(double value)</code></th>
<td class="colLast">
<div class="block">Compute approximate normalized rank of the given
value.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getTotalWeight()">getTotalWeight</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code>static <a href="TDigestDouble.html" title="class in
org.apache.datasketches.tdigest">TDigestDouble</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#heapify(org.apache.datasketches.memory.Memory)">heapify</a></span>​(org.apache.datasketches.memory.Memory mem)</code></th>
<td class="colLast">
<div class="block">Deserialize TDigest from a given memory.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>static <a href="TDigestDouble.html" title="class in
org.apache.datasketches.tdigest">TDigestDouble</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#heapify(org.apache.datasketches.memory.Memory,boolean)">heapify</a></span>​(org.apache.datasketches.memory.Memory mem,
boolean isFloat)</code></th>
@@ -270,40 +286,40 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">Deserialize TDigest from a given memory.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#isEmpty()">isEmpty</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#merge(org.apache.datasketches.tdigest.TDigestDouble)">merge</a></span>​(<a
href="TDigestDouble.html" title="class in
org.apache.datasketches.tdigest">TDigestDouble</a> other)</code></th>
<td class="colLast">
<div class="block">Merge the given TDigest into this one</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#toByteArray()">toByteArray</a></span>()</code></th>
<td class="colLast">
<div class="block">Serialize this TDigest to a byte array form.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#toString()">toString</a></span>()</code></th>
<td class="colLast">
<div class="block">Human-readable summary of this TDigest as a string</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#toString(boolean)">toString</a></span>​(boolean printCentroids)</code></th>
<td class="colLast">
<div class="block">Human-readable summary of this TDigest as a string</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#update(double)">update</a></span>​(double value)</code></th>
<td class="colLast">
@@ -527,6 +543,51 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
+<a id="getPMF(double[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPMF</h4>
+<pre
class="methodSignature">public double[] getPMF​(double[] splitPoints)</pre>
+<div class="block">Returns an approximation to the Probability Mass Function
(PMF) of the input stream
+ given a set of split points.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>splitPoints</code> - an array of <i>m</i> unique, monotonically
increasing values
+ that divide the input domain into <i>m+1</i> consecutive disjoint intervals
(bins).</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array of m+1 doubles each of which is an approximation
+ to the fraction of the input stream values (the mass) that fall into one of
those intervals.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../common/SketchesStateException.html" title="class in
org.apache.datasketches.common">SketchesStateException</a></code> - if sketch
is empty.</dd>
+</dl>
+</li>
+</ul>
+<a id="getCDF(double[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCDF</h4>
+<pre
class="methodSignature">public double[] getCDF​(double[] splitPoints)</pre>
+<div class="block">Returns an approximation to the Cumulative Distribution
Function (CDF), which is the
+ cumulative analog of the PMF, of the input stream given a set of split
points.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>splitPoints</code> - an array of <i>m</i> unique, monotonically
increasing values
+ that divide the input domain into <i>m+1</i> consecutive disjoint
intervals.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array of m+1 doubles, which are a consecutive approximation to the CDF
+ of the input stream given the splitPoints. The value at array position j of
the returned
+ CDF array is the sum of the returned values in positions 0 through j of the
returned PMF
+ array. This can be viewed as array of ranks of the given split points plus
one more value
+ that is always 1.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../common/SketchesStateException.html" title="class in
org.apache.datasketches.common">SketchesStateException</a></code> - if sketch
is empty.</dd>
+</dl>
+</li>
+</ul>
<a id="toByteArray()">
<!-- -->
</a>
diff --git a/docs/master/org/apache/datasketches/theta/Sketch.html
b/docs/master/org/apache/datasketches/theta/Sketch.html
index d19e0ade..bfef902b 100644
--- a/docs/master/org/apache/datasketches/theta/Sketch.html
+++ b/docs/master/org/apache/datasketches/theta/Sketch.html
@@ -733,7 +733,7 @@ implements <a href="../common/MemoryStatus.html"
title="interface in org.apache.
<dd><code>lgNomEntries</code> - <a
href="../../../../resources/dictionary.html#nomEntries">Nominal Entries</a></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the maximum number of storage bytes required for a CompactSketch with the
given
- nomEntries.</dd>
+ lgNomEntries.</dd>
</dl>
</li>
</ul>
diff --git a/docs/master/org/apache/datasketches/theta/Sketches.html
b/docs/master/org/apache/datasketches/theta/Sketches.html
index c44d0c6d..d1c708fc 100644
--- a/docs/master/org/apache/datasketches/theta/Sketches.html
+++ b/docs/master/org/apache/datasketches/theta/Sketches.html
@@ -162,10 +162,10 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static int</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getCompactSketchMaxBytes(int)">getCompactSketchMaxBytes</a></span>​(int nomEntries)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getCompactSketchMaxBytes(int)">getCompactSketchMaxBytes</a></span>​(int lgNomEntries)</code></th>
<td class="colLast">
<div class="block">Returns the maximum number of storage bytes required for a
CompactSketch given the configured
- number of nominal entries (power of 2).</div>
+ log_base2 of the number of nominal entries, which is a power of 2.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
@@ -515,15 +515,15 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getCompactSketchMaxBytes</h4>
-<pre class="methodSignature">public
static int getCompactSketchMaxBytes​(int nomEntries)</pre>
+<pre class="methodSignature">public
static int getCompactSketchMaxBytes​(int lgNomEntries)</pre>
<div class="block">Returns the maximum number of storage bytes required for a
CompactSketch given the configured
- number of nominal entries (power of 2).</div>
+ log_base2 of the number of nominal entries, which is a power of 2.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a
href="../../../../resources/dictionary.html#nomEntries">Nominal Entries</a></dd>
+<dd><code>lgNomEntries</code> - <a
href="../../../../resources/dictionary.html#nomEntries">Nominal Entries</a></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the maximum number of storage bytes required for a CompactSketch with the
given
- nomEntries.</dd>
+ lgNomEntries.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="Sketch.html#getCompactSketchMaxBytes(int)"><code>Sketch.getCompactSketchMaxBytes(int)</code></a></dd>
</dl>
diff --git a/docs/master/package-search-index.zip
b/docs/master/package-search-index.zip
index 8a36bd13..d5c808a3 100644
Binary files a/docs/master/package-search-index.zip and
b/docs/master/package-search-index.zip differ
diff --git a/docs/master/type-search-index.zip
b/docs/master/type-search-index.zip
index 5ec2ba4a..d93f601f 100644
Binary files a/docs/master/type-search-index.zip and
b/docs/master/type-search-index.zip differ
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]