In [1]:
import tables as tb
import pandas as pd
In [2]:
from klustaviewa.dataio import HDF5Writer, HDF5Loader, klusters_to_hdf5, MemMappedText
import klustaviewa.dataio.hdf5loader
import klustaviewa.dataio.selection
import klustaviewa.dataio.tools
reload(klustaviewa.dataio.hdf5loader)
reload(klustaviewa.dataio.selection)
reload(klustaviewa.dataio.tools)
Out[2]:
In [6]:
folder = r"D:\Spike Sorting\sirota"
basename = "ec016.694_711"
In [7]:
filename = os.path.join(folder, basename + '.xml')
filename_h5 = os.path.join(folder, basename + '.main.h5')
In [8]:
# Convert in HDF5.
%timeit -r 1 -n 1 klusters_to_hdf5(filename)
In [6]:
%load_ext line_profiler
In [7]:
%lprun -f HDF5Writer.write_spike -f HDF5Writer.read_next_spike -f MemMappedText.next klusters_to_hdf5(filename)
In [ ]: