Subject: CVS commit: pkgsrc
To: None <firstname.lastname@example.org>
From: Jason Beegan <email@example.com>
Date: 03/31/2001 01:23:08
Module Name: pkgsrc
Committed By: jtb
Date: Fri Mar 30 22:23:08 UTC 2001
pkgsrc/math/py-Scientific/files: Setup.in md5
Updated to py-Scientific-2.2.
2.1.5 --> 2.2
- The sign convention for rotation angles was not correctly applied
in Scientific.Geometry.Transformation and Scientific.Geometry.Quaternions.
Everything was consistent, but with the wrong sign.
- Scientific.IO.PDB can handle a larger range of variant formats for DNA
- New module Scientific.Visualization.VPython.
- Scientific.IO.TextFile also handles bzip2 compressed files
(extension .bz2). This only works if bzip2 is installed.
2.1.4 --> 2.1.5
- Popup menu on right button
- Value display on middle button
- HorizontalLine, VerticalLine objects
- MPI interface no longer assumes that MPI_Op and MPI_Datatype are
integers (they aren't in LAM, for example).
2.1.3 --> 2.1.4
- New MPI functions implemented by Jakob Schiotz:
- nonblocking send and receive
- reduce and allreduce
- The Python interpreter lock is released during calls to the netCDF
library, permitting other threads to continue during I/O operations.
An internal lock has been added to prevent reentrant calls to the
netCDF library, which is not thread safe.
(If you don't understand any of this, you shouldn't care, it has
no consequences unless you use threads.)
- Methods receive and receiveString on MPI communicator objects
can be called without source and tag arguments (defaults to None).
- The compilation script did not work correctly for MPI support
2.1.2 --> 2.1.3
- Some small utility widgets have been added to Scientific.TkWidgets.
They are not particularly "scientific", but not worth the effort
of a separate distribution.
- The abs() function didn't work on DerivVar objects (modules
Scientific.Functions.Derivatives and Scientific.Functions.FirstDerivatives)
with negative values.
- The method projectionOf in Scientific.Geometry.Objects3D.Plane was
2.1.1 --> 2.1.2
- The mpipython executable is compiled using 'mpicc', which should simplify
installation significantly because all library specifications are
automatically taken into account. In other words, MPI support should
work on all platforms without any modifications to the Setup file.
(Thanks to Jakob Schiotz for this suggestion!)
- Some 'extern' declarations were changed to 'staticforward' to please
- the documentation for the methods receive and receiveString were
2.1.0 --> 2.1.1
- The upper bound for MPI message tags was not treated correctly,
leading to a bound of zero on some platforms.
- The methods sendArray and sendString were combined into a single
- broadcastArray was renamed to broadcast, shareArray was renamed to share,
receiveArray was renamed to receive. The only function that retains
a data type indication is receiveString.
2.0.1 --> 2.1.0
- MPI interface in Scientific.MPI
To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 pkgsrc/math/py-Scientific/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/math/py-Scientific/files/Setup.in
cvs rdiff -r188.8.131.52 -r1.2 pkgsrc/math/py-Scientific/files/md5
cvs rdiff -r0 -r1.1 pkgsrc/math/py-Scientific/files/patch-sum
cvs rdiff -r0 -r1.1 pkgsrc/math/py-Scientific/patches/patch-aa
cvs rdiff -r184.108.40.206 -r1.2 pkgsrc/math/py-Scientific/pkg/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.