public:user_software:user_software

This is an old revision of the document!


User Software

Organization of the repository

lus.lofar.org/svn
|-- code
|   |-- branches
|   `-- trunk
|   |   |-- build
|   |   |-- data
|   |   |-- external
|   |   `-- src
`-- documents
    |-- branches
    `-- trunk

Checking out code

As read-only access to the repository is not restricted in any ways, you can obtain a working copy of the source code by running

svn co http://lus.lofar.org/svn/code/trunk lofarsoft

In case you not only want a working version of the source code, but also of the various documents, you do have two options to options of retrieval:

  1. Check out everything in a single go:
    svn co http://lus.lofar.org/svn usg
  2. Check out a slightly cleaned-up version, omitting the trunk directories from your working version:
    mkdir usg
    cd usg
    svn co http://lus.lofar.org/svn/code/trunk code
    svn co http://lus.lofar.org/svn/documents/trunk docs

Updating your working copy

Go to the build directory and type

make update

In the simplest case this might be nothing but a wrapper around the update command of Subversion, but further actions might carried out if necessary.

Then build your target, for example “dal” with

make dal

You can also just build the target folder leaving everything else untouched using

cd dal
make rebuild_cache && make && make install
  • The Data Access Library (DAL) is a library that abstracts the underlying file format from the user when working with radio astronomy data. Underlying formats may include HDF5, AIPS++/CASA tables, FITS or specific raw formats. This library is available to both the C/C++ developer and the Python user via the “pydal” module.
  • CR-Tools
  • Pulsar Tools
  • Last modified: 2011-10-15 10:25
  • by Lars Bahren