Releases: ComPWA/ampform
AmpForm 0.14.5
AmpForm 0.14.4
See all documentation for this version here.
✨ New features
- Implemented
perform_cached_doit()
(#333)
🖱️ Developer Experience
- Fixed release drafter (#331)
AmpForm 0.14.3
AmpForm 0.14.2
See all documentation for this version here.
✨ New features
- Implemented
improve_latex_rendering()
(#300) - Implemented
logging
hierarchy (#320) - SymPy v1.11 is now supported (#325)
⚠️ Changes that may affect behavior
- Insert parity prefactor as
sympy.Rational
(#322)
📝 Documentation
- Documentation on
formulate_wigner_d()
has been improved (#312)
🔨 Maintenance
- Switched from
sphinx-panels
tosphinx-design
(#299) - Switch to
black
's default 88 line width (#298)
🖱️ Developer Experience
- New ComPWA commit types and PR labels are now enforced (#323)
AmpForm 0.14.1
See all documentation for this version here.
💡 New features
- Implemented first version of
ampform.io
sub-module (#280) - Implemented Kibble and Källén functions (#292)
⚠️ Interface
- Spin alignment 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
(throughtox
) only, not through withmake
(#286)
AmpForm 0.14.0
See all documentation for this version here.
💡 New features
- Extracted
formulate_form_factor()
function (#262) - Implemented
PhaseSpaceFactorSWave
, which uses the Chew-Mandelstam S-wave as a phase space factor (#265)
⚠️ Interface
- Renamed PhaseSpaceFactorAnalytic to
EqualMassPhaseSpaceFactor
(#264) - Moved phase space factor definitions to
ampform.dynamics.phasespace
(#266) - Naming functions return a sympy.Symbol instead of
str
(#269) ComplexSqrt
is now blocked from 'unfolding' (#270)- Assumptions on some parameter and variable symbols have changed (#271)
🐛 Bug fixes
- Implemented hash method for
EnergyDependentWidth
(#274)
📝 Documentation
- Updated references to PDG2021 (#262)
- Fixed comparison visualization widget for analytic continuation (#272)
- Fixed 2D complex plane widget for K-matrix (#273)
AmpForm 0.13.3
See all documentation for this version here.
💡 New features
- It's now possible to generate helicity couplings instead of amplitude coefficients (#256)
🔨 Internal maintenance
- It's now possible to install AmpForm with patches of SymPy v1.10 (#258)
AmpForm 0.13.2
AmpForm 0.13.1
See all documentation for this version here.
💡 New features
Implemented spin alignment for mismatching decay topologies (#6 and #245)
See problem description in TR-015 and usage example here. For an example with generated data, see TR-013.
⚠️ Interface
Helicity angle notation is now more concise (#208 and #209)
Compare old notation and new notation.
Removed decay/naming functions from kinematics (#227)
Cleaned up the kinemetics
module by moving determine_attached_final_state()
to helicity.decay
and get_helicity_angle_label()
to helicity.naming
. Also extracted get_boost_chain_suffix()
from get_helicity_angle_label()
in preparation of #212.
Particle LaTeX names are now used in parameters names (#228)
Parameter names that include particle (resonance) names now render more nicely as LaTeX. Compare old rendering with new.
WARNING: You may have to modify your scripts if they get parameters by name from HelicityModel.parameter_defaults
!
Other improvements:
- Particle LaTeX names in coefficient names are wrapped in curly braces so that they render correctly if there are also helicities as subscripts.
- Right sidebar (TOC) is unfolded unto the second level.
attrs
is rendered as an API link in code snippets as well.