An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

![logo](logo.png)

**hankl is a lightweight Python implementation of the FFTLog algorithm for Cosmology**

[![GitHub](https://img.shields.io/badge/GitHub-minaskar%2Fhankl-blue)](https://github.com/minaskar/hankl)
[![Build Status](https://api.travis-ci.com/minaskar/hankl.svg?branch=master&status=passed)](https://travis-ci.com/minaskar/hankl)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://github.com/minaskar/hankl/blob/master/LICENSE)
[![Documentation Status](https://readthedocs.org/projects/hankl/badge/?version=latest)](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.