From 6ec8ef182bfe225e68e2ee04c054fbb60e4084c6 Mon Sep 17 00:00:00 2001 From: x01da Date: Tue, 4 Aug 2026 12:30:35 +0200 Subject: [PATCH] feat(dataviewer): open file manager at raw folder of current p-group --- .../bec_widgets/widgets/data_viewer/data_viewer.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/debye_bec/bec_widgets/widgets/data_viewer/data_viewer.py b/debye_bec/bec_widgets/widgets/data_viewer/data_viewer.py index 46325ef..9dc185e 100644 --- a/debye_bec/bec_widgets/widgets/data_viewer/data_viewer.py +++ b/debye_bec/bec_widgets/widgets/data_viewer/data_viewer.py @@ -106,7 +106,16 @@ class DataViewer(BECWidget, QWidget): Loads a scan from a folder. Find all files within the scan folder, sort them and then load the files in the scan view """ - base_filepath = QFileDialog.getExistingDirectory(self, "Open Scan Folder", "/sls") + + hostname = self.client._hostname + start = hostname.find("x") + if start != -1: + beamline = hostname[start : start + 5] + active_account = self.client.active_account + start_folder = f"/sls/{beamline}/data/{active_account}/raw" + else: + start_folder = "/sls" + base_filepath = QFileDialog.getExistingDirectory(self, "Open Scan Folder", start_folder) if base_filepath != "": self.load_scan(base_filepath)