Python tqdm.tqdm.auto() Examples
The following are 2
code examples of tqdm.tqdm.auto().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
tqdm.tqdm
, or try the search function
.
Example #1
Source File: readwrite.py From scanpy with BSD 3-Clause "New" or "Revised" License | 6 votes |
def _download(url: str, path: Path): try: import ipywidgets from tqdm.auto import tqdm except ModuleNotFoundError: from tqdm import tqdm from urllib.request import urlretrieve path.parent.mkdir(parents=True, exist_ok=True) with tqdm(unit='B', unit_scale=True, miniters=1, desc=path.name) as t: def update_to(b=1, bsize=1, tsize=None): if tsize is not None: t.total = tsize t.update(b * bsize - t.n) try: urlretrieve(url, str(path), reporthook=update_to) except Exception: # Make sure file doesn’t exist half-downloaded if path.is_file(): path.unlink() raise
Example #2
Source File: monitoring.py From xarray-simlab with BSD 3-Clause "New" or "Revised" License | 4 votes |
def __init__(self, frontend="auto", **kwargs): """ Parameters ---------- frontend : {"auto", "console", "gui", "notebook"}, optional Selects a frontend for displaying the progress bar. By default ("auto"), the frontend is chosen by guessing in which environment the simulation is run. The "console" frontend displays an ascii progress bar, while the "gui" frontend is based on matplotlib and the "notebook" frontend is based on ipywidgets. **kwargs : dict, optional Arbitrary keyword arguments for progress bar customization. See https://tqdm.github.io/docs/tqdm/. """ if frontend == "auto": from tqdm.auto import tqdm elif frontend == "console": from tqdm import tqdm elif frontend == "gui": from tqdm.gui import tqdm elif frontend == "notebook": from tqdm.notebook import tqdm else: raise ValueError( f"Frontend argument {frontend!r} not supported. " "Please select one of the following: " ", ".join(["auto", "console", "gui", "notebook"]) ) self.custom_description = False if "desc" in kwargs.keys(): self.custom_description = True self.tqdm = tqdm self.tqdm_kwargs = {"bar_format": "{bar} {percentage:3.0f}% | {desc} "} self.tqdm_kwargs.update(kwargs)