Releases: ComPWA/tensorwaves
Releases · ComPWA/tensorwaves
TensorWaves 0.4.12
See all documentation for this version here.
⚠️ API changes
- Drop Python 3.7 support (#503)
🐛 Bug fixes
- Set correct generic parameter types for
ParametrizedFunction
and its implementations (#522) - Avoid
jax
import error for JAX >=0.4.19 (#504)
📝 Documentation
- Update link to
pycompwa
website (#513) - Update links to compwa.github.io (#514)
- Remove
.html
from page URLs (#515) - Switch to source code link button (#516)
- Fix typo in amplitude-analysis.ipynb (#520)
- Support AmpForm v0.15.x (#519)
🖱️ Developer Experience
- Remove
figure_formats = ["svg"]
statement (#507) - Install Ruff and Git in Jupyter Lab (#508)
- Define
docnblive
job intox.ini
(#510) - Switch to Ruff formatter (#518)
The full changelog as commits can be found here.
TensorWaves 0.4.11
See all documentation for this version here.
⚠️ Enhancements and optimizations
- Set data keys as first positional arguments (#488)
📝 Documentation
- Improve documentation sidebar (#483)
- Remove simplification step
Abs
of mass (#482) - Improve amplitude analysis tutorial (#489)
- Add
CITATION.cff
(#494) - Show kinematic variable expressions (#497)
- Switch to latest version of Sphinx Book Theme (dark mode)
🔨 Maintenance
- Verify installation on Python 3.11 (#484)
🖱️ Developer Experience
- Colorize
sphinx-build
output (#481) - Enable language navigation on Jupyter Lab (#495)
- Switch to Ruff as linter (#492)
The full changelog as commits can be found here.
TensorWaves 0.4.10
See all documentation for this version here.
✨ New features
- Added
migrad_args
option toMinuit2
optimizer (#476) - TensorWaves can now be installed on Python 3.11 and higher (#478)
🖱️ Developer Experience
- Implement GitHub Actions caching (#471)
- GitHub workflows are now outsourced to ComPWA/actions (#477)
The full changelog as commits can be found here.
TensorWaves 0.4.9
See all documentation for this version here.
✨ New features
- Implement
ChainedDataTransformer
(#470)
🐛 Bug fixes
- Allow generating empty phase space samples (#465)
- Remove cast to numpy in
UnbinnedNLL
(#466)
🖱️ Developer Experience
TensorWaves 0.4.8
TensorWaves 0.4.7
See all documentation for this version here.
💡 New features
- Implemented a
logging
hierarchy so that logs can be enabled and disabled per module (#453) UnbinnedNLL
can now handle a phase spaceDataSample
that carries a"weights"
key (#458). This makes it possible to perform fits with importance-sampled phase space samples (#402).
⚠️ Interface
- Merged
WeightedDataGenerator
intoDataGenerator
interface (#458)
🔨 Internal maintenance
- Source code is now formatted with
black
's default 88 line width (#449) - Switched from the deprecated
sphinx-panels
tosphinx-design
(#450)
📝 Documentation
- Updated Zenodo author list (#454)
TensorWaves 0.4.6
See all documentation for this version here.
⚠️ Interface
- Dropped Python 3.6 support (#431)
- Version limit on
phasespace
has been removed (#445).
If TensorWaves is installed withphasespace
, TensorFlow is limited to below v2.7.
🖱️ Developer Experience
- Documentation is now built with
sphinx-build
only and cannot be built withmake
anymore (#433) - Documentation in
EXECUTE_NB
mode is now faster on second run due to MyST-NB caching (#433)
TensorWaves 0.2.9
See all documentation for this version here.
🔨 Internal maintenance
- TensorWaves v0.2.9 can be installed with TensorFlow v2.6 and higher versions of
phasespace
(#447)
TensorWaves 0.4.5
See all documentation for this version here.
🐛 Bug fixes
- Expressions that contain
sympy.Indexed
can now be lambdified (#427)
🔨 Internal maintenance
📝 Documentation
- Extended API docstrings in the
function
module (#428)
🖱️ Developer Experience
TensorWaves 0.4.4
See all documentation for this version here.
🐛 Bug fixes
- Default weights in
ChiSquared
are now computed fromobserved_values
(#421)
🔨 Internal maintenance
- TensorWaves can now be installed with AmpForm v0.14.x (#424)
📝 Documentation
- Switched to Chew-Mandelstam S-wave phase space factor in the analytic continuation notebook (#425)