Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mpcurses-0.2.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

mpcurses-0.2.0-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

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

Hashes for mpcurses-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c6cf5b606f22e74a0d6d979de228d1ad734eb54dbb1bfe052f464270e4b2a685
MD5 936d55b1e5e413ae1b0162f9612ff9e2
BLAKE2b-256 650ad2dd2101a189a3c6e4de96083aefe3809a14e3bf969b5d910403fc80d400

See more details on using hashes here.

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

Hashes for mpcurses-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3005270037f981905f294bd923b675a69bbea2edb8d37076046896ad035ac95d
MD5 c5e90de0e869130611fbc8641aadf8ea
BLAKE2b-256 a9580866fcb78a8166489ed03c18a85e2848ec88cbc0079e6685e4b55e41128c

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page