Skip to content

Releases: SiLab-Bonn/pylandau

pylandau 2.2.1

26 Apr 07:10
7760fc6
Compare
Choose a tag to compare

This release adds support for numpy 1.21 since 1.22 is not supported by numba (yet). Before, pylandau dependencies and numba dependencies could not be resolved if both packages are installed.
From now on, the C code will be compiled at installation to build against the specific numpy version the user is running.

What's Changed

  • Numba support in pylandau environment by @cbespin in #23

Full Changelog: v2.2.0...v2.2.1

pylandau 2.2.0

16 Mar 17:41
Compare
Choose a tag to compare

This release adds functionality to set eta < 1. It also comes with a new release on pypi.org.

Support for python < 3.8 was dropped due to scipy and numpy dropping support for python3.7 as well.

Maintenance and py3.7 - py3.9 support

02 Dec 15:40
3c2ea7d
Compare
Choose a tag to compare

This release adds support for python versions 3.7 to 3.9 and is tested on Ubuntu, Windows and macOS.

What's Changed

  • Allow building from a Pipfile or requirements.txt by @henryiii in #7
  • py3.7 - py3.9 support by @ChristianBesp in #19

New Contributors

  • @henryiii made their first contribution in #7
  • @ChristianBesp made their first contribution in #19

Full Changelog: 2.1.0...v2.1.2

Fit stability, fit precision, and fit error estimation

02 Sep 15:40
Compare
Choose a tag to compare
  • More stable fitting, the convergence issues from the last releases are gone
  • More precise amplitude and MPV estimation
  • New example how to determine the MPV asymmetric errors taking fit correlations into account. This is the only existing correct example how to do this. It is not possible with the CERN ROOT Langau definition.

Bugfix release

30 Jun 16:14
Compare
Choose a tag to compare

The scaling of the amplitude did not work for pylangau. Fixed in this comit.

API

30 Jun 15:48
Compare
Choose a tag to compare
API
  • API change: the functions that are no PDF are definced in a way that the MPV can be given
  • due to the last API change of the package the version is increased to 2.0.0

Bug fixes and features

30 Jun 11:14
Compare
Choose a tag to compare
  • the import to use the package was simplified (addressing #4)
  • the package was renamed: pyLandau -> pylandau (addressing #4)
  • the package hosted on pyPI should work now (addressing #2)
  • the get_landau / get_langau functions did not work and were removed, since they are unnecessary
  • more examples were put (e.g. addressing #3)

Initial release

20 Jan 10:46
Compare
Choose a tag to compare
1.1

PRJ: increase version number