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
-------------------------------------------------------------------------------