A small progress bar for iterating over a collection and showing progress.
Project description
hive-progress-bar
This is a simple package to show progress when doing some computations on a collection. It shows the number of items iterated and a time estimate for the remaining items.
It over-writes the same line that progress bar is on as the iteration continues.
Installation
pip install hive-progress-bar
Usage
import time
from hive_progress_bar import ProgressBar
items = range(100)
pb = ProgressBar("Doing stuff on collection", len(items))
for _ in items:
time.sleep(1)
pb.next()
Example Output During Processing
Doing stuff on collection: [#### ] 0h 1m 21s remaining | 12 / 100 Processed
After Finishing
Doing stuff on collection: [###################################] 0h 0m 0s remaining | 100 / 100 Processed
Time Taken: 0h 1m 40s
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
Close
Hashes for hive_progress_bar-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f23296b9333e3db1b9de9d32ef2e6754b39cbfba9f214257debd7cd808333699 |
|
MD5 | 01da4fde00e17988b3f1a303891f5bb0 |
|
BLAKE2b-256 | bb81379e326fe47268d515d48faf121fb47498c4ed4f837e75abb568b917ca50 |