seampy package

Submodules

seampy.amplitudes module

class seampy.amplitudes.NumericalAmplitude(theory, helconf=None, multiplicity=None)
NumericalAmplitude provides a callable object to compute scattering amplitudes.
To call provide a phase space point from the lips package.
 1import seampy, lips
 2
 3# generate phase space point
 4oParticles = lips.Particles(6)
 5oParticles.fix_mom_cons()
 6
 7# compute gauge or gravity amplitude: give helconf
 8oYMAmp = NumericalAmplitude(theory="YM", helconf="pmpmpm")
 9oYMAmp(oParticles)  # returns a complex number
10
11# compute scalar amplitude: give multiplicity of phase space
12oBSAmp = NumericalAmplitude(theory="BS", multiplicity=6)
13oBSAmp(oParticles)  # returns a complex number
detJ(sol, oParticles)

Numerical determinant of reduced Jacobian matrix Phi.

nCyc(sol)

Numerical cyclic Parke-Taylor-like factor.

nPfA(sol, oParticles)

Numerical pfaffian of reduced A.

nPfPsi(sol, oParticles)

Numerical pfaffian of reduced Psi.

nW1(sol, oParticles)

Numerical W1 (integrand for DF2 and CG).

solve_se(oParticles)

Interface to seampy.solver.solve_scattering_equations. Takes a phase space point as input.

seampy.integrands module

seampy.integrands.A(n)

A anti-symmetric matrix (reduced).

seampy.integrands.Cyc(n)

Parke-Taylor-like cyclic factor (reduced).

seampy.integrands.Phi(n)

SE Jacobian matrix (reduced).

seampy.integrands.Psi(n)

Psi anti-symmetric matrix (reduced).

seampy.integrands.W1(n)

DF2 and CG integrand (reduced).

seampy.solver module

seampy.solver.M(i, n=None)

Elimination theory matrix: i^th matrix in the recursion with n external legs. Default is i = n.

seampy.solver.V(n)

Elimination theory vector of variables.

seampy.solver.hms(n)

Scattering equations in polynomial form.

seampy.solver.mandelstams(n)

Mandelstam variables appearing in the polynomial scattering equations.

seampy.solver.numerical_coeffs(Mn, n, dict_ss)

Numerical coefficients of polynomial of order (n - 3)! obtianed from determinant of elimination theory matrix.

seampy.solver.punctures(n)

Punctures of the Riemann sphere.

seampy.solver.solve_scattering_equations(n, dict_ss)

Solves the scattering equations given multiplicity and mandelstams.

Module contents

Content as above.