Prerequisites ------------- * Python 2.3, (you will probably have this already) * Numeric Python * A fortran compiler * f2py * scipy * matplotlib Installation ------------ Once you have all of the above prerequisites installed, and checked out PyARTS from the ARTS cvs repository, run the following from the base directory. python setup.py install --home=~ This will install the package in ~/lib/python and also it will but some scripts in ~/bin. If you omit the --home argument python will try and install the modules in the standard 3rd party location (something like /usr/lib/python2.2/site-packages), which obviously wont happen unless you have superuser privileges In most cases the install command above will work, however, if like me, your Numeric package is not installed in the standard place (something like /usr/lib/python2.x/site-packages/Numeric), you need to use a slightly different command to build and install PyARTS: python setup.py build_src build_ext --include-dirs=/include/python install --home=~ Once installed you should modify your PYTHONPATH environment variable to include the installation directory (eg ~/lib/python). Testing your Installation ------------------------- There are several unit tests in the test/ folder of the distribution. These test both both the functionality and accuracy of the software. To run them all, and check that your installation is OK, type python testall.py -v If you would like to contribute to PyARTS, which is definitely encouraged, it is strongly recommended that the above command is run, and that all tests are successful, before committing your changes to CVS.