File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -644,13 +644,17 @@ def eta_types_demonstration():
644644 progressbar .Percentage (),
645645 ' ETA: ' ,
646646 progressbar .ETA (),
647- ' Adaptive ETA : ' ,
647+ ' Adaptive : ' ,
648648 progressbar .AdaptiveETA (),
649- ' Absolute ETA: ' ,
649+ ' Smoothing(a=0.1): ' ,
650+ progressbar .SmoothingETA (smoothing_parameters = dict (alpha = 0.1 )),
651+ ' Smoothing(a=0.9): ' ,
652+ progressbar .SmoothingETA (smoothing_parameters = dict (alpha = 0.9 )),
653+ ' Absolute: ' ,
650654 progressbar .AbsoluteETA (),
651- ' Transfer Speed : ' ,
655+ ' Transfer: ' ,
652656 progressbar .FileTransferSpeed (),
653- ' Adaptive Transfer Speed : ' ,
657+ ' Adaptive T : ' ,
654658 progressbar .AdaptiveTransferSpeed (),
655659 ' ' ,
656660 progressbar .Bar (),
Original file line number Diff line number Diff line change 77from .shortcuts import progressbar
88from .terminal .stream import LineOffsetStreamWrapper
99from .utils import len_color , streams
10+ from .algorithms import ExponentialMovingAverage , SmoothingAlgorithm , DoubleExponentialMovingAverage
1011from .widgets import (
1112 ETA ,
1213 AbsoluteETA ,
1314 AdaptiveETA ,
15+ SmoothingETA ,
1416 AdaptiveTransferSpeed ,
1517 AnimatedMarker ,
1618 Bar ,
3638 Variable ,
3739 VariableMixin ,
3840)
41+ from .algorithms import ExponentialMovingAverage , SmoothingAlgorithm
3942
4043__date__ = str (date .today ())
4144__all__ = [
4649 'ETA' ,
4750 'AdaptiveETA' ,
4851 'AbsoluteETA' ,
52+ 'SmoothingETA' ,
53+ 'SmoothingAlgorithm' ,
54+ 'ExponentialMovingAverage' ,
55+ 'DoubleExponentialMovingAverage' ,
4956 'DataSize' ,
5057 'FileTransferSpeed' ,
5158 'AdaptiveTransferSpeed' ,
Original file line number Diff line number Diff line change @@ -776,7 +776,7 @@ def default_widgets(self):
776776 ' ' ,
777777 widgets .Timer (** self .widget_kwargs ),
778778 ' ' ,
779- widgets .AdaptiveETA (** self .widget_kwargs ),
779+ widgets .SmoothingETA (** self .widget_kwargs ),
780780 ]
781781 else :
782782 return [
@@ -1071,7 +1071,7 @@ def default_widgets(self):
10711071 ' ' ,
10721072 widgets .Timer (),
10731073 ' ' ,
1074- widgets .AdaptiveETA (),
1074+ widgets .SmoothingETA (),
10751075 ]
10761076 else :
10771077 return [
You can’t perform that action at this time.
0 commit comments