1.1 --- a/README.txt Sun Jan 14 22:52:38 2007 +0000
1.2 +++ b/README.txt Sun Jan 14 22:52:54 2007 +0000
1.3 @@ -3,12 +3,21 @@
1.4
1.5 The pprocess module provides elementary support for parallel programming in
1.6 Python using a fork-based process creation model in conjunction with a
1.7 -channel-based communications model implemented using socketpair and poll.
1.8 +channel-based communications model implemented using socketpair and poll. On
1.9 +systems with multiple CPUs or multicore CPUs, processes should take advantage
1.10 +of as many CPUs or cores as the operating system permits.
1.11
1.12 Quick Start
1.13 -----------
1.14
1.15 -Try running some of the tests:
1.16 +Try running the simple example:
1.17 +
1.18 +PYTHONPATH=. python examples/simple.py
1.19 +
1.20 +(A simple example which shows how a limited number of processes can be used to
1.21 +perform a parallel computation.)
1.22 +
1.23 +Or studying some elementary tests:
1.24
1.25 PYTHONPATH=. python tests/create_loop.py
1.26 PYTHONPATH=. python tests/start_loop.py
1.27 @@ -30,6 +39,9 @@
1.28 cd examples/PyGmy
1.29 PYTHONPATH=../..:. python scene.py
1.30
1.31 +(This should produce a file called test.tif - a TIFF file containing a
1.32 +raytraced scene image.)
1.33 +
1.34 Contact, Copyright and Licence Information
1.35 ------------------------------------------
1.36
1.37 @@ -51,6 +63,14 @@
1.38 This software depends on standard library features which are stated as being
1.39 available only on "UNIX"; it has only been tested on a GNU/Linux system.
1.40
1.41 +New in parallel 0.2.3 (Changes since parallel 0.2.2)
1.42 +----------------------------------------------------
1.43 +
1.44 + * Added convenient message exchanges, offering methods handling common
1.45 + situations at the cost of having to define a subclass of Exchange.
1.46 + * Added a simple example of performing a parallel computation.
1.47 + * Improved the PyGmy raytracer example to use the newly added functionality.
1.48 +
1.49 New in parallel 0.2.2 (Changes since parallel 0.2.1)
1.50 ----------------------------------------------------
1.51
1.52 @@ -83,7 +103,7 @@
1.53 Check the release information in the PKG-INFO file.
1.54 Tag, export.
1.55 Archive, upload.
1.56 -Update PyPI, PythonInfo Wiki, Vaults of Parnassus entries.
1.57 +Update PyPI.
1.58
1.59 Making Packages
1.60 ---------------