SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis libraries

Karl Wette*

*Corresponding author for this work

    Research output: Contribution to journalArticlepeer-review

    31 Citations (Scopus)

    Abstract

    The LALSuite data analysis libraries, written in C, implement key routines critical to the successful detection of gravitational waves, such as the template waveforms describing the merger of two black holes or two neutron stars. SWIGLAL is a component of LALSuite which provides interfaces for Python and Octave, making LALSuite routines accessible directly from scripts written in those languages. It has enabled modern gravitational-wave data analysis software, used in the first detection of gravitational waves, to be written in Python, thereby benefiting from its ease of development and rich feature set, while still having access to the computational speed and scientific trustworthiness of the routines provided by LALSuite.

    Original languageEnglish
    Article number100634
    JournalSoftwareX
    Volume12
    DOIs
    Publication statusPublished - 1 Jul 2020

    Fingerprint

    Dive into the research topics of 'SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis libraries'. Together they form a unique fingerprint.

    Cite this