Sources supported by Gravpy

Gravpy attempts to support as many different gravitational wave signal morphologies and sources as possible, although doing so is an on-going effort.

Gravitational wave signals can be categorised into three broad categories, based on their morphology.

Continuous wave signals

Continuous signals are gravitational wave signals which last for extended periods of time, often hours, days, or weeks. They are believed to be caused by rapidly spinning massive objects, such as pulsars.

Stochastic signals

These make up the background gravitational wave energy in the universe; the Big Bang is believed to have been the source of a large quantity of stochastic signals (the gravitational wave analogue to the cosmic microwave background).

Transient signals

These are produced by events which only last for a brief period of time, and make up the majority of the gravitational wave events which are searched for with modern detectors. This category includes binary black holes and supernovae.

Gravpy currently has support for a number of transient signal sources, though we’re working to add support for continuous and stochastic signal sources.

Transient gravitational wave signals

Compact binaries



Type 1-A Supernovae

Core collapse Supernovae

Signals from Minke

Gravpy is able to use any of the waveforms which can be produced by the Minke package. This includes a range of so-called burst waveforms, and waveforms derived from numerical relativity. For full documentation of these signals see .

class gravpy.sources.MinkeSignal(source, name=None, frequencies=None, **params)[source]

A signal which is generated by the Minke package.

To use this you’ll need to have Minke installed. You can do this using pip: >>> pip install minke which will give you access to any of the waveforms it supports.


psd(self[, frequencies])

The one-sided power spectral density







Continuous gravitational wave sources