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

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 Pytho...

Full description

Bibliographic Details
Main Author: Karl Wette
Format: Article
Language:English
Published: Elsevier 2020-07-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711020303472
_version_ 1828945529101352960
author Karl Wette
author_facet Karl Wette
author_sort Karl Wette
collection DOAJ
description 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.
first_indexed 2024-12-14T04:54:16Z
format Article
id doaj.art-5281f043db494b8d9e7c1c47d9bc5e6f
institution Directory Open Access Journal
issn 2352-7110
language English
last_indexed 2024-12-14T04:54:16Z
publishDate 2020-07-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj.art-5281f043db494b8d9e7c1c47d9bc5e6f2022-12-21T23:16:27ZengElsevierSoftwareX2352-71102020-07-0112100634SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis librariesKarl Wette0Correspondence to: ARC Centre of Excellence for Gravitational Wave Discovery (OzGrav) and Centre for Gravitational Astrophysics, Australian National University, Canberra, ACT 2600 Australia.; ARC Centre of Excellence for Gravitational Wave Discovery (OzGrav) and Centre for Gravitational Astrophysics, Australian National University, Canberra, ACT 2600 Australia; Max Planck Institute for Gravitational Physics (Albert Einstein Institute), D-30167 Hannover, GermanyThe 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.http://www.sciencedirect.com/science/article/pii/S2352711020303472Gravitational wavesSoftware wrapperPythonOctave
spellingShingle Karl Wette
SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis libraries
SoftwareX
Gravitational waves
Software wrapper
Python
Octave
title SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis libraries
title_full SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis libraries
title_fullStr SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis libraries
title_full_unstemmed SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis libraries
title_short SWIGLAL: Python and Octave interfaces to the LALSuite gravitational-wave data analysis libraries
title_sort swiglal python and octave interfaces to the lalsuite gravitational wave data analysis libraries
topic Gravitational waves
Software wrapper
Python
Octave
url http://www.sciencedirect.com/science/article/pii/S2352711020303472
work_keys_str_mv AT karlwette swiglalpythonandoctaveinterfacestothelalsuitegravitationalwavedataanalysislibraries