Closed RikkelBob closed 1 year ago
@RikkelBob
Have you tried to use the docker image?
@alejoe91 Yes the docker image works fine, but trying to load sorting results afterwards still requires tridesclous to be installed locally
I see! @RikkelBob I recommend using the save()
function to simplify the pipeline:
sorting_tdc = ss.run_sorter("tridesclous", recording, docker_image=True)
sorting_tdc = sorting_tdc.save(folder="tdc_output")
# in another session
sorting_tdc = si.load_extractor("tdc_output")
This way you can foget about tridesclous and its dependencies ;)
Hi @RikkelBob. I will try to make a release on tridesclous to change the dependencies constrains.
@alejoe91 Perfect, that works! In the guide, saving is done in a different way. Might be worth it to mention this way of saving too.
sorting = si.run_sorter('kilosort2_5', rec, output_folder=base_folder / 'kilosort2.5_output',
docker_image=True, verbose=True, **params_kilosort2_5)
@samuelgarcia Thanks!
good idea @RikkelBob! I'll add the save
step to the how to guide :)
The newest (git) version of spikeinterface seems to be incompatible with tridesclous because of a numpy conflict
From pipdeptree: