import numpy as np import cosmotool as ct N=32 f=0.10 d=np.random.normal(size=(N,)*3) rho = d + f *(d*d - np.average(d*d)) B = ct.bispectrum(rho, 1, N, fourier=False) P = ct.powerspectrum(rho, 1, N, fourier=False) PP = P[1]/P[0]/N**3 x = PP[:,None,None] * PP[None,:,None] + PP[:,None,None]*PP[None,None,:] + PP[None,:,None]*PP[None,None,:] BB = B[1]/B[0]/N**6 y = BB/x