diff --git a/src/xfel_calibrate/calibrate.py b/src/xfel_calibrate/calibrate.py index 5590e4c34f5f6c9c10d3700260adfb3c3e1ea2f2..1aca55b863a5242d330a59a65b62a835a151e894 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