Skip to content
This repository has been archived by the owner on Mar 31, 2019. It is now read-only.

Releases: scikit-hep/histbook

1.2.5

06 Nov 15:22
0874f6a
Compare
Choose a tag to compare

Fixed bug found in issue #53. Hist.fraction has to drop profile axes, but fails when there are no profile axes (it's the trivial case with nothing to drop).

1.2.4

26 Oct 18:54
3478999
Compare
Choose a tag to compare

Two-dimensional histogram -> PyROOT.

Thanks, @clelange! (PR #51).

1.2.3

26 Jul 13:03
Compare
Choose a tag to compare

Fixes #37 and #42: plotting improvements and a missing import threading.

1.2.1

22 Jun 19:52
Compare
Choose a tag to compare

Transfer to Scikit-HEP.

1.2.0

19 Jun 17:43
83f2bbc
Compare
Choose a tag to compare

Added

  • semantic histogram booking: see comment on #20
  • ... which required Books to have a hierarchical tree structure
  • ... which is aided by wildcard-based selection and viewing (projecting slices to fill independently of the rest)
  • normalized histograms in tables (e.g. Pandas) and plotting
  • fill from Pandas (hist.fill(df)) much like Spark
  • JSON-serialization for histograms and books
  • histograms have a filter as well as a weight (although a filter can be emulated by a weight)
  • histograms and books can have arbitrary JSON attachments (e.g. fit results)

1.1.0

18 Jun 14:24
a09c79c
Compare
Choose a tag to compare

Several bug-fixes and features:

  • Added PlottingChain.heatmap for two-dimensional histograms.
  • Added a grid function for arranging plots in a rectangular grid.
  • Fixed Combination classes (overlay, beside, below, and now grid) to be composable.
  • Fixed #24: fill can accept a mix of array and scalar data.
  • Fixed #23: named constants (like pi, e, inf, nan) are only assumed to be constants if not specified in fill.
  • Removed dependency on the Meta library.

1.0.8

11 Jun 16:38
Compare
Choose a tag to compare

Profile plots have been tested in PySpark.

1.0.7

11 Jun 14:09
Compare
Choose a tag to compare

Fix bug in Spark filling.

1.0.6

10 Jun 14:28
ac9da3e
Compare
Choose a tag to compare

Added SparkSQL filling: hist.fill(df) in PySpark uses Spark to compute increases to histogram bins and then adds them into hist.

Tested: all axis types, weights, and some simple expressions.

Implemented but untested: profile plots and Book.fill.

Note: no thread safety yet (not just for Spark, but in general).

1.0.5

08 Jun 13:50
1aba9ca
Compare
Choose a tag to compare

Reduced the pickle size of Hist for easier remote filling.