Skip to content

khunsang/lalsuite

 
 

Repository files navigation

LALSuite

This is the main LALSuite development repository.

We now utilize git-lfs for the managament of large files and as such git-lfs needs to be installed and configured to correctly clone this repository. After installing git-lfs it can be configured using:

$ git lfs install

This only needs to be done once for each machine you access the repository. It can then be cloned using:

$ git clone [email protected]:lscsoft/lalsuite.git

Contributing to LALSuite

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

Nightly Documentation

The Doxygen Documentation is built under GitLab-CI every night and can be viewed at:

https://lscsoft.docs.ligo.org/lalsuite

Citing LALSuite

The whole software suite can be cited with the doi 10.7935/GT1W-FZ16. An example bibtex entry could look like this:

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

In addition, many codes contained in LALSuite are directly based on one or several scientific papers, many (not all) of which can be discovered through the documentation, and should be cited when using those specific codes.

Notes on Ancient History

LALSuite was transferred to git.ligo.org in December 2017. Older history has been imported, though commit hashes were rewritten during the GitLFS conversion. Please note:

  1. The "Original: " commit IDs quoted in each commit message can be used to compare with the archived reference repo, old issue discussions on the Redmine tracker, review wiki pages etc.

  2. Commits before December 2017 may also include references to issues ("#number"). These refer to the corresponding Redmine issue (LVC-authorized access only), and any clickable link the internal gitlab web interface produces for those old commits will be spurious.

Packages

No packages published

Languages

  • C 70.8%
  • Python 13.0%
  • Shell 9.8%
  • PostScript 2.5%
  • C++ 1.2%
  • MATLAB 0.9%
  • Other 1.8%