Recent Releases of phasespace
phasespace - Fix optional dependency
vector was accidentially imported and therefore required.
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle about 2 years ago
phasespace - Vector support and Python 3.12
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 forgenerate:boost_tocan be a Momentum Lorentz vector and return the boosted particles as a vector usingas_vectors=True.
Requirement changes
Upgrade to TensorFlow > 0.16
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle about 2 years ago
phasespace - Support Python 3.11
Add support for Python 3.11, drop support for 3.7
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle almost 3 years ago
phasespace - Pin and upgrade dependencies
Requirement changes
- upgrade to zfit >= 0.10.0 and zfit-physics >= 0.3.0
- pinning uproot and awkward to ~4 and ~1, respectively
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle over 3 years ago
phasespace - Python 3.10 and TensorFlow > 2.7
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
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle almost 4 years ago
phasespace - 1.6.0
- Improved GenMultiDecay to have better control on the decay mass of non-stable particles.
- Added a
particle_model_mapargument to theGenMultiDecayclass. 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 theGenMultiDecay Tutorial <https://github.com/zfit/phasespace/blob/master/docs/GenMultiDecay_Tutorial.ipynb>_.
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle about 4 years ago
phasespace - 1.5.0
New feature allows to build a DecayChain using decaylanguage and generating with phasespace
What's Changed
- DecayLanguage compatibility by @simonthor in https://github.com/zfit/phasespace/pull/63
- drop Python 3.6 support by @jonas-eschle in https://github.com/zfit/phasespace/pull/69
Full Changelog: https://github.com/zfit/phasespace/compare/1.4.2...1.5.0
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle over 4 years ago
phasespace - Allow TensorFlow 2.7
What's Changed
- README - fix charge in GenParticle example by @eduardo-rodrigues in https://github.com/zfit/phasespace/pull/61
- build: support TF 2.7 by @redeboer in https://github.com/zfit/phasespace/pull/66
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle over 4 years ago
phasespace - Python 3.9 and TF 2.5 support
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
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle about 5 years ago
phasespace - Eager execution and deterministic behavior
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.Generatorinstance
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
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle over 5 years ago
phasespace - Small update for versioning
This is a technical release to switch versioning to manual.
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle over 6 years ago
phasespace - Move to TF2
This release switched to TensorFlow 2.0 eager mode. Please upgrade your TensorFlow installation if possible and change your code (minimal changes) as described under "Behavioral changes". In case this is currently impossible to do, please downgrade to < 1.1.0.
Major Features and Improvements
- full TF2 compatibility
Behavioral changes
generatenow returns an eager Tensor. This is basically a numpy array wrapped by TensorFlow. To explicitly convert it to a numpy array, use thenumpy()method of the eager Tensor.generate_tensoris now depreceated,generatecan directly be used instead.
Bug fixes and small changes
Requirement changes
- requires now TensorFlow >= 2.0.0
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle over 6 years ago
phasespace - Conda-forge release
1.0.4
Release to conda-forge, thanks to Chris Burr
(fixing failed 1.0.3 release)
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle over 6 years ago
phasespace - Conda-forge package
1.0.3
Not working release with pip Release to conda-forge, thanks to Chris Burr
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle over 6 years ago
phasespace - Add paper information
Add the JOSS paper and fix a problem with zenodo
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle almost 7 years ago
phasespace - Stable release
This is the stable release of phasespace. Should be 100% usable.
Scientific Software - Peer-reviewed
- Python
Published by jonas-eschle about 7 years ago
phasespace - First release for Zenodo
Scientific Software - Peer-reviewed
- Python
Published by apuignav about 7 years ago