about¶
This section is a Q&A on various verbosemanager-related topics.
Q. What is verbosemanager?
A. verbosemanager is a module revolving around the VerboseManager
class, which provides tools for managing complex processes.
Q. What do you mean by ‘complex process’?
A. By ‘complex process’ I mean one that takes a particularly long time
or consists of multiple smaller sub-processes; essentially, any
algorithm that does enough that you’d like to know what’s going on as
it runs, or assess the individual parts of it from the user side.
Q. Why should I use this instead of another progress bar module?
A. Existing modules, like tqdm or
progressbar2 are amazing
(I think tqdm’s efficient iterable wrapping is genius) but I felt like
they’d both taken the niche of progress bars for iterables. This
module is instead designed for long, user-facing algorithms, such as
those in scientific software.