Function adas.wig3j
def wig3j(j1, j2, j3, m1, m2, m3)-
Evaluates the Wigner 3j symbol.
Parameters
j1,j2,j3,m1,m2,m3:float- j and m angular-momentum quantum numbers
Returns
w3j:float- Wigner 3j
Notes
Calls a fortran based shared object file - not pure python.
The j and m inputs should be integer or half-integer but this is not enforced.
This routine is made available to avoid a dependence on the sympy, or similar, library. Use that library for an extensive set of Wigner, Racah and Clebsch-Gordan coefficients.
References
Version History
- Martin O'Mullane, 20-08-2022
- First version
Example
Wigner-3j: (2, 6, 4) = sqrt(715)/143 = 0.18698939 (0, 0, 0)
>>> import adas as adas >>> adas.wig3j(2, 6, 4, 0, 0, 0) 0.18698939800169143