This is an old revision of the document!
User Software
Code repository
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:
- Check out everything in a single go:
svn co http://lus.lofar.org/svn usg
- 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
Software packages
- 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.