lal with lal as appropriate.
| Package name | Contents | Notes |
|---|---|---|
lal-data |
Data files | As of March 2022 this package only exists some components |
liblal |
Compile shared-object (dynamically-linked) library | On Debian the package name contains a numeral suffix indicating the major version number of the contained SO library, e.g. liblal7 |
liblal-dev |
Development files for building applications that link against liblal |
This package does not exist for Conda, all development files are included in the liblal package(s)On RHEL this package is called liblal-devel |
python-lal |
SWIG-compiled Python bindings library and extra python modules | On Debian and RHEL the Python 3 package prefix is python3-, e.g. python3-lal |
lal |
Executables and scripts |
conda install --channel conda-forge lalsuite
apt-get install lal
python -m pip install lalsuite
lalsuite metapackage) are available on RHEL and derivaties from the LSCSoft repositories supported by IGWN CompSoft.
For instructions on how to configure your Yum/DNF client to see those packages, see here.
To install LALSuite components:
yum install lalsuite
lal that is
http://software.ligo.org/lscsoft/source/lalsuite/lal-6.18.0.tar.xz
You can then install this tarball manually as follows. First, set the following variables (for convenience), changing the values as appropriate:
LAL_VERSION="6.18.0"
LAL_INSTALL_PREFIX="${HOME}/opt/lalsuite"
Then you can download, compile, and install the package via:
builddir=`mktemp -d`
pushd $builddir
curl -LO "http://software.ligo.org/lscsoft/source/lalsuite/lal-${LAL_VERSION}.tar.xz"
tar -xf lal-${LAL_VERSION}.tar.xz
pushd lal-${LAL_VERSION}
./configure --prefix=${LAL_INSTALL_PREFIX}
make
make install
popd
rm -rf ${builddir}
git-lfs for the management of large file so please ensure that you have configured git-lfs on your system.
You can then clone the repository using:
git clone git@git.ligo.org:lscsoft/lalsuite.gitYou can also clone using the https interface but the above SSH URL is recommended as this is more rebust:
git clone https://git.ligo.org/lscsoft/lalsuite.gitIf you are cloning anonymously then you must use the https URL. You can then install LAL as follows:
LAL_INSTALL_PREFIX="${HOME}/opt/lalsuite" # change as appropriate
pushd lal
./00boot
./configure --prefix=${LAL_INSTALL_PREFIX}
make
make install
-- DuncanMacleod - 18 Apr 2017
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.