/RSDPT-FFTLog

Evaluating one-loop integrals with FFTLog

Primary LanguagePythonMIT LicenseMIT

A Python code for efficiently evaluating the redshift-space power spectrum models presented in arXiv:2105.12933 using the FFTLog method.

As a by-product, this code can also return the one-loop density and velocity divergence power spectra (from Eulerian perturbation theory).

Functionality also exists for a user to supply their own one-loop integral to evaluate. To do this the kernel needs to be decomposed into FFTLog form (see appendix A in arXiv:2105.12933 for an example on how to do this). The kernel, represented in FFTLog form by a set of indices and coefficients, can then be inputted into get_fftlog_param_dict.

Requirements

  • numpy
  • scipy
  • pandas
  • h5py

image