Releases: histogrammar/histogrammar-python
Releases · histogrammar/histogrammar-python
v1.0.24
Version 1.0.24, Apr 2021
- Categorize histogram now handles nones and nans in friendlier way, they are converted to "NaN".
- make_histogram() now casts spark nulls to nan in case of numeric columns. scala interprets null as 0.
- SparselyBin histograms did not add up nanflow when added. Now fixed.
- Added unit test for doing checks on null conversion to nans
- Use new histogrammar-scala jar files, v1.0.20
- Added new histogrammar-scala v1.0.20 jar files to tests/jars/
v1.0.20
Added make_histograms functionality from popmon to dataframes
- Add n_dim and datatype properties to all histogram types
- Added unit test of new datetype property of histograms
- Moved sparksql.py to new dfinterface directory
- Added addmethods functions for spark and pandas
- Set default identity function for quantity for each histogram type
- Added make_histograms functionality from popmon to spark and pandas dataframes
- force sparselybin origin and binwidth to be float always
- Fix spark filling of multiple histograms
- make_histograms now includes all available histograms
- Updated docs strings for histogram makers
- Accept list and tuple as numpy array
- 1d plotting for irregularlybin and centrallybin histrograms
- Added default values for time_width and time_offset
- working unit tests for pandas_histogrammar and spark_histogrammar
- handy monkey patch functions for pandas and spark dataframes
- plot function for 2d irregularlybin
- in categorize plot sort labels alphabetically
- implemented matplotlib function for most 2d count histograms
- autopep8 of primitives
- fix flake8 errors of all code
- Bump version to 1.0.20
- added json dumper util function
- added bin_centers function for categorize histograms
- popmon reference in histogram_filler_base.py transform function
- fix small assignment bug in Sum histogram
- make convenience definitions work
- add basic tutorial notebook for histogrammar
- added advanced histogrammar notebook
- unit tests for notebooks
- added manifest and notice file
- update of readme.rst file
- remove python 2.7 and 3.4, 3.5 from travis config
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
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.)
For ROOT filling, now only reading TBranches from the file that will be used (big I/O streamlining).
Tests ROOT reading from TChains (no changes were required).
Fixed issue with Python 3 not running specification tests.