Skip to content

Releases: acampove/dmu

v0.2.7

13 Apr 09:45

Choose a tag to compare

Added:
- Adding FWHM plugin
- Adding STD to FWHM
- Adding CVDiagnostics, to check correlations in classifier inputs and
  other variables.
- Can define new features from existing columns
- More PDFs in ModelFactory, HypExp, ModExp, etc
- to_yaml and from_yaml utilities to deal with pandas dataframes
- Adding hashing function, ot hash generic python objects.
- JSON loader added to existing JSON dumper

Fixed:
- CV predict testing module had `_get_models` renamed to `ut.get_models`

Improved:
- Requiring latest version of TF
- Improve fitting parameter ranges
- Can set log or linear y scale for fit plots
- Can preparametrize peaky PDFs with scale and resolution

0.2.6: Updating

08 Mar 04:24

Choose a tag to compare

- Improving parameter ranges for ModelFactory PDFs
- Better fitting messages
- Better fitting factory arguments, can control floating and shared
  parameters

0.2.5: Updates

18 Feb 04:28

Choose a tag to compare

- Bug: Plotter 2D was not calling base class initializer
- 2D plots can have z axis in log scale
- Can configure legend
- Can add statistics information in legend
- When plotting can skip vertical mass lines

- Sending outputs of tests to /tmp
- In ModelFactory mu and sigma parameter will always float, have _flt

- Configs in pkl file can be sent to YAML.
- Improve tests

0.2.4: Updates

30 Jan 07:47

Choose a tag to compare

- Adding version manager

0.2.3: Updates

29 Jan 11:49

Choose a tag to compare

Adding `add_column_with_numba` which is faster than old adder.

0.2.2: Improvements

25 Jan 06:01

Choose a tag to compare

- Better ROC curve
- Fix bug in annotations calculation
- Transforming numpy -> awk to go around awkward bug
- Moving to new awkward version
- Predictor will automatically define columns and clean nans based on
  config stored in model

0.2.1: New features

24 Jan 06:10

Choose a tag to compare

- Can save feature importance as latex
- Can save correlation matrix for training sample
- Adding Nan replacement latex table
- Preprocessing nans, replacing them
- Better score plots, show number of entries
- Fix Background rejection label in ROC curves
- Adding annotation to ROC curves

0.2.0: Improvements

17 Jan 09:45

Choose a tag to compare

- Documentation for GoFCalculator
- Sending outputs of tests to /tmp
- Testing 1D plot normalization
- Re-enabling normalization of histograms with Hist backend through
  weight normalization.
- Bug: CVPredictor was returning 2D array instead of 1D array of signal
  probabilities.
- Downgrading awkward due to bug: https://github.com/scikit-hep/awkward/issues/3373

0.1.9: New features

14 Jan 03:55

Choose a tag to compare

- Adding `minimizers` module with AnealingMinimizer
- Adding GofCalculator.
- Adding `ModelFactory` class

0.1.7: New features

11 Jan 11:25

Choose a tag to compare

- 1D plotter uses hist instead of matplotlib as backend
- Added ZFitPlotter