A framework that exposes a simple set of APIs enabling multi-process integration with the curses screen painting library
Project description
The mpcurses framework enables visualization of function execution. It consists of a simple set of APIs that provide an abstraction for multiprocessing and the curses screen painting library. The main features:
Execute a function across one or more concurrent processes
Queue execution to ensure a predefined number of processes are running
Visualize function execution using curses screen
Define a screen layout using a Python dict
Leverage built-in directives for dynamically updating the screen using the executing function log messages * Keep numeric counts * Update text values * Update text colors * Maintain visual indicators * Update progress bars * Display tables
Refer to [How It Works](https://github.com/soda480/mpcurses/wiki/How-It-Works) for additional detail. For samples checkout our home page: https://github.com/soda480/mpcurses
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mpcurses-0.0.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c32b8a22385d11b0cfaf7de770c4f22614e699dffc50ca133ac7a8b26dc32b6 |
|
MD5 | ee6adb6c91327f546668309578cf3af9 |
|
BLAKE2b-256 | 6a7951cfea165e5652bacffc40e735b04b13920a7df2549a9ae6439c3eb7c579 |