Skip to main content

Simple Python progress bar for parallel programs.

Project description

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PProgress-0.0.3-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: PProgress-0.0.3.tar.gz
  • Upload date:
  • Size: 2.7 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.3.tar.gz
Algorithm Hash digest
SHA256 ccef2492c3a603b9d42f8966a0981d3fa778ae3a13101441805a98c4e4bac13f
MD5 eae1b92ad4ac1050bf098dee933f8669
BLAKE2b-256 33eed26c83991ca77da32275428e1dcddf09b5f3653b7c8857025505a1ba2d25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PProgress-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0939bf028ec51bec5c245e58d619e6bd43a383b0d106a9a0223e5c7c619a11e1
MD5 ff58592d0a3f70211eea4bf01a9ad90f
BLAKE2b-256 7864894958e0af1ca7d15c68f4483128db26af5b3f777bb5502a5ea5a0e6c40c

See more details on using hashes here.

Supported by

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