hankl: Python implementation of the FFTLog algorithm for cosmology

Discussion topics for individual codes
Post Reply
Ada Coda
ASCL Robot
Posts: 2188
Joined: Thu May 08, 2014 5:37 am

hankl: Python implementation of the FFTLog algorithm for cosmology

Post by Ada Coda » Fri Dec 31, 2021 3:59 am

hankl: Python implementation of the FFTLog algorithm for cosmology

Abstract: hankl implements the FFTLog algorithm in lightweight Python code. The FFTLog algorithm can be thought of as the Fast Fourier Transform (FFT) of a logarithmically spaced periodic sequence (= Hankel Transform). hankl consists of two modules, the General FFTLog module and the Cosmology one. The latter is suited for modern cosmological application and relies heavily on the former to perform the Hankel transforms. The accuracy of the method usually improves as the range of integration is enlarged; FFTlog prefers an interval that spans many orders of magnitude. Resolution is important, as low resolution introduces sharp features which in turn causes ringing.

Credit: Karamanis, Minas; Beutler, Florian

Site: https://github.com/minaskar/hankl
https://ui.adsabs.harvard.edu/abs/2021JCAP...11..031B

Bibcode: 2021ascl.soft12022K

ID: ascl:2112.022

Post Reply