Skip to content

fix: resolve issue #1628 - Optional rich.Progress progress bar in cli#1695

Open
cryst6line wants to merge 1 commit intoLibensemble:mainfrom
cryst6line:fix/issue-1628
Open

fix: resolve issue #1628 - Optional rich.Progress progress bar in cli#1695
cryst6line wants to merge 1 commit intoLibensemble:mainfrom
cryst6line:fix/issue-1628

Conversation

@cryst6line
Copy link

PR Description: Implement Optional rich.Progress Progress Bar in CLI

Summary of Changes

This pull request introduces an optional progress bar in the command-line interface using the rich.Progress library. Users can now enable a visual progress indicator for long-running tasks, enhancing the overall user experience.

How It Fixes the Issue

The implementation addresses issue #1628 by integrating the rich.Progress feature, allowing users to track the progress of operations in real-time. The progress bar can be toggled on or off based on user preference, providing flexibility while maintaining the existing functionality for those who prefer a simpler output.

Testing

I have tested the new progress bar feature across various scenarios to ensure it works as intended. This includes:

  • Verifying that the progress bar displays correctly when enabled.
  • Ensuring that the CLI functions as expected without the progress bar.
  • Checking compatibility with different terminal environments.

This contribution was created with AI assistance (Claude). A human reviewed and approved this PR before submission. Please let me know if any changes are needed - I'm happy to iterate!

Thank you for maintaining this project! Please let me know if you'd like any changes to this PR.

Implement an optional progress bar using rich.Progress in the command-line interface.

Closes Libensemble#1628
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant