The GUI expects only 2D probes. I have identified locations where only 2D contact position is expected:
Traceback (most recent call last):
File "/home/vivanov/Workspace/spikesorting/dev/spikeinterface-gui.py", line 86, in <module>
run_mainwindow(sorting_analyzer, mode="desktop", curation=False)
File "/home/vivanov/Workspace/spikeinterface-gui/spikeinterface_gui/main.py", line 185, in run_mainwindow
win = QtMainWindow(controller, layout_dict=layout_dict, user_settings=user_settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/vivanov/Workspace/spikeinterface-gui/spikeinterface_gui/backend_qt.py", line 178, in __init__
view._refresh()
File "/home/vivanov/Workspace/spikeinterface-gui/spikeinterface_gui/view_base.py", line 128, in _refresh
self._qt_refresh(**kwargs)
File "/home/vivanov/Workspace/spikeinterface-gui/spikeinterface_gui/basescatterview.py", line 306, in _qt_refresh
spike_times, spike_data, hist_count, hist_bins, ymin, ymax, inds = self.get_unit_data(
^^^^^^^^^^^^^^^^^^^
File "/home/vivanov/Workspace/spikeinterface-gui/spikeinterface_gui/basescatterview.py", line 60, in get_unit_data
min_bin_size = np.min(np.diff(np.unique(spike_data)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/vivanov/anaconda3/envs/spikesorting/lib/python3.12/site-packages/numpy/_core/fromnumeric.py", line 3261, in min
return _wrapreduction(a, np.minimum, 'min', axis, None, out,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/vivanov/anaconda3/envs/spikesorting/lib/python3.12/site-packages/numpy/_core/fromnumeric.py", line 83, in _wrapreduction
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: zero-size array to reduction operation minimum which has no identity
Hi,
The GUI expects only 2D probes. I have identified locations where only 2D contact position is expected:
Lines 52, 54, 125, 131, 431 in
spikeinterface_gui/probeview.pyLine 77, 515 in
spikeinterface_gui/waveformview.pyAfter I have handled these (by
self.contact_positions[:, 0:2]) I go the following error and I am not sure if it's related to the issue from above: