1.3 Installing GSL interface

gsl-config must be on your path:

# unpack the source distribution
gzip -d -c pygsl-x.y.z.tar.gz|tar xvf-
cd pygsl-x.y.z
# do this with your prefered python version
# to set the gsl location explicitly use setup.py --gsl-prefix=/path/to/gsl
python setup.py build
# change to an user id, that is allowed to do installation
python setup.py install
Ready....

Do not test the interface in the distribution root or in the directories src or pygsl.

Uninstall GSL interface

rm -r "python install path"/lib/python"version"/site-packages/pygsl

Testing

the directory tests will contains several testsuites, based on python unittest. The script run_test.py in this directory will run one after the other.

Support

Please send mails to our mailinglist at .

Developement

You can browse our cvs tree at http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/pygsl/pygsl/.
Type this to check out the actual version:
cvs -d:pserver:anonymous@cvs.pygsl.sourceforge.net:/cvsroot/pygsl login
#Hit return for no password.
cvs -z3 -d:pserver:anonymous@cvs.pygsl.sourceforge.net:/cvsroot/pygsl co pygsl
The script tools/extract_tool.py generates most of the special function code.

ToDo

Implement other parts:

History

Thanks

Jochen Küpper () for pygsl.statistics part
Fabian Jakobs for pygsl.blaspygsl.eigen pygsl.linalg pygsl.permutation
Leonardo Milano for rpm build
Eric Gurrola and Peter Stoltz for testing and supporting the port of pygsl to the MAC
Sebastien Maret for supporting the Fink http://fink.sourceforge.net port of pygsl.

Maintainers

Achim Gädke (), Pierre Schnizer ()


Acknowledgment

Parts of this this manual are based on the GNU Scientific Library reference manual.



Subsections