1.1 --- a/PKG-INFO Sun Jan 14 22:52:38 2007 +0000
1.2 +++ b/PKG-INFO Sun Jan 14 22:52:54 2007 +0000
1.3 @@ -1,11 +1,11 @@
1.4 Metadata-Version: 1.1
1.5 Name: parallel
1.6 -Version: 0.2.2
1.7 +Version: 0.2.3
1.8 Author: Paul Boddie
1.9 Author-email: paul at boddie org uk
1.10 Maintainer: Paul Boddie
1.11 Maintainer-email: paul at boddie org uk
1.12 -Download-url: http://www.boddie.org.uk/python/downloads/parallel-0.2.2.tar.gz
1.13 +Download-url: http://www.boddie.org.uk/python/downloads/parallel-0.2.3.tar.gz
1.14 Summary: Elementary parallel programming for Python
1.15 License: LGPL
1.16 Description: The pprocess module provides elementary support for parallel
2.1 --- a/README.txt Sun Jan 14 22:52:38 2007 +0000
2.2 +++ b/README.txt Sun Jan 14 22:52:54 2007 +0000
2.3 @@ -3,12 +3,21 @@
2.4
2.5 The pprocess module provides elementary support for parallel programming in
2.6 Python using a fork-based process creation model in conjunction with a
2.7 -channel-based communications model implemented using socketpair and poll.
2.8 +channel-based communications model implemented using socketpair and poll. On
2.9 +systems with multiple CPUs or multicore CPUs, processes should take advantage
2.10 +of as many CPUs or cores as the operating system permits.
2.11
2.12 Quick Start
2.13 -----------
2.14
2.15 -Try running some of the tests:
2.16 +Try running the simple example:
2.17 +
2.18 +PYTHONPATH=. python examples/simple.py
2.19 +
2.20 +(A simple example which shows how a limited number of processes can be used to
2.21 +perform a parallel computation.)
2.22 +
2.23 +Or studying some elementary tests:
2.24
2.25 PYTHONPATH=. python tests/create_loop.py
2.26 PYTHONPATH=. python tests/start_loop.py
2.27 @@ -30,6 +39,9 @@
2.28 cd examples/PyGmy
2.29 PYTHONPATH=../..:. python scene.py
2.30
2.31 +(This should produce a file called test.tif - a TIFF file containing a
2.32 +raytraced scene image.)
2.33 +
2.34 Contact, Copyright and Licence Information
2.35 ------------------------------------------
2.36
2.37 @@ -51,6 +63,14 @@
2.38 This software depends on standard library features which are stated as being
2.39 available only on "UNIX"; it has only been tested on a GNU/Linux system.
2.40
2.41 +New in parallel 0.2.3 (Changes since parallel 0.2.2)
2.42 +----------------------------------------------------
2.43 +
2.44 + * Added convenient message exchanges, offering methods handling common
2.45 + situations at the cost of having to define a subclass of Exchange.
2.46 + * Added a simple example of performing a parallel computation.
2.47 + * Improved the PyGmy raytracer example to use the newly added functionality.
2.48 +
2.49 New in parallel 0.2.2 (Changes since parallel 0.2.1)
2.50 ----------------------------------------------------
2.51
2.52 @@ -83,7 +103,7 @@
2.53 Check the release information in the PKG-INFO file.
2.54 Tag, export.
2.55 Archive, upload.
2.56 -Update PyPI, PythonInfo Wiki, Vaults of Parnassus entries.
2.57 +Update PyPI.
2.58
2.59 Making Packages
2.60 ---------------
3.1 --- a/docs/COPYING-PyGmy.txt Sun Jan 14 22:52:38 2007 +0000
3.2 +++ b/docs/COPYING-PyGmy.txt Sun Jan 14 22:52:54 2007 +0000
3.3 @@ -2,7 +2,7 @@
3.4 ---------------------------
3.5
3.6 Copyright (C) 2005 Dave Griffiths
3.7 -Copyright (C) 2006 Paul Boddie <paul@boddie.org.uk>
3.8 +Copyright (C) 2006, 2007 Paul Boddie <paul@boddie.org.uk>
3.9
3.10 This software is free software; you can redistribute it and/or
3.11 modify it under the terms of the GNU General Public License as
4.1 --- a/docs/COPYING.txt Sun Jan 14 22:52:38 2007 +0000
4.2 +++ b/docs/COPYING.txt Sun Jan 14 22:52:54 2007 +0000
4.3 @@ -1,7 +1,7 @@
4.4 Licence Agreement for parallel/pprocess
4.5 ---------------------------------------
4.6
4.7 -Copyright (C) 2005, 2006 Paul Boddie <paul@boddie.org.uk>
4.8 +Copyright (C) 2005, 2006, 2007 Paul Boddie <paul@boddie.org.uk>
4.9
4.10 This library is free software; you can redistribute it and/or
4.11 modify it under the terms of the GNU Lesser General Public