nouiz / icarogw

Icarogw is a pure python package to estimate population properties of noisy observations in presence of selection biases. The code is mostly used for gravitational waves observations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icarogw2.0

Special thanks LIGO-Virgo-KAGRA / Aaron Geller / Northwestern who made possible the cool logo with the masses in the Stellar graveyard

DOI

icarogw 2.0 Developers branch

Installation

Simply run

pip install git+https://github.com/simone-mastrogiovanni/icarogw.git

To install the latest version of icarogw

Installing the GPU CUDA version

To use the GPU/CUDA version you need to install cupy. After your installation is complete, just run

conda install -c conda-forge cupy==12.0

Some details

When you are using icarogw2.0, you can put inside your working folder a file called config.py containing

CUPY=False

if you do not want to use the GPU. IF you want to use the GPU, remember to use cupy instead of numpy

Example and Notebooks

There is also a Zenodo data distribution where you can download example tutorials.

About

Icarogw is a pure python package to estimate population properties of noisy observations in presence of selection biases. The code is mostly used for gravitational waves observations.

License:European Union Public License 1.2


Languages

Language:Python 100.0%