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.1.4.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

mpcurses-0.1.4-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file mpcurses-0.1.4.tar.gz.

File metadata

  • Download URL: mpcurses-0.1.4.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for mpcurses-0.1.4.tar.gz
Algorithm Hash digest
SHA256 2cef656184b3fa46311da13b002c127ecaf5620bef12d980a48d4cc9c9aab7a9
MD5 0a45538cbfe74d693eef6ed96f49a2fd
BLAKE2b-256 e63f131e139376e4edbd2d33306de26e867ca02c0a5752eabecd18b6eb5f0f06

See more details on using hashes here.

Provenance

File details

Details for the file mpcurses-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: mpcurses-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for mpcurses-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 557a250ac93f3f7d9ba8e9800e66b69d39bff1d588c3a3f2384acecab44e2234
MD5 3153d3bafc55bbc2c582b981bf8fa500
BLAKE2b-256 e4ac93dc24acd30adfd31e40a3a83787dc51b8da4eb0d5537d7a500a2cd0fe13

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