Skip to main content

Module progress

Module progress 

Source
Expand description

Progress tracking utilities

This module provides a thread-safe progress tracker for logging progress at regular intervals. The tracker maintains an internal count and logs when interval boundaries are crossed. When a total is known, it also displays percentage complete and ETA using an exponential moving average (EMA) of the processing rate with bias correction (tqdm-style).

Structsยง

ProgressTracker
Thread-safe progress tracker for logging progress at regular intervals.