Published June 10, 2021 | Version 1.1.0
Software Open

hankl: A lightweight Python implementation of the FFTLog algorithm for Cosmology

  • 1. University of Edinburgh

Description

We introduce hankl, a lightweight Python implementation of the FFTLog algorithm for Cosmology. The FFTLog algorithm is an extension of the usual Fast Fourier Transform (FFT) for logarithmically spaced periodic sequences. It can be used to efficiently compute Hankel transformations which are paramount for many modern cosmological analyses that are based on the power spectrum or the 2-point correlation function multipoles. The code is well-tested, open source, and publicly available at https://github.com/minaskar/hankl.

Notes

https://github.com/minaskar/hankl

Files

hankl-1.1.0.zip

Files (18.7 kB)

Name Size Download all
md5:3b37205d050c74bebf9c298b7e188f73
18.7 kB Preview Download

Additional details

Related works

Is documented by
Software documentation: https://hankl.readthedocs.io (URL)
Is supplement to
Software: https://github.com/minaskar/hankl (URL)

Funding

European Commission
FutureLSS - Fundamental physics from the large-scale structure of the Universe 853291

References

  • Hamilton, AJS (2000). Uncorrelated modes off the non-linear power spectrum. Monthly Notices of the Royal Astronomical Society, 312(2), 257-284
  • Talman, James D (1978). Numerical Fourier and Bessel transforms in logarithmic variables. Journal of computational physics, 29(1), 35-48