docs: def describeTable(TableName):
      """
      INPUT PARAMETERS: 
          TableName: name of the table to describe
      OUTPUT PARAMETERS: 
          none
      ---
      DESCRIPTION:
          Print information about table, including 
          parameter names, formats and wavenumber range.
      ---
      EXAMPLE OF USAGE:
          describeTable('sampletab')
      ---
      """
      print('-----------------------------------------')
      print(TableName+' summary:')
      try:
         print('-----------------------------------------')
         print('Comment: \n'+LOCAL_TABLE_CACHE[TableName]['header']['comment'])
      except:
         pass
      print('Number of rows: '+str(LOCAL_TABLE_CACHE[TableName]['header']['number_of_rows']))
      print('Table type: '+str(LOCAL_TABLE_CACHE[TableName]['header']['table_type']))
      print('-----------------------------------------')
      print('            PAR_NAME           PAR_FORMAT')
      print('')
      for par_name in LOCAL_TABLE_CACHE[TableName]['header']['order']:
          par_format = LOCAL_TABLE_CACHE[TableName]['header']['format'][par_name]
          print('%20s %20s' % (par_name,par_format))
      print('-----------------------------------------')