v0.9.0
Pre-release
Pre-release
New features:
- New CI workflow step,
lint
, to ensure notebooks style consistency 2047dc7.
Internal changes:
- Drop support for Python 3.6 #484 (support ends on December 2021).
- Added support for Python 3.9 #484.
- Upgrade notebook examples to Python3 syntax #480.
- Upgrade
numpy
minimum version to version1.20.0
#486. - Complete rewrite of the HDF5 interface functions #483.
- Definition of dataclass models to ease attribute access #485:
Benchmark
.FiniteDiffBenchmark
.AnalysisParameter
.NuisanceParameter
.Cut
,Efficiency
andObservable
.Systematic
(and theSystematicType
enum 6183d55).
Breaking changes
There are multiple backward compatibility breaking changes to consider
- The HDF5 file keys to store madminer settings and / or serialized data have changed. We recommend re-creating them.
- The methods LHEReader.add_cut() and DelphesReader.add_cut() got their
pass_if_not_parsed
arg. renamed torequired
. - The method LHEReader.add_efficiency() got its
value_if_not_parsed
arg. renamed todefault
. - The function combine_and_shuffle got its
overwrite_existing_file
unused argument removed.