Expand description
Progress bars and spinners for long-running CLI work.
Mirrors the helpers in the sibling convolve-rs tool. These are opt-in: the
library only builds them when a caller sets progress on its options
(the CLI does; the Python bindings leave it off so importing the module
stays quiet). The work loops in crate::combine drive them.
Functionsยง
- progress_
bar - A determinate bar for
totalitems (e.g. one tick per written channel). - spinner
- An indeterminate spinner for blocking phases with no item count (e.g.
solving for a common bounding box). The caller clears it via
finish_and_clearwhen the work completes.