progiter

Prints loop progress. A single-threaded alternative to tqdm.

APACHE-2.0 License

Downloads
96.3K
Stars
27
progiter - Version: 2.0.0 Latest Release

Published by Erotemic over 1 year ago

[Version: 2.0.0] - Released 2023-06-11

Added

  • New module: progiter.manager with ProgressManager and RichProgIter
progiter - Version: 1.3.0

Published by Erotemic over 1 year ago

[Version: 1.3.0] -

Added

  • Percent complete is now shown by default if possible.
  • Set extra can now take a callable, which will be executed dynamically right before a display occurs.
  • Added show_rate, show_eta, show_total, show_percent flags for finer grained display controls.
progiter - Version: 1.2.0

Published by Erotemic over 1 year ago

[Version: 1.2.0] - Released 2023-02-21

Fixed

  • homogeneous=False mode now correctly prints messages

Changed

  • Reworked internals of how time and display checks are handled. This has the
    user-facing-effect that messages will not print unless time_thresh seconds
    have passed.
progiter - Version: 1.1.0

Published by Erotemic almost 2 years ago

[Version: 1.1.0] - Released 2023-01-13

Added

  • New argument homogeneous which can be set to True to enable a speed
    optimization. Default to auto, which uses a heuristic to determine a good
    setting for this in most cases.

Fixed

  • time_thresh is now respected when calculating dynamic display updates
  • Fixed an issue where sometimes the final message would not display.
progiter - Version 1.0.1

Published by Erotemic about 2 years ago

Fixed

  • ProgIter.format_message returned to its original signature. The ProgIter.format_message_parts now contains the new signature.
progiter - Version: 1.0.0

Published by Erotemic about 2 years ago

Changed

  • ProgIter.format_message return value has changed.

Removed

  • Support for Python <= 3.6

Fixed

  • Issue 21
progiter - Version 0.1.4

Published by Erotemic almost 3 years ago

  • Validated speedup over tqdm.
  • Fixed bug with time_thresh
  • More tqdm api comparability (mininterval)
  • wall-time is now disabled by default
Package Rankings
Top 3.12% on Pypi.org