ScientificPython

ScientificPython is an open source library of scientific tools for the Python programming language.

Scientific computing tools implemented in this module include:
 * Bulk Synchronous Parallel
 * Differentiation for functions of any number of variables up to any order
 * Numerical integration using the Romberg algorithm
 * Newton-Raphson for numerical root finding
 * Non-linear least squares fitting

The module also implements several input/output interfaces, notably with NetCDF files, Protein Data Bank files, Fortran-style formatting and Message Passing Interface for parallel computing. Lastly, interfaces to VRML for 3D visualizations, Qt and Tk widget toolkits are provided for building cross-platform graphical user interfaces.