Yep, I could finally get this version out! These are the new goodies:
Units support! You can now label the data you're processing, like B, bytes, or even °C!
Automatic scaling! With support for SI (base 1000), IEC (base 1024), and even an alternate SI with base 1024, you'll be well served!
Configurable precision! When your numbers are scaled, you get to choose how many decimals they display!
Automatic stats scaling for slow throughputs! If your processing takes minutes or more, now you'll see rates per minute, per hour, and even per day! (It works within the auto-scaling system!)
Support for using sys.stderr and other files instead of sys.stdout!
Smoothed out the rate estimation with the same Exponential Smoothing Algorithm that powers the ETA, so the bar returns a more realistic ETA!
Query the currently running widgets' data, like the monitor, rate, and ETA!
New help system on configuration errors, which explains why a value was not accepted, and what were the expected ones!
Highly anticipated fixes
Support for reusing logging handlers! No more TypeError: unhashable type: 'types.SimpleNamespace'.
Support for logging when using RotatingFileHandlers! Yep, seek support is here.
Yep, I could finally get this version out! These are the new goodies:
B
,bytes
, or even°C
!sys.stderr
and other files instead ofsys.stdout
!Highly anticipated fixes
TypeError: unhashable type: 'types.SimpleNamespace'
.RotatingFileHandler
s! Yep, seek support is here.Code coverage has improved a lot