py3nj.wigner6j¶
- py3nj.wigner6j(two_l1, two_l2, two_l3, two_l4, two_l5, two_l6, ignore_invalid=False)¶
Calculate wigner 6j symbol (L1 L2 L3) (L4 L5 L6)
- Parameters
- two_l1: array of integers
- two_l2: array of integers
- two_l3: array of integers
- two_l4: array of integers
- two_l5: array of integers
- two_l6: array of integers
Since L1, …, L6 should be integers or half integers, two_l1 (which means 2 x L1) should be all integers.
- ignore_invalid: boolean
If True, returns 0 even for invalid arguments. Otherwise, raise a ValueError.
- Returns
- threej: array
The value of 6J symbol with the same shape of the arguments.