AmpForm-DPD 0.1.6
✨ New features
- Implement
AmplitudeModel.masses
and.invariants
attributes from ComPWA/polarimetry#336 (#96)
⚠️ API changes
formulate_polarimetry()
has been removed. Use ComPWA/polarimetry instead (#96)- Removed
perform_cached_doit()
function. Useampform.sympy.perform_cached_doit()
instead (#97)
⚠️ Enhancements and optimizations
- Caches are now written to user cache directory by default (#98)
- Verified installation on Python 3.11 and 3.12 (#47 and #86)
- Removed
tensorflow
pinning for Python 3.11 (#64)
⚠️ Changes that may affect behavior
- Dropped Python 3.7 support (#84)
🐛 Bug fixes
- render expression in comparison widget (#57)
- improve documentation layout (#65)
- move bibliography to isolated page (#67)
- improve documentation sidebar (#72)
- use
pypa/gh-action-pypi-publish
directly (#99)
📝 Documentation
- Added toggle buttons for showing expressions (#71)
- add spinless final state comparison (#49)
- render expression in comparison widget (#57)
- add J/ψ → K⁰Σ⁺p̅ AmpForm comparison (#58)
- visualize and match angular distributions (#60)
- render coupling sliders as
ToggleButton
(#61) - add comparison for J/ψ → φ π⁺ π⁻ (#63)
- improve documentation layout (#65)
- move bibliography to isolated page (#67)
- add title and logo to website (#68)
- move comparison notebooks to separate folder (#69)
- show selected resonances as plot title (#70)
- add toggle buttons for showing expressions (#71)
- improve documentation sidebar (#72)
- update links to compwa.github.io (#91)
🖱️ Developer Experience
- Switched to Ruff as linter (#76)
- colorize
sphinx-build
output (#56) - enable language navigation on Jupyter Lab (#77)
- install Ruff and Git in Jupyter Lab (#87)
- use
pypa/gh-action-pypi-publish
directly (#99)
The full changelog as commits can be found here.