Great thing about being new to a job is there's always something new. 🤷‍♂️
Yesterday, it was #tqdm and #Ruff.

#python #rse #dh

"TL;DM (too long; didn't monitor) is a fast, extensible progress bar for Python, forked from tqdm. This fork was created to provide continued maintenance and development as the original tqdm project has become unmaintained."

https://github.com/eliotwrobson/tldm

#Python #TLDM #tqdm

GitHub - eliotwrobson/tldm: A Python progress bar for a new era

A Python progress bar for a new era. Contribute to eliotwrobson/tldm development by creating an account on GitHub.

GitHub

i used grep.app to look for missuses of setuptools_scm as there’s pending breaking changes for those

major key projects still keep misusing get_version - its somewhere between terrifying and infuriating

#python #conda #ansible #tqdm

Do you know of alive-progress, btw? It’s a sleek, modern alternative to tqdm that I've been using for a while, and I can confidently say it’s fantastic! Definitely worth trying and sharing!

> pip install alive-progress
> python -m alive_progress.tools.demo

https://github.com/rsalmei/alive-progress

#pip #python #aliveprogress #alivebar #tqdm #programming #progress #progressbar #progressviz #demo #library #module #conda

GitHub - rsalmei/alive-progress: A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!

A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations! - rsalmei/alive-progress

GitHub
In recent years, many geodata providers have been exploited by multiple libraries - that use their REST APIs - which are usually written in #Python. That's the case of multiple #Copernicus archives. Most of them use the same multi-threaded '#requests' and '#tqdm' packages below. I wonder how all of them may suffer the same problem of hanging forever on massive downloads. Come on, guys, it is not rocket science. That's really annoying... #rant
Feature request: could #pandas and #tqdm library work together so I can see estimated runtime in my browser tab title? So I can easily see how much time I have for other tasks?

Regular public service announcement: If you use #Python, learn to use #tqdm, the best simple progress bar library. It is a lifesaver.

https://github.com/tqdm/tqdm

GitHub - tqdm/tqdm: :zap: A Fast, Extensible Progress Bar for Python and CLI

:zap: A Fast, Extensible Progress Bar for Python and CLI - tqdm/tqdm

GitHub

@davidfstr Thanks for writing this.

I use #tqdm a lot and wasn't expecting it to lock at all.

@vladiliescu

nice thing - will definitely have a look on it. thanks for sharing.

use those progress bars everywhere when needed with #tqdm I like them a lot, too :)
🔗 https://tqdm.github.io/

tqdm documentation

A Fast, Extensible Progress Meter

@folkerschamel @birnim Yes in such cases the ETA estimation is useless, sure. But take #tqdm or #pythonRich for example. Both just try their best at estimating an eta while iterating over a sequence (or more complex structure). If ETA it's wrong, okay. But it's a huge difference between knowing if there's 10000 steps or 100 needed. Any kind of progress display is better than none. Unfortunately you can't even query SCons reliably while it's running how many steps are left... No watching wc -l...