A framework that exposes a simple set of APIs enabling multi-process integration with the curses screen painting library
Project description
Mpcurses is an abstraction of the Python curses and multiprocessing libraries providing function execution and runtime visualization capabilities at scale. It contains a simple API to enable any Python function to be executed across one or more background processes and includes built-in directives to visualize the functions execution on a terminal screen. The mpcurses API allows for seamless integration since it does not require the target function to include additional context about curses or multiprocessing. The target function does need to implement logging since log messages are the primary means of inter-process communication between the background processes executing the function and the main process updating the curses screen on the terminal. For examples 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
File details
Details for the file mpcurses-0.2.0.tar.gz
.
File metadata
- Download URL: mpcurses-0.2.0.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6cf5b606f22e74a0d6d979de228d1ad734eb54dbb1bfe052f464270e4b2a685 |
|
MD5 | 936d55b1e5e413ae1b0162f9612ff9e2 |
|
BLAKE2b-256 | 650ad2dd2101a189a3c6e4de96083aefe3809a14e3bf969b5d910403fc80d400 |
Provenance
File details
Details for the file mpcurses-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: mpcurses-0.2.0-py3-none-any.whl
- Upload date:
- Size: 13.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3005270037f981905f294bd923b675a69bbea2edb8d37076046896ad035ac95d |
|
MD5 | c5e90de0e869130611fbc8641aadf8ea |
|
BLAKE2b-256 | a9580866fcb78a8166489ed03c18a85e2848ec88cbc0079e6685e4b55e41128c |