In [1]:
import os
import tables

In [2]:
folder = r"D:\Spike sorting\137_34_shankA_29cat_shabnam"
basename = "137_34_shankA_29cat_shabnam"

In [7]:
main_filename = os.path.join(folder, basename + '.main.h5')
raw_filename = os.path.join(folder, basename + '.raw.h5')
low_filename = os.path.join(folder, basename + '.low.h5')
high_filename = os.path.join(folder, basename + '.high.h5')
wave_filename = os.path.join(folder, basename + '.waves.h5')

In [4]:
tables.__version__


Out[4]:
'2.4.0'

In [8]:
main_file = tables.openFile(main_filename)
raw_file = tables.openFile(raw_filename)
low_file = tables.openFile(low_filename)
high_file = tables.openFile(high_filename)
wave_file = tables.openFile(wave_filename)

In [70]:
main_file.root.shanks.shank_1.spikedetekt.cols


Out[70]:
/shanks/shank_1/spikedetekt.cols (Cols), 4 columns
  features (Column(405318, 31), ('<f4', (31,)))
  mask_binary (Column(405318, 10), ('i1', (10,)))
  mask_float (Column(405318, 10), ('<f4', (10,)))
  time (Column(405318,), int32)