Skip to content

v0.7.0

Choose a tag to compare

@GDeLaurentis GDeLaurentis released this 24 Apr 13:27
· 29 commits to main since this release

[0.7.0] - 2025-04-24 - Terms refactoring

Added

  • Support for evaluating Terms that return a numpy array, e.g. for amplitude coefficients with massive fermions (open spin indices).
  • Slicing as alternative to scalings, works for arbitrary q-ring (not yet available in public version).

Changed

  • Refactored Terms, Term, Numerator, Denominator to be based on Monomial and Polynomial from syngular.
  • Scalings functions accept invariants list as optional kwarg.
  • Mass dimension and Phase weights can now be manually set (changed from property to setter/getter).
  • LoadResults can now be passed multiplicity as kwarg.
  • Simplified several functions related to Terms by using __str__ and __rstr__ rather than reimplementing them.

Fixed

  • Invariant patterns are provided by lips.