class_docstr: Progress Bar Factory.
  
  Utility class that makes sure that all progress bars in the
  group will be closed simultaneously.
class_docstr_tok: ["Progress","Bar","Factory",".","Utility","class","that","makes","sure","that","all","progress","bars","in","the","group","will","be","closed","simultaneously","."]
docstr: Create progress bar instance.
code: def create(
      self,
      name: str,
      unit: str,
      total: t.Optional[int] = None,
      iterable: t.Optional[t.Sequence[t.Any]] = None,
  ) -> t.Union[tqdm_notebook, HtmlProgressBar, tqdm.tqdm]:
      """Create progress bar instance."""
      pb = create_progress_bar(
          name=name, unit=unit, total=total, iterable=iterable
      )
      pb.__original_close__, pb.close = (
          pb.close,
          lambda *args, s=pb, **kwargs: s.refresh(),
      )
      self.register.append(pb)
      return pb
  
imports: import logging
  import os
  import time
  import typing
  from functools import lru_cache
  import plotly.io
  import tqdm
  from ipykernel.zmqshell import ZMQInteractiveShell
  from IPython import get_ipython
  from IPython.display import display
  from IPython.terminal.interactiveshell import TerminalInteractiveShell
  from tqdm.notebook import tqdm
  from deepchecks.utils.logger import get_verbosity
label_desc: Use image node_id 2 for calling the ProgressBarGroup obj's underlying member method code with example usage: obj.create(name, unit, total, iterable) and returns: pb