old_contents: import numpy as np
  import pandas as pd
  
  path = 'pylinkparse/tests/data/'
  fname = path + 'test_raw.asc'
  
  saccades = []
  blinks = []
  fixations = []
  with open(fname) as fid:
      for line in fid:
          if 'ESACC' in line:
              saccades.append(line)
          elif 'EBLINK' in line:
              blinks.append(line)
          elif 'EFIX' in line:
              fixations.append(line)
  
  saccades = np.genfromtxt(saccades, dtype=(['S8'] * 2) + (['f8'] * 11))
  
  blinks = np.genfromtxt(blinks, dtype=(['S8'] * 2) + (['f8'] * 3))
  
  fixations = np.genfromtxt(fixations, dtype=(['S8'] * 2) + (['f8'] * 8))
  
  df = pd.DataFrame(blinks)
  
  print df
  
  print df['f0'].dtype
  print df['f3'].dtype
  
new_contents: import numpy as np
  import pandas as pd
  
  path = 'pylinkparse/tests/data/'
  fname = path + 'test_raw.asc'
  
  saccades = []
  blinks = []
  fixations = []
  samples = []
  with open(fname) as fid:
      for line in fid:
          if 'ESACC' in line:
              saccades.append(line)
          elif 'EBLINK' in line:
              blinks.append(line)
          elif 'EFIX' in line:
              fixations.append(line)
          elif line[0].isdigit():
              samples.append(line)
  
  saccades = np.genfromtxt(saccades, dtype=(['S8'] * 2) + (['f8'] * 11))
  
  blinks = np.genfromtxt(blinks, dtype=(['S8'] * 2) + (['f8'] * 3))
  
  fixations = np.genfromtxt(fixations, dtype=(['S8'] * 2) + (['f8'] * 8))
  
  samples = np.genfromtxt(samples)
  
  df = pd.DataFrame(blinks)
  
  print df
  
  print df['f0'].dtype
  print df['f3'].dtype
  
subject: add samples to test