dspk-synapse 0.0.9

Electrophysiology for dspk: recording and sorting formats, probes, spike detection, waveforms, features, clustering, localization, quality metrics, and the shared parts of the sorters
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Building blocks shared by the SpikeInterface-based sorters (SpyKING CIRCUS 2, Tridesclous 2),
//! ported from SpikeInterface's `sortingcomponents` (MIT).

pub mod clustering;
pub mod detection;
pub mod matching;
pub mod templates;

pub use clustering::{auto_merge, split_clusters, truncated_svd, AutoMergeOptions, AutoMerged, SparseFeatures, SplitOptions};
pub use detection::{
    convolution_weights, gather_points, locally_exclusive, Candidate, LocallyExclusiveDetector, MatchedFilter, MatchedFilterOptions,
    MatchedPeak, Peak, PeakSign,
};
pub use matching::{fine_prototype, CircusOmp, FineFilter, OmpOptions, OmpSpike, TdcPeeler, TdcPeelerOptions, TdcSpike};
pub use templates::{
    clean_templates, merge_by_similarity, prototype, remove_small_clusters, template_similarity, templates_from_svd, CleanOptions,
    Merged, Templates,
};