All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Postproc: Control error calculation method and switch default for datacard inputs, PR #68, @DBAnthony
- Postproc: Fix merge's sort option, add CLI logging controls, PR #62
- Postproc: Fix default value for value_cols on command line, PR #60, @DBAnthony
- Postproc: Built-in command-line help, PR #59
- Postproc: Option to control sorting during merging, PR #57 @snwebb
- Postproc: Built-in command-line help for available stages, PR #54
- Postproc: Make specification for value columns more rigorous, PR #55 @DBAnthony
- Travis deploy to pypi, PR #52
- Travis deploy to pypi, PR #51
- Option to control query engine in postproc, PR #49 @eshwen
- Issue with uncertainty band on stacked plots, PR #45
- Allow multiple expansions for KeepSpecificBins in postproc, PR #38
- Useability tweaks for plotting
- Edge bins when labels are alphanumeric are now full-width (not half-width)
- No longer support python 2 (since we need Pandas >= 1.0)
- Post-processing functions that interact with curator to apply or rebin datasets, PR #36 @benkrikler
- Implement the multiply_values with a mapping, PR #35 @benkrikler
- New postprocessing stage to filter columns, PR #34 @benkrikler
- New option to AssignCols stage to make assignment the index, PR #34
- ToDatacardInputs had been broken in a previous update, PR #34
- Add ability to rotate x-axis tick labels from config
- Add GenericPandas and UnstackWeights stages, PR #33 @benkrikler
- Fix
split
function in postproc module to work with numbers, PR #32 @benkrikler
- Option to specify which columns contain bin values rather than labels, PR #31 @benkrikler
- Report package version number properly, PR #31
- Proper support for non-constant interval widths
- Bugs in post-processing modules, PR #29 @benkrikler
- New post-processing command to reshape outputs of fast-carpenter from PR #28 @benkrikler
- Many changes from PR #26 @benkrikler
- Bugs in the way overflow bins were handled and step-lines were drawn by padding. Impacted error bars as well as produced weird plotting artefacts.
- Extend unit tests
- Variable interpolation within the config files and using variables which can be passed from the command-line
- Y-limits based on plot-margins: pass a float with a percent sign after to limit configs
- Control over the display of under and overflow bins from the config file
- Ability to give specific colours for individual bands in the plot
- Option to control how errors are calculated: sqrt of sumw2 or sumw / sqrt(n)
- Many changes from PR #13 @benkrikler
- Error bands in ratio plot on the expected R=1 line and the error markers
- Control over the colour pallete from the config file
- Control over the figure size
- News command-line options to make multiple image types (e.g. pdf and png) from a single command invocation
- This CHANGELOG was added
- Datasets can now be ordered, which only affects the colouring; they're still stacked according to total integral
- Fixes for using weighted events for data: use the dataset_col and data regex, as opposed to checking for NaNs