def wigner_6j(j_1, j_2, j_3, j_4, j_5, j_6, prec=None):
 res = (((-1) ** int((((j_1 + j_2) + j_4) + j_5))) * racah(j_1, j_2, j_5, j_4, j_3, j_6, prec))
 return res

def wigner_6j ( j_1 , j_2 , j_3 , j_4 , j_5 , j_6 , prec = None ) : res = ( ( ( - 1 ) ** int ( ( ( ( j_1 + j_2 ) + j_4 ) + j_5 ) ) ) * racah ( j_1 , j_2 , j_5 , j_4 , j_3 , j_6 , prec ) ) return res
calculate the wigner 6j symbol operatorname{wigner6j} .