Developer information

From Modesta

Table of contents

Install MUSE

  • You need python:

Python can be obtained from: http://www.python.org/

If you use a package manager, make sure you get python as well as python-devel (or python-dev). The script config/python.install can help you a long way automating the installation and helper modules from scratch.

  • You need swig:

Swig can be obtained from: http://www.python.org/

To install from source,e.g. follow this recipe:

       wget http://internap.dl.sourceforge.net/sourceforge/swig/swig-1.3.29.tar.gz
       tar zxf swig-1.3.29.tar.gz
       cd swig-1.3.29
       configure
       make
       make install
  • You need a C, a C++ and a fortran compiler:

Compilers can be obtained from: http://www.gnu.org

The gnu compilers are free and do the job.

  • You may need the svn version control environment for obtaining MUSE:

svn can be obtained from: http://subversion.tigris.org/

Obtain MUSE

  • Download MUSE:

MUSE can be obtained from: http://www.science.uva.nl/sites/modesta/wiki/index.php/Main_Page Download the svn version:

  %> export SVN_SSH = "ssh -i ${HOME}/.ssh/your_musekey"
       (or setenv SVN_SSH "ssh -i ${HOME}/.ssh/your_musekey"
  %> svn checkout svn+ssh://london.science.uva.nl/  /tmp/muse

Setup MUSE

  • Setup MUSE:
  %> setenv MUSEDIR <${HOME}/muse_directoy>

for example: setenv MUSEDIR ${HOME}/Projects/Muse/muse3/trunk/

  • Compile MUSE:
  %> cd $MUSEDIR
  • Test MUSE:
  %> make test

Develope MUSE

  • The doxygen documentation system for C++, C, Java, Objective-C, Python, etc.

Doxygen can be obtained from: http://www.stack.nl/~dimitri/doxygen