{"repo":"rsalmei/alive-progress","free":true,"listed":false,"github":"https://github.com/rsalmei/alive-progress","clone":"git clone https://github.com/rsalmei/alive-progress.git","description":"A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!","language":"Python","stars":6294,"topics":["progress","bar","progress-bar","progressbar","spinner","eta","monitoring","python","terminal","multi-threaded"],"license":"MIT","category":"analytics","readme_excerpt":"alive-progress Have you ever wondered where your lengthy processing was at, and when would it finish? Do you usually hit RETURN several times to make sure it didn't crash, or the SSH connection didn't freeze? Have you ever thought it'd be awesome to be able to pause some processing without hassle, return to the Python prompt to manually fix some items, then seamlessly resume it? I did... I've started this new progress bar thinking about all that, behold the alive-progress ! 😃 Introducing the newest concept in progress bars for Python! alive-progress is in a class of its own, with an array of cool features that set it apart. Here are a few highlights: - A mesmerizing live spinner that reacts to your actual processing speed, i.e., it dynamically gets faster or slower with your throughput, and clearly shows a lengthy task is in progress, i.e., did not crash even if taking too long (and your SSH connection did not freeze if remote). - An efficient multithreaded bar that updates itself at a fraction of the actual processing speed to keep CPU usage low and avoid terminal spamming (1,000,000 iterations per second equates to roughly 60 updates per second), and you can also calibrate it to your liking. - An accurate ETA (Expected Time of Arrival) with an intelligent Exponential Smoothing Algorithm that shows the time to completion, allowing you to plan your time and manage your workload more effectively. - Automatic print and logging hooks that provide seamless and efortless integrat","default_branch":null,"files":null,"tree":[],"storefront":"/r/rsalmei","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rsalmei/alive-progress/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}