Skip to content

Releases: histogrammar/histogrammar-scala

v1.0.30

26 Dec 10:29
Compare
Choose a tag to compare

Histogrammar Scala v1.0.30 jar files for Scala 2.12 and 2.13.

v1.0.20

02 Apr 15:16
Compare
Choose a tag to compare

Categorize histograms can now handle null input values

1.0.4

10 Nov 13:48
Compare
Choose a tag to compare

Added features to sparksql so that it can be called like this:

val result = myDataFrame.Bin(100, -5, 5, myColumn)

and a Py4J-friendly interface so that it can be called from PySpark as well. Running SparkSQL Histogrammar in PySpark will actually call Histogrammar-Scala for better performance.

1.0.3

26 Sep 18:49
Compare
Choose a tag to compare

Tutorial data reader has been added to core to simplify the workflow for new users reading the tutorial.

1.0.2

21 Sep 16:10
Compare
Choose a tag to compare

Fixes bug on encountering NaN/Inf in ASCII plots.

Adds scalar multiplication to reweight filled aggregators. (Multiplying an aggregation tree by a scalar factor has the same effect as filling with weight * factor would have. In particular, multiplying by a non-positive number is equivalent to zero.)

1.0.1

06 Sep 14:59
Compare
Choose a tag to compare

This version only changes poms so that the version on Maven Central exactly matches the version in GitHub. Until bokeh-scala issue #28 is fixed, we do not support Bokeh plotting in Scala 2.11.

1.0.0

01 Sep 18:11
Compare
Choose a tag to compare

Histogrammar is a suite of data aggregation primitives designed for use in parallel processing. In the simplest case, you can use this to compute histograms in distributed processors like Apache Spark, but the generality of the primitives allows much more.

This Scala implementation of Histogrammar adheres to version 1.0 of the specification and has been tested to guarantee compatibility with the Python implementation. The test suite includes empty datasets, NaN/infinity handling, associativity tests, and numerical agreement at the level of one part in a trillion (double precision). Several common histogram types can be plotted in Bokeh with a single method call.

It is the first version to be distributed in Maven Central for easy inclusion in Maven, sbt, and Spark jobs. See http://histogrammar.org/ for more.

0.8.0

15 Jul 17:33
Compare
Choose a tag to compare

Removed some primitives (which weren't associative and commutative) to be consistent with specification 0.8. This version is feature-complete and fairly well tested, but not as fully tested as the Python version.