Source code for neuroconv.datainterfaces.ecephys.kilosort.kilosortdatainterface
from ..basesortingextractorinterface import BaseSortingExtractorInterface
from ....utils import FolderPathType
[docs]class KiloSortSortingInterface(BaseSortingExtractorInterface):
"""Primary data interface class for converting a KiloSortingExtractor from spikeinterface."""
help = "Interface for kilosort sorting data."
display_name = "KiloSort Sorting"
def __init__(
self,
folder_path: FolderPathType,
keep_good_only: bool = False,
verbose: bool = True,
):
"""
Load and prepare sorting data for kilosort
Parameters
----------
folder_path: str or Path
Path to the output Phy folder (containing the params.py)
keep_good_only: bool, default: False
If True, only Kilosort-labeled 'good' units are returned
verbose: bool, default: True
"""
super().__init__(folder_path=folder_path, keep_good_only=keep_good_only, verbose=verbose)