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

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


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.0.13.tar.gz (9.7 kB view hashes)

Uploaded Source

Built Distribution

mpcurses-0.0.13-py3-none-any.whl (11.6 kB view hashes)

Uploaded Python 3

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