Skip to content

Releases: GDeLaurentis/lips

v0.4.2

20 Aug 12:50
Compare
Choose a tag to compare

[0.4.2] - 2024-08-20

Added

  • Particles.cluster and Particles.image now copy the internal_masses values.
  • Implemented new regular expression for trace of gamma five, e.g. tr5(1|2|3|4+5) is now valid. This shadows the definition of normal traces, tr, and allows for massive legs. NB: with the current implementation at least one of the four legs has to be massless (doesn't matter which one).
  • Particles.internal_masses can be used to alias kinematic expressions to masses, e.g. Particles.Mh2 = 's_45' will define the squared Higgs mass as the Mandelstam 's_45'. Clustering, e.g. [4, 5] will correctly map this to 's_4'.

Changed

  • Numbers in the name of masses associated with the phase space point in Particles.internal_masses must appear at the end and will be interpreted as powers (for mass dimension considerations). NB: m1 refers to the mass of the Particle at Particles[1], m2 to the second one, etc. Avoid name clashes.
  • Particles.variety by default will now try the lex-groebner solver Particles._singular_variety when an hardcoded limit fails.

Fixed

  • Fixed issue with Particles.variety not correctly recognizing when an hardcoded limit failed with p-adics.

v0.4.1

07 Jun 10:09
Compare
Choose a tag to compare

[0.4.1] - 2024-01-08

Added

  • Particles accepts new keyword argument internal_masses. It can be a dictionary of strings: values or one of list, tuple or set containing strings representing the masses. The format is expected to be m or M or μ, possibly followed by an underscore, and letters or numbers (explicitly: ^((?:m|M|μ)(?:_){0,1}[\da-zA-Z]*)$). If it ends in numbers, those will be considered as an exponent (for mass dimension considerations).
  • Particles.from_singular_variety classmethod to instantiate directly from a point on a variety.

Changed

  • Improved variety point generation, following update to syngular.
  • Tests run over python version 3.9 to 3.12.

Fixed

  • Fixed issue where a spinor component was the integer 1 instead of being 1 in the field.

v0.4.0

08 Jan 19:11
Compare
Choose a tag to compare

lips v0.3.0 (beta)

23 Oct 23:27
Compare
Choose a tag to compare

Update implementing several ideas and algorithms mostly from arXiv:2203.04269. These include:

  • $p$-adic and finite field phase space points defined at spinor level (instead of four momenta)
  • algebro-geometric technology, such as ideals in spinor components or invariants, and singular phase space points on irreducible varieties

lips v0.1.3 (alpha)

18 Oct 16:07
Compare
Choose a tag to compare

Phase space generation and manipulation functionalities, including computation of Lorentz invariants from unicode strings and specific phase space point generations through set and set_pair functions for angle and square spinor brackets. Momentum conservation and on-shell relations are automatically satisfied. Freedom of choosing real or complex momenta. (Some bug fixes).

lips v0.1.2 (alpha)

18 Oct 15:53
Compare
Choose a tag to compare

Basic phase space generation and manipulation functionalities, including computation of Lorentz invariants from unicode strings and specific phase space point generations through set and set_pair functions for angle and square spinor brackets. Automatic momentum conservation fixing and freedom of choosing real or complex momenta.

lips v0.1.1 (alpha)

18 Oct 15:26
Compare
Choose a tag to compare

Basic phase space generation and manipulation functionalities, including computation of Lorentz invariants from unicode strings and specific phase space point generations through set and set_pair functions for angle and square spinor brackets. Automatic momentum conservation fixing and freedom of choosing real or complex momenta.

lips v0.1.0 (alpha)

02 Oct 11:32
Compare
Choose a tag to compare

Basic phase space generation and manipulation functionalities, including computation of Lorentz invariants from unicode strings and specific phase space point generations through set and set_pair functions for angle and square spinor brackets.