From ef4ecabdaea14f235f8be49c2ff625fbe137a5fb Mon Sep 17 00:00:00 2001
From: ahmedk <karim.ahmed@xfel.eu>
Date: Mon, 9 Jan 2023 14:28:04 +0100
Subject: [PATCH] remove unused libraries

---
 notebooks/pnCCD/Correct_pnCCD_NBC.ipynb | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/notebooks/pnCCD/Correct_pnCCD_NBC.ipynb b/notebooks/pnCCD/Correct_pnCCD_NBC.ipynb
index 4c1e57e79..c168ec750 100644
--- a/notebooks/pnCCD/Correct_pnCCD_NBC.ipynb
+++ b/notebooks/pnCCD/Correct_pnCCD_NBC.ipynb
@@ -114,10 +114,8 @@
     "from cal_tools import pnccdlib\n",
     "from cal_tools.files import DataFile\n",
     "from cal_tools.calcat_interface import PNCCD_CalibrationData\n",
-    "from cal_tools.restful_config import restful_config\n",
     "from cal_tools.tools import (\n",
     "    calcat_creation_time,\n",
-    "    load_constants_dict,\n",
     "    CalibrationMetadata,\n",
     ")\n",
     "from cal_tools.step_timing import StepTimer\n",
@@ -322,7 +320,13 @@
     "\n",
     "if const_yaml:  #  Used while reproducing corrected data.\n",
     "    print(f\"Using stored constants in {metadata.filename}\")\n",
-    "    constants, _ = load_constants_dict(const_yaml[karabo_da][\"constants\"])\n",
+    "    constants = dict()\n",
+    "    for cname, mdata in const_yaml[karabo_da][\"constants\"].items():\n",
+    "        constants[cname] = dict()\n",
+    "        if mdata[\"creation-time\"]:\n",
+    "            with h5py.File(mdata[\"path\"], \"r\") as cf:\n",
+    "                constants[cname] = np.copy(\n",
+    "                    cf[f\"{mdata['dataset']}/data\"])\n",
     "else:\n",
     "    pnccd_cal = PNCCD_CalibrationData(\n",
     "        detector_name=karabo_id,\n",
-- 
GitLab