Skip to main content

Another simple progress bar to show the progress of a for loop iteration process in python working also for multiprocessing.

The progress bar has the following look:

[###########            ]

Installation

Installation should be straight forward:

pip install progressbar-simple

From Source

Alternativly, to get the most current version, the code can be installed from github as follows:

git clone git@github.com:vgeck/progressBar.git
cd progressBar
pip install -r requirements.txt
python setupy.py install

The last command might need sudo prefix, depending on your python setup.

Usage

Assume a for loop with 100 iterations calling the function foo:

for i in range(100):
    foo()

To monitor the process of the for loop we consider a progress bar with 10 elements for the 100 iterations. The progress bar is initialized with:

from progressbarsimple import ProgressBar

myProgressBar = ProgressBar(nElements = 10, nIterations = 100)

The progressBar is updated within the for loop with the iterator i:

myProgressBar.progress(i)

The full code for the examples is:

from progressbarsimple import ProgressBar

myProgressBar = ProgressBar(nElements = 10, nIterations = 100)
for i in range(100):
    foo()
    myProgressBar.progress(i)

For more information on how to use the progressbarsimple see the 2 example files.

Download files

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

Source Distribution

progressbar-simple-0.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

progressbar_simple-0.1-py2.py3-none-any.whl (5.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file progressbar-simple-0.1.tar.gz.

File metadata

File hashes

Hashes for progressbar-simple-0.1.tar.gz
Algorithm Hash digest
SHA256 96c51411aeddd63bc2ab256435cf770d5090f82a1d1fd94c90ca1a6d63048f9d
MD5 7b8be963bf4dfd93df3d12e28267144a
BLAKE2b-256 805d8984882ff2d593472385daa30eefb007c285cdbd424e82fe578dd1821576

See more details on using hashes here.

File details

Details for the file progressbar_simple-0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for progressbar_simple-0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 37cc0419c56b4d10e6fff32b8ceb3cf3ccea048b17a29b642b5cf23f537b39cc
MD5 46b8da9fb005cb09ded9ff706ff23693
BLAKE2b-256 c4f404a3a3a59c4f3b36079e8d6ce4b9cd02e7357bf766adc3750d35ba65cc42

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1 This release

2 files

Supported by

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