public:lofar_packages

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:lofar_packages [2013-05-29 08:19] – [Casa] Arno Schoenmakerspublic:lofar_packages [2017-11-14 15:02] (current) – removed Arno Schoenmakers
Line 1: Line 1:
-====== Available packages on the LOFAR offline clusternodes ====== 
- 
-This page gives an overview of available packages, other than the 'standard' ones distributed as part of  the Linux distribution, and how to initialize these. See the [[public:lle|Login environment]] page for instructions on activating packages at login time. 
- 
-===== Packages ===== 
- 
-^ Package ^ Description ^ Initialize^ Update frequency ^ Comments ^ 
-| [[#Casa]] | Browser, viewer | ''use Casa'' | infrequent | NRAO development | 
-| [[#Casacore]] | library/tools | ''use Casacore'' | releases | Only official releases | 
-| [[#GDL]]  | Gnu data language | ''use GDL'' | infrequent | Contains GDL, GSL, PLPlot | 
-| grid | | | | | 
-| hdf5 | library |  -- | infrequent | Used by other packs, now 1.8.2 | 
-| hdfview |  | ''use hdfview'' | infrequent | | 
-| [[#LofIm|LofIm]] | Lofar Imaging| ''use LofIm'' | daily | [[#LofIm|Follow this link]] | 
-| pipeline | | | | | 
-| [[#Pythonlibs|Pythonlibs]] | Several useful Python modules | ''use Pythonlibs'' | infrequent | [[#Pythonlibs|Follow this link]] | 
-| [[#LUS|LUS (Lofar User Software)]] | USG [[engineering:software:tools:DAL]] and Pulsar tools | ''use LUS'' | daily | Provided by USG | 
-| wcslib | library | -- | infrequent | Used by other packs, now 4.3 | 
- 
- 
-\\ 
----- 
-\\ 
- 
-===== Descriptions of Packages ===== 
- 
-==== Casa ==== 
- 
-This is the NRAO developped package that provides Graphical interfaces like those available in the old AIPS++ packages. It provides the following useful tools (see directory ''/opt/cep/Casa/bin''): 
- 
-  * ''casabrowser'' -> A table browser (much like the old glish-based browser)  
-  * ''casaplotms'' -> A tool to make 2-D plots of data in a MS  
-  * ''casaviewer'' -> Visualizer 
-  * ''casapy'' -> Casa's Python interface. 
- 
-Extensive documentation can be found [[http://casa.nrao.edu/|on this NRAO-hosted webpage]]. 
- 
-  * The release and helpdesk can be obtained from http://my.nrao.edu. Versions are available for Linux and Mac OSX 10.5 and 10.6. 
-  * Details about the release including new capabilities, release notes, and the full user reference and cookbook can be found at the CASA home page: http://casa.nrao.edu  
-  * We are also pleased to announce the creation of a new CASA wiki with fully annotated tutorials and tips: http://casaguides.nrao.edu. More guides covering a wider range of data possibilities will be added over time. 
-  * Casa has NO support for the LOFAR storagemanager used to create raw LOFAR datafiles. 
- 
-The current version (as of May 29th 2013) is Casa 4.0.1. 
- 
-Casa uses the IERS measures tables that are provided by the distribution; this is linked in with the code. If you want to use custom IERS tables, you'll have to make a ''$HOME/.casarc'' file that contains the directory where your version of the tables are. For instance:<code> 
-measures.directory: /opt/casacore/data 
-</code> 
- 
-==== Casacore ==== 
- 
-We make available official releases of casacore for people that like to develop against stable libraries of casacore. The latest development version of casacore is available in the [[#LofIm]] package described below. The current release is version 1.2.0. 
- 
-For documentation, etc., see the casacore homepage: http://code.google.com/p/casacore/ 
- 
-Casacore uses the IERS measures tables that are in ''/opt/casacore/data''; this location is linked in during the build. If you want to use custom IERS tables, you'll have to make a ''$HOME/.casarc'' file that contains the directory where your version of the tables are. For instance:<code> 
-measures.directory: /users/foobar/IERS 
-</code> 
- 
- 
-==== LofIm ==== 
- 
-The package LofIm (Lofar Imaging) consists of the following subpackages: 
-  * casacore  
-  * casarest  
-  * pyrap  
-  * LOFAR  
-  * ASKAPsoft 
- 
-All these are build every night in a single go, with source code extracted from each package's source repository. Activating the LofIm package ensures that you will have a consistent set of libraries and executables. 
- 
-To activate it on commandline use: 
-  > use LofIm  
- 
-This will activate the version that was build last night. It will add all settings needed to use the subpackages toyour ''PATH'', ''PYTHONPATH'' and ''LD_LIBRARY_PATH'' environment variables. 
- 
-As all of the individual subpackages are in a development phase, we **cannot** guarantee that each nightly build is bugfree, or even that is has succeeded. Therefore, we keep a 'buffer' of previous builds for a week. This ensures that if a nightly build has failed, you can use a (working) previous build. To activate a previous build on commandline use: 
-  > use LofIm <day> (e.g., use LofIm Wed) 
- 
-If the problem that caused a build to fail has not been solved in a week's time, you will not be able to use the package until it has been fixed. In due time we will implement a system with a release policy, that will enable you to use 'stable' versions of these libraries. 
- 
-LofIm uses the IERS measures tables that are in ''/opt/casacore/data''; this is linked in with the code. If you want to use custom IERS tables, you'll have to make a ''$HOME/.casarc'' file that contains the directory where your version of the tables are. For instance:<code> 
-measures.directory: /users/foobar/IERS 
-</code> 
- 
-==== GDL ==== 
- 
-The GDL package contains the following subpackages: 
-  - [[http://gnudatalanguage.sourceforge.net/|gdl (Gnu data language)]]  
-  - [[http://www.gnu.org/software/gsl/|gsl (GNU Scientific Library)]] 
-  - [[http://plplot.sourceforge.net/|plplot]] 
- 
-These work together and form a useful packages used by the Pulsar group. 
- 
-==== Pythonlibs ==== 
- 
-We have made available several useful Python modules. These can be activated with a single command: 
-  > use Pythonlibs 
- 
-(see [[public:lle|this page]] for information on how to activate at login time). The Pythonlibs currently contain: 
- 
-  * [[http://numpy.scipy.org/|Numpy]] -> version 1.6.2 
-  * [[http://www.scipy.org/|SciPy]] -> version 0.7.1 
-  * [[http://matplotlib.sourceforge.net/|matplotlib]] -> version 1.1.0 
-  * [[http://www.stsci.edu/resources/software_hardware/pyfits|PyFits]] -> version 3.1.1 
-  * [[http://rhodesmill.org/pyephem/|PyEphem]] -> version 3.7.3.4 
-  * [[http://pyfftw.berlios.de/|PyFFTW]] -> version 0.2 
-  * [[http://www.pytables.org/|PyTables]] -> version 2.3.1 
-  * [[http://h5py.alfven.org/|H5Py]] -> Version 2.0.1 
-  * [[http://casper.berkeley.edu/astrobaki/index.php/AIPY|Aipy]] -> Version 1.0.1 
-  * [[http://www.astro.rug.nl/software/kapteyn/|Kapteyn]] -> Version 2.2  
-  * pywcs -> Version 1.10-4.7 
-  * numexpr -> Version 1.4.2 
- 
-==== LUS ==== 
- 
-The LUS stands for [[public:user software:user software|Lofar User Software]]. The main packages that are build are  
-  * the [[public:user software:DAL|Data Access Library]] (DAL), 
-  * the Pulsar package (TEMPO, Presto, pulp, etc.), 
-  * the CR-Tools. 
-Information about these packages can be obtained by Lars Baehren (DAL, build system) or Anastasia Alexov (Pulsar software).  
- 
-The LUS is build on a daily basis on lfe001 and lhn001 and is available on all cluster nodes. To activate it type:<code> 
-> use LUS 
-or 
-> use LUS <day>  
-</code> 
- 
-It will add items to the ''PATH'', ''LD_LIBRARY_PATH'', ''PYTHONPATH'' variables, and add ''LOFARSOFT'', ''PRESTO'' and ''TEMPO'' env. vars. to your login session.  
- 
  
  • Last modified: 2013-05-29 08:19
  • by Arno Schoenmakers