Ampform

Latest version: v0.15.4

Safety actively analyzes 688775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 9

0.14.4

_See all documentation for this version [here](https://ampform.rtfd.io/en/0.14.4)._

โœจ New features

- Implemented [`perform_cached_doit()`](https://ampform.readthedocs.io/0.14.4/api/ampform.sympy.html#ampform.sympy.perform_cached_doit) (333)

๐Ÿ–ฑ๏ธ Developer Experience

- Fixed release drafter (331)

0.14.3

๐Ÿ› Bug fixes

* `HelicityModel.rename_symbols()` now works with scalar final state masses (328)
* `EnergyDependentWidth.subs()`/`.xreplace()` now works correctly takes care of the `phsp_factor` choice (330)

0.14.2

_See all documentation for this version [here](//ampform.rtfd.io/en/0.14.2)._

โœจ New features

- Implemented [`improve_latex_rendering()`](https://ampform.readthedocs.io/en/0.14.2/api/ampform.io.html#ampform.io.improve_latex_rendering) (300)
- Implemented [`logging` hierarchy](https://docs.python.org/3/library/logging.html#logger-objects) (320)
- [SymPy v1.11](https://github.com/sympy/sympy/wiki/release-notes-for-1.11) is now supported (#325)

โš ๏ธ Changes that may affect behavior

- Insert parity prefactor as [`sympy.Rational`](https://docs.sympy.org/latest/modules/core.html#sympy.core.numbers.Rational) (322)

๐Ÿ“ Documentation

- Documentation on [`formulate_wigner_d()`](https://ampform.readthedocs.io/en/0.14.2/api/ampform.helicity.html#ampform.helicity.formulate_wigner_d) has been improved (312)

๐Ÿ”จ Maintenance

- Switched from [`sphinx-panels`](https://sphinx-panels.readthedocs.io) to [`sphinx-design`](https://sphinx-design.readthedocs.io) (#299)
- Switch to [`black`](https://black.readthedocs.io)'s default 88 line width (#298)

๐Ÿ–ฑ๏ธ Developer Experience

- [New ComPWA commit types and PR labels](https://github.com/ComPWA/.github/issues/7#issuecomment-1209318257) are now enforced (323)

0.14.1

_See all documentation for this version [here](//ampform.rtfd.io/en/0.14.1)._

๐Ÿ’ก New features

- Implemented first version of [`ampform.io`](https://ampform.readthedocs.io/en/0.14.1/api/ampform.io.html) sub-module (#280)
- Implemented [Kibble](https://ampform.readthedocs.io/en/0.14.1/api/ampform.kinematics.phasespace.html#ampform.kinematics.phasespace.Kibble) and [Kรคllรฉn](https://ampform.readthedocs.io/en/0.14.1/api/ampform.kinematics.phasespace.html#ampform.kinematics.phasespace.Kallen) functions (292)

โš ๏ธ Interface

- [Spin alignment](https://ampform.readthedocs.io/en/0.14.1/usage/helicity/spin-alignment.html) is now deactivated by default (#295)

๐Ÿ–ฑ๏ธ Developer Experience

- All dependencies on are now pinned on Read the Docs as well (276)
- Documentation is now built with [`sphinx-build`](https://www.sphinx-doc.org/en/master/man/sphinx-build.html) (through `tox`) only, not through with `make` (#286)

0.14.0

_See all documentation for this version [here](https://ampform.rtfd.io/en/0.14.0)._

๐Ÿ’ก New features

- Extracted [`formulate_form_factor()`](https://ampform.readthedocs.io/en/0.14.0/api/ampform.dynamics.html#ampform.dynamics.formulate_form_factor) function (262)</summary>
- Implemented [`PhaseSpaceFactorSWave`](https://ampform.readthedocs.io/en/0.14.0/api/ampform.dynamics.phasespace.html#ampform.dynamics.phasespace.PhaseSpaceFactorSWave), which uses the Chew-Mandelstam _S_-wave as a phase space factor (265)</summary>

โš ๏ธ Interface

- Renamed PhaseSpaceFactorAnalytic to [`EqualMassPhaseSpaceFactor`](https://ampform.readthedocs.io/en/0.14.0/api/ampform.dynamics.phasespace.html#ampform.dynamics.phasespace.EqualMassPhaseSpaceFactor) (264)
- Moved phase space factor definitions to [`ampform.dynamics.phasespace`](https://ampform.readthedocs.io/en/0.14.0/api/ampform.dynamics.phasespace.html) (#266)
- Naming functions return a [sympy.Symbol](https://docs.sympy.org/latest/modules/core.html#sympy.core.symbol.Symbol) instead of [`str`](https://docs.python.org/3/library/stdtypes.html#str) (269)
- [`ComplexSqrt`](https://ampform.readthedocs.io/en/0.14.0/api/ampform.sympy.math.html#ampform.sympy.math.ComplexSqrt) is now blocked from 'unfolding' (270)
- Assumptions on some parameter and variable symbols have changed (271)

๐Ÿ› Bug fixes

- Implemented hash method for [`EnergyDependentWidth`](https://ampform.readthedocs.io/en/0.14.0/api/ampform.dynamics.html#ampform.dynamics.EnergyDependentWidth) (274)

๐Ÿ“ Documentation

- Updated references to [PDG2021](https://pdg.lbl.gov/2021/reviews/rpp2021-rev-resonances.pdf) (#262)
- Fixed comparison [visualization widget](https://ampform.readthedocs.io/en/0.14.0/usage/dynamics.html#analytic-continuation) for analytic continuation (272)
- Fixed [2D complex plane widget](https://ampform.readthedocs.io/en/0.14.0/usage/dynamics/k-matrix.html#interactive-visualization) for K-matrix (273)

0.13.3

_See all documentation for this version [here](https://ampform.rtfd.io/en/0.13.3)._

๐Ÿ’ก New features

- It's now possible to generate [helicity couplings](https://ampform.readthedocs.io/en/0.13.3/usage/amplitude.html#helicity-couplings) instead of amplitude coefficients (256)

๐Ÿ”จ Internal maintenance

- It's now possible to install AmpForm with [patches of SymPy v1.10](https://github.com/sympy/sympy/wiki/release-notes-for-1.10.1) (#258)

Page 3 of 9

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.