@@ -60,59 +60,49 @@ def run_kwargs(work_dir):
6060def 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
6767def 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
7474def 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
9181def 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
9888def 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
10595def 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
112102def 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
118108def 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
128128if __name__ == "__main__" :
0 commit comments