Skip to main content

Simple Python progress bar for parallel programs.

Project description

https://badge.fury.io/py/PProgress.svg

Features

Provides an all purpose Python based progress bar utility that can be run in loops either running in serial or parallel with MPI or other utilities.

  • When using parallel loops, each parallel progress gets a progress bar.

  • The progress bar shows the percent completion of the tasks assigned to that process.

  • If there are multiple processes, all progress bars remain until the final onefinishes.

Installation

PProgess can simply be install using pip as:

pip install pprogress

Then you can try out a simple serial example as:

from pprogress import ProgressBar
from time import sleep

N = 100
pb = ProgressBar(N)
for i in range(N):
    pb.update()
    sleep(0.1)
pb.done()

Documentation

Full documentation with parallel examples coming soon!

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

PProgress-0.0.5.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

PProgress-0.0.5-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file PProgress-0.0.5.tar.gz.

File metadata

  • Download URL: PProgress-0.0.5.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

File hashes

Hashes for PProgress-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4ff5e0784b06bfaac90b58120946c8f85ce0485ddcc2595f3aa65d6d88d8c5da
MD5 5b9de0e3d9a7e80993793fc0483a97d0
BLAKE2b-256 db201d3b7f23ebad8ea5090285dfc9c0c1463361489e06bd94e1684381a00c72

See more details on using hashes here.

File details

Details for the file PProgress-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: PProgress-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

File hashes

Hashes for PProgress-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9f0fa84f20d81a7d30356b0f064ba4810e81e20323de4f303dd57701a283e3ac
MD5 6e421b281caef55932c6ebcb1111f5e1
BLAKE2b-256 baf08db0519c2062da47b51034bd3fdc733699ed6c66d01bd0dd180137e621a6

See more details on using hashes here.

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