TQDM-style progress bar
See original GitHub issueProblem
The st.progress
API is quite low level:
- it cannot be composed with iterators
- it doesn’t automatically compute percentages or time remaining
Solution
MVP
It would be great if we had another primitive that behaved like tqdm, with a similar (or identical?) API.
Possible additions
Should we make a special widget for this?
Issue Analytics
- State:
- Created 4 years ago
- Reactions:25
- Comments:14 (4 by maintainers)
Top Results From Across the Web
tqdm/tqdm: A Fast, Extensible Progress Bar for Python and ...
Instantly make your loops show a smart progress meter - just wrap any iterable with tqdm(iterable) , and you're done! from tqdm import...
Read more >Python change Tqdm bar style
The last character is the character which it fills when the progress bar has progressed a certain amount like
Read more >Python | How to make a terminal progress bar using tqdm
You can use the Python external library tqdm, to create simple & hassle-free progress bars which you can add to your code and...
Read more >How to Use Progress Bars in Python? | tqdm and ...
tqdm is a library in Python which is used for creating Progress Meters or Progress Bars. In this article learn how to create...
Read more >tqdm documentation
A Fast, Extensible Progress Meter. ... Instantly make your loops show a smart progress meter - just wrap any iterable with tqdm(iterable) ,...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I think you may be interested in stqdm :
This takes the best from tqdm & streamlit to :
Upcoming features :
The current progress widget, as you mentioned, feels too low level for everyday use. Here’s a minimum implementation that would capture the desirable level of abstraction. The nice thing about
tqdm
is you can simply wrap the object you’re iterating over and it will figure out how to report progress.