From 088d4235fd72834ebe494438533eaa1a2a76e341 Mon Sep 17 00:00:00 2001
From: David Hammer <dhammer@mailbox.org>
Date: Mon, 19 Apr 2021 18:41:05 +0200
Subject: [PATCH] Can drop .value from enums which *are* ints, too

---
 .../Characterize_AGIPD_Gain_Darks_NBC.ipynb    | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb b/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb
index ef176beaa..bca6e7257 100644
--- a/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb
+++ b/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb
@@ -425,18 +425,18 @@
     "    offset_std = np.nanstd(offset, axis=(0,1))\n",
     "\n",
     "    bp[(offset < offset_mn-thresholds_offset_sigma*offset_std) |\n",
-    "       (offset > offset_mn+thresholds_offset_sigma*offset_std)] |= BadPixels.OFFSET_OUT_OF_THRESHOLD.value\n",
+    "       (offset > offset_mn+thresholds_offset_sigma*offset_std)] |= BadPixels.OFFSET_OUT_OF_THRESHOLD\n",
     "    bp[(offset < local_thresholds_offset_hard[0]) | (\n",
-    "        offset > local_thresholds_offset_hard[1])] |= BadPixels.OFFSET_OUT_OF_THRESHOLD.value\n",
-    "    bp[~np.isfinite(offset)] |= BadPixels.OFFSET_NOISE_EVAL_ERROR.value\n",
+    "        offset > local_thresholds_offset_hard[1])] |= BadPixels.OFFSET_OUT_OF_THRESHOLD\n",
+    "    bp[~np.isfinite(offset)] |= BadPixels.OFFSET_NOISE_EVAL_ERROR\n",
     "\n",
     "    # noise related bad pixels\n",
     "    noise_mn = np.nanmedian(noise, axis=(0,1))\n",
     "    noise_std = np.nanstd(noise, axis=(0,1))\n",
     "    bp[(noise < noise_mn-thresholds_noise_sigma*noise_std) |\n",
-    "       (noise > noise_mn+thresholds_noise_sigma*noise_std)] |= BadPixels.NOISE_OUT_OF_THRESHOLD.value\n",
-    "    bp[(noise < local_thresholds_noise_hard[0]) | (noise > local_thresholds_noise_hard[1])] |= BadPixels.NOISE_OUT_OF_THRESHOLD.value\n",
-    "    bp[~np.isfinite(noise)] |= BadPixels.OFFSET_NOISE_EVAL_ERROR.value\n",
+    "       (noise > noise_mn+thresholds_noise_sigma*noise_std)] |= BadPixels.NOISE_OUT_OF_THRESHOLD\n",
+    "    bp[(noise < local_thresholds_noise_hard[0]) | (noise > local_thresholds_noise_hard[1])] |= BadPixels.NOISE_OUT_OF_THRESHOLD\n",
+    "    bp[~np.isfinite(noise)] |= BadPixels.OFFSET_NOISE_EVAL_ERROR\n",
     "\n",
     "    return offset, noise, gains, gains_std, bp, num_cells, local_acq_rate"
    ]
@@ -517,7 +517,7 @@
     "        # Bad pixels during bad gain separation.\n",
     "        # Fraction of pixels in the module with separation lower than \"thresholds_gain_sigma\".\n",
     "        bad_sep = (gain_g[qm][..., g+1] - gain_g[qm][..., g]) / np.sqrt(gainstd_g[qm][..., g+1]**2 + gainstd_g[qm][..., g]**2)\n",
-    "        badpix_g[qm][...,g+1][(bad_sep)<thresholds_gain_sigma]|= BadPixels.GAIN_THRESHOLDING_ERROR.value"
+    "        badpix_g[qm][...,g+1][(bad_sep)<thresholds_gain_sigma]|= BadPixels.GAIN_THRESHOLDING_ERROR"
    ]
   },
   {
@@ -966,14 +966,14 @@
     "        datau32 = data.astype(np.uint32)\n",
     "        l_data.append(len(datau32[datau32>0].flatten()))\n",
     "        for bit in bits:\n",
-    "            l_data.append(np.count_nonzero(badpix_g[qm][:,:,:,gain] & bit.value))\n",
+    "            l_data.append(np.count_nonzero(badpix_g[qm][:,:,:,gain] & bit))\n",
     "\n",
     "        if old_const[qm]['BadPixelsDark'] is not None:\n",
     "            dataold = np.copy(old_const[qm]['BadPixelsDark'][:, :, :, gain])\n",
     "            datau32old = dataold.astype(np.uint32)\n",
     "            l_data_old.append(len(datau32old[datau32old>0].flatten()))\n",
     "            for bit in bits:\n",
-    "                l_data_old.append(np.count_nonzero(old_const[qm]['BadPixelsDark'][:, :, :, gain] & bit.value))\n",
+    "                l_data_old.append(np.count_nonzero(old_const[qm]['BadPixelsDark'][:, :, :, gain] & bit))\n",
     "\n",
     "        l_data_name = ['All bad pixels', 'NOISE_OUT_OF_THRESHOLD',\n",
     "                       'OFFSET_OUT_OF_THRESHOLD', 'OFFSET_NOISE_EVAL_ERROR', 'GAIN_THRESHOLDING_ERROR']\n",
-- 
GitLab