First you will need a Python interpreter. The development and most of the testing is done with Python 2.5 (get it here). There is a number of modules that the current OMPClib depends on: numpy - numerical array The rest of dependencies come with the package. Although my setup.py script is almost ready, I am still thinking about using alternative ways of installing OMPC, other than distutils and setuptools. OMPC will be changing rapidly now and I want to avoid issues with files left over from previous versions. I seriously recommend installing Mercurial. To get the latest version of the package you could always get it in a zip file , tar.gz file or tar.bz2 file. Downloading this package is equivalent to getting the newest version from the Mercurial repository. hg clone https://www.bitbucket.org/juricap/ompc/ At the moment I am suggesting to work from within the directory that contains the ompc and ompclib directories. This means that after uncompressing the downloaded archive you should change into ompc-XXXXXXXXXXX.zip (ompc-2f62b3a16cd5.zip in my case). For example: > wget https://www.bitbucket.org/juricap/ompc/get/tip.bz2 > tar xvfj tip.bz2 > cd ompc-2f62b3a16cd5 ompc-2f62b3a16cd5/.hg_archival.txt ompc-2f62b3a16cd5/LICENSE ... ompc-2f62b3a16cd5/test.py > python Python 2.5.1 (r251:54863, Jul 10 2008, 17:24:48) [GCC 4.1.2 20070925 (Red Hat 4.1.2-33)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import ompc >>> print sum(reshape(mslice[1:30], 5,3,2),1) ans = (:, :, 1) 15.0, 40.0, 65.0 (:, :, 2) 90.0, 115.0, 140.0 |