Skip to content

Releases: zfit/phasespace

Fix optional dependency

23 Apr 18:55
7774693
Compare
Choose a tag to compare

vector was accidentially imported and therefore required.

Vector support and Python 3.12

16 Apr 15:58
Compare
Choose a tag to compare

1.10.2 (16 Apr 2024)

Add support for Python 3.12, drop support for 3.8

Major Features and Improvements

  • integrating vector <https://vector.readthedocs.io/en/latest/index.html>_ support for generate: boost_to can be a Momentum Lorentz vector and return the boosted particles as a vector using as_vectors=True.

Requirement changes

Upgrade to TensorFlow > 0.16

Support Python 3.11

20 Jul 21:29
81e06e4
Compare
Choose a tag to compare

Add support for Python 3.11, drop support for 3.7

Pin and upgrade dependencies

27 Jan 13:32
Compare
Choose a tag to compare

Requirement changes

  • upgrade to zfit >= 0.10.0 and zfit-physics >= 0.3.0
  • pinning uproot and awkward to ~4 and ~1, respectively

Python 3.10 and TensorFlow > 2.7

01 Sep 17:23
Compare
Choose a tag to compare

Upgraded Python and TensorFlow version.

Added tf and tensorflow extra to requirements. If you intend to use
phasespace with TensorFlow in the future (and not another backend like numpy or JAX),
make sure to always install with phasespace[tf].

Requirement changes

  • upgrade to TensorFlow >= 2.7
  • Python from 3.7 to 3.10 is now supported

1.6.0

14 Apr 15:52
Compare
Choose a tag to compare
  • Improved GenMultiDecay to have better control on the decay mass of non-stable particles.
  • Added a particle_model_map argument to the GenMultiDecay class. This is a
    dict where the key is a particle name and the value is a mass function name.
    The feature can be seen in the
    GenMultiDecay Tutorial <https://github.com/zfit/phasespace/blob/master/docs/GenMultiDecay_Tutorial.ipynb>_.

1.5.0

27 Nov 14:09
Compare
Choose a tag to compare

New feature allows to build a DecayChain using decaylanguage and generating with phasespace

What's Changed

Full Changelog: 1.4.2...1.5.0

Allow TensorFlow 2.7

05 Nov 11:01
Compare
Choose a tag to compare

What's Changed

Python 3.9 and TF 2.5 support

28 May 14:42
Compare
Choose a tag to compare

Major Features and Improvements

  • Support Python 3.9
  • Support TensorFlow 2.5
  • improved compilation in tf.functions, use of XLA where applicable
  • developer: modernization of setup, CI and more

Thanks

  • Remco de Boer for many commits and cleanups

Eager execution and deterministic behavior

17 Nov 12:54
Compare
Choose a tag to compare

Major Features and Improvements

  • Python 3.8 support
  • Allow eager execution by setting with tf.config.run_functions_eagerly(True)
    or the environment variable "PHASESPACE_EAGER"
  • Deterministic random number generation via seed
    or tf.random.Generator instance

Behavioral changes

Bug fixes and small changes

Requirement changes

  • tighten TensorFlow to 2.3/2.4
  • tighten TensorFlow Probability to 0.11/0.12

Thanks

  • Remco de Boer and Stefan Pflüger for discussions on random number genration