discontinued
This project is discontinued. The recources are used in favor of the jobmanager package.
mppm
This package implements a multiprocessing progress manager. Given a set of
tasks (algorithms and their arguments), mppm
displays the progress of
each algorithm while controlling the total number of processes. Algorithms
must be able to call an external function (trigger) on a regular basis.
The user interface part of mppm
is implemented in uilayer
.
Installation
The package can be installed from the Python package index.
pip install mppm
Reference
The code is fully documented. An online reference is available at http://paulmueller.github.io/mppm/.
Usage
For a quick demo, run:
pip install uilayer
python -m mppm
Acknowledgments
Parts of mppm
where adapted from processQueueLib.py by
Richard Hartmann.