Extractors module¶
Overview¶
The extractors module contains RecordingExtractor and SortingExtractor classes
to interface with a large variety of acquisition systems and spike sorting outputs.
Most of the RecordingExtractor classes are implemented by wrapping the
NEO rawio implementation.
Most of the SortingExtractor are instead directly implemented in SpikeInterface.
Although SI is object-oriented (class-based), each object can also be loaded with a convenient read() function:
Read one Recording¶
import spikeinterface.extractors as se
recording_OE = se.read_openephys("open-ephys-folder")
Read one Sorting¶
import spikeinterface.extractors as se
sorting_KS = se.read_kilosort("kilosort-folder")
Read one Event¶
import spikeinterface.extractors as se
events_OE = se.read_openephys_event("open-ephys-folder")
For a comprehensive list of compatible technologies, see Compatible Technology.