pyGSL
pyGSL is a Python binding to the GNU Scientific Library (GSL), enabling Python programs to call the numerical routines implemented in GSL without writing C code. The project provides a Pythonic interface to a broad set of GSL functionality while preserving the performance of the underlying C library.
The bindings cover many GSL areas, including linear algebra, special functions, numerical integration and differentiation, interpolation,
Design-wise, pyGSL uses C extensions to translate Python objects to GSL data structures and to return results
Installation generally requires the GNU Scientific Library to be present on the system. Building and installing
pyGSL is open source; licensing details and project activity can vary over time, so users should