docs: def all_blocks(self):
  
          status = OrderedDict.fromkeys(parameters.BLOCKS.keys())
          status['13AE'] = ['discovery complete', '50', '24.05']
          status['13AO'] = ['discovery complete', '36', '24.40']
          status['13BL'] = ['discovery complete', '79', '24.48']
          status['14BH'] = ['discovery running', '-', '-']
          status['15AP'] = ['discovery running', '-', '-']
          status['15AM'] = ['discovery running', '-', '-']
  
          '''Overview tal table is expecting:
          ID   observations   processing status   discoveries  m_r 40%
          '''
          bks = []
          for block in status.iterkeys():
              bk = [block, self.num_block_images(block)]  # if set in the .fromkeys(), doesn't give a unique list
              if status[block] is not None:
                  bk = bk + status[block]
              else:
                  bk = bk + ['awaiting triplets', '-', '-']
              bks.append(bk)
  
          retval = {'blocks': bks, 'status': status}
  
          return retval