Scientific Python 2.4
Konrad Hinsen
hinsen@cnrs-orleans.fr
Mon, 1 Jul 2002 17:43:17 +0200
Scientific Python 2.4
---------------------
Scientific Python is a module library for scientific computing. In
this collection you will find modules that cover basic geometry
(vectors, tensors, transformations, vector and tensor fields),
quaternions, automatic derivatives, (linear) interpolation,
polynomials, elementary statistics, nonlinear least-squares fits, unit
calculations and conversions, Fortran-compatible data formatting, 3D
visualization via VRML, two Tk widgets for simple line plots and 3D
wireframe models.
Scientific Python also contains Python interfaces to the netCDF
library (implementing a portable binary format for large arrays) and
the Message Passing Interface, the most widely used communications
library for parallel computers.
Version 2.4 of Scientific Python has just been released. In addition
to numerous small improvents and bug fixes, it contains
- the high-level parallelization module Scientific.BSP
- an interface to the parallelization library BSPlib
(see www.bsp-worldwide.org for details)
- autoregressive models for time series in Scientific.Signals.Models
The BSP parallelization module was designed to facilitate development
and testing of parallel programs. Its main features are:
- communication can handle almost any Python object
- deadlocks are impossible by design
- possibility to implement distributed data classes that
can be used transparently by parallel applications
- an interactive parallel interpreter that can be used inside
Emacs (and perhaps other Python development environments)
in order to provide an interactive parallel programming
environment
- parallel programs run as serial monoprocessor code on any
Python installation with no changes and usually negligeable
loss of performance - no need to maintain a separate
serial version
A tutorial on BSP programming with Python is available at the Web site
and included in the distribution.
For more information and for downloading, see
http://dirac.cnrs-orleans.fr/ScientificPython
or
http://starship.python.net/crew/hinsen/scientific.html
--
-------------------------------------------------------------------------------
Konrad Hinsen | E-Mail: hinsen@cnrs-orleans.fr
Centre de Biophysique Moleculaire (CNRS) | Tel.: +33-2.38.25.56.24
Rue Charles Sadron | Fax: +33-2.38.63.15.17
45071 Orleans Cedex 2 | Deutsch/Esperanto/English/
France | Nederlands/Francais
-------------------------------------------------------------------------------