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)