/usr/local/lib/python3.6/site-packages/tqdm
NameSizeModeActions
contrib/-0755rm
__pycache__/-0755rm
asyncio.py27890644editdlrm
auto.py11060644editdlrm
autonotebook.py9560644editdlrm
cli.py108710644editdlrm
completion.sh9460755editdlrm
dask.py13770644editdlrm
gui.py59430644editdlrm
keras.py44090644editdlrm
notebook.py113170644editdlrm
rich.py51520644editdlrm
std.py583410644editdlrm
tk.py69480644editdlrm
tqdm.179970644editdlrm
utils.py98030644editdlrm
version.py3330644editdlrm
_dist_ver.py230644editdlrm
_main.py2830644editdlrm
_monitor.py36990644editdlrm
_tqdm.py2830644editdlrm
_tqdm_gui.py2870644editdlrm
_tqdm_notebook.py3070644editdlrm
_tqdm_pandas.py8880644editdlrm
_utils.py5960644editdlrm
__init__.py16390644editdlrm
__main__.py300644editdlrm
Edit: /usr/local/lib/python3.6/site-packages/tqdm/dask.py (1377B)
from __future__ import absolute_import from functools import partial from dask.callbacks import Callback from .auto import tqdm as tqdm_auto __author__ = {"github.com/": ["casperdcl"]} __all__ = ['TqdmCallback'] class TqdmCallback(Callback): """Dask callback for task progress.""" def __init__(self, start=None, pretask=None, tqdm_class=tqdm_auto, **tqdm_kwargs): """ Parameters ---------- tqdm_class : optional `tqdm` class to use for bars [default: `tqdm.auto.tqdm`]. tqdm_kwargs : optional Any other arguments used for all bars. """ super(TqdmCallback, self).__init__(start=start, pretask=pretask) if tqdm_kwargs: tqdm_class = partial(tqdm_class, **tqdm_kwargs) self.tqdm_class = tqdm_class def _start_state(self, _, state): self.pbar = self.tqdm_class(total=sum( len(state[k]) for k in ['ready', 'waiting', 'running', 'finished'])) def _posttask(self, *_, **__): self.pbar.update() def _finish(self, *_, **__): self.pbar.close() def display(self): """Displays in the current cell in Notebooks.""" container = getattr(self.bar, 'container', None) if container is None: return from .notebook import display display(container)