From 0ce9c187f8901a147af1c5e960a1ef0f90d97721 Mon Sep 17 00:00:00 2001
From: ahmedk <karim.ahmed@xfel.eu>
Date: Wed, 19 Jul 2023 11:26:52 +0200
Subject: [PATCH] fix calling init_constants and fix display markdown constants
 for one retrieved module

---
 notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb | 6 +++---
 src/cal_tools/calcat_interface.py              | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb b/notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb
index 7ef8ce2bc..dd59d0d1e 100644
--- a/notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb
+++ b/notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb
@@ -677,12 +677,12 @@
     "        with h5py.File(agipd_cal.caldb_root / mdata[\"path\"], \"r\") as cf:  # noqa\n",
     "            const_data[cname] = np.copy(cf[f\"{dataset}/data\"])\n",
     "            variant[cname] = cf[dataset].attrs[\"variant\"] if cf[dataset].attrs.keys() else 0  # noqa\n",
-    "    agipd_corr.init_constants(const_data, mod, variant)\n",
-    "    return module, da\n",
+    "    agipd_corr.init_constants(const_data, module, variant)\n",
+    "\n",
     "\n",
     "step_timer.start()\n",
     "with multiprocessing.Pool(processes=len(modules)) as pool:\n",
-    "    const_out = pool.starmap(load_constants, zip(karabo_da, modules))\n",
+    "    pool.starmap(load_constants, zip(karabo_da, modules))\n",
     "step_timer.done_step(f'Constants were loaded in ')"
    ]
   },
diff --git a/src/cal_tools/calcat_interface.py b/src/cal_tools/calcat_interface.py
index f1cd30c32..89bfccc63 100644
--- a/src/cal_tools/calcat_interface.py
+++ b/src/cal_tools/calcat_interface.py
@@ -728,7 +728,7 @@ class CalibrationData:
             table = [["Modules"] + cal_group]
 
             # Loop over calibrations and modules to form the next rows.
-            for mod in list(self.mod_to_pdu):
+            for mod in metadata:
                 mod_consts = []
 
                 for cname in cal_group:
-- 
GitLab