[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1042439: ITP: ppft -- Distributed and parallel Python



Package: wnpp
Severity: wishlist
Owner: Julian Gilbey <jdg@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>

* Package name    : ppft
  Version         : 1.7.6.7+dfsg
  Upstream Contact: Mike McKerns <mmckerns at uqfoundation dot org>
* URL             : https://github.com/uqfoundation/ppft
* License         : BSD-3-clause
  Programming Lang: Python
  Description     : Distributed and parallel Python

 ppft is a friendly fork of Parallel Python.  It provides:
 .
  * parallel execution of Python code on SMP and clusters
  * easy-to-understand job-based parallelization
  * automatic detection of the number of effective processors
  * dynamic processor allocation (at runtime)
  * low overhead for jobs with the same function (through transparent caching)
  * dynamic load balancing (jobs are distributed at runtime)
  * fault-tolerance (if a node fails, tasks are rescheduled on the others)
  * auto-discovery of computational resources
  * dynamic allocation of computational resources
  * SHA based authentication for network connections
  * enhanced serialization, using dill.source
 .
 ppft is part of pathos, a Python framework for heterogeneous computing.

It is a dependency of pathos, which is a useful framework that I've
started using.

I will maintain it within the Debian Python Team.


Reply to: