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.dev20260812-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.dev20260812-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.dev20260812-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.dev20260812-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.dev20260812-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.dev20260812-cp314-cp314-macosx_12_0_arm64.whl (39.7 MB view details)

Uploaded CPython 3.14macOS 12.0+ ARM64

lalsuite-7.26.15.1.dev20260812-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.dev20260812-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.dev20260812-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.dev20260812-cp313-cp313-macosx_12_0_arm64.whl (39.3 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

lalsuite-7.26.15.1.dev20260812-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.dev20260812-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.dev20260812-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.dev20260812-cp312-cp312-macosx_12_0_arm64.whl (39.4 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

lalsuite-7.26.15.1.dev20260812-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.dev20260812-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.dev20260812-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.dev20260812-cp311-cp311-macosx_12_0_arm64.whl (39.2 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

lalsuite-7.26.15.1.dev20260812-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.dev20260812-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.dev20260812-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.dev20260812-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.dev20260812-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48bcc8fa564faa9d68b669d70fcacea9cce813b948029138dbc37bd260cb4b55
MD5 a516252926cb8397bbc9a7debe6cdf31
BLAKE2b-256 bec13cc54a33cee17cab27449baf3545034335143e064348a88f1979d67fa925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eb21427a27c6028b190c158c588386eaeaa2a057bfd283e172d46e498182eb91
MD5 aaddbdec071715eba05cbbc8ea8dc739
BLAKE2b-256 4beec24165aecd5bbfb0c5e5759fb9b74f333f46ba93a51177a68a68334d8406

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b13ce47fb29453da0e20329a6ac20e8dc55db4a4b16bc8a5283bd8722c21823
MD5 84c96fc6f9a3927954387b72b7385092
BLAKE2b-256 800e2e8c5cd0ef5676d6766ee5e26e537e079cd24dbde9673f0ae85f89cb3873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41f050d07349c11d1536d5c52de252c85720f63f0f225dde3fcdf2bca6860091
MD5 aa3c1daeb65bbe7d366cc247ce34f314
BLAKE2b-256 30eaed82c8a442d6fcc18087758d755eab713f384dc80fb9388a397c6b143f13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6d2441f8c7368115862a4c3e86b9789848e0f3933900b9da660f471a84539b85
MD5 e04bd2cc347b9cb160783fd9f7710391
BLAKE2b-256 05a2342fec54caf52a6cd84bfaa8dd38b688e5014d44228c1257089de334a382

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp314-cp314-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 8c6d5f699404d74c7c607f8b9617b69de2f9c3f7d040d56886591a5b02153f0d
MD5 7965c0e60cb719ecaf8299320f2f9131
BLAKE2b-256 c5ca8e423a08c32d73e130e65590cf9b37a96f61b9615201197ec2910d9aa411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c6f34670f0faa13e67a8918f10b14667df5959bf1adf8e89efe00576397e152
MD5 b2927e1cd5859855d58ebf4a53ed0521
BLAKE2b-256 3433e06282db76ccd65f0c4680d63b3ac31930089dcc429353ba9b1c4548e0a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ebc27cf190289e5dce2780d83556b3348530e24ce4458e8fb6d1f009fedb07e9
MD5 281fe51dad661c120c0eea741cd7bee9
BLAKE2b-256 2ba6edd2fb80be35ffed1ab562eb5aa69359bb688c57f8b85da6afff68bf9d3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8d6dbaccc7e9813a3fd616c97552d7e7127de29a05dbc7533d3881225d86490c
MD5 8d408399edaa43ea38506c34583c76b3
BLAKE2b-256 3e4c3469268fe4c780829484192cc87afcdb8779a58331706891998f83a754b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 8d0842ce2e35468a3039add711645df707ceb3cf9686e5f8bff05b49067f4b6b
MD5 802edfd33c29b21fc641646fb7f8871f
BLAKE2b-256 d6d0fac7f821ac37a8d62a1df4115891a2a838bcdd570a74930444efe1516cbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7347b8614429d3acdfd3a60765c2817e3c5968be0d6cf66291bb08b0475e1225
MD5 b33b0466ba849106cfc322ec285c3f19
BLAKE2b-256 ad3c5dc96972f4baef744d1dd776df90afe328d5fd2376d719188fb78184d95e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3921f9748e3efdd4fd0099f826695b0cea4facca8ca8d8b4f86a71ac48d6ed40
MD5 fa67eba9aa7ebcab2081854fca9a5ecd
BLAKE2b-256 4403ac8793c8b231f9d666b6aeeff0a2eb84088e994a89e629943a7388ea0ae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ea3f3c579605d00e73646c37e223969d0d31d671fc11603bca5cd971f85c5f58
MD5 0cf49b24cf86e17dae93c0bc2c94c43e
BLAKE2b-256 2f40e7d0e7b6dbebe8185f626d630abb45905d173ca99ab30e638ea4ce9bf6ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 1cc1f5b9f0f4f703662b31786bf6f4ca48fe80efbf1a5d51182d631f1bb6b6c0
MD5 21a82ebcc66c625b9cd7dd3ca12785ba
BLAKE2b-256 c4fc3ce3d43bbc9d256516c262e67461caad11311c9e406933b4dac710d460e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a88090bf8be8883a8762c8825060d31317d13147cfd36e143073bd1907d1ac9
MD5 c2fb2bf457382190b9c8e29d4beea493
BLAKE2b-256 eb27f811d2c10785fab5e56148bd07d53f8ceab4d81db9e0456bfd0e95b39310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28202256d6ab68ec0f803a05d6f34359fd06592d2c2e9c595230cdea4554cb64
MD5 39d00dff178d4e31343fe87c8b29d823
BLAKE2b-256 97dc783e6e07630aa5d60e3c591e492a7ad890e6bb60dde61282d8f69a1fa0bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a16486d8b83dfa3d6431e8131b3c00f21ed410e5044cadf246f271e79b0f64c6
MD5 6a3d520a1915f96c6182b35fa02a205f
BLAKE2b-256 20ad73afd1cd367e43ffef143ddf06824735543822c712d14945e1e577b1c8a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 427af854f97c61307bbde9a646ba50360b5f702c96259b0f02c4c6a2f07916b4
MD5 b80799508161569e48e50c2fecbbb296
BLAKE2b-256 de54809bca52767a869f32a37728ea54c7da7989cf10e7c1f22bdd4c92aa727b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57916d998db3a8d0e3d4abaacc1b8b176ebe4fba5a1b3937fa491dc6e90e3125
MD5 101fe3d5defc1cb0f312915f9337d4f2
BLAKE2b-256 4221757bca2d77bac53804a77facfbb8b02bc0708b2cdfad4e2ac586f7696a26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 baff413abe74ecc7a68558ad9d0a9667b042466b770967e7ae8fc310dfab2572
MD5 fe24c94f3b61ee4c932977a66fd14a02
BLAKE2b-256 ce5958b3f09875632653d5e63964118c3afa29de346541e47d39c4ef9e522399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4282a533f812cdbcd32fa89da2bf1600fe3cd7636698f588a9de441786c30596
MD5 6622cee89b3211a7ed9166f57b1ee3eb
BLAKE2b-256 0c5e168113fc8dc5a6ca8de6337789ccd945e518296b904719a4235a09ad3830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lalsuite-7.26.15.1.dev20260812-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 88a32c39acd8ad436793166026cdbfb5b108b6fe9ff2d5c17b344f6542d3b86c
MD5 676e56bd809d6c95f8dd2521b534cf00
BLAKE2b-256 8198a709adeaf63f9bcf3407d6d35820b6620f29de27dafd3f18033ee67ada62

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 Sentry Error logging StatusPage Status page