diff --git a/notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb b/notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb index 6bc8f66da9ada5d7133fd5695ee47353929b5c36..9d396f967bd3d1a38abc5bcdba9ba086388c52a3 100644 --- a/notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb +++ b/notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb @@ -408,7 +408,7 @@ "const_yaml = None\n", "if os.path.isfile(f'{out_folder}/retrieved_constants.yml'):\n", " with open(f'{out_folder}/retrieved_constants.yml', \"r\") as f:\n", - " const_yaml = yaml.load(f.read(), Loader=yaml.FullLoader)\n", + " const_yaml = yaml.safe_load(f.read())\n", "\n", "# retrive constants\n", "def retrieve_constants(mod):\n", diff --git a/notebooks/AGIPD/AGIPD_Retrieve_Constants_Precorrection.ipynb b/notebooks/AGIPD/AGIPD_Retrieve_Constants_Precorrection.ipynb index 8a2ded9840b0484a95478c069917efc61489167d..3e639c349a6b0ef6471cc5490323f11afab1b12d 100644 --- a/notebooks/AGIPD/AGIPD_Retrieve_Constants_Precorrection.ipynb +++ b/notebooks/AGIPD/AGIPD_Retrieve_Constants_Precorrection.ipynb @@ -6,7 +6,7 @@ "source": [ "# AGIPD Retrieving Constants Pre-correction #\n", "\n", - "Author: K.Ahmed, Version: 1.0\n", + "Author: European XFEL Detector Group, Version: 1.0\n", "\n", "Retrieving Required Constants for Offline Calibration of the AGIPD Detector" ] @@ -177,9 +177,7 @@ " modules = list(range(16))\n", " karabo_da = [\"AGIPD{:02d}\".format(i) for i in modules]\n", "else:\n", - " modules = [int(x[-2:]) for x in karabo_da]\n", - "\n", - "\n" + " modules = [int(x[-2:]) for x in karabo_da]" ] }, { @@ -303,7 +301,7 @@ " f\"{mdata_const.filename}\"\n", " mdata_dict[cname][\"creation-time\"] = f\"{mdata_const.begin_at}\"\n", " else:\n", - " mdata_dict[cname][\"file-path\"] = const_dict[cname]\n", + " mdata_dict[cname][\"file-path\"] = const_dict[cname][:2]\n", " mdata_dict[cname][\"creation-time\"] = None\n", " except Exception as e:\n", " err = f\"Error: {e}, Traceback: {traceback.format_exc()}\"\n", @@ -369,7 +367,7 @@ "# check if it is requested not to retrieve any constants from the database\n", "if not nodb_with_dark:\n", " with open(f\"{out_folder}/retrieved_constants.yml\", \"w\") as outfile:\n", - " yaml.dump(mdata_dict, outfile)\n", + " yaml.safe_dump(mdata_dict, outfile)\n", " print(\"\\nRetrieved constants for modules: \",\n", " f\"{[', '.join([f'Q{x//4+1}M{x%4+1}' for x in modules])]}\")\n", " print(f\"Operating conditions are:\\n• Bias voltage: {bias_voltage}\\n• Memory cells: {max_cells}\\n\"\n", @@ -421,7 +419,7 @@ " seq_num = 0\n", " \n", "with open(f\"{out_folder}/retrieved_constants.yml\",\"r\") as fyml:\n", - " time_summary = yaml.load(fyml)\n", + " time_summary = yaml.safe_load(fyml)\n", " time_summary.update({\"time-summary\": {\n", " \"SAll\":to_store\n", " }})\n",