original_docstring: 
          Creates a spreadsheet for altering the viewing and altering parameters
          
docstring: Creates a spreadsheet for altering the viewing and altering parameters
docstring_tokens: Creates a spreadsheet for altering the viewing and altering parameters
code: def construct_assumptions_table_UI(self):
          '''
          Creates a spreadsheet for altering the viewing and altering parameters
          '''
          #initializes spreadsheet
          min_label = tk.Label(self.mainframe, text='Minimum')
          likely_label = tk.Label(self.mainframe, text='Most Likely')
          max_label = tk.Label(self.mainframe, text='Maximum')
          
          #sets the location for each column 
          min_label.grid(row=0, column=1)
          likely_label.grid(row=0, column=2)
          max_label.grid(row=0, column=3)
          
          entry_dict = {}
          
          #Creates a new line foi input for each of the initial assumptions
          #and inserts the default value
          for i, assumption in enumerate(self.assumptions):
              label = tk.Label(self.mainframe, text=assumption)
              
              min_entry = tk.Entry(self.mainframe)
              min_entry.insert(0, self.assumptions[assumption]['min'])
              
              likely_entry = tk.Entry(self.mainframe)
              likely_entry.insert(0, self.assumptions[assumption]['likely'])
              
              max_entry = tk.Entry(self.mainframe)
              max_entry.insert(0, self.assumptions[assumption]['max'])
              
              entry_dict[assumption] = {'min': min_entry,
                                        'likely': likely_entry,
                                        'max': max_entry
                                        }
              #positions each widget
              label.grid(row=i+1, column=0)
              min_entry.grid(row=i+1, column=1)
              likely_entry.grid(row=i+1, column=2)
              max_entry.grid(row=i+1, column=3)
          self.entry_dict = entry_dict
code_tokens: def construct_assumptions_table_UI ( self ) : min_label = tk . Label ( self . mainframe , text = 'Minimum' ) likely_label = tk . Label ( self . mainframe , text = 'Most Likely' ) max_label = tk . Label ( self . mainframe , text = 'Maximum' ) min_label . grid ( row = 0 , column = 1 ) likely_label . grid ( row = 0 , column = 2 ) max_label . grid ( row = 0 , column = 3 ) entry_dict = { } for i , assumption in enumerate ( self . assumptions ) : label = tk . Label ( self . mainframe , text = assumption ) min_entry = tk . Entry ( self . mainframe ) min_entry . insert ( 0 , self . assumptions [ assumption ] [ 'min' ] ) likely_entry = tk . Entry ( self . mainframe ) likely_entry . insert ( 0 , self . assumptions [ assumption ] [ 'likely' ] ) max_entry = tk . Entry ( self . mainframe ) max_entry . insert ( 0 , self . assumptions [ assumption ] [ 'max' ] ) entry_dict [ assumption ] = { 'min' : min_entry , 'likely' : likely_entry , 'max' : max_entry } label . grid ( row = i + 1 , column = 0 ) min_entry . grid ( row = i + 1 , column = 1 ) likely_entry . grid ( row = i + 1 , column = 2 ) max_entry . grid ( row = i + 1 , column = 3 ) self . entry_dict = entry_dict
short_docstring: Creates a spreadsheet for altering the viewing and altering parameters
short_docstring_tokens: Creates a spreadsheet for altering the viewing and altering parameters
comment: '''
          Creates a spreadsheet for altering the viewing and altering parameters
          '''$SEP$#initializes spreadsheet
  $SEP$#sets the location for each column 
  $SEP$#Creates a new line foi input for each of the initial assumptions
  $SEP$#and inserts the default value
  $SEP$#positions each widget
  