Welcome to the documentation for GWPopulation!

GWPopulation

GWPopulation is a Python package for doing population inference with the gravitational-wave transient catalogue supporting a range of numpy-like backends.

This includes:
  • commonly used likelihood functions in the Bilby framework.

  • population models for gravitational-wave sources.

  • selection functions for gravitational-wave sources.

The code is hosted at www.github.com/ColmTalbot/gwpopulation and available via conda-forge and pypi.

API:

models

Implemented population models.

backend

GWPopulation provides a unified interface to a number of numpy/scipy like APIs.

conversions

Parameter conversions

experimental

This subpackage contains experimental new features and models that do not have a finalized API.

hyperpe

Likelihoods for population inference

utils

Helper functions for probability distributions and backend switching.

vt

Sensitive volume estimation.