PyFstat: a Python package for continuous gravitational-wave data analysis
arXiv:2101.10915 · doi:10.21105/joss.03000
Abstract
Gravitational waves in the sensitivity band of ground-based detectors can be emitted by a number of astrophysical sources, including not only binary coalescences, but also individual spinning neutron stars. The most promising signals from such sources, although not yet detected, are long-lasting, quasi-monochromatic Continuous Waves (CWs). The PyFstat package provides tools to perform a range of CW data-analysis tasks. It revolves around the F-statistic, a matched-filter detection statistic for CW signals that has been one of the standard methods for LIGO-Virgo CW searches for two decades. PyFstat is built on top of established routines in LALSuite but through its more modern Python interface it enables a flexible approach to designing new search strategies. Hence, it serves a dual function of (i) making LALSuite CW functionality more easily accessible through a Python interface, thus facilitating the new user experience and, for developers, the exploratory implementation of novel methods; and (ii) providing a set of production-ready search classes for use cases not yet covered by LALSuite itself, most notably for MCMC-based followup of promising candidates from wide-parameter-space searches.
arXiv comment4 pages, updated to match published version. Software repository: https://github.com/PyFstat/PyFstat/
References in corpus (16)
- Advanced Virgo: a 2nd generation interferometric gravitational wave detector
- Advanced LIGO
- Data analysis of gravitational-wave signals from spinning neutron stars. I. The signal and its detection
- PyCUDA and PyOpenCL: A Scripting-Based Approach to GPU Run-Time Code Generation
- Dynamic temperature selection for parallel-tempering in Markov chain Monte Carlo simulations
- Recent searches for continuous gravitational waves
- Continuous gravitational waves from neutron stars: current status and prospects
- SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis libraries
- Search for continuous gravitational waves: Improving robustness versus instrumental artifacts
- All-sky search in early O3 LIGO data for continuous gravitational-wave signals from unknown neutron stars in binary systems
- Hierarchical multi-stage MCMC follow-up of continuous gravitational wave candidates
- First all-sky search for continuous gravitational-wave signals from unknown neutron stars in binary systems using Advanced LIGO data
- PyFstat: a Python package for continuous gravitational-wave data analysis
- Faster search for long gravitational-wave transients: GPU implementation of the transient F-statistic
- A semicoherent glitch-robust continuous gravitational wave search
- Effects of proper motion of neutron stars on continuous gravitational-wave searches
Cited by in corpus (20)
- Searches for Continuous-Wave Gravitational Radiation
- All-sky search for continuous gravitational waves from isolated neutron stars using Advanced LIGO and Advanced Virgo O3 data
- Searches for continuous gravitational waves from neutron stars: A twenty-year retrospective
- Narrowband searches for continuous and long-duration transient gravitational waves from known pulsars in the LIGO-Virgo third observing run
- All-sky search in early O3 LIGO data for continuous gravitational-wave signals from unknown neutron stars in binary systems
- Search for continuous gravitational wave emission from the Milky Way center in O3 LIGO--Virgo data
- All-sky Search for Continuous Gravitational Waves from Isolated Neutron Stars in the Early O3 LIGO Data
- Search methods for continuous gravitational-wave signals from unknown sources in the advanced-detector era
- Search for continuous gravitational waves from 20 accreting millisecond X-ray pulsars in O3 LIGO data
- Model-based cross-correlation search for gravitational waves from the low-mass X-ray binary Scorpius X-1 in LIGO O3 data
- Application of a hierarchical MCMC follow-up to Advanced LIGO continuous gravitational-wave candidates
- Empirically estimating the distribution of the loudest candidate from a gravitational-wave search
- PyFstat: a Python package for continuous gravitational-wave data analysis
- Applications of machine learning in gravitational wave research with current interferometric detectors
- Convolutional neural network search for long-duration transient gravitational waves from glitching pulsars
- Search for Gravitational Waves from Scorpius X-1 in LIGO O3 Data With Corrected Orbital Ephemeris
- Toward a computationally-efficient follow-up pipeline for blind continuous gravitational-wave searches
- Constraints on gravitational waves from the 2024 Vela pulsar glitch
- Learning to detect continuous gravitational waves: an open data-analysis competition
- Constraints on r-modes and mountains on millisecond neutron stars in binary systems