pprocess

Annotated packages/ubuntu-hoary/python2.4-parallel-pprocess/debian/changelog

156:a560bcdaca96
2009-05-21 Paul Boddie Added incremental access to Map instance results, along with an iteration interface. Added an example of pmap and iteration. Updated release notes.
paul@155 1
parallel-pprocess (0.4.1-0ubuntu1) hoary; urgency=low
paul@155 2
paul@155 3
  * Fixed the get_number_of_cores function to work with
paul@155 4
    /proc/cpuinfo where the "physical id" field is missing.
paul@156 5
  * Changed the Map class to permit incremental access to
paul@156 6
    received results from completed parts of the sequence of
paul@156 7
    inputs, also adding an iteration interface.
paul@156 8
  * Added an example, simple_pmap_iter.py, to demonstrate
paul@156 9
    iteration over maps.
paul@155 10
paul@156 11
 -- Paul Boddie <paul@boddie.org.uk>  Thu, 21 May 2009 19:13:32 +0200
paul@155 12
paulb@147 13
parallel-pprocess (0.4-0ubuntu1) hoary; urgency=low
paulb@136 14
paulb@147 15
  * Added support for persistent/background processes.
paul@153 16
  * Added a utility function to detect and return the number
paul@153 17
    of processor cores available.
paulb@139 18
  * Added missing documentation stylesheet.
paul@153 19
  * Added support for Solaris using pipes instead of socket
paul@153 20
    pairs, since the latter do not apparently work properly
paul@153 21
    with poll on Solaris.
paulb@136 22
paul@153 23
 -- Paul Boddie <paul@boddie.org.uk>  Fri,  1 Aug 2008 20:03:44 +0200
paulb@136 24
paulb@131 25
parallel-pprocess (0.3.1-0ubuntu1) hoary; urgency=low
paulb@131 26
paulb@131 27
  * Moved the reference material out of the module docstring
paulb@131 28
    and into a separate document, converting it to XHTML in
paulb@131 29
    the process.
paulb@131 30
  * Fixed the project name in the setup script.
paulb@131 31
paulb@131 32
 -- Paul Boddie <paul@boddie.org.uk>  Sat, 24 Nov 2007 01:08:04 +0100
paulb@131 33
paulb@103 34
parallel-pprocess (0.3-0ubuntu1) hoary; urgency=low
paulb@87 35
paulb@87 36
  * Added managed callables: wrappers around callables which
paulb@87 37
    cause them to be automatically managed by the exchange
paulb@87 38
    from which they were acquired.
paulb@87 39
  * Added MakeParallel: a wrapper instantiated around a
paulb@87 40
    normal function which sends the result of that function
paulb@87 41
    over the supplied channel when invoked.
paulb@122 42
  * Added MakeReusable: a wrapper like MakeParallel which
paulb@122 43
    can be used in conjunction with the newly-added reuse
paulb@122 44
    capability of the Exchange class in order to reuse
paulb@122 45
    processes and channels.
paulb@87 46
  * Added a Map class which attempts to emulate the built-in
paulb@91 47
    map function, along with a pmap function using this
paulb@91 48
    class.
paulb@103 49
  * Added a Queue class which provides a simpler
paulb@103 50
    iterator-style interface to data produced by created
paulb@103 51
    processes.
paulb@103 52
  * Added a create method to the Exchange class and an exit
paulb@103 53
    convenience function to the module.
paulb@103 54
  * Changed the Exchange implementation to not block when
paulb@103 55
    attempting to start new processes beyond the process
paulb@103 56
    limit: such requests are queued and performed as running
paulb@103 57
    processes are completed. This permits programs using
paulb@103 58
    the start method to proceed to consumption of results
paulb@103 59
    more quickly.
paulb@103 60
  * Extended and updated the examples. Added a tutorial.
paulb@103 61
  * Added Ubuntu Feisty (7.04) package support.
paulb@87 62
paulb@122 63
 -- Paul Boddie <paul@boddie.org.uk>  Sun, 16 Sep 2007 20:09:53 +0200
paulb@87 64
paulb@82 65
parallel-pprocess (0.2.5-0ubuntu1) hoary; urgency=low
paulb@82 66
paulb@82 67
  * Added a start method to the Exchange class for more
paulb@82 68
    convenient creation of processes.
paulb@82 69
  * Relicensed under the LGPL (version 3 or later) - this
paulb@82 70
    also fixes the contradictory situation where the GPL was
paulb@82 71
    stated in the pprocess module (which was not, in fact,
paulb@82 72
    the intention) and the LGPL was stated in the
paulb@82 73
    documentation.
paulb@82 74
paulb@82 75
 -- Paul Boddie <paul@boddie.org.uk>  Sun,  8 Jul 2007 00:08:39 +0200
paulb@82 76
paulb@74 77
parallel-pprocess (0.2.4-0ubuntu1) hoary; urgency=low
paulb@74 78
paulb@74 79
  * Set buffer sizes to zero for the file object wrappers
paulb@74 80
    around sockets: this may prevent deadlock issues.
paulb@74 81
paulb@74 82
 -- Paul Boddie <paul@boddie.org.uk>  Thu, 29 Mar 2007 01:50:13 +0200
paulb@74 83
paulb@70 84
parallel-pprocess (0.2.3-0ubuntu1) hoary; urgency=low
paulb@70 85
paulb@70 86
  * Added convenient message exchanges, offering methods
paulb@70 87
    handling common situations at the cost of having to
paulb@70 88
    define a subclass of Exchange.
paulb@70 89
  * Added a simple example of performing a parallel
paulb@70 90
    computation.
paulb@70 91
  * Improved the PyGmy raytracer example to use the newly
paulb@70 92
    added functionality.
paulb@70 93
paulb@70 94
 -- Paul Boddie <paul@boddie.org.uk>  Sun, 14 Jan 2007 23:50:54 +0100
paulb@70 95
paulb@57 96
parallel-pprocess (0.2.2-0ubuntu1) hoary; urgency=low
paulb@57 97
paulb@57 98
  * Changed the status testing in the Exchange class,
paulb@57 99
    potentially fixing the premature closure of channels
paulb@57 100
    before all data was read.
paulb@57 101
  * Fixed the PyGmy raytracer example's process accounting
paulb@57 102
    by relying on the possibly more reliable Exchange
paulb@57 103
    behaviour, whilst also preventing erroneous creation of
paulb@57 104
    "out of bounds" processes.
paulb@59 105
  * Added a removed attribute on the Exchange to record
paulb@59 106
    which channels were removed in the last call to the
paulb@59 107
    ready method.
paulb@57 108
paulb@59 109
 -- Paul Boddie <paul@boddie.org.uk>  Sun, 19 Nov 2006 20:35:25 +0100
paulb@57 110
paulb@53 111
parallel-pprocess (0.2.1-0ubuntu1) hoary; urgency=low
paulb@53 112
paulb@53 113
  * Added a PyGmy raytracer example.
paulb@53 114
  * Updated copyright and licensing details (FSF address,
paulb@53 115
    additional works).
paulb@53 116
paulb@53 117
 -- Paul Boddie <paul@boddie.org.uk>  Sun,  1 Oct 2006 17:46:17 +0200
paulb@53 118
paulb@45 119
parallel-pprocess (0.2-0ubuntu1) hoary; urgency=low
paulb@44 120
paulb@44 121
  * Changed the parallel module to pprocess.
paulb@44 122
paulb@44 123
 -- Paul Boddie <paul@boddie.org.uk>  Tue, 11 Oct 2005 18:50:24 +0200
paulb@44 124
paulb@45 125
parallel-module (0.1-0ubuntu1) hoary; urgency=low
paulb@44 126
paulb@44 127
  * New upstream release.
paulb@44 128
paulb@44 129
 -- Paul Boddie <paul@boddie.org.uk>  Wed, 28 Sep 2005 19:18:47 +0200