33
44import pytest
55
6- import spikeinterface .extractors as se
7- import spikeinterface .sorters as ss
6+ import spikeinterface .full as si
87
98os .environ ['SINGULARITY_DISABLE_CACHE' ] = 'true'
109
@@ -27,7 +26,7 @@ def work_dir(request, tmp_path):
2726
2827@pytest .fixture
2928def run_kwargs (work_dir ):
30- test_recording , _ = se .toy_example (
29+ test_recording , _ = si .toy_example (
3130 duration = 30 ,
3231 seed = 0 ,
3332 num_channels = 64 ,
@@ -38,40 +37,48 @@ def run_kwargs(work_dir):
3837
3938
4039def test_spykingcircus (run_kwargs ):
41- sorting = ss .run_spykingcircus (output_folder = "spykingcircus" , ** run_kwargs )
40+ sorting = si .run_spykingcircus (output_folder = "spykingcircus" , ** run_kwargs )
4241 print (sorting )
4342
4443
4544def test_mountainsort4 (run_kwargs ):
46- sorting = ss .run_mountainsort4 (output_folder = "mountainsort4" , ** run_kwargs )
45+ sorting = si .run_mountainsort4 (output_folder = "mountainsort4" , ** run_kwargs )
4746 print (sorting )
4847
4948
5049def test_tridesclous (run_kwargs ):
51- sorting = ss .run_tridesclous (output_folder = "tridesclous" , ** run_kwargs )
50+ sorting = si .run_tridesclous (output_folder = "tridesclous" , ** run_kwargs )
5251 print (sorting )
5352
5453
5554def test_klusta (run_kwargs ):
56- sorting = ss .run_klusta (output_folder = "klusta" , ** run_kwargs )
55+ sorting = si .run_klusta (output_folder = "klusta" , ** run_kwargs )
5756 print (sorting )
5857
5958
6059def test_ironclust (run_kwargs ):
61- sorting = ss .run_ironclust (output_folder = "ironclust" , fGpu = False , ** run_kwargs )
60+ sorting = si .run_ironclust (output_folder = "ironclust" , fGpu = False , ** run_kwargs )
6261 print (sorting )
6362
6463
6564def test_waveclus (run_kwargs ):
66- sorting = ss .run_waveclus (output_folder = "waveclus" , ** run_kwargs )
65+ sorting = si .run_waveclus (output_folder = "waveclus" , ** run_kwargs )
6766 print (sorting )
6867
6968
7069def test_hdsort (run_kwargs ):
71- sorting = ss .run_hdsort (output_folder = "hdsort" , ** run_kwargs )
70+ sorting = si .run_hdsort (output_folder = "hdsort" , ** run_kwargs )
7271 print (sorting )
7372
7473
7574def test_kilosort1 (run_kwargs ):
76- sorting = ss .run_kilosort (output_folder = "kilosort" , useGPU = False , ** run_kwargs )
75+ sorting = si .run_kilosort (output_folder = "kilosort" , useGPU = False , ** run_kwargs )
76+ print (sorting )
77+
78+
79+ def test_combinato (run_kwargs ):
80+ rec = run_kwargs ['recording' ]
81+ channels = rec .get_channel_ids ()[0 :1 ]
82+ run_kwargs ['recording' ] = si .ChannelSliceRecording (rec , channels )
83+ sorting = si .run_combinato (output_folder = 'combinato' , ** run_kwargs )
7784 print (sorting )
0 commit comments