User Tools

Site Tools


lalsuite:src-install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
lalsuite:src-install [2013/05/24 12:56] duncan.macleod@LIGO.ORGlalsuite:src-install [2013/08/07 15:38] (current) duncan.macleod@LIGO.ORG
Line 26: Line 26:
   * ''----enable-swig-octave'' to install the SWIG-bindings for octave   * ''----enable-swig-octave'' to install the SWIG-bindings for octave
   * ''----quiet'' to print less verbose output during ''configure''   * ''----quiet'' to print less verbose output during ''configure''
 +  * ''----enable-laldetchar'' to install the LALDetChar package
  
 Once you have chosen your arguments, run the configure script. First, set the prefix path Once you have chosen your arguments, run the configure script. First, set the prefix path
 <code bash>LALSUITE_PREFIX=${HOME}/opt/lalsuite/master # change as appropriate</code> <code bash>LALSUITE_PREFIX=${HOME}/opt/lalsuite/master # change as appropriate</code>
 then run the ''configure'', e.g: then run the ''configure'', e.g:
-<code bash>./configure --prefix ${LALSUITE_PREFIX} --enable-swig-python --silent</code>+<code bash>./configure --prefix ${LALSUITE_PREFIX} --enable-swig-python --enable-laldetchar --silent</code>
  
 ==== Compile and install the code ==== ==== Compile and install the code ====
Line 42: Line 43:
 fi</code> then run make with another argument to use them all <code bash>make --quiet --jobs=${NCPUS} install</code></note> fi</code> then run make with another argument to use them all <code bash>make --quiet --jobs=${NCPUS} install</code></note>
  
 +==== Installing GLUE and PyLAL ====
 +The LALSuite git repository also includes two python packages associated with the C-libraries.
 +
 +=== Installing GLUE ===
 +The Grid LIGO User Environment is a python package that provides a bunch of tools to help data analysis on the LIGO Data Grid systems. It has no actual dependence on LAL and its friends, and should be installed on each of the LDG systems.
 +
 +You can install it from the repository by moving into the directory and running the ''setup.py'' script:
 +<code bash>cd glue
 +python setup.py install --prefix ${LALSUITE_PREFIX}
 +</code>
 +
 +There aren't many options for the setup.py, but you could add ''--quiet'' before ''install'' to supress some output.
 +
 +=== Installing PyLAL ===
 +PyLAL is a python package built on top of the LALSuite C-libraries, and is heavily dependent on the other parts of LALSuite, including GLUE and LAL.
 +
 +As with GLUE, you can install it from the repository by moving into the directory and running the ''setup.py'' script:
 +<code bash>cd pylal
 +python setup.py install --prefix ${LALSUITE_PREFIX}
 +</code>
  
 ===== Setting your environment ===== ===== Setting your environment =====
lalsuite/src-install.1369400176.txt.gz · Last modified: 2013/05/24 12:56 by duncan.macleod@LIGO.ORG