Skip to content

This is a plugin for PyCBC to include waveform errors in parameter estimation.

Notifications You must be signed in to change notification settings

gwastro/pycbc_wferrors_plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pycbc_wferrors_plugin

Plugin for PyCBC to incorporate systematic errors in gravitational waveforms models. This plugin can be used with any waveform model which can be called with pycbc-waveform module. There are two waveform error parametrizations: one uses absolute errors in phase, while the other uses relative errors in phase. Both parametrization uses relative errors in Amplitude. The description of these parametrizations can be found in the companion paper: arXiv:2502.17400

To see how it can be used, please refer to the examples folder. It contains a folder notebooks which contains an example notebook. Another folder config_files contains the example configuration files for the PE runs with PyCBC Inference.

Installation

To see example of PyCBC waveform plugin, you can refer to PyCBC Inference #9 in PyCBC Tutorials repository.

The WF-Error plugin can be installed by running either one of

pip install git+https://github.com/gwastro/pycbc_wferrors_plugin.git

or, using an SSH key pair,

pip install git+ssh://[email protected]/gwastro/pycbc_wferrors_plugin.git

Alternatively, clone this repository, navigate to the corresponding folder and run

pip install .

Code Plans

Besides updating the documentation, we plan to provide a generator for time domain waveforms soon.

Moreover, work is in progress to provide the same functionality for the LAL waveforms interface gwsignal.

About

This is a plugin for PyCBC to include waveform errors in parameter estimation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages