From 0a10d97a6f10c808cde688a0f4ea0ce6a299d201 Mon Sep 17 00:00:00 2001
From: Egor Sobolev <egor.sobolev@xfel.eu>
Date: Wed, 28 Feb 2024 18:05:22 +0100
Subject: [PATCH] Fix soft links

---
 src/cal_tools/agipdlib.py | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/cal_tools/agipdlib.py b/src/cal_tools/agipdlib.py
index d8fdc5916..9db0b5935 100644
--- a/src/cal_tools/agipdlib.py
+++ b/src/cal_tools/agipdlib.py
@@ -803,10 +803,10 @@ class AgipdCorrections:
             image_grp = agipd_src.require_group("image")
 
             # backward compatibility BEGIN
-            outfile[f"INDEX/{agipd_base}/image"] = h5py.SoftLink(
-                f"INDEX/{agipd_corr_source}/image")
-            outfile[f"INSTRUMENT/{agipd_base}/image"] = h5py.SoftLink(
-                f"INSTRUMENT/{agipd_corr_source}/image")
+            outfile[f"INDEX/{agipd_base}"] = h5py.SoftLink(
+                f"/INDEX/{agipd_corr_source}")
+            outfile[f"INSTRUMENT/{agipd_base}"] = h5py.SoftLink(
+                f"/INSTRUMENT/{agipd_corr_source}")
             # backward compatibility END
 
             # Set up all the datasets before filling them. This puts the
@@ -1271,8 +1271,7 @@ class AgipdCorrections:
 
         return n_img_sel
 
-    def init_constants(
-        self, cons_data: dict, module_idx: int, variant: dict):
+    def init_constants(self, cons_data: dict, module_idx: int, variant: dict):
         """
         For CI derived gain, a mean multiplication factor of 4.48 compared
         to medium gain is used, as no reliable CI data for all memory cells
-- 
GitLab