treams.special.wigner3j¶
- treams.special.wigner3j(j1, j2, j3, m1, m2, m3) = <ufunc 'wigner3j'>¶
Wigner-3j symbol
Calculate
\[\begin{split}\begin{pmatrix} j_1 & j_2 & j_3 \\ m_1 & m_2 & m_3 \end{pmatrix}\end{split}\]recursively by forward or backward recurstion. Starting points are the extremal values for j3. The recursive function calls are cached. For unphysical value combinations 0.0 is returned, similar to Mathematica’s behavior.
- Parameters:
j1 (integer, array_like) – Degrees
j2 (integer, array_like) – Degrees
j3 (integer, array_like) – Degrees
m1 (integer, array_like) – Orders
m2 (integer, array_like) – Orders
m3 (integer, array_like) – Orders
- Returns:
float
References