code: def _read_block_continuous(f, i_block):
      
      f.seek(HDR_LENGTH + i_block * BLK_SIZE + BEG_BLK_SIZE)
      v = unpack(DAT_FMT, f.read(DAT_FMT_SIZE))
  
      return array(v)
docs: Read a single block / record completely
  
      Parameters
      ----------
      f : file handle
          handle to a file opened with 'rb'
      i_block : int
          index of the block to read
  
      Returns
      -------
      1D array
          data inside a block for one channel
  
      Notes
      -----
      It skips the timestamp information (it's assumed to be continuous) and the
      control characters. Maybe it might be useful to check the control
      characters but it will slow down the execution.