original_docstring: Plot the report .
  
          This method will create tables to be presented in the report.
  
          Returns
          -------
          tabs : bokeh Column
              Bokeh Column with the summary table plot
  
          Example
          -------
          >>> import ross as rs
          >>> report = rs.report_example()
          >>> stability1 = report.stability_level_1(D=[0.35, 0.35],
          ...                          H=[0.08, 0.08],
          ...                          HP=[10000, 10000],
          ...                          RHO_ratio=[1.11, 1.14],
          ...                          RHOd=30.45,
          ...                          RHOs=37.65,
          ...                          oper_speed=1000.0)
          >>> stability2 = report.stability_level_2()
          >>> report.plot_summary() # doctest: +ELLIPSIS
          Tabs...
          
docstring: Plot the report .
  This method will create tables to be presented in the report.
  
  Returns
  
  tabs : bokeh Column
  Bokeh Column with the summary table plot
  
  Example
  
  
docstring_tokens: Plot the report . This method will create tables to be presented in the report . Returns tabs : bokeh Column Bokeh Column with the summary table plot Example
code: def plot_summary(self):
          """Plot the report .
  
          This method will create tables to be presented in the report.
  
          Returns
          -------
          tabs : bokeh Column
              Bokeh Column with the summary table plot
  
          Example
          -------
          >>> import ross as rs
          >>> report = rs.report_example()
          >>> stability1 = report.stability_level_1(D=[0.35, 0.35],
          ...                          H=[0.08, 0.08],
          ...                          HP=[10000, 10000],
          ...                          RHO_ratio=[1.11, 1.14],
          ...                          RHOd=30.45,
          ...                          RHOs=37.65,
          ...                          oper_speed=1000.0)
          >>> stability2 = report.stability_level_2()
          >>> report.plot_summary() # doctest: +ELLIPSIS
          Tabs...
          """
          stab_lvl1_data, stab_lvl2_data = self.summary()
  
          stab_lvl1_source = ColumnDataSource(stab_lvl1_data)
          stab_lvl2_source = ColumnDataSource(stab_lvl2_data)
  
          stab_lvl1_titles = [
              "Rotor Tag",
              "Machine Type",
              "Q_0",
              "Q_A",
              "log dec (δ)",
              "Q_0 / Q_A",
              "1st Critical Spped",
              "MCS",
              "CSR",
              "Gas Density",
          ]
          stab_lvl2_titles = ["Components", "Log. Dec."]
  
          stab_lvl1_formatters = [
              None,
              None,
              NumberFormatter(format="0.000"),
              NumberFormatter(format="0.000"),
              NumberFormatter(format="0.000"),
              NumberFormatter(format="0.000"),
              NumberFormatter(format="0.000"),
              NumberFormatter(format="0.000"),
              NumberFormatter(format="0.000"),
              NumberFormatter(format="0.000"),
          ]
          stab_lvl2_formatters = [None, NumberFormatter(format="0.0000")]
  
          stab_lvl1_columns = [
              TableColumn(field=str(field), title=title, formatter=form)
              for field, title, form in zip(
                  stab_lvl1_data.keys(), stab_lvl1_titles, stab_lvl1_formatters
              )
          ]
          stab_lvl2_columns = [
              TableColumn(field=str(field), title=title, formatter=form)
              for field, title, form in zip(
                  stab_lvl2_data.keys(), stab_lvl2_titles, stab_lvl2_formatters
              )
          ]
  
          stab_lvl1_table = DataTable(
              source=stab_lvl1_source, columns=stab_lvl1_columns, width=1600
          )
          stab_lvl2_table = DataTable(
              source=stab_lvl2_source, columns=stab_lvl2_columns, width=1600
          )
  
          table1 = Column(stab_lvl1_table)
          tab1 = Panel(child=table1, title="Stability Level 1")
          table2 = Column(stab_lvl2_table)
          tab2 = Panel(child=table2, title="Stability Level 2")
  
          tabs = Tabs(tabs=[tab1, tab2])
  
          return tabs
code_tokens: def plot_summary ( self ) : stab_lvl1_data , stab_lvl2_data = self . summary ( ) stab_lvl1_source = ColumnDataSource ( stab_lvl1_data ) stab_lvl2_source = ColumnDataSource ( stab_lvl2_data ) stab_lvl1_titles = [ "Rotor Tag" , "Machine Type" , "Q_0" , "Q_A" , "log dec (δ)",  "Q_0 / Q_A" , "1st Critical Spped" , "MCS" , "CSR" , "Gas Density" , ] stab_lvl2_titles = [ "Components" , "Log. Dec." ] stab_lvl1_formatters = [ None , None , NumberFormatter ( format = "0.000" ) , NumberFormatter ( format = "0.000" ) , NumberFormatter ( format = "0.000" ) , NumberFormatter ( format = "0.000" ) , NumberFormatter ( format = "0.000" ) , NumberFormatter ( format = "0.000" ) , NumberFormatter ( format = "0.000" ) , NumberFormatter ( format = "0.000" ) , ] stab_lvl2_formatters = [ None , NumberFormatter ( format = "0.0000" ) ] stab_lvl1_columns = [ TableColumn ( field = str ( field ) , title = title , formatter = form ) for field , title , form in zip ( stab_lvl1_data . keys ( ) , stab_lvl1_titles , stab_lvl1_formatters ) ] stab_lvl2_columns = [ TableColumn ( field = str ( field ) , title = title , formatter = form ) for field , title , form in zip ( stab_lvl2_data . keys ( ) , stab_lvl2_titles , stab_lvl2_formatters ) ] stab_lvl1_table = DataTable ( source = stab_lvl1_source , columns = stab_lvl1_columns , width = 1600 ) stab_lvl2_table = DataTable ( source = stab_lvl2_source , columns = stab_lvl2_columns , width = 1600 ) table1 = Column ( stab_lvl1_table ) tab1 = Panel ( child = table1 , title = "Stability Level 1" ) table2 = Column ( stab_lvl2_table ) tab2 = Panel ( child = table2 , title = "Stability Level 2" ) tabs = Tabs ( tabs = [ tab1 , tab2 ] ) return tabs
short_docstring: Plot the report .
short_docstring_tokens: Plot the report .
comment: """Plot the report .
  
          This method will create tables to be presented in the report.
  
          Returns
          -------
          tabs : bokeh Column
              Bokeh Column with the summary table plot
  
          Example
          -------
          >>> import ross as rs
          >>> report = rs.report_example()
          >>> stability1 = report.stability_level_1(D=[0.35, 0.35],
          ...                          H=[0.08, 0.08],
          ...                          HP=[10000, 10000],
          ...                          RHO_ratio=[1.11, 1.14],
          ...                          RHOd=30.45,
          ...                          RHOs=37.65,
          ...                          oper_speed=1000.0)
          >>> stability2 = report.stability_level_2()
          >>> report.plot_summary() # doctest: +ELLIPSIS
          Tabs...
          """