SYMBOL INDEX (684 symbols across 65 files) FILE: spikeextractors/baseextractor.py class BaseExtractor (line 14) | class BaseExtractor: method __init__ (line 21) | def __init__(self): method __del__ (line 34) | def __del__(self): method del_memmap_file (line 44) | def del_memmap_file(self, memmap_file): method make_serialized_dict (line 71) | def make_serialized_dict(self, relative_to=None): method dump_to_dict (line 112) | def dump_to_dict(self, relative_to=None): method _get_file_path (line 130) | def _get_file_path(self, file_path, extensions): method dump_to_json (line 171) | def dump_to_json(self, file_path=None, relative_to=None): method dump_to_pickle (line 191) | def dump_to_pickle(self, file_path=None, include_properties=True, incl... method get_tmp_folder (line 223) | def get_tmp_folder(self): method set_tmp_folder (line 236) | def set_tmp_folder(self, folder): method allocate_array (line 247) | def allocate_array(self, memmap, shape=None, dtype=None, name=None, ar... method annotate (line 302) | def annotate(self, annotation_key, value, overwrite=False): method get_annotation (line 323) | def get_annotation(self, annotation_name): method get_annotation_keys (line 343) | def get_annotation_keys(self): method copy_annotations (line 353) | def copy_annotations(self, extractor): method add_epoch (line 363) | def add_epoch(self, epoch_name, start_frame, end_frame): method remove_epoch (line 384) | def remove_epoch(self, epoch_name): method get_epoch_names (line 400) | def get_epoch_names(self): method get_epoch_info (line 420) | def get_epoch_info(self, epoch_name): method copy_epochs (line 444) | def copy_epochs(self, extractor): method _cast_start_end_frame (line 456) | def _cast_start_end_frame(self, start_frame, end_frame): method load_extractor_from_json (line 461) | def load_extractor_from_json(json_file): method load_extractor_from_pickle (line 482) | def load_extractor_from_pickle(pkl_file): method load_extractor_from_dict (line 509) | def load_extractor_from_dict(d): method check_if_dumpable (line 526) | def check_if_dumpable(self): function _make_paths_relative (line 530) | def _make_paths_relative(d, relative): function _load_extractor_from_dict (line 544) | def _load_extractor_from_dict(dic): function _get_class_from_string (line 602) | def _get_class_from_string(class_string): function _check_same_version (line 615) | def _check_same_version(class_string, version): function _check_if_dumpable (line 625) | def _check_if_dumpable(d): function _check_json (line 635) | def _check_json(d): FILE: spikeextractors/cacheextractors.py class CacheRecordingExtractor (line 11) | class CacheRecordingExtractor(BinDatRecordingExtractor, RecordingExtract... method __init__ (line 12) | def __init__(self, recording, return_scaled=True, method __del__ (line 56) | def __del__(self): method filename (line 66) | def filename(self): method move_to (line 69) | def move_to(self, save_path): method make_serialized_dict (line 91) | def make_serialized_dict(self, include_properties=None, include_featur... class CacheSortingExtractor (line 117) | class CacheSortingExtractor(NpzSortingExtractor, SortingExtractor): method __init__ (line 118) | def __init__(self, sorting, save_path=None): method __del__ (line 141) | def __del__(self): method filename (line 149) | def filename(self): method move_to (line 152) | def move_to(self, save_path): method make_serialized_dict (line 171) | def make_serialized_dict(self, include_properties=None, include_featur... FILE: spikeextractors/example_datasets/synthesize_random_firings.py function synthesize_random_firings (line 4) | def synthesize_random_firings(*, K=20, sampling_frequency=30000.0, durat... function rand_distr2 (line 42) | def rand_distr2(a, b, num, seed): function enforce_refractory_period (line 48) | def enforce_refractory_period(times_in, refr): FILE: spikeextractors/example_datasets/synthesize_random_waveforms.py function synthesize_random_waveforms (line 5) | def synthesize_random_waveforms(*, M=5, T=500, K=20, upsamplefac=13, tim... function get_default_neuron_locations (line 55) | def get_default_neuron_locations(M, K, geometry): FILE: spikeextractors/example_datasets/synthesize_single_waveform.py function exp_growth (line 4) | def exp_growth(amp1, amp2, dur1, dur2): function exp_decay (line 14) | def exp_decay(amp1, amp2, dur1, dur2): function smooth_it (line 20) | def smooth_it(Y, t): function synthesize_single_waveform (line 27) | def synthesize_single_waveform(*, N=800, durations=[200, 10, 30, 200], a... FILE: spikeextractors/example_datasets/synthesize_timeseries.py function synthesize_timeseries (line 4) | def synthesize_timeseries(*, sorting, waveforms, noise_level=1, sampling... FILE: spikeextractors/example_datasets/toy_example.py function toy_example (line 11) | def toy_example( FILE: spikeextractors/exceptions.py class NotDumpableExtractorError (line 1) | class NotDumpableExtractorError(TypeError): FILE: spikeextractors/extraction_tools.py function read_python (line 20) | def read_python(path): function write_python (line 47) | def write_python(path, dict): function load_probe_file (line 68) | def load_probe_file(recording, probe_file, channel_map=None, channel_gro... function save_to_probe_file (line 190) | def save_to_probe_file(recording, probe_file, grouping_property=None, ra... function read_binary (line 244) | def read_binary(file, numchan, dtype, time_axis=0, offset=0): function write_to_binary_dat_format (line 272) | def write_to_binary_dat_format(recording, save_path=None, file_handle=None, function write_to_h5_dataset_format (line 412) | def write_to_h5_dataset_format(recording, dataset_path, save_path=None, ... function get_sub_extractors_by_property (line 509) | def get_sub_extractors_by_property(extractor, property_name, return_prop... function _export_prb_file (line 570) | def _export_prb_file(recording, file_name, grouping_property=None, graph... function _check_json (line 686) | def _check_json(d): function load_extractor_from_json (line 701) | def load_extractor_from_json(json_file): function load_extractor_from_dict (line 718) | def load_extractor_from_dict(d): function load_extractor_from_pickle (line 735) | def load_extractor_from_pickle(pkl_file): function check_get_unit_spike_train (line 752) | def check_get_unit_spike_train(func): function check_get_traces_args (line 771) | def check_get_traces_args(func): function check_get_ttl_args (line 818) | def check_get_ttl_args(func): function cast_start_end_frame (line 845) | def cast_start_end_frame(start_frame, end_frame): function divide_recording_into_time_chunks (line 864) | def divide_recording_into_time_chunks(num_frames, chunk_size, padding_si... function _write_dat_one_chunk (line 879) | def _write_dat_one_chunk(i, rec_arg, chunks, rec_memmap, dtype, time_axi... FILE: spikeextractors/extractors/alfsortingextractor/alfsortingextractor.py class ALFSortingExtractor (line 15) | class ALFSortingExtractor(SortingExtractor): method __init__ (line 22) | def __init__(self, folder_path, sampling_frequency=30000): method _load_npy (line 61) | def _load_npy(self, npy_path): method _get_clusters_spike_times (line 64) | def _get_clusters_spike_times(self, cluster_idx): method get_unit_ids (line 79) | def get_unit_ids(self): method get_unit_spike_train (line 87) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 120) | def write_sorting(sorting, save_path): FILE: spikeextractors/extractors/axonaunitrecordingextractor/axonaunitrecordingextractor.py class AxonaUnitRecordingExtractor (line 20) | class AxonaUnitRecordingExtractor(NeoBaseRecordingExtractor, RecordingEx... method __init__ (line 38) | def __init__(self, noise_std: float = 3, block_index=None, seg_index=N... method get_traces (line 124) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_num_frames (line 179) | def get_num_frames(self): method get_sampling_frequency (line 185) | def get_sampling_frequency(self): method get_channel_ids (line 188) | def get_channel_ids(self): method _get_tetrode_channel_table (line 191) | def _get_tetrode_channel_table(self, channel_ids): FILE: spikeextractors/extractors/bindatrecordingextractor/bindatrecordingextractor.py class BinDatRecordingExtractor (line 16) | class BinDatRecordingExtractor(RecordingExtractor): method __init__ (line 53) | def __init__(self, file_path: PathType, sampling_frequency: float, num... method get_channel_ids (line 109) | def get_channel_ids(self): method get_num_frames (line 112) | def get_num_frames(self): method get_sampling_frequency (line 115) | def get_sampling_frequency(self): method get_traces (line 119) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method write_recording (line 137) | def write_recording( FILE: spikeextractors/extractors/biocamrecordingextractor/biocamrecordingextractor.py class BiocamRecordingExtractor (line 14) | class BiocamRecordingExtractor(RecordingExtractor): method __init__ (line 23) | def __init__(self, file_path, verbose=False, mea_pitch=42): method __del__ (line 36) | def __del__(self): method get_channel_ids (line 39) | def get_channel_ids(self): method get_num_frames (line 42) | def get_num_frames(self): method get_sampling_frequency (line 45) | def get_sampling_frequency(self): method get_traces (line 49) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method write_recording (line 57) | def write_recording(recording, save_path): function openBiocamFile (line 94) | def openBiocamFile(filename, mea_pitch, verbose=False): function readHDF5t_100 (line 146) | def readHDF5t_100(rf, t0, t1, nch): function readHDF5t_100_i (line 154) | def readHDF5t_100_i(rf, t0, t1, nch): function readHDF5t_101 (line 162) | def readHDF5t_101(rf, t0, t1, nch): function readHDF5t_101_i (line 170) | def readHDF5t_101_i(rf, t0, t1, nch): FILE: spikeextractors/extractors/cedextractors/cedrecordingextractor.py class CEDRecordingExtractor (line 21) | class CEDRecordingExtractor(RecordingExtractor): method __init__ (line 44) | def __init__(self, file_path: PathType, smrx_channel_ids: list): method channel_names (line 97) | def channel_names(self): method get_traces (line 101) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_num_frames (line 148) | def get_num_frames(self): method get_sampling_frequency (line 158) | def get_sampling_frequency(self): method get_channel_ids (line 168) | def get_channel_ids(self): method get_all_channels_info (line 180) | def get_all_channels_info(file_path): FILE: spikeextractors/extractors/cedextractors/utils.py function get_channel_info (line 25) | def get_channel_info(f, smrx_ch_ind): function get_channel_data (line 60) | def get_channel_data(f, smrx_ch_ind, start_frame=0, end_frame=None): FILE: spikeextractors/extractors/cellexplorersortingextractor/cellexplorersortingextractor.py class CellExplorerSortingExtractor (line 19) | class CellExplorerSortingExtractor(SortingExtractor): method __init__ (line 37) | def __init__(self, spikes_matfile_path: PathType, session_info_matfile... method get_unit_ids (line 106) | def get_unit_ids(self): method get_unit_spike_train (line 110) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 116) | def write_sorting(sorting: SortingExtractor, save_path: PathType): FILE: spikeextractors/extractors/combinatosortingextractor/combinatosortingextractor.py class CombinatoSortingExtractor (line 17) | class CombinatoSortingExtractor(SortingExtractor): method __init__ (line 24) | def __init__(self, datapath: PathType, sampling_frequency=None, user='... method get_unit_ids (line 80) | def get_unit_ids(self): method get_unit_spike_train (line 85) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method get_unsorted_spike_train (line 93) | def get_unsorted_spike_train(self, start_frame=None, end_frame=None): FILE: spikeextractors/extractors/exdirextractors/exdirextractors.py class ExdirRecordingExtractor (line 18) | class ExdirRecordingExtractor(RecordingExtractor): method __init__ (line 27) | def __init__(self, folder_path): method get_channel_ids (line 41) | def get_channel_ids(self): method get_num_frames (line 44) | def get_num_frames(self): method get_sampling_frequency (line 47) | def get_sampling_frequency(self): method get_traces (line 51) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method write_recording (line 55) | def write_recording(recording, save_path, lfp=False, mua=False): class ExdirSortingExtractor (line 188) | class ExdirSortingExtractor(SortingExtractor): method __init__ (line 195) | def __init__(self, folder_path, sampling_frequency=None, channel_group... method get_unit_ids (line 250) | def get_unit_ids(self): method get_unit_spike_train (line 254) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 261) | def write_sorting(sorting, save_path, recording=None, sampling_frequen... FILE: spikeextractors/extractors/hdsortsortingextractor/hdsortsortingextractor.py class HDSortSortingExtractor (line 23) | class HDSortSortingExtractor(MATSortingExtractor): method __init__ (line 26) | def __init__(self, file_path: PathType, keep_good_only: bool = True): method get_unit_spike_train (line 111) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method get_unit_ids (line 116) | def get_unit_ids(self): method write_sorting (line 120) | def write_sorting(sorting, save_path, locations=None, noise_std_by_cha... function _parse_units (line 229) | def _parse_units(file, _units): function _squeeze_ds (line 256) | def _squeeze_ds(ds): function _squeeze (line 262) | def _squeeze(arr): FILE: spikeextractors/extractors/hs2sortingextractor/hs2sortingextractor.py class HS2SortingExtractor (line 14) | class HS2SortingExtractor(SortingExtractor): method __init__ (line 21) | def __init__(self, file_path, load_unit_info=True): method load_unit_info (line 41) | def load_unit_info(self): method get_unit_indices (line 58) | def get_unit_indices(self, x): method get_unit_ids (line 61) | def get_unit_ids(self): method get_unit_spike_train (line 65) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 71) | def write_sorting(sorting, save_path): FILE: spikeextractors/extractors/intanrecordingextractor/intanrecordingextractor.py class IntanRecordingExtractor (line 23) | class IntanRecordingExtractor(RecordingExtractor): method __init__ (line 49) | def __init__(self, file_path: str, verbose: bool = False): method get_channel_ids (line 71) | def get_channel_ids(self): method get_num_frames (line 74) | def get_num_frames(self): method get_sampling_frequency (line 77) | def get_sampling_frequency(self): method get_traces (line 81) | def get_traces( method get_ttl_events (line 133) | def get_ttl_events(self, start_frame=None, end_frame=None, channel_id=0): FILE: spikeextractors/extractors/jrcsortingextractor/jrcsortingextractor.py class JRCSortingExtractor (line 12) | class JRCSortingExtractor(MATSortingExtractor): method __init__ (line 16) | def __init__(self, file_path: PathType, keep_good_only: bool = False): method get_unit_spike_features (line 137) | def get_unit_spike_features(self, unit_id, feature_name, start_frame=N... method get_unit_spike_feature_names (line 150) | def get_unit_spike_feature_names(self, unit_id): method get_unit_spike_train (line 154) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method get_unit_ids (line 163) | def get_unit_ids(self): function _find_site_neighbors (line 167) | def _find_site_neighbors(site_locs, n_neighbors, shank_map): FILE: spikeextractors/extractors/kilosortextractors/kilosortextractors.py class KiloSortRecordingExtractor (line 5) | class KiloSortRecordingExtractor(PhyRecordingExtractor): method __init__ (line 14) | def __init__(self, folder_path): class KiloSortSortingExtractor (line 18) | class KiloSortSortingExtractor(PhySortingExtractor): method __init__ (line 25) | def __init__(self, folder_path, exclude_cluster_groups=None, keep_good... FILE: spikeextractors/extractors/klustaextractors/klustaextractors.py class KlustaRecordingExtractor (line 27) | class KlustaRecordingExtractor(BinDatRecordingExtractor): method __init__ (line 36) | def __init__(self, folder_path): class KlustaSortingExtractor (line 54) | class KlustaSortingExtractor(SortingExtractor): method __init__ (line 63) | def __init__(self, file_or_folder_path, exclude_cluster_groups=None): method get_unit_ids (line 146) | def get_unit_ids(self): method get_unit_spike_train (line 150) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... FILE: spikeextractors/extractors/matsortingextractor/matsortingextractor.py class MATSortingExtractor (line 33) | class MATSortingExtractor(SortingExtractor): method __init__ (line 41) | def __init__(self, file_path: PathType): method __del__ (line 67) | def __del__(self): method _getfield (line 71) | def _getfield(self, fieldname: str): method write_dict_to_mat (line 84) | def write_dict_to_mat(mat_file_path, dict_to_write, version='7.3'): #... FILE: spikeextractors/extractors/maxwellextractors/maxwellextractors.py class MaxOneRecordingExtractor (line 15) | class MaxOneRecordingExtractor(RecordingExtractor): method __init__ (line 24) | def __init__(self, file_path, load_spikes=True, rec_name='rec0000'): method __del__ (line 39) | def __del__(self): method _initialize (line 42) | def _initialize(self): method get_channel_ids (line 129) | def get_channel_ids(self): method get_electrode_ids (line 132) | def get_electrode_ids(self): method get_num_frames (line 135) | def get_num_frames(self): method get_sampling_frequency (line 138) | def get_sampling_frequency(self): method correct_for_missing_frames (line 141) | def correct_for_missing_frames(self, verbose=False): method _get_frame_numbers (line 176) | def _get_frame_numbers(self): method _get_frame_number (line 181) | def _get_frame_number(self, index): method get_traces (line 187) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_ttl_events (line 200) | def get_ttl_events(self, start_frame=None, end_frame=None, channel_id=0): class MaxOneSortingExtractor (line 213) | class MaxOneSortingExtractor(SortingExtractor): method __init__ (line 220) | def __init__(self, file_path): method _initialize (line 230) | def _initialize(self): method get_unit_ids (line 262) | def get_unit_ids(self): method get_unit_spike_train (line 266) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... class MaxTwoRecordingExtractor (line 278) | class MaxTwoRecordingExtractor(RecordingExtractor): method __init__ (line 287) | def __init__(self, file_path, well_name='well000', rec_name='rec0000',... method _initialize (line 303) | def _initialize(self): method get_channel_ids (line 362) | def get_channel_ids(self): method get_num_frames (line 365) | def get_num_frames(self): method get_sampling_frequency (line 368) | def get_sampling_frequency(self): method get_well_names (line 372) | def get_well_names(file_path): method get_recording_names (line 378) | def get_recording_names(file_path, well_name): method get_traces (line 386) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... class MaxTwoSortingExtractor (line 400) | class MaxTwoSortingExtractor(SortingExtractor): method __init__ (line 407) | def __init__(self, file_path, well_name='well000', rec_name='rec0000'): method _initialize (line 420) | def _initialize(self): method get_unit_ids (line 453) | def get_unit_ids(self): method get_unit_spike_train (line 457) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... FILE: spikeextractors/extractors/mcsh5recordingextractor/mcsh5recordingextractor.py class MCSH5RecordingExtractor (line 14) | class MCSH5RecordingExtractor(RecordingExtractor): method __init__ (line 23) | def __init__(self, file_path, stream_id=0, verbose=False): method __del__ (line 34) | def __del__(self): method get_channel_ids (line 37) | def get_channel_ids(self): method get_num_frames (line 40) | def get_num_frames(self): method get_sampling_frequency (line 43) | def get_sampling_frequency(self): method set_stream_id (line 46) | def set_stream_id(self, stream_id): method get_stream_id (line 57) | def get_stream_id(self): method get_available_stream_ids (line 61) | def get_available_stream_ids(self): method get_traces (line 70) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... function openMCSH5File (line 94) | def openMCSH5File(filename, stream_id, verbose=False): FILE: spikeextractors/extractors/mdaextractors/mdaextractors.py class MdaRecordingExtractor (line 13) | class MdaRecordingExtractor(RecordingExtractor): method __init__ (line 22) | def __init__(self, folder_path, raw_fname='raw.mda', params_fname='par... method get_channel_ids (line 43) | def get_channel_ids(self): method get_num_frames (line 46) | def get_num_frames(self): method get_sampling_frequency (line 49) | def get_sampling_frequency(self): method get_traces (line 53) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method write_to_binary_dat_format (line 59) | def write_to_binary_dat_format(self, save_path, time_axis=0, dtype=Non... method write_recording (line 103) | def write_recording(recording, save_path, params=dict(), raw_fname='ra... class MdaSortingExtractor (line 165) | class MdaSortingExtractor(SortingExtractor): method __init__ (line 172) | def __init__(self, file_path, sampling_frequency=None): method get_unit_ids (line 184) | def get_unit_ids(self): method get_unit_spike_train (line 188) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 195) | def write_sorting(sorting, save_path, write_primary_channels=False): function _concatenate (line 229) | def _concatenate(list): function read_dataset_params (line 235) | def read_dataset_params(dsdir, params_fname): FILE: spikeextractors/extractors/mdaextractors/mdaio.py class MdaHeader (line 9) | class MdaHeader: method __init__ (line 10) | def __init__(self, dt0, dims0): method write (line 24) | def write(self, f): function npy_dtype_to_string (line 38) | def npy_dtype_to_string(dt): class DiskReadMda (line 53) | class DiskReadMda: method __init__ (line 54) | def __init__(self, path, header=None): method dims (line 68) | def dims(self): method N1 (line 74) | def N1(self): method N2 (line 77) | def N2(self): method N3 (line 80) | def N3(self): method dt (line 83) | def dt(self): method numBytesPerEntry (line 89) | def numBytesPerEntry(self): method readChunk (line 95) | def readChunk(self, i1=-1, i2=-1, i3=-1, N1=1, N2=1, N3=1): method _read_chunk_1d (line 127) | def _read_chunk_1d(self, i, N): method _read_chunk_1d_helper (line 138) | def _read_chunk_1d_helper(self, path0, N, *, offset): function is_url (line 151) | def is_url(path): function _download_bytes_to_tmpfile (line 155) | def _download_bytes_to_tmpfile(url, start, end): function _read_header (line 170) | def _read_header(path): function _dt_from_dt_code (line 224) | def _dt_from_dt_code(dt_code): function _dt_code_from_dt (line 244) | def _dt_code_from_dt(dt): function get_num_bytes_per_entry_from_dt (line 262) | def get_num_bytes_per_entry_from_dt(dt): function readmda_header (line 280) | def readmda_header(path): function _write_header (line 286) | def _write_header(path, H, rewrite=False): function readmda (line 310) | def readmda(path): function writemda32 (line 331) | def writemda32(X, fname): function writemda64 (line 337) | def writemda64(X, fname): function writemda8 (line 343) | def writemda8(X, fname): function writemda32i (line 349) | def writemda32i(X, fname): function writemda32ui (line 355) | def writemda32ui(X, fname): function writemda16i (line 361) | def writemda16i(X, fname): function writemda16ui (line 367) | def writemda16ui(X, fname): function writemda (line 373) | def writemda(X, fname, *, dtype): function _writemda (line 377) | def _writemda(X, fname, dt): function readnpy (line 412) | def readnpy(path): function writenpy8 (line 416) | def writenpy8(X, path): function writenpy32 (line 420) | def writenpy32(X, path): function writenpy64 (line 424) | def writenpy64(X, path): function writenpy16i (line 428) | def writenpy16i(X, path): function writenpy16ui (line 432) | def writenpy16ui(X, path): function writenpy32i (line 436) | def writenpy32i(X, path): function writenpy32ui (line 440) | def writenpy32ui(X, path): function writenpy (line 444) | def writenpy(X, path, *, dtype): function _writenpy (line 448) | def _writenpy(X, path, *, dtype): function appendmda (line 455) | def appendmda(X, path): function file_extension (line 485) | def file_extension(fname): function _read_int32 (line 493) | def _read_int32(f): function _read_int64 (line 497) | def _read_int64(f): function _write_int32 (line 501) | def _write_int32(f, val): function _write_int64 (line 505) | def _write_int64(f, val): function _header_from_file (line 509) | def _header_from_file(f): FILE: spikeextractors/extractors/mearecextractors/mearecextractors.py class MEArecRecordingExtractor (line 22) | class MEArecRecordingExtractor(RecordingExtractor): method __init__ (line 31) | def __init__(self, file_path, locs_2d=True): method _initialize (line 48) | def _initialize(self): method get_channel_ids (line 69) | def get_channel_ids(self): method get_num_frames (line 72) | def get_num_frames(self): method get_sampling_frequency (line 75) | def get_sampling_frequency(self): method get_traces (line 79) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method write_recording (line 91) | def write_recording(recording, save_path, check_suffix=True): class MEArecSortingExtractor (line 118) | class MEArecSortingExtractor(SortingExtractor): method __init__ (line 125) | def __init__(self, file_path): method _initialize (line 136) | def _initialize(self): method get_unit_ids (line 152) | def get_unit_ids(self): method get_num_units (line 157) | def get_num_units(self): method get_unit_spike_train (line 163) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 172) | def write_sorting(sorting, save_path, sampling_frequency, check_suffix... FILE: spikeextractors/extractors/neoextractors/axonaextractor.py class AxonaRecordingExtractor (line 11) | class AxonaRecordingExtractor(NeoBaseRecordingExtractor): method __init__ (line 16) | def __init__(self, **kargs): FILE: spikeextractors/extractors/neoextractors/blackrockextractor.py class BlackrockRecordingExtractor (line 15) | class BlackrockRecordingExtractor(NeoBaseRecordingExtractor): method __init__ (line 34) | def __init__(self, filename: PathType, nsx_to_load: Optional[int] = No... class BlackrockSortingExtractor (line 40) | class BlackrockSortingExtractor(NeoBaseSortingExtractor): method __init__ (line 59) | def __init__(self, filename: PathType, nsx_to_load: Optional[int] = None, FILE: spikeextractors/extractors/neoextractors/mcsrawrecordingextractor.py class MCSRawRecordingExtractor (line 10) | class MCSRawRecordingExtractor(NeoBaseRecordingExtractor): FILE: spikeextractors/extractors/neoextractors/neobaseextractor.py class _NeoBaseExtractor (line 16) | class _NeoBaseExtractor: method __init__ (line 24) | def __init__(self, block_index=None, seg_index=None, **kargs): class NeoBaseRecordingExtractor (line 54) | class NeoBaseRecordingExtractor(RecordingExtractor, _NeoBaseExtractor): method __init__ (line 56) | def __init__(self, block_index=None, seg_index=None, **kargs): method get_traces (line 119) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_num_frames (line 138) | def get_num_frames(self): method get_sampling_frequency (line 146) | def get_sampling_frequency(self): method get_channel_ids (line 154) | def get_channel_ids(self): class NeoBaseSortingExtractor (line 158) | class NeoBaseSortingExtractor(SortingExtractor, _NeoBaseExtractor): method __init__ (line 159) | def __init__(self, block_index=None, seg_index=None, **kargs): method _handle_sampling_frequency (line 174) | def _handle_sampling_frequency(self): method get_unit_ids (line 220) | def get_unit_ids(self): method get_unit_spike_train (line 234) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... FILE: spikeextractors/extractors/neoextractors/neuralynxextractor.py class NeuralynxRecordingExtractor (line 10) | class NeuralynxRecordingExtractor(NeoBaseRecordingExtractor): class NeuralynxSortingExtractor (line 30) | class NeuralynxSortingExtractor(NeoBaseSortingExtractor): FILE: spikeextractors/extractors/neoextractors/plexonextractor.py class PlexonRecordingExtractor (line 9) | class PlexonRecordingExtractor(NeoBaseRecordingExtractor): class PlexonSortingExtractor (line 28) | class PlexonSortingExtractor(NeoBaseSortingExtractor): FILE: spikeextractors/extractors/neoextractors/spikegadgetsextractor.py class SpikeGadgetsRecordingExtractor (line 9) | class SpikeGadgetsRecordingExtractor(NeoBaseRecordingExtractor): method __init__ (line 29) | def __init__(self, filename, selected_streams='trodes',**kwargs): FILE: spikeextractors/extractors/neuropixelsdatrecordingextractor/neuropixelsdatrecordingextractor.py class NeuropixelsDatRecordingExtractor (line 13) | class NeuropixelsDatRecordingExtractor(BinDatRecordingExtractor): method __init__ (line 44) | def __init__(self, file_path, settings_file=None, is_filtered=None, ve... FILE: spikeextractors/extractors/neuroscopeextractors/neuroscopeextractors.py function get_single_files (line 22) | def get_single_files(folder_path: Path, suffix: str): function get_shank_files (line 29) | def get_shank_files(folder_path: Path, suffix: str): function find_xml_file_path (line 35) | def find_xml_file_path(folder_path: PathType): function handle_xml_file_path (line 42) | def handle_xml_file_path(folder_path: PathType, initial_xml_file_path: P... class NeuroscopeRecordingExtractor (line 51) | class NeuroscopeRecordingExtractor(BinDatRecordingExtractor): method __init__ (line 77) | def __init__(self, file_path: PathType, gain: Optional[float] = None, ... method write_recording (line 101) | def write_recording( class NeuroscopeMultiRecordingTimeExtractor (line 173) | class NeuroscopeMultiRecordingTimeExtractor(MultiRecordingTimeExtractor): method __init__ (line 197) | def __init__(self, folder_path: PathType, gain: Optional[float] = None... method write_recording (line 210) | def write_recording( class NeuroscopeSortingExtractor (line 302) | class NeuroscopeSortingExtractor(SortingExtractor): method __init__ (line 345) | def __init__( method get_unit_ids (line 461) | def get_unit_ids(self): method get_sampling_frequency (line 464) | def get_sampling_frequency(self): method shift_unit_ids (line 467) | def shift_unit_ids(self, shift): method add_unit (line 470) | def add_unit(self, unit_id, spike_times): method get_unit_spike_train (line 482) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 489) | def write_sorting(sorting: SortingExtractor, save_path: PathType): class NeuroscopeMultiSortingExtractor (line 523) | class NeuroscopeMultiSortingExtractor(MultiSortingExtractor): method __init__ (line 566) | def __init__( method write_sorting (line 653) | def write_sorting(sorting: Union[MultiSortingExtractor, SortingExtract... function _extract_res_clu_arrays (line 703) | def _extract_res_clu_arrays(sorting): FILE: spikeextractors/extractors/nixioextractors/nixioextractors.py class NIXIORecordingExtractor (line 16) | class NIXIORecordingExtractor(RecordingExtractor): method __init__ (line 25) | def __init__(self, file_path): method __del__ (line 33) | def __del__(self): method _traces (line 37) | def _traces(self): method get_channel_ids (line 42) | def get_channel_ids(self): method get_num_frames (line 48) | def get_num_frames(self): method get_sampling_frequency (line 52) | def get_sampling_frequency(self): method get_traces (line 59) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method _load_properties (line 63) | def _load_properties(self): method write_recording (line 80) | def write_recording(recording, save_path, overwrite=False): class NIXIOSortingExtractor (line 141) | class NIXIOSortingExtractor(SortingExtractor): method __init__ (line 148) | def __init__(self, file_path): method __del__ (line 160) | def __del__(self): method _spike_das (line 164) | def _spike_das(self): method get_unit_ids (line 168) | def get_unit_ids(self): method get_unit_spike_train (line 172) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method _load_properties (line 180) | def _load_properties(self): method write_sorting (line 197) | def write_sorting(sorting, save_path, overwrite=False): FILE: spikeextractors/extractors/npzsortingextractor/npzsortingextractor.py class NpzSortingExtractor (line 7) | class NpzSortingExtractor(SortingExtractor): method __init__ (line 23) | def __init__(self, file_path): method get_unit_ids (line 39) | def get_unit_ids(self): method get_unit_spike_train (line 43) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 52) | def write_sorting(sorting, save_path): FILE: spikeextractors/extractors/numpyextractors/numpyextractors.py class NumpyRecordingExtractor (line 13) | class NumpyRecordingExtractor(RecordingExtractor): method __init__ (line 19) | def __init__(self, timeseries, sampling_frequency, geom=None): method set_ttls (line 45) | def set_ttls(self, ttl_frames, ttl_states=None): method get_channel_ids (line 52) | def get_channel_ids(self): method get_num_frames (line 55) | def get_num_frames(self): method get_sampling_frequency (line 58) | def get_sampling_frequency(self): method get_traces (line 62) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_ttl_events (line 67) | def get_ttl_events(self, start_frame=None, end_frame=None, channel_id=0): method write_recording (line 76) | def write_recording(recording, save_path): class NumpySortingExtractor (line 81) | class NumpySortingExtractor(SortingExtractor): method __init__ (line 85) | def __init__(self): method load_from_extractor (line 90) | def load_from_extractor(self, sorting, copy_unit_properties=False, cop... method set_sampling_frequency (line 112) | def set_sampling_frequency(self, sampling_frequency): method set_times_labels (line 115) | def set_times_labels(self, times, labels): method add_unit (line 131) | def add_unit(self, unit_id, times): method get_unit_ids (line 143) | def get_unit_ids(self): method get_unit_spike_train (line 147) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... FILE: spikeextractors/extractors/nwbextractors/nwbextractors.py function check_nwb_install (line 31) | def check_nwb_install(): function set_dynamic_table_property (line 35) | def set_dynamic_table_property(dynamic_table, row_ids, property_name, va... function get_dynamic_table_property (line 77) | def get_dynamic_table_property(dynamic_table, *, row_ids=None, property_... function get_nspikes (line 84) | def get_nspikes(units_table, unit_id): function most_relevant_ch (line 98) | def most_relevant_ch(traces: ArrayType): function update_dict (line 120) | def update_dict(d: dict, u: dict): function list_get (line 131) | def list_get(li: list, idx: int, default): function check_module (line 139) | def check_module(nwbfile, name: str, description: str = None): class NwbRecordingExtractor (line 162) | class NwbRecordingExtractor(se.RecordingExtractor): method __init__ (line 173) | def __init__(self, file_path: PathType, electrical_series_name: str = ... method make_nwb_metadata (line 276) | def make_nwb_metadata(self, nwbfile, es): method get_traces (line 307) | def get_traces( method get_sampling_frequency (line 329) | def get_sampling_frequency(self): method get_num_frames (line 332) | def get_num_frames(self): method get_channel_ids (line 335) | def get_channel_ids(self): method add_devices (line 339) | def add_devices(recording: se.RecordingExtractor, nwbfile=None, metada... method add_electrode_groups (line 385) | def add_electrode_groups(recording: se.RecordingExtractor, nwbfile=Non... method add_electrodes (line 472) | def add_electrodes(recording: se.RecordingExtractor, nwbfile=None, met... method add_electrical_series (line 654) | def add_electrical_series( method add_epochs (line 849) | def add_epochs( method add_all_to_nwbfile (line 891) | def add_all_to_nwbfile( method write_recording (line 968) | def write_recording( method get_nwb_metadata (line 1095) | def get_nwb_metadata(recording: se.RecordingExtractor, metadata: dict ... class NwbSortingExtractor (line 1127) | class NwbSortingExtractor(se.SortingExtractor): method __init__ (line 1134) | def __init__(self, file_path, electrical_series=None, sampling_frequen... method get_unit_ids (line 1205) | def get_unit_ids(self): method get_unit_spike_train (line 1219) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_units (line 1231) | def write_units( method write_sorting (line 1411) | def write_sorting( FILE: spikeextractors/extractors/openephysextractors/openephysextractors.py class OpenEphysRecordingExtractor (line 26) | class OpenEphysRecordingExtractor(RecordingExtractor): method __init__ (line 35) | def __init__(self, folder_path, experiment_id=0, recording_id=0): method _set_analogsignal (line 46) | def _set_analogsignal(self, analogsignals): method get_channel_ids (line 54) | def get_channel_ids(self): method get_num_frames (line 60) | def get_num_frames(self): method get_sampling_frequency (line 63) | def get_sampling_frequency(self): method get_traces (line 70) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_ttl_events (line 74) | def get_ttl_events(self, start_frame=None, end_frame=None, channel_id=0): class OpenEphysNPIXRecordingExtractor (line 85) | class OpenEphysNPIXRecordingExtractor(OpenEphysRecordingExtractor): method __init__ (line 94) | def __init__(self, folder_path, experiment_id=0, recording_id=0, strea... class OpenEphysSortingExtractor (line 120) | class OpenEphysSortingExtractor(SortingExtractor): method __init__ (line 127) | def __init__(self, folder_path, experiment_id=0, recording_id=0): method get_unit_ids (line 139) | def get_unit_ids(self): method get_unit_spike_train (line 143) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... FILE: spikeextractors/extractors/phyextractors/phyextractors.py class PhyRecordingExtractor (line 13) | class PhyRecordingExtractor(BinDatRecordingExtractor): method __init__ (line 30) | def __init__(self, folder_path: PathType): class PhySortingExtractor (line 63) | class PhySortingExtractor(SortingExtractor): method __init__ (line 80) | def __init__(self, folder_path: PathType, exclude_cluster_groups: Opti... method get_unit_ids (line 178) | def get_unit_ids(self): method get_unit_spike_train (line 182) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... FILE: spikeextractors/extractors/shybridextractors/shybridextractors.py class SHYBRIDRecordingExtractor (line 18) | class SHYBRIDRecordingExtractor(RecordingExtractor): method __init__ (line 28) | def __init__(self, file_path): method get_channel_ids (line 58) | def get_channel_ids(self): method get_num_frames (line 61) | def get_num_frames(self): method get_sampling_frequency (line 64) | def get_sampling_frequency(self): method get_traces (line 67) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method write_recording (line 72) | def write_recording(recording, save_path, initial_sorting_fn, dtype='f... class SHYBRIDSortingExtractor (line 121) | class SHYBRIDSortingExtractor(SortingExtractor): method __init__ (line 127) | def __init__(self, file_path, delimiter=','): method get_unit_ids (line 138) | def get_unit_ids(self): method get_unit_spike_train (line 142) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 148) | def write_sorting(sorting, save_path): class GeometryNotLoadedError (line 172) | class GeometryNotLoadedError(Exception): FILE: spikeextractors/extractors/spikeglxrecordingextractor/readSGLX.py function readMeta (line 38) | def readMeta(binFullPath): function SampRate (line 63) | def SampRate(meta): function Int2Volts (line 77) | def Int2Volts(meta): function OriginalChans (line 93) | def OriginalChans(meta): function ChannelCountsNI (line 117) | def ChannelCountsNI(meta): function ChannelCountsIM (line 129) | def ChannelCountsIM(meta): function ChanGainNI (line 140) | def ChanGainNI(ichan, savedMN, savedMA, meta): function ChanGainsIM (line 153) | def ChanGainsIM(meta): function GainCorrectNI (line 175) | def GainCorrectNI(dataArray, chanList, meta): function GainCorrectIM (line 204) | def GainCorrectIM(dataArray, chanList, meta): function makeMemMapRaw (line 232) | def makeMemMapRaw(binFullPath, meta): function ExtractDigital (line 249) | def ExtractDigital(rawData, firstSamp, lastSamp, dwReq, dLineList, meta): FILE: spikeextractors/extractors/spikeglxrecordingextractor/spikeglxrecordingextractor.py class SpikeGLXRecordingExtractor (line 9) | class SpikeGLXRecordingExtractor(RecordingExtractor): method __init__ (line 32) | def __init__(self, file_path: str, x_pitch: int = 32, y_pitch: int = 20): method get_channel_ids (line 105) | def get_channel_ids(self): method get_num_frames (line 108) | def get_num_frames(self): method get_sampling_frequency (line 111) | def get_sampling_frequency(self): method get_traces (line 115) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_ttl_events (line 129) | def get_ttl_events(self, start_frame=None, end_frame=None, channel_id=0): function _parse_spikeglx_metafile (line 146) | def _parse_spikeglx_metafile(metafile, x_pitch, y_pitch, rec_type): FILE: spikeextractors/extractors/spykingcircusextractors/spykingcircusextractors.py class SpykingCircusRecordingExtractor (line 15) | class SpykingCircusRecordingExtractor(RecordingExtractor): method __init__ (line 32) | def __init__(self, folder_path): method get_channel_ids (line 83) | def get_channel_ids(self): method get_num_frames (line 86) | def get_num_frames(self): method get_sampling_frequency (line 89) | def get_sampling_frequency(self): method get_traces (line 92) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... class SpykingCircusSortingExtractor (line 97) | class SpykingCircusSortingExtractor(SortingExtractor): method __init__ (line 114) | def __init__(self, file_or_folder_path, load_templates=False): method get_unit_ids (line 198) | def get_unit_ids(self): method get_unit_spike_train (line 202) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method write_sorting (line 209) | def write_sorting(sorting, save_path): function _load_params (line 228) | def _load_params(params_file): FILE: spikeextractors/extractors/tridescloussortingextractor/tridescloussortingextractor.py class TridesclousSortingExtractor (line 13) | class TridesclousSortingExtractor(SortingExtractor): method __init__ (line 20) | def __init__(self, folder_path, chan_grp=None): method get_unit_ids (line 45) | def get_unit_ids(self): method get_unit_spike_train (line 49) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... FILE: spikeextractors/extractors/waveclussortingextractor/waveclussortingextractor.py class WaveClusSortingExtractor (line 12) | class WaveClusSortingExtractor(MATSortingExtractor): method __init__ (line 16) | def __init__(self, file_path: PathType): method get_unit_spike_train (line 34) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method get_unit_ids (line 42) | def get_unit_ids(self): method get_unsorted_spike_train (line 45) | def get_unsorted_spike_train(self, start_frame=None, end_frame=None): FILE: spikeextractors/extractors/yassextractors/yassextractors.py class YassSortingExtractor (line 15) | class YassSortingExtractor(SortingExtractor): method __init__ (line 26) | def __init__(self, folder_path): method get_unit_ids (line 49) | def get_unit_ids(self): method get_temps (line 58) | def get_temps(self): method get_unit_spike_train (line 67) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... FILE: spikeextractors/multirecordingchannelextractor.py class MultiRecordingChannelExtractor (line 8) | class MultiRecordingChannelExtractor(RecordingExtractor): method __init__ (line 9) | def __init__(self, recordings, groups=None): method recordings (line 93) | def recordings(self): method get_traces (line 97) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_channel_ids (line 113) | def get_channel_ids(self): method get_num_frames (line 116) | def get_num_frames(self): method get_sampling_frequency (line 119) | def get_sampling_frequency(self): function concatenate_recordings_by_channel (line 123) | def concatenate_recordings_by_channel(recordings, groups=None): FILE: spikeextractors/multirecordingtimeextractor.py class MultiRecordingTimeExtractor (line 7) | class MultiRecordingTimeExtractor(RecordingExtractor): method __init__ (line 8) | def __init__(self, recordings, epoch_names=None): method recordings (line 67) | def recordings(self): method _find_section_for_frame (line 70) | def _find_section_for_frame(self, frame): method _find_section_for_time (line 81) | def _find_section_for_time(self, time): method get_traces (line 93) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_ttl_events (line 117) | def get_ttl_events(self, start_frame=None, end_frame=None, channel_id=0): method get_channel_ids (line 155) | def get_channel_ids(self): method get_num_frames (line 158) | def get_num_frames(self): method get_sampling_frequency (line 161) | def get_sampling_frequency(self): method frame_to_time (line 164) | def frame_to_time(self, frame): method time_to_frame (line 168) | def time_to_frame(self, time): function concatenate_recordings_by_time (line 173) | def concatenate_recordings_by_time(recordings, epoch_names=None): FILE: spikeextractors/multisortingextractor.py class MultiSortingExtractor (line 7) | class MultiSortingExtractor(SortingExtractor): method __init__ (line 8) | def __init__(self, sortings): method sortings (line 24) | def sortings(self): method get_unit_ids (line 27) | def get_unit_ids(self): method get_unit_spike_train (line 31) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method set_sampling_frequency (line 36) | def set_sampling_frequency(self, sampling_frequency): method get_sampling_frequency (line 40) | def get_sampling_frequency(self): method set_unit_property (line 43) | def set_unit_property(self, unit_id, property_name, value): method get_unit_property (line 50) | def get_unit_property(self, unit_id, property_name): method get_unit_property_names (line 57) | def get_unit_property_names(self, unit_id): method clear_unit_property (line 63) | def clear_unit_property(self, unit_id, property_name): method get_unit_spike_features (line 70) | def get_unit_spike_features(self, unit_id, feature_name, start_frame=N... method get_unit_spike_feature_names (line 78) | def get_unit_spike_feature_names(self, unit_id): method set_unit_spike_features (line 92) | def set_unit_spike_features(self, unit_id, feature_name, value, indexe... method clear_unit_spike_features (line 99) | def clear_unit_spike_features(self, unit_id, feature_name): function concatenate_sortings (line 107) | def concatenate_sortings(sortings): FILE: spikeextractors/recordingextractor.py class RecordingExtractor (line 10) | class RecordingExtractor(ABC, BaseExtractor): method __init__ (line 19) | def __init__(self): method get_traces (line 25) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_num_frames (line 63) | def get_num_frames(self): method get_sampling_frequency (line 74) | def get_sampling_frequency(self): method get_channel_ids (line 85) | def get_channel_ids(self): method get_num_channels (line 95) | def get_num_channels(self): method get_dtype (line 105) | def get_dtype(self, return_scaled=True): method set_times (line 122) | def set_times(self, times): method copy_times (line 134) | def copy_times(self, extractor): method frame_to_time (line 145) | def frame_to_time(self, frames): method time_to_frame (line 164) | def time_to_frame(self, times): method get_snippets (line 183) | def get_snippets(self, reference_frames, snippet_len, channel_ids=None... method set_channel_locations (line 249) | def set_channel_locations(self, locations, channel_ids=None): method get_channel_locations (line 286) | def get_channel_locations(self, channel_ids=None, locations_2d=True): method clear_channel_locations (line 318) | def clear_channel_locations(self, channel_ids=None): method set_channel_groups (line 334) | def set_channel_groups(self, groups, channel_ids=None): method get_channel_groups (line 364) | def get_channel_groups(self, channel_ids=None): method clear_channel_groups (line 391) | def clear_channel_groups(self, channel_ids=None): method set_channel_gains (line 407) | def set_channel_gains(self, gains, channel_ids=None): method get_channel_gains (line 438) | def get_channel_gains(self, channel_ids=None): method clear_channel_gains (line 464) | def clear_channel_gains(self, channel_ids=None): method set_channel_offsets (line 480) | def set_channel_offsets(self, offsets, channel_ids=None): method get_channel_offsets (line 511) | def get_channel_offsets(self, channel_ids=None): method clear_channel_offsets (line 537) | def clear_channel_offsets(self, channel_ids=None): method set_channel_property (line 553) | def set_channel_property(self, channel_id, property_name, value): method get_channel_property (line 584) | def get_channel_property(self, channel_id, property_name): method get_channel_property_names (line 621) | def get_channel_property_names(self, channel_id): method get_shared_channel_property_names (line 651) | def get_shared_channel_property_names(self, channel_ids=None): method copy_channel_properties (line 675) | def copy_channel_properties(self, recording, channel_ids=None): method clear_channel_property (line 710) | def clear_channel_property(self, channel_id, property_name): method clear_channels_property (line 728) | def clear_channels_property(self, property_name, channel_ids=None): method get_epoch (line 743) | def get_epoch(self, epoch_name): method load_probe_file (line 765) | def load_probe_file(self, probe_file, channel_map=None, channel_groups... method save_to_probe_file (line 793) | def save_to_probe_file(self, probe_file, grouping_property=None, radiu... method write_to_binary_dat_format (line 815) | def write_to_binary_dat_format(self, save_path, time_axis=0, dtype=Non... method write_to_h5_dataset_format (line 846) | def write_to_h5_dataset_format(self, dataset_path, save_path=None, fil... method get_sub_extractors_by_property (line 875) | def get_sub_extractors_by_property(self, property_name, return_propert... method get_ttl_events (line 904) | def get_ttl_events(self, start_frame=None, end_frame=None, channel_id=0): method write_recording (line 927) | def write_recording(recording, save_path): FILE: spikeextractors/save_tools.py function save_si_object (line 8) | def save_si_object(object_name: str, si_object, output_folder, FILE: spikeextractors/sortingextractor.py class SortingExtractor (line 9) | class SortingExtractor(ABC, BaseExtractor): method __init__ (line 18) | def __init__(self): method get_unit_ids (line 23) | def get_unit_ids(self): method get_unit_spike_train (line 34) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method get_units_spike_train (line 66) | def get_units_spike_train(self, unit_ids=None, start_frame=None, end_f... method get_sampling_frequency (line 90) | def get_sampling_frequency(self): method set_sampling_frequency (line 101) | def set_sampling_frequency(self, sampling_frequency): method set_unit_spike_features (line 112) | def set_unit_spike_features(self, unit_id, feature_name, value, indexe... method get_unit_spike_features (line 157) | def get_unit_spike_features(self, unit_id, feature_name, start_frame=N... method set_times (line 241) | def set_times(self, times): method copy_times (line 254) | def copy_times(self, extractor): method frame_to_time (line 265) | def frame_to_time(self, frames): method time_to_frame (line 284) | def time_to_frame(self, times): method clear_unit_spike_features (line 303) | def clear_unit_spike_features(self, unit_id, feature_name): method clear_units_spike_features (line 317) | def clear_units_spike_features(self, feature_name, unit_ids=None): method get_unit_spike_feature_names (line 332) | def get_unit_spike_feature_names(self, unit_id): method get_shared_unit_spike_feature_names (line 356) | def get_shared_unit_spike_feature_names(self, unit_ids=None): method set_unit_property (line 382) | def set_unit_property(self, unit_id, property_name, value): method set_units_property (line 409) | def set_units_property(self, *, unit_ids=None, property_name, values): method get_unit_property (line 427) | def get_unit_property(self, unit_id, property_name): method get_units_property (line 460) | def get_units_property(self, *, unit_ids=None, property_name): method get_unit_property_names (line 482) | def get_unit_property_names(self, unit_id): method get_shared_unit_property_names (line 506) | def get_shared_unit_property_names(self, unit_ids=None): method copy_unit_properties (line 532) | def copy_unit_properties(self, sorting, unit_ids=None): method clear_unit_property (line 561) | def clear_unit_property(self, unit_id, property_name): method clear_units_property (line 575) | def clear_units_property(self, property_name, unit_ids=None): method copy_unit_spike_features (line 590) | def copy_unit_spike_features(self, sorting, unit_ids=None): method get_epoch (line 623) | def get_epoch(self, epoch_name): method get_sub_extractors_by_property (line 643) | def get_sub_extractors_by_property(self, property_name, return_propert... method write_sorting (line 669) | def write_sorting(sorting, save_path): method get_unsorted_spike_train (line 687) | def get_unsorted_spike_train(self, start_frame=None, end_frame=None): FILE: spikeextractors/subrecordingextractor.py class SubRecordingExtractor (line 7) | class SubRecordingExtractor(RecordingExtractor): method __init__ (line 8) | def __init__(self, parent_recording, *, channel_ids=None, renamed_chan... method get_traces (line 46) | def get_traces(self, channel_ids=None, start_frame=None, end_frame=Non... method get_ttl_events (line 54) | def get_ttl_events(self, start_frame=None, end_frame=None, channel_id=0): method get_channel_ids (line 66) | def get_channel_ids(self): method get_num_frames (line 69) | def get_num_frames(self): method get_sampling_frequency (line 72) | def get_sampling_frequency(self): method frame_to_time (line 75) | def frame_to_time(self, frame): method time_to_frame (line 81) | def time_to_frame(self, time): method get_snippets (line 87) | def get_snippets(self, reference_frames, snippet_len, channel_ids=None... method copy_channel_properties (line 95) | def copy_channel_properties(self, recording, channel_ids=None): method get_original_channel_ids (line 138) | def get_original_channel_ids(self, channel_ids): FILE: spikeextractors/subsortingextractor.py class SubSortingExtractor (line 7) | class SubSortingExtractor(SortingExtractor): method __init__ (line 8) | def __init__(self, parent_sorting, *, unit_ids=None, renamed_unit_ids=... method get_unit_ids (line 33) | def get_unit_ids(self): method get_unit_spike_train (line 37) | def get_unit_spike_train(self, unit_id, start_frame=None, end_frame=No... method get_sampling_frequency (line 50) | def get_sampling_frequency(self): method frame_to_time (line 53) | def frame_to_time(self, frame): method time_to_frame (line 59) | def time_to_frame(self, time): method copy_unit_properties (line 65) | def copy_unit_properties(self, sorting, unit_ids=None): method copy_unit_spike_features (line 86) | def copy_unit_spike_features(self, sorting, unit_ids=None, start_frame... method get_original_unit_ids (line 123) | def get_original_unit_ids(self, unit_ids): FILE: spikeextractors/testing.py function check_recordings_equal (line 12) | def check_recordings_equal(RX1, RX2, return_scaled=True, force_dtype=Non... function check_recording_properties (line 58) | def check_recording_properties(RX1, RX2): function check_recording_return_types (line 70) | def check_recording_return_types(RX): function check_sorting_return_types (line 81) | def check_sorting_return_types(SX): function check_sortings_equal (line 90) | def check_sortings_equal(SX1, SX2): function check_sorting_properties_features (line 101) | def check_sorting_properties_features(SX1, SX2): function check_dumping (line 123) | def check_dumping(extractor, test_relative=False): function get_default_nwbfile_metadata (line 216) | def get_default_nwbfile_metadata(): FILE: tests/test_extractors.py class TestExtractors (line 15) | class TestExtractors(unittest.TestCase): method setUp (line 16) | def setUp(self): method tearDown (line 21) | def tearDown(self): method _create_example (line 27) | def _create_example(self, seed): method test_example (line 112) | def test_example(self): method test_allocate_arrays (line 185) | def test_allocate_arrays(self): method test_cache_extractor (line 209) | def test_cache_extractor(self): method test_not_dumpable_exception (line 270) | def test_not_dumpable_exception(self): method test_mda_extractor (line 281) | def test_mda_extractor(self): method test_hdsort_extractor (line 295) | def test_hdsort_extractor(self): method test_npz_extractor (line 304) | def test_npz_extractor(self): method test_biocam_extractor (line 318) | def test_biocam_extractor(self): method test_mearec_extractors (line 326) | def test_mearec_extractors(self): method test_hs2_extractor (line 342) | def test_hs2_extractor(self): method test_exdir_extractors (line 351) | def test_exdir_extractors(self): method test_spykingcircus_extractor (line 366) | def test_spykingcircus_extractor(self): method test_multi_sub_recording_extractor (line 374) | def test_multi_sub_recording_extractor(self): method test_ttl_frames_in_sub_multi (line 427) | def test_ttl_frames_in_sub_multi(self): method test_multi_sub_sorting_extractor (line 447) | def test_multi_sub_sorting_extractor(self): method test_dump_load_multi_sub_extractor (line 466) | def test_dump_load_multi_sub_extractor(self): method test_nwb_extractor (line 487) | def test_nwb_extractor(self): method test_nixio_extractor (line 584) | def test_nixio_extractor(self): method test_shybrid_extractors (line 603) | def test_shybrid_extractors(self): method test_neuroscope_extractors (line 622) | def test_neuroscope_extractors(self): method test_cell_explorer_extractor (line 700) | def test_cell_explorer_extractor(self): FILE: tests/test_gin_repo.py class TestNwbConversions (line 18) | class TestNwbConversions(unittest.TestCase): method setUp (line 20) | def setUp(self): method test_convert_recording_extractor_to_nwb (line 141) | def test_convert_recording_extractor_to_nwb(self, se_class, dataset_pa... method test_convert_sorting_extractor_to_nwb (line 235) | def test_convert_sorting_extractor_to_nwb(self, se_class, dataset_path... FILE: tests/test_numpy_extractors.py class TestNumpyExtractors (line 6) | class TestNumpyExtractors(unittest.TestCase): method setUp (line 7) | def setUp(self): method tearDown (line 28) | def tearDown(self): method test_recording_extractor (line 31) | def test_recording_extractor(self): method test_sorting_extractor (line 55) | def test_sorting_extractor(self): FILE: tests/test_tools.py class TestTools (line 13) | class TestTools(unittest.TestCase): method setUp (line 14) | def setUp(self): method tearDown (line 26) | def tearDown(self): method test_load_save_probes (line 29) | def test_load_save_probes(self): method test_write_dat_file (line 64) | def test_write_dat_file(self):