https://github.com/minaskar/hankl
hankl is a lightweight Python implementation of the FFTLog algorithm for Cosmology
https://github.com/minaskar/hankl
cosmology fft fftlog hankel numerical-integration
Last synced: 10 months ago
JSON representation
hankl is a lightweight Python implementation of the FFTLog algorithm for Cosmology
- Host: GitHub
- URL: https://github.com/minaskar/hankl
- Owner: minaskar
- License: gpl-3.0
- Created: 2020-07-01T10:37:36.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T03:50:44.000Z (over 3 years ago)
- Last Synced: 2025-03-24T16:43:37.906Z (about 1 year ago)
- Topics: cosmology, fft, fftlog, hankel, numerical-integration
- Language: Python
- Homepage: https://hankl.readthedocs.io
- Size: 6.33 MB
- Stars: 24
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

**hankl is a lightweight Python implementation of the FFTLog algorithm for Cosmology**
[](https://github.com/minaskar/hankl)
[](https://travis-ci.com/minaskar/hankl)
[](https://github.com/minaskar/hankl/blob/master/LICENSE)
[](https://hankl.readthedocs.io/en/latest/?badge=latest)
## Documentation
Read the docs at [hankl.readthedocs.io](https://hankl.readthedocs.io)
## Installation
To install hankl using pip run:
```bash
pip install hankl
```
Alternatively, install the latest version of hankl from source:
```bash
git clone https://github.com/minaskar/hankl.git
cd hankl
pip install -r requirements.txt
pip install .
```
You need numpy and scipy to install hankl.
## Attribution
Please cite [arXiv:2106.06331](https://arxiv.org/abs/2106.06331) if you find this code useful in your research:
```bash
@article{karamanis2021hankl,
title={hankl: A lightweight Python implementation of the FFTLog algorithm for Cosmology},
author={Karamanis, Minas and Beutler, Florian},
journal={arXiv preprint arXiv:2106.06331},
year={2021}
}
```
## Licence
Copyright 2020-now Minas Karamanis and contributors.
hankl is free software made available under the GPL-3.0 License. For details see the `LICENSE` file.
## Contributions
We welcome all contributions to hankl via Pull Requests. Let us know about any issues or questions about hankl.