parwaitbar is a Matlab class that displays a progress bar compatible with for/parfor loops.
If parallel.pool.DataQueue is available, parwaitbar uses the queue to update the waitbar asynchronously.
If parallel.pool.DataQueue is unavailable, parwaitbar creates a temporary text file, saved in the current folder, to communicate information between workers. The file is deleted when the last task is completed.
Basic usage:
N = 100;
wb = parwaitbar(N);
parfor i=1:N
...
wb.progress();
end
See the Github repository for more detailed instructions on how to customize the waitbar.
I don't have a Windows machine at hand to test its compatibility. If you can succesfully test it on a Windows system, I'll be happy to update the platform compatibility.
Cite As
Olivier Trottier (2024). parwaitbar (https://github.com/oliviertrottier/parwaitbar), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: TimedProgressBar, Progress monitor (progress bar) that works with parfor
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |
|