tqdm

Installation
SKILL.md

tqdm - Intelligent Progress Bars

tqdm is the standard tool for monitoring long-running loops in Python. It has negligible overhead (about 60ns per iteration) and works everywhere: in the console, in Jupyter notebooks, and even in GUIs.

When to Use

  • Monitoring long-running loops (simulations, data processing, ML training).
  • Tracking progress of file downloads or I/O operations.
  • Providing visual feedback in command-line tools.
  • Integrating progress tracking into pandas operations (progress_apply).
  • Monitoring parallel tasks in concurrent.futures or multiprocessing.
  • Creating nested progress bars for hierarchical tasks (e.g., epochs and batches).

Reference Documentation

Official docs: https://tqdm.github.io/
GitHub: https://github.com/tqdm/tqdm
Search patterns: from tqdm import tqdm, tqdm.pandas(), tqdm.notebook, tqdm.contrib

Related skills

More from tondevrel/scientific-agent-skills

Installs
20
GitHub Stars
9
First Seen
Feb 8, 2026