MD-Tracks is developed and tested in modern Linux environments. The installation instructions below are given for a Linux system only. If you want to use MD-Tracks on other operating systems such as Windows or OSX, you should have a minimal computer geek status to get it working. We are always interested in hearing from your installation adventures.
MolMod is a Python library used by most Python programs developed at the CMM. It must be installed before MD-Tracks can be used or installed. Installation and download instructions can be found in the molmod documentation. The instructions below only work if the MolMod package is installed.
Some software packages should be installed before MD-Tracks can be installed or used. It is recommended to use the software package management of your Linux distribution to install these dependencies.
The following software must be installed:
Most Linux distributions can install this software with just a single terminal command.
sudo apt-get install python python-numpy python-matplotlib
sudo yum install python numpy python-matplotlib
The following series of commands will download the latest version of md-tracks, and will then install it into your home directory.
cd ~/build/ git clone git://github.com/molmod/md-tracks.git (cd md-tracks; ./setup.py install --home=~)
You are now ready to start using MD-Tracks!
In case you want to upgrade MD-Tracks to the latests development version after a previous install, then execute the following commands (in the same directory that was originally used to install MD-Tracks):
cd ~/build/ (cd molmod; git pull; rm -r ~/lib*/python/molmod*; ./setup.py install --home=~) (cd md-tracks; git pull; rm -r ~/lib*/python/tracks* ~/bin/tr-*; ./setup.py install --home=~)
For the development and testing one needs to install additional packages:
Most Linux distributions can install this software with just a single command:
sudo apt-get install python-nose python-sphinx
su - apt-get install python-nose python-sphinx exit
sudo yum install python-nose sphinx
sudo zypper install python-nose sphinx
Once these dependencies are installed, execute the following commands to run the tests:
cd ~/build/md-tracks nosetests -v
If some tests fail, post the output of the tests on the MD-Tracks mailing list.