-
Notifications
You must be signed in to change notification settings - Fork 174
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(swordfish): Progress Bar (#3571)
Uses the https://docs.rs/indicatif/latest/indicatif/index.html library to make a progress bar. Tracks rows received + rows emitted for each operator. The counting is attached to the input / output receivers for each operator, so there shouldn't be much contention. By default, the progress bar is printed to stderr. It is also cleared upon finish. Tested piping it out to stderr, e.g. `python script.py 2 > errors.log`, and the log was empty. https://github.com/user-attachments/assets/c494bc2e-afe0-4bfe-9f87-96d1b0dbc577 --------- Co-authored-by: Colin Ho <[email protected]> Co-authored-by: Colin Ho <[email protected]>
- Loading branch information
1 parent
8f8e210
commit e706caa
Showing
11 changed files
with
553 additions
and
44 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.