From 1cb36a2732813e99329a769a6fc6861b71758342 Mon Sep 17 00:00:00 2001 From: ahmedk <karim.ahmed@xfel.eu> Date: Thu, 30 Nov 2023 12:08:49 +0100 Subject: [PATCH] enable running xfel-calibrate CLI for GH2 and LPDMini with / in the karabo das --- src/xfel_calibrate/calibrate.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/xfel_calibrate/calibrate.py b/src/xfel_calibrate/calibrate.py index 5590e4c34..1aca55b86 100755 --- a/src/xfel_calibrate/calibrate.py +++ b/src/xfel_calibrate/calibrate.py @@ -112,6 +112,11 @@ def balance_sequences(in_folder: str, run: int, sequences: List[int], elif not isinstance(karabo_da, list): raise TypeError("Balance sequences expects `karabo_da` as a string or list.") + # data-mapping for LPD mini and GH2 25um uses karabo-da names like + # LPDMINI00/2 or DA01/2 to identify individual modules. The /2 is not + # part of the file name + karabo_da = [kda.split('/')[0] for kda in karabo_da] + in_path = Path(in_folder, f"r{run:04d}") # TODO: remove ["-1"] after karabo_da refactor -- GitLab