From 6e382c6e71f4b66eee25f6dec8f364324cf8501e Mon Sep 17 00:00:00 2001 From: yxd92326 Date: Thu, 30 Apr 2026 09:12:29 +0100 Subject: [PATCH 1/2] Use session file not mdocs for tomo multigrid --- src/murfey/client/watchdir_multigrid.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/murfey/client/watchdir_multigrid.py b/src/murfey/client/watchdir_multigrid.py index dbaab0492..c78310bdb 100644 --- a/src/murfey/client/watchdir_multigrid.py +++ b/src/murfey/client/watchdir_multigrid.py @@ -110,7 +110,8 @@ def _process(self): sample_dirs = list(d.glob("Sample*")) if d.is_dir() and len(sample_dirs): for sample in sample_dirs: - if len(list(sample.glob("*.mdoc"))): + if (sample / "Session.dm").is_file(): + # Transfer only folders where a tomo session exists if sample not in self._seen_dirs: self._handle_metadata( sample, From 5dff91976dfa21a728795c1858dd2e6c0c9b9278 Mon Sep 17 00:00:00 2001 From: yxd92326 Date: Thu, 30 Apr 2026 09:16:39 +0100 Subject: [PATCH 2/2] Name analysers better --- src/murfey/client/analyser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/murfey/client/analyser.py b/src/murfey/client/analyser.py index bbfbba39e..0cd793abb 100644 --- a/src/murfey/client/analyser.py +++ b/src/murfey/client/analyser.py @@ -63,7 +63,9 @@ def __init__( self._acquisition_software = "" self._context: Context | None = None self.queue: queue.Queue = queue.Queue() - self.thread = threading.Thread(name="Analyser", target=self._analyse_in_thread) + self.thread = threading.Thread( + name=f"Analyser {basepath_local}", target=self._analyse_in_thread + ) self._stopping = False self._halt_thread = False self._murfey_config = (