Releases: ComPWA/tensorwaves
Releases · ComPWA/tensorwaves
TensorWaves 0.4.14
TensorWaves 0.4.13
See all documentation for this version here.
✨ New features
- implement
git_friendlyflag forYAMLSummarycallback (#540)
⚠️ API changes
🔨 Maintenance
- update pip constraints and pre-commit (#526)
- update pip constraints and pre-commit (#528)
- test package on Python 3.12 (#506)
- update pip constraints and pre-commit (#530)
- autoupdate constraints and pre-commit config (#532)
- drop Python 3.8 support due to EOL (#534)
- define developer environment with
uv(#533) - define dev dependencies as dependency groups (#535)
- update lock files (#536)
- update lock files (#537)
- update lock files (#538)
- update lock files (#539)
🖱️ Developer Experience
- define developer environment with
uv(#533) - define dev dependencies as dependency groups (#535)
- update lock files (#539)
The full changelog as commits can be found here.
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
ParametrizedFunctionand its implementations (#522) - Avoid
jaximport error for JAX >=0.4.19 (#504)
📝 Documentation
- Update link to
pycompwawebsite (#513) - Update links to compwa.github.io (#514)
- Remove
.htmlfrom 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
docnblivejob 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
Absof 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-buildoutput (#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_argsoption toMinuit2optimizer (#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
logginghierarchy so that logs can be enabled and disabled per module (#453) UnbinnedNLLcan now handle a phase spaceDataSamplethat carries a"weights"key (#458). This makes it possible to perform fits with importance-sampled phase space samples (#402).
⚠️ Interface
- Merged
WeightedDataGeneratorintoDataGeneratorinterface (#458)
🔨 Internal maintenance
- Source code is now formatted with
black's default 88 line width (#449) - Switched from the deprecated
sphinx-panelstosphinx-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
phasespacehas been removed (#445).
If TensorWaves is installed withphasespace, TensorFlow is limited to below v2.7.
🖱️ Developer Experience
- Documentation is now built with
sphinx-buildonly and cannot be built withmakeanymore (#433) - Documentation in
EXECUTE_NBmode 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)