Another simple progress bar
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for progressbar_simple-0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37cc0419c56b4d10e6fff32b8ceb3cf3ccea048b17a29b642b5cf23f537b39cc |
|
MD5 | 46b8da9fb005cb09ded9ff706ff23693 |
|
BLAKE2b-256 | c4f404a3a3a59c4f3b36079e8d6ce4b9cd02e7357bf766adc3750d35ba65cc42 |