Skip to content
Snippets Groups Projects

Preview PDU name beside karabo-da at plots titles

Merged Karim Ahmed requested to merge feat/show_pdu_along_with_karabo_da into master
1 unresolved thread
1 file
+ 12
8
Compare changes
  • Side-by-side
  • Inline
@@ -87,6 +87,7 @@
"from cal_tools.tools import (\n",
" get_constant_from_db_and_time,\n",
" get_dir_creation_date,\n",
" get_pdu_from_db,\n",
" map_seq_files,\n",
" write_compressed_frames,\n",
")\n",
@@ -226,7 +227,6 @@
" gain_mode=gain_mode,\n",
")\n",
"\n",
"\n",
"def get_constants_for_module(karabo_da: str):\n",
" \"\"\" Get calibration constants for given module of Jungfrau\n",
"\n",
@@ -554,7 +554,22 @@
"metadata": {},
"outputs": [],
"source": [
"for mod in rim_data: \n",
"db_modules = get_pdu_from_db(\n",
" karabo_id=karabo_id,\n",
" karabo_da=karabo_da,\n",
" constant=Constants.jungfrau.Offset(),\n",
" condition=condition,\n",
" cal_db_interface=cal_db_interface,\n",
" snapshot_at=creation_time)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"for pdu, mod in zip(db_modules, karabo_da):\n",
" h, ex, ey = np.histogram2d(\n",
" rim_data[mod].flatten(),\n",
" gim_data[mod].flatten(),\n",
@@ -565,7 +580,7 @@
" h, (ex, ey),\n",
" \"Signal (ADU)\",\n",
" \"Gain Bit Value (high gain=0[00], medium gain=1[01], low gain=3[11])\",\n",
" f\"Module {mod}\")"
" f\"Module {mod} ({pdu})\")"
]
},
{
@@ -583,7 +598,7 @@
"metadata": {},
"outputs": [],
"source": [
"for mod in rim_data: \n",
"for pdu, mod in zip(db_modules, karabo_da):\n",
" fig = plt.figure(figsize=(20, 10))\n",
" ax = fig.add_subplot(111)\n",
"\n",
@@ -593,7 +608,7 @@
" vmax=max(1.5*np.median(rim_data[mod][rim_data[mod] > 0]), 16000),\n",
" cmap=\"jet\")\n",
"\n",
" ax.set_title(f'Module {mod}')\n",
" ax.set_title(f'Module {mod} ({pdu})')\n",
" cb = fig.colorbar(im, ax=ax)"
]
},
@@ -612,7 +627,7 @@
"metadata": {},
"outputs": [],
"source": [
"for mod in rim_data: \n",
"for pdu, mod in zip(db_modules, karabo_da):\n",
" fig = plt.figure(figsize=(20, 10))\n",
" ax = fig.add_subplot(111)\n",
"\n",
@@ -622,7 +637,7 @@
" vmax=max(2.*np.median(fim_data[mod][fim_data[mod] > 0]), 100),\n",
" cmap=\"jet\")\n",
"\n",
" ax.set_title(f'Module {mod}', size=18)\n",
" ax.set_title(f'Module {mod} ({pdu})', size=18)\n",
" cb = fig.colorbar(im, ax=ax)"
]
},
@@ -641,7 +656,7 @@
"metadata": {},
"outputs": [],
"source": [
"for mod in rim_data: \n",
"for pdu, mod in zip(db_modules, karabo_da):\n",
" fig = plt.figure(figsize=(20, 10))\n",
" ax = fig.add_subplot(111)\n",
"\n",
@@ -651,7 +666,7 @@
" vmax=max(2.*np.median(fim_data[mod][0, ...]), 100),\n",
" cmap=\"jet\")\n",
"\n",
" ax.set_title(f'Module {mod}', size=18)\n",
" ax.set_title(f'Module {mod} ({pdu})', size=18)\n",
" cb = fig.colorbar(im, ax=ax)"
]
},
@@ -668,7 +683,7 @@
"metadata": {},
"outputs": [],
"source": [
"for mod in rim_data: \n",
"for pdu, mod in zip(db_modules, karabo_da):\n",
" fig = plt.figure(figsize=(20,10))\n",
" ax = fig.add_subplot(211)\n",
" h = ax.hist(\n",
@@ -679,7 +694,7 @@
" )\n",
" l = ax.set_xlabel(\"Signal (keV)\")\n",
" l = ax.set_ylabel(\"Counts\")\n",
" _ = ax.set_title(f'Module {mod}')\n",
" _ = ax.set_title(f'Module {mod} ({pdu})')\n",
"\n",
" ax = fig.add_subplot(212)\n",
" h = ax.hist(\n",
@@ -690,7 +705,7 @@
" )\n",
" l = ax.set_xlabel(\"Signal (keV)\")\n",
" l = ax.set_ylabel(\"Counts\")\n",
" _ = ax.set_title(f'Module {mod}')"
" _ = ax.set_title(f'Module {mod} ({pdu})')"
]
},
{
@@ -708,13 +723,13 @@
"metadata": {},
"outputs": [],
"source": [
"for mod in rim_data: \n",
"for pdu, mod in zip(db_modules, karabo_da):\n",
" fig = plt.figure(figsize=(20, 10))\n",
" ax = fig.add_subplot(111)\n",
" im = ax.imshow(\n",
" np.max(gim_data[mod], axis=0),\n",
" vmin=0, vmax=3, cmap=\"jet\")\n",
" ax.set_title(f'Module {mod}', size=18)\n",
" ax.set_title(f'Module {mod} ({pdu})', size=18)\n",
" cb = fig.colorbar(im, ax=ax)"
]
},
@@ -756,13 +771,13 @@
"metadata": {},
"outputs": [],
"source": [
"for mod in rim_data: \n",
"for pdu, mod in zip(db_modules, karabo_da):\n",
" fig = plt.figure(figsize=(20, 10))\n",
" ax = fig.add_subplot(111)\n",
" im = ax.imshow(\n",
" np.log2(msk_data[mod][0,...]),\n",
" vmin=0, vmax=32, cmap=\"jet\")\n",
" ax.set_title(f'Module {mod}', size=18)\n",
" ax.set_title(f'Module {mod} ({pdu})', size=18)\n",
" cb = fig.colorbar(im, ax=ax)"
]
}
Loading