TensorWaves 0.4.2
See all documentation for this version here.
💡 New features
- Added minuit_modifier constructor argument (#399)
🐛 Bug fixes
- Speed-up prepare_caching() with sympy.Basic.xreplace (#403)
🔨 Internal maintenance
Added support for AmpForm v0.12.3 (#406)
AmpForm v0.12.3 introduces a small change through ComPWA/ampform#211: BoostZ
etc becomes BoostZMatrix
. This needs to be fixed in the TensorFlow printer.
Added support for AmpForm v0.12.4 (#417)
Added TensorFlow printer instructions for _BoostZMatrixImplementation
etc. See release notes AmpForm v0.12.4.
Switched to new import attrs API (#414)
See import attrs
and attrs
TNG.
📝 Documentation
Usage notebooks now show how to get a Hesse from FitResult.specifics (#401)
Also fixes a small bug: callbacks that write to disk skip writing when computing the Hesse.
Preview here.
Improved docstrings of prepare_caching() and create_cached_function() (#403)
Improved the docstrings of both functions, preview here.
Code examples now automatically to APIs as if it's an IDE (#405)
- All code examples are now clickable with links to corresponding reference documentation (also external links APIs) with
sphinx-codeautolink
. Closes ComPWA/compwa.github.io#106 - Installed
jupyterlab-myst
- Updated to the first non-beta black release 22.1.0. Most important style effect: no space around power operator
**
.
Second level in left sidebar is unfolded by default (#407)
Links to graphviz
's API are now also embedded correctly. Follow-up to #405.
Explained how to pin dependencies with Conda (#411)
Rewrote the installation page a bit so that it's clearer how to pin all dependencies with Conda. Preview here.
Illustrated how to use create_cached_function() in PWA notebook (#412)
Added an example of how to use create_cached_function()
in combination with an Estimator
. Preview here.
Added instructions how to install from Git repository with optional dependencies (#413)
Added an additional install example that shows how to install a specific branch or tag with pip
from Git with optional dependencies. Preview here.
🖱️ Developer Experience
Change upgrade cron job to bi-weekly (#398 and #408)
Automated changes by create-pull-request GitHub action
Type aliases in API are now abbreviated (#404)
Compare API v0.4.1 and preview of this PR.
Installed jupyterlab-myst (#405)
See jupyterlab-myst
Tests can now be run with specific versions of dependencies (#410 and #416)
Adds a workflow_dispatch
with inputs that allows running all tests manually with the latest version of AmpForm installed.