Skip to content

Commit e0d86d7

Browse files
committed
Added combinato test, import si full
1 parent 2422fdd commit e0d86d7

1 file changed

Lines changed: 18 additions & 11 deletions

File tree

tests/test_singularity_containers.py

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33

44
import pytest
55

6-
import spikeinterface.extractors as se
7-
import spikeinterface.sorters as ss
6+
import spikeinterface.full as si
87

98
os.environ['SINGULARITY_DISABLE_CACHE'] = 'true'
109

@@ -27,7 +26,7 @@ def work_dir(request, tmp_path):
2726

2827
@pytest.fixture
2928
def 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

4039
def 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

4544
def 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

5049
def 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

5554
def 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

6059
def 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

6564
def 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

7069
def 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

7574
def 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

Comments
 (0)