class_docstr: Renders the profiling results as an interactive Dash application, either directly in/from a
  Jupyter notebook or as a standalone web app. Requires a live kernel or server.
docstr: Serve the app using flask in a background thread. You should not run this on a
  production server, use gunicorn/waitress instead.
  
  Args:
      mode (Optional[str]): Display mode. One of: ``"external"``: The URL of the app will be
          displayed in the notebook output cell. Clicking this URL will open the app in the
          default web browser; ``"inline"``: The app will be displayed inline in the notebook
          output cell in an iframe; ``"jupyterlab"``: The app will be displayed in a dedicate
          tab in the JupyterLab interface. Requires JupyterLab and the `jupyterlab-dash`
          extension.
      width: Width of app when displayed using mode="inline"
      height: Height of app when displayed using mode="inline"
      inline_exceptions: If True, callback exceptions are displayed inline in the the
          notebook output cell. Defaults to True if mode=="inline", False otherwise.
      kwargs: Additional keyword arguments to pass to the superclass ``Dash.run_server``
          method.
docstr_tok: ["Serve","the","app","using","flask","in","a","background","thread",".","You","should","not","run","this","on","a","production","server",",","use","gunicorn\/waitress","instead",".","Args",":","mode","(","Optional","[","str","]",")",":","Display","mode",".","One","of",":","``","``","external","''","``",":","The","URL","of","the","app","will","be","displayed","in","the","notebook","output","cell",".","Clicking","this","URL","will","open","the","app","in","the","default","web","browser",";","``","``","inline","''","``",":","The","app","will","be","displayed","inline","in","the","notebook","output","cell","in","an","iframe",";","``","``","jupyterlab","''","``",":","The","app","will","be","displayed","in","a","dedicate","tab","in","the","JupyterLab","interface",".","Requires","JupyterLab","and","the","`","jupyterlab-dash","`","extension",".","width",":","Width","of","app","when","displayed","using","mode=","''","inline","''","height",":","Height","of","app","when","displayed","using","mode=","''","inline","''","inline_exceptions",":","If","True",",","callback","exceptions","are","displayed","inline","in","the","the","notebook","output","cell",".","Defaults","to","True","if","mode==","''","inline","''",",","False","otherwise",".","kwargs",":","Additional","keyword","arguments","to","pass","to","the","superclass","``","Dash.run_server","``","method","."]
code: def run_server(
      self,
      mode: Optional[str] = None,
      width: Any = "100%",
      height: Any = 650,
      inline_exceptions: Any = None,
      **kwargs: Any,
  ) -> Any:
      """Serve the app using flask in a background thread. You should not run this on a
      production server, use gunicorn/waitress instead.
  
      Args:
          mode (Optional[str]): Display mode. One of: ``"external"``: The URL of the app will be
              displayed in the notebook output cell. Clicking this URL will open the app in the
              default web browser; ``"inline"``: The app will be displayed inline in the notebook
              output cell in an iframe; ``"jupyterlab"``: The app will be displayed in a dedicate
              tab in the JupyterLab interface. Requires JupyterLab and the `jupyterlab-dash`
              extension.
          width: Width of app when displayed using mode="inline"
          height: Height of app when displayed using mode="inline"
          inline_exceptions: If True, callback exceptions are displayed inline in the the
              notebook output cell. Defaults to True if mode=="inline", False otherwise.
          kwargs: Additional keyword arguments to pass to the superclass ``Dash.run_server``
              method.
      """
      return self.app.run_server(
          mode=mode,
          width=width,
          height=height,
          inline_exceptions=inline_exceptions,
          **kwargs,
      )
  
file_path: tslumen/tslumen/report/dashboard/report.py
imports: from typing import Optional, Any
  import warnings
  import pandas
  from tslumen.scheduling import Scheduler
  from tslumen.profile.base import BundledProfiler, BundledResult
  from tslumen.report.base import Report
  from tslumen.report.dashboard.base import TslumenDash
  from tslumen.report.dashboard import sections
  from tslumen.report.dashboard._dash import html
label_desc: Use image node_id 4 for calling the Dashboard obj's underlying member method code with example usage: obj.run_server(mode, width, height, inline_exceptions) and returns: self