Skip to content

Commit 28df0ac

Browse files
committed
Update run_* functions and skip klusta and YASS
1 parent e899860 commit 28df0ac

2 files changed

Lines changed: 26 additions & 26 deletions

File tree

tests/test_containers_gpu.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,35 +60,35 @@ def run_kwargs(work_dir):
6060
def test_kilosort2(run_kwargs):
6161
if DOCKER_SINGULARITY == "singularity":
6262
clean_singularity_cache()
63-
sorting = ss.run_kilosort2(output_folder="kilosort2", **run_kwargs)
63+
sorting = ss.run_sorter("kilosort2", output_folder="kilosort2", **run_kwargs)
6464
print(sorting)
6565

6666

6767
def test_kilosort2_5(run_kwargs):
6868
if DOCKER_SINGULARITY == "singularity":
6969
clean_singularity_cache()
70-
sorting = ss.run_kilosort2_5(output_folder="kilosort2_5", **run_kwargs)
70+
sorting = ss.run_sorter("kilosort2_5", output_folder="kilosort2_5", **run_kwargs)
7171
print(sorting)
7272

7373

7474
def test_kilosort3(run_kwargs):
7575
if DOCKER_SINGULARITY == "singularity":
7676
clean_singularity_cache()
77-
sorting = ss.run_kilosort3(output_folder="kilosort3", **run_kwargs)
77+
sorting = ss.run_sorter("kilosort3", output_folder="kilosort3", **run_kwargs)
7878
print(sorting)
7979

8080

81-
def test_yass(run_kwargs):
81+
def test_pykilosort(run_kwargs):
8282
if DOCKER_SINGULARITY == "singularity":
8383
clean_singularity_cache()
84-
sorting = ss.run_yass(output_folder="yass", **run_kwargs)
84+
sorting = ss.run_sorter("pykilosort", output_folder="pykilosort", **run_kwargs)
8585
print(sorting)
8686

87-
88-
def test_pykilosort(run_kwargs):
87+
@pytest.mark.skip(reason="Legcay sorter: requires Python=3.7")
88+
def test_yass(run_kwargs):
8989
if DOCKER_SINGULARITY == "singularity":
9090
clean_singularity_cache()
91-
sorting = ss.run_pykilosort(output_folder="pykilosort", **run_kwargs)
91+
sorting = ss.run_sorter("yass", output_folder="yass", **run_kwargs)
9292
print(sorting)
9393

9494
if __name__ == "__main__":

tests/test_singularity_containers.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -60,59 +60,49 @@ def run_kwargs(work_dir):
6060
def test_spykingcircus(run_kwargs):
6161
if DOCKER_SINGULARITY == "singularity":
6262
clean_singularity_cache()
63-
sorting = ss.run_spykingcircus(output_folder="spykingcircus", **run_kwargs)
63+
sorting = ss.run_sorter("spykingcircus", output_folder="spykingcircus", **run_kwargs)
6464
print(sorting)
6565

6666

6767
def test_mountainsort4(run_kwargs):
6868
if DOCKER_SINGULARITY == "singularity":
6969
clean_singularity_cache()
70-
sorting = ss.run_mountainsort4(output_folder="mountainsort4", **run_kwargs)
70+
sorting = ss.run_sorter("mountainsort4", output_folder="mountainsort4", **run_kwargs)
7171
print(sorting)
7272

7373

7474
def test_tridesclous(run_kwargs):
7575
if DOCKER_SINGULARITY == "singularity":
7676
clean_singularity_cache()
77-
sorting = ss.run_tridesclous(output_folder="tridesclous", **run_kwargs)
78-
print(sorting)
79-
80-
81-
def test_klusta(run_kwargs):
82-
if DOCKER_SINGULARITY == "singularity":
83-
clean_singularity_cache()
84-
recording = run_kwargs["recording"]
85-
recording.extra_requirements.append("pandas")
86-
run_kwargs["recording"] = recording
87-
sorting = ss.run_klusta(output_folder="klusta", **run_kwargs)
77+
sorting = ss.run_sorter("tridesclous", output_folder="tridesclous", **run_kwargs)
8878
print(sorting)
8979

9080

9181
def test_ironclust(run_kwargs):
9282
if DOCKER_SINGULARITY == "singularity":
9383
clean_singularity_cache()
94-
sorting = ss.run_ironclust(output_folder="ironclust", fGpu=False, **run_kwargs)
84+
sorting = ss.run_sorter("ironclust", output_folder="ironclust", fGpu=False, **run_kwargs)
9585
print(sorting)
9686

9787

9888
def test_waveclus(run_kwargs):
9989
if DOCKER_SINGULARITY == "singularity":
10090
clean_singularity_cache()
101-
sorting = ss.run_waveclus(output_folder="waveclus", **run_kwargs)
91+
sorting = ss.run_sorter("waveclus", output_folder="waveclus", **run_kwargs)
10292
print(sorting)
10393

10494

10595
def test_hdsort(run_kwargs):
10696
if DOCKER_SINGULARITY == "singularity":
10797
clean_singularity_cache()
108-
sorting = ss.run_hdsort(output_folder="hdsort", **run_kwargs)
98+
sorting = ss.run_sorter("hdsort", output_folder="hdsort", **run_kwargs)
10999
print(sorting)
110100

111101

112102
def test_kilosort1(run_kwargs):
113103
if DOCKER_SINGULARITY == "singularity":
114104
clean_singularity_cache()
115-
sorting = ss.run_kilosort(output_folder="kilosort", useGPU=False, **run_kwargs)
105+
sorting = ss.run_sorter("kilosort", output_folder="kilosort", useGPU=False, **run_kwargs)
116106
print(sorting)
117107

118108
def test_combinato(run_kwargs):
@@ -122,7 +112,17 @@ def test_combinato(run_kwargs):
122112
channels = rec.get_channel_ids()[0:1]
123113
rec_one_channel = rec.channel_slice(channels)
124114
run_kwargs['recording'] = rec_one_channel
125-
sorting = ss.run_combinato(output_folder='combinato', **run_kwargs)
115+
sorting = ss.run_sorter("combinato", output_folder='combinato', **run_kwargs)
116+
print(sorting)
117+
118+
@pytest.mark.skip(reason="Legcay sorter: requires Python=3.7")
119+
def test_klusta(run_kwargs):
120+
if DOCKER_SINGULARITY == "singularity":
121+
clean_singularity_cache()
122+
recording = run_kwargs["recording"]
123+
recording.extra_requirements.append("pandas")
124+
run_kwargs["recording"] = recording
125+
sorting = ss.run_sorter("klusta", output_folder="klusta", **run_kwargs)
126126
print(sorting)
127127

128128
if __name__ == "__main__":

0 commit comments

Comments
 (0)