Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 3 additions & 12 deletions spikeinterface_gui/curationview.py
Original file line number Diff line number Diff line change
Expand Up @@ -598,24 +598,15 @@ def handle_split():

def _conditional_refresh_merge(self):
# Check if the view is active before refreshing
if self.is_view_active() and self.active_table == "merge":
return True
else:
return False
return self.is_view_active() and self.active_table == "merge"

def _conditional_refresh_delete(self):
# Check if the view is active before refreshing
if self.is_view_active() and self.active_table == "delete":
return True
else:
return False
return self.is_view_active() and self.active_table == "delete"

def _conditional_refresh_split(self):
# Check if the view is active before refreshing
if self.is_view_active() and self.active_table == "split":
return True
else:
return False
return self.is_view_active() and self.active_table == "split"


CurationView._gui_help_txt = """
Expand Down
10 changes: 2 additions & 8 deletions spikeinterface_gui/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -293,21 +293,15 @@ def check_folder_is_analyzer(folder):
# Check if the folder contains the necessary files for a SortingAnalyzer
with open(spikeinterface_info_file, 'r') as f:
spikeinterface_info = json.load(f)
if spikeinterface_info.get("object") != "SortingAnalyzer":
return False
else:
return True
return spikeinterface_info.get("object") == "SortingAnalyzer"
else: #zarr folder
import zarr
# Check if the folder contains the necessary files for a SortingAnalyzer
zarr_root = zarr.open(folder, mode='r')
spikeinterface_info = zarr_root.attrs.get('spikeinterface_info')
if spikeinterface_info is None:
return False
if spikeinterface_info.get("object") != "SortingAnalyzer":
return False
else:
return True
return spikeinterface_info.get("object") == "SortingAnalyzer"


def run_mainwindow_cli():
Expand Down
4 changes: 1 addition & 3 deletions spikeinterface_gui/view_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -252,9 +252,7 @@ def is_warning_active(self):
from .myqt import QT

active_window = QT.QApplication.activeWindow()
if active_window and isinstance(active_window, QT.QMessageBox):
return True
return False
return isinstance(active_window, QT.QMessageBox)
elif self.backend == "panel":
return self._panel_warning_active

Expand Down
Loading