FastEMRIWaveforms
PythonFast, accurate EMRI waveforms on both CPUs and GPUs
pip install fastemriwaveforms
Black hole perturbation theory
A community-built suite of software and data for black hole perturbation theory, self-force, waveforms and ringdown.
Find a tool by the problem you're solving, not the language it's written in. Every package installs independently.
Bound and plunging trajectories in Kerr and Schwarzschild.
Spin-weighted spheroidal harmonics and eigenvalues.
Teukolsky, Regge-Wheeler and the Einstein equations.
Ringdown frequencies and mode mixing.
Metric perturbations, punctures and inspiral evolution.
Fast, accurate waveforms for LISA sources.
Coordinate-based tensor calculations for GR.
Fluxes, regularisation parameters and PN series.
Fast, accurate EMRI waveforms on both CPUs and GPUs
pip install fastemriwaveforms
Solutions to the Teukolsky equation for perturbations of Kerr
PacletInstall["Teukolsky"]
Kerr QNM frequencies and spherical-spheroidal mixing coefficients
pip install qnm
For decades, black hole perturbation theory codes were scattered across individual groups and rewritten from scratch. The Toolkit gathers the core elements so researchers spend less time writing code and more time doing physics.
View the source on GitHubThe Toolkit is cited and extended in hundreds of papers and underpins waveform models for LISA. The community spans dozens of institutions worldwide.
See the publications