Skip to content

QRules 0.9.5

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Dec 10:09
· 118 commits to main since this release
9a23a1c

Release 0.9.5

See all documentation for this version here.

💡 New features

qrules.io.asdot() can now use with both render_node=True with strip_spin=True (#126)

This PR makes it possible to render StateTransitions with their node properties (render_node=True) and stripped spin projections. This is required for #124.

🔨 Internal maintenance

Importing qrules is now about 4x faster (#130)

See also ComPWA/tensorwaves#363

📝 Documentation

Links to Binder/Colab point to branch matching the version of the documentation (#121)
  • docs: pin more intersphinx pages
  • docs: remove tensorwaves from intersphinx mapping
  • fix: exclude version 'module' from API
  • refactor: get intersphinx version through function
  • style: capitalize conf.py global vars that are no Sphinx options
  • style: sort Sphinx options
LS-coupling is now illustrated in notebook (#124)

See https://qrules.rtfd.io/en/0.9.5/usage/ls-coupling.html

🖱️ Developer Experience

Run all notebooks with pytest (#129)

Run with tox -e nb or pytest --nbmake *.ipynb.

Upgrade to attrs new generation API (#129)

See ComPWA/compwa.github.io#90

This also allows upgrading to attrs v21.1, which has better support for pyright
https://www.attrs.org/en/stable/types.html#pyright