The software we use to do this is called Subversion. This system allows files to be synchronized across different computers. By giving your computer a single command, it can connect to the main CCMSuite website and update every file that has changed since you last downloaded the system.
The process for doing this is different depending on which operating system your computer uses. Please follow the instructions below that best describe your situation.
Windows (Option 1, for people who prefer graphical user interfaces):
Windows (Option 2, for people who prefer using the command line):
svn checkout svn://rob.ccmlab.ca/ccmlab/CCMSuite C:\CCMSuite
svn update C:\CCMSuite
Mac OS X:
/usr/local/bin/svn checkout svn://rob.ccmlab.ca/ccmlab/CCMSuite ~/CCMSuite
/usr/local/bin/svn update ~/CCMSuite
Linux:
apt-get install subversion
svn checkout svn://rob.ccmlab.ca/ccmlab/CCMSuite ~/CCMSuite
svn update ~/CCMSuite
Running CCMSuite Models
If you have used Subversion to install CCMSuite, Python needs to know where you installed it to so that it can find it. The easiest way to do this is to just put all of your programs in the CCMSuite directory. All programs run from there will automatically find all of the code in the ccm directory, and everything will work fine.
If you wish to be able to run programs that use CCMSuite from anywhere, you need to tell Python where to find it. The most general way to do this is to add a small file into the site-packages directory. On windows, this will be in some location like C:\Python24\Lib\site-packages, but this location may vary depending on where it has been installed. A similar directory will be found for OS X and Linux. You should make a file in this directory called CCMSuite.pth. The contents of the file should be the directory you have put CCMSuite into. For example, if you installed it to C:\CCMSuite, as suggested above for windows, you would make a text file (using Notepad or some other text editor) with the following contents:
C:\CCMSuite