Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Quick Installation

Basic installation:

$ pip install lalsuite

Optional dependencies:

  • Packages needed by LALInference for Bayesian inference data analysis e.g. GWDataFind, GWpy:

    $ pip install lalsuite[lalinference]
    
  • Packages needed by LALPulsar for pulsar and continuous wave gravitational wave data analysis, e.g. solar system ephemerides:

    $ pip install lalsuite[lalpulsar]
    
  • Packages needed for testing:

    $ pip install lalsuite[test]
    

Overview

Latest release Coverage Pipeline

LALSuite is a collection of data analysis routines whose primary application is to search for and characterize astrophysical signals in gravitational-wave time series data, in particular from ground-based detectors such as LIGO, Virgo, and KAGRA.

LALSuite is primarily written in C following the ISO/IEC 9899:1999 standard, more commonly referred to as C99. It provides libraries written in C99, with language bindings available for Python and Octave. It also provides command-line applications written in C99 and Python.

LALSuite is licensed under the GNU General Public License v2.0 or later.

Acknowledgment

We request that any academic report, publication, or other academic disclosure of results derived from the use of this software acknowledge the use of the software by an appropriate acknowledgment or citation.

The LALSuite software suite as a whole may be linked to using the DOI 10.7935/GT1W-FZ16, or cited using the following BibTeX entry:

@misc{lalsuite,
    author         = "{LIGO Scientific Collaboration}
                      and {Virgo Collaboration}
                      and {KAGRA Collaboration}",
    title          = "{LVK} {A}lgorithm {L}ibrary - {LALS}uite",
    howpublished   = "Free software (GPL)",
    doi            = "10.7935/GT1W-FZ16",
    year           = "2018"
}

If you make use of the Python/Octave interfaces to LALSuite, please cite the following paper:

@article{swiglal,
    title     = "{SWIGLAL}: {P}ython and {O}ctave interfaces to the
                 {LALSuite} gravitational-wave data analysis libraries}",
    author    = "Karl Wette",
    journal   = "SoftwareX",
    volume    = "12",
    pages     = "100634",
    year      = "2020",
    doi       = "10.1016/j.softx.2020.100634"
}

In addition, some codes contained in LALSuite may be directly based on one or several scientific papers, which should be cited when using those specific codes; some of these can be discovered through the documentation.

Components

LALSuite is comprised of the following components:

  • LAL: Core gravitational wave analysis routines
  • LALFrame: LAL wrapping of the LIGO/Virgo Frame library
  • LALMetaIO: LAL wrapping of the MetaIO LIGO_LW XML library
  • LALSimulation: LAL routines for gravitational waveform and noise generation
  • LALBurst: LAL routines for burst gravitational wave data analysis
  • LALInspiral: LAL routines for inspiral and ringdown CBC gravitational wave data analysis
  • LALInference: LAL routines for Bayesian inference data analysis
  • LALPulsar: LAL routines for pulsar and continuous wave gravitational wave data analysis
  • LALApps: Collection of gravitational wave data analysis codes and pipelines utilising the LAL libraries

Project Librarians

  • Adam Mercer
  • Duncan Macleod
  • Karl Wette

The librarians may be contacted via the help desk.

Documentation

Installation instructions and answers to frequently asked questions may be found on the LALSuite wiki.

The reference documentation for all LALSuite components is generated using Doxygen. Documentation is available for the latest development version of LALSuite, and for recent releases.

The LAL Specification and Style Guide document (commonly known as the LAL Spec) contains the software specifications that code written for LALSuite should conform to. The most recent version of the LAL Spec can be found here.

Releases

The latest release is LALSuite 7.26, released 22 May 2025 (source tarball), which is comprised of:

Previous releases can be found by visiting the IGWN analysis software source code server.

Docker Images

Docker images of the latest development snapshot, as well as recent releases, of LALSuite are available from Docker Hub. Images of the latest development snapshot, and the most recent release, are updated weekly.

Sources

The LALSuite sources are located in the LALSuite Git repository. See here for how to get started.

Mailing Lists

There are several mailing lists related to LALSuite development:

Developers should subscribe to the LAL Discuss and Computing Discuss mailing lists as important development information is regularly posted and discussed on these lists.

Reporting Issues

If you have ligo.org authentication, please report issues directly through GitLab. Otherwise, you can use the help desk to send bug reports by e-mail.

Before you file a ticket, please read and search through the list of current and previous issues to determine if your bug has already been reported.

If an issue already exists and has not been fixed, add any additional information to the existing report. If your bug exists and has been fixed, upgrade to the version detailed in the issue to confirm if it has been fixed correctly. If it was not, please reopen the issue.

Please include as much detail as possible to reproduce the error, including information about your operating system and the version of each (relevant) component of LALSuite. If possible, please include a brief, self-contained code example that demonstrates the problem.

Note that when an issue is marked as Confidential, currently this means that most internal users will also not be able to see it, but only a small number of people with reporter, developer or maintainer status.

Contributing

The guide to contributing to LALSuite explains how to contribute fixes or new features using the fork and pull workflow. Please read and follow these directions.

Notes on Ancient History

Notes on ancient history may be found here.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lalsuite-7.26.15.1.dev20260805-cp314-cp314t-manylinux_2_28_x86_64.whl (40.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

lalsuite-7.26.15.1.dev20260805-cp314-cp314t-manylinux_2_28_aarch64.whl (38.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

lalsuite-7.26.15.1.dev20260805-cp314-cp314-manylinux_2_28_x86_64.whl (40.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

lalsuite-7.26.15.1.dev20260805-cp314-cp314-manylinux_2_28_aarch64.whl (38.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

lalsuite-7.26.15.1.dev20260805-cp314-cp314-macosx_13_0_x86_64.whl (39.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

lalsuite-7.26.15.1.dev20260805-cp314-cp314-macosx_12_0_arm64.whl (39.7 MB view details)

Uploaded CPython 3.14macOS 12.0+ ARM64

lalsuite-7.26.15.1.dev20260805-cp313-cp313-manylinux_2_28_x86_64.whl (40.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

lalsuite-7.26.15.1.dev20260805-cp313-cp313-manylinux_2_28_aarch64.whl (38.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

lalsuite-7.26.15.1.dev20260805-cp313-cp313-macosx_13_0_x86_64.whl (38.8 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

lalsuite-7.26.15.1.dev20260805-cp313-cp313-macosx_12_0_arm64.whl (39.3 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

lalsuite-7.26.15.1.dev20260805-cp312-cp312-manylinux_2_28_x86_64.whl (40.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

lalsuite-7.26.15.1.dev20260805-cp312-cp312-manylinux_2_28_aarch64.whl (38.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

lalsuite-7.26.15.1.dev20260805-cp312-cp312-macosx_13_0_x86_64.whl (38.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

lalsuite-7.26.15.1.dev20260805-cp312-cp312-macosx_12_0_arm64.whl (39.4 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

lalsuite-7.26.15.1.dev20260805-cp311-cp311-manylinux_2_28_x86_64.whl (40.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

lalsuite-7.26.15.1.dev20260805-cp311-cp311-manylinux_2_28_aarch64.whl (38.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

lalsuite-7.26.15.1.dev20260805-cp311-cp311-macosx_13_0_x86_64.whl (38.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

lalsuite-7.26.15.1.dev20260805-cp311-cp311-macosx_12_0_arm64.whl (39.2 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

lalsuite-7.26.15.1.dev20260805-cp310-cp310-manylinux_2_28_x86_64.whl (40.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

lalsuite-7.26.15.1.dev20260805-cp310-cp310-manylinux_2_28_aarch64.whl (38.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

lalsuite-7.26.15.1.dev20260805-cp310-cp310-macosx_13_0_x86_64.whl (38.1 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

lalsuite-7.26.15.1.dev20260805-cp310-cp310-macosx_12_0_arm64.whl (38.7 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b003d649a84623b20b88632712d0640d041469fd7aab054f2884d7221d0be664
MD5 c959769ae84054360ad5aaabffcec7e9
BLAKE2b-256 a6e021acceb1205e25256737e494b5b7fe3e0314f3a6155aa8e41b2e857924be

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 995ceb108611a69323cee27e6fe4bdafc39c06ca1a560120fa1a29b30f9dbc9c
MD5 0d192e102e1ce8c17a62aa834079f825
BLAKE2b-256 7ff690bef6266f0a9105b8d13a44d18cc1a67cda0f62837c49d505dc5e52d411

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfa357d501c9c009d4272e6b791ca89c0041d592f40053ad36bfb552b9a65fc8
MD5 085c380068becc4a1d68759ad2d6243d
BLAKE2b-256 5b73a504eb8a978e791dca7ece932e67d3ad8819e653d540169dc371fed4100a

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 15f4800ef649be85ac86054134e8b84d235990a7e323407aea0dcbabf6798b16
MD5 b826fe6c5b671e27ba3b0f1ca412b357
BLAKE2b-256 2397c95dac49457f40b0452880163370bcd94f301c4fd3cd4b622fd8ac98ff9a

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5eb85334818cf53b76479562434c5e8457a9090d510d2a3713ab003cedcb8c63
MD5 1ad5366818c984d82ed14b16b9f53eea
BLAKE2b-256 571cbb7993fcbc20e11668a180b099b93d6529e1fc8d67e32a37f1559324dc71

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp314-cp314-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp314-cp314-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 fd7a46fa00f26dc7b8f0ea5ff63d5bdf342ac8f6136bf1cbbba90ed4c60d4973
MD5 c4c046b098643b798c64c9528fa61464
BLAKE2b-256 6e101847d76448904703b6609e8e03ef271960787df32724c98399c5e51a9c78

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1141d0cbfed527a57ac72570b0a897d5fc7420627fc839e287e79cbb0bd90259
MD5 7a0a690359313c9d5ff87d1d064ae5ff
BLAKE2b-256 c4ddfeb9dd4a1bf753b44bb192c3ab4a8f67f23d0f72bc26efd8632900d58cae

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f463d2b5b82165012bfc7f4ca52bb90a6558cf3e28b249a8089c16e0a756c2a7
MD5 ba7b0d00a12d660754274d1f2a14d389
BLAKE2b-256 93c33106f8fb45deb37c6dc38e396edfc00a99c60b358a25e9b9286706a088ae

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 91f4036cce4c3b897cda2a59e536078f9b1d6a61c9bff7931349417c1642e497
MD5 f7714a46be301f94b83ab44d90c83d7b
BLAKE2b-256 49235297d8f45a55e4c0b45b7535c2a4983cf5f3299825f098b3c66c41d953c4

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 cba371b4dde4eb999e44e351a154cac653ee6d48b046a484e99af1e36ca4493a
MD5 5cfc0b0c96a486aa7b06caefe1793561
BLAKE2b-256 c9249bfc62d1758fa697f03c24286d8f17b05a5a48ed5a0539d1d6c3f4f0c20b

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e10a0a2553835d57c33263fbc58df69dd391214216dc05368621dfb451c91436
MD5 18e6f724075cfd44663c82b3d0f7b5cf
BLAKE2b-256 a94781c8b20e6a448bb399978c374bb2603443b4adce7d7adb5b9867ac980d63

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e71ce39203150a4b862b506cb8353c467a424851d1535889307b6a5f641dce6
MD5 148b60b63a16d7aadf0e9c6283a6325c
BLAKE2b-256 0e18547fe1d03456324779929c921f8c33fb60718c092de283bebb3cb95e6d23

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8ca3b72cef3b6852cb20fee9d09799e3391730a86910590dd036904c56e8f78b
MD5 64391fe6e253fed59a48df6407c86d75
BLAKE2b-256 455a9d761bfe0bed2f25e886f0249ab3ea0f3a180f975fe7cbaf3a3c7aae197f

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a2aee7e7223f728ebff0d3df09960eaee271e79213e403ec6292714df64b6d8c
MD5 a48b6accc253bd6e829f3f64b2ebacbb
BLAKE2b-256 82cdc52f661b560356aecfc1a59c8b65b94119a835dcdfa5ce32dd2f52668fc1

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e4eb040216f04c184eb1389bd815a6e00d864ff45b8f10220e7f4c42c1b6147
MD5 303de3ea0a8eff05634ce4a3cd4c1b9d
BLAKE2b-256 e052035d5a5db6efcb7f3bd98e73ff36074c1c546385879d317cd842f44e8b50

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e6c74936de2d1266408ef835454c7046134c66cd8de3409bbd73472b64dac94
MD5 54fb8d674be878dd72a3383541e89f29
BLAKE2b-256 def7e6f589a488df62f5ef921445b0336dbb095894617c1c3a480f88b0233048

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3aae4b6241961adcaa8fa43f9afa674b4ba48955a14a984c7ba28d37d2c65fd7
MD5 6d5927cbf2efd6773c9508376784e2f7
BLAKE2b-256 57e4eae00c2107c6f54baee46b27b1b8c6274e680f295cf107621e5c3f9fd295

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 26ae5971b9988782824acad4c65ea6c5ca6c50759d4474f1f5bf7d2bfb9d513e
MD5 6f7affffb74bb444e51afca1c82c6899
BLAKE2b-256 f6188980d08496330ae02b2e5d7fca55c3aaaf7eb3c123a2dcef87feaa17dc2d

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21cae21e1c0b635eb7e1a0d61a699e9970cc9a52a7b1d3ebe645366574f0ac43
MD5 63542952d8c74f91d0f51a6525af963c
BLAKE2b-256 3ac380de53c14ddfec2601c970529b43cc440ccc0bd95196b05584df8705803f

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9df772d17ba7fc3103b974a721795b93b5e8f99648453760386450137ab2a85e
MD5 67715f0bbaf66940ff10429bc711212c
BLAKE2b-256 d8cb62b085762ffc695fae78b251f17a073f36500fc452b2606b81b2709d4a93

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1088990caa0385a30b918b71e06299d46cbdd10bcb01672744a772bec6fad652
MD5 54af9b356ac27bed20d5e11e965ab87a
BLAKE2b-256 1600dcfa79cde7406589dccbbf47bedb9395b42ab00d50296e6f69dc53317025

See more details on using hashes here.

File details

Details for the file lalsuite-7.26.15.1.dev20260805-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260805-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 073caa9560439843cf452b0f75f8dc350ef4faf35c1d275faa04b743e11383b9
MD5 0ec2b0789e1d361494ac74ae73c16b32
BLAKE2b-256 c65e08c57c5adeeb3f00e0732485cddaee19364c433d37ec863611d33abe2389

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page