diff --git a/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb b/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb index 00b35d2395e1a5891ac897f27bc1d5cd63627d9e..c97abbb92ac04152700614ac0f28affca9a53fca 100644 --- a/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb +++ b/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb @@ -274,342 +274,7 @@ }, "scrolled": true }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Process file: /gpfs/exfel/exp/DETLAB/202031/p900172/raw/r0073/RAW-R0073-AGIPD01-S00000.h5\n", - "Process file: /gpfs/exfel/exp/DETLAB/202031/p900172/raw/r0071/RAW-R0071-AGIPD01-S00000.h5\n", - "Process file: /gpfs/exfel/exp/DETLAB/202031/p900172/raw/r0072/RAW-R0072-AGIPD01-S00000.h5\n", - "Using 352 memory cells\n", - "/gpfs/exfel/exp/DETLAB/202031/p900172/raw/r0073/RAW-R0073-AGIPD01-S00000.h5 DETLAB_DET_AGIPD500K2G 1\n", - "Rate is 1.100000023841858\n", - "(array([[[ 5666. , 5650. , 5580. , ..., 5599. , 5550. , 5490. ],\n", - " [ 5251. , 5391.5, 5318. , ..., 5214. , 5272. , 5362. ],\n", - " [ 5422. , 5432. , 5355. , ..., 5330. , 5279. , 5432. ],\n", - " ...,\n", - " [10018. , 9423. , 8908.5, ..., 8947. , 8942.5, 8946. ],\n", - " [10010. , 9396.5, 8910.5, ..., 8947. , 8943. , 8946. ],\n", - " [10001. , 9370.5, 8913. , ..., 8949. , 8945. , 8948. ]],\n", - "\n", - " [[ 5586. , 5601. , 5520. , ..., 5531. , 5459. , 5426. ],\n", - " [ 5571. , 5679. , 5610. , ..., 5522. , 5538. , 5623. ],\n", - " [ 5745. , 5764. , 5692. , ..., 5669. , 5628. , 5759.5],\n", - " ...,\n", - " [10019. , 9425. , 8910.5, ..., 8949. , 8945. , 8948. ],\n", - " [10008. , 9396.5, 8910. , ..., 8948. , 8943. , 8946. ],\n", - " [10002.5, 9370.5, 8914. , ..., 8950. , 8946. , 8950. ]],\n", - "\n", - " [[ 5573. , 5575. , 5506.5, ..., 5493. , 5431. , 5378. ],\n", - " [ 5335. , 5463. , 5388. , ..., 5285. , 5337.5, 5407. ],\n", - " [ 5507. , 5528. , 5452. , ..., 5412. , 5366. , 5512. ],\n", - " ...,\n", - " [10016.5, 9422. , 8910. , ..., 8949. , 8944. , 8947. ],\n", - " [10008. , 9393.5, 8911. , ..., 8948. , 8943. , 8947. ],\n", - " [10000. , 9368. , 8914. , ..., 8950. , 8946. , 8949. ]],\n", - "\n", - " ...,\n", - "\n", - " [[ 5579. , 5630. , 5563. , ..., 5547. , 5490. , 5074. ],\n", - " [ 5107. , 5649. , 5584. , ..., 5478. , 5749. , 5599. ],\n", - " [ 5394. , 5450. , 5395. , ..., 5352. , 5316. , 5427. ],\n", - " ...,\n", - " [ 5169. , 5203. , 5152. , ..., 5092. , 5070. , 5159. ],\n", - " [ 4892. , 4917. , 4873. , ..., 4789. , 4782. , 4876.5],\n", - " [ 5017. , 5059. , 5024. , ..., 4945. , 4939. , 5038. ]],\n", - "\n", - " [[ 5373. , 5419. , 5344. , ..., 5324. , 5263. , 4920. ],\n", - " [ 4776. , 5419. , 5360. , ..., 5255. , 5564. , 5377. ],\n", - " [ 5438. , 5485. , 5433. , ..., 5396. , 5370. , 5480.5],\n", - " ...,\n", - " [ 5364. , 5400. , 5357. , ..., 5301. , 5294. , 5392. ],\n", - " [ 5176. , 5211.5, 5159.5, ..., 5062. , 5058. , 5169.5],\n", - " [ 5152. , 5187. , 5144. , ..., 5057. , 5053. , 5152. ]],\n", - "\n", - " [[ 5548. , 5616. , 5542. , ..., 5513. , 5469. , 5110. ],\n", - " [ 5336. , 5689. , 5628. , ..., 5511. , 5805. , 5635. ],\n", - " [ 5838. , 5895. , 5832.5, ..., 5812. , 5774. , 5873. ],\n", - " ...,\n", - " [ 5192. , 5218. , 5171. , ..., 5112. , 5111. , 5197. ],\n", - " [ 5335. , 5364.5, 5318. , ..., 5239. , 5243. , 5324. ],\n", - " [ 4972. , 5005. , 4960. , ..., 4876. , 4867. , 4970. ]]]), array([[[ 6.51803255, 6.96783924, 6.44247293, ..., 7.52525759,\n", - " 6.50960827, 7.95688868],\n", - " [ 7.53932905, 7.6903944 , 8.01765537, ..., 6.46344805,\n", - " 6.6290164 , 7.02826118],\n", - " [ 5.93900824, 7.47715569, 6.83481121, ..., 6.39434671,\n", - " 6.79495955, 7.49348688],\n", - " ...,\n", - " [ 90.88434601, 119.59455872, 26.28604507, ..., 3.53107715,\n", - " 3.47622061, 3.44512653],\n", - " [ 90.91439819, 126.81639099, 25.78273964, ..., 3.48561978,\n", - " 3.40596318, 3.3794291 ],\n", - " [ 91.21663666, 134.65016174, 25.45385551, ..., 3.46057606,\n", - " 3.48642707, 3.43234706]],\n", - "\n", - " [[ 7.06579685, 6.62539577, 6.51034975, ..., 7.40217495,\n", - " 7.00446272, 6.93353796],\n", - " [ 6.99482822, 7.84148264, 7.70143318, ..., 8.09631824,\n", - " 7.95308208, 7.27218342],\n", - " [ 7.00104618, 6.67770052, 6.22246838, ..., 7.28595543,\n", - " 6.86103249, 6.17359543],\n", - " ...,\n", - " [ 90.85842133, 119.85100555, 26.18474579, ..., 3.50292444,\n", - " 3.3899262 , 3.37187076],\n", - " [ 90.98203278, 127.17471313, 25.68431664, ..., 3.47913623,\n", - " 3.45314574, 3.43307781],\n", - " [ 91.19045258, 135.03852844, 25.35493469, ..., 3.47701025,\n", - " 3.55041814, 3.37879133]],\n", - "\n", - " [[ 6.84545994, 7.1423502 , 7.01140165, ..., 7.1649704 ,\n", - " 7.33939838, 7.69784641],\n", - " [ 7.93553114, 6.91380262, 7.54486561, ..., 7.26283741,\n", - " 7.90327787, 7.52807236],\n", - " [ 7.15847254, 7.18046331, 6.86458492, ..., 7.18801594,\n", - " 6.90756321, 6.71107101],\n", - " ...,\n", - " [ 90.94882965, 119.95053864, 26.22219467, ..., 3.47714639,\n", - " 3.57008481, 3.28764248],\n", - " [ 91.04805756, 127.79428101, 25.81680489, ..., 3.71911097,\n", - " 3.42695785, 3.4944694 ],\n", - " [ 91.22441101, 135.05584717, 25.2796669 , ..., 3.43521142,\n", - " 3.50750875, 3.38581872]],\n", - "\n", - " ...,\n", - "\n", - " [[ 9.69095516, 9.54041576, 9.25891876, ..., 9.82474327,\n", - " 10.61108971, 9.58524036],\n", - " [ 7.56104708, 6.98627234, 7.38499069, ..., 7.1450839 ,\n", - " 7.55467558, 6.65673399],\n", - " [ 7.19639397, 7.40220261, 7.61900282, ..., 6.84454823,\n", - " 6.77639627, 7.2710886 ],\n", - " ...,\n", - " [ 7.47629404, 7.667377 , 7.34840298, ..., 7.63868952,\n", - " 7.16713762, 7.52323246],\n", - " [ 9.58547211, 9.73870945, 9.92473793, ..., 10.42045212,\n", - " 9.9081068 , 10.63181877],\n", - " [ 6.66494036, 6.76007509, 6.70236254, ..., 7.30077076,\n", - " 7.10681629, 6.9812808 ]],\n", - "\n", - " [[ 6.63704681, 6.22366428, 6.3840003 , ..., 6.92990875,\n", - " 6.14406061, 6.54488659],\n", - " [ 5.22330093, 6.84293604, 6.78943825, ..., 6.80119276,\n", - " 7.34358358, 7.06305313],\n", - " [ 6.73281145, 6.95110798, 6.77565908, ..., 6.98138809,\n", - " 6.6414156 , 6.68422747],\n", - " ...,\n", - " [ 7.32807732, 6.68771887, 7.2961812 , ..., 7.3501091 ,\n", - " 6.72568846, 7.81368732],\n", - " [ 7.09526396, 6.93778133, 7.38567734, ..., 8.14875603,\n", - " 7.94263792, 7.4501853 ],\n", - " [ 7.32317591, 7.49194908, 7.52823544, ..., 7.92466831,\n", - " 7.93562651, 7.24505377]],\n", - "\n", - " [[ 6.71553612, 7.02766991, 6.42173147, ..., 6.85764837,\n", - " 7.67071342, 7.27807045],\n", - " [ 7.31056309, 6.97537279, 6.64866018, ..., 6.55852652,\n", - " 6.21895599, 6.71354389],\n", - " [ 7.25341129, 7.24875927, 7.5679841 , ..., 7.3000617 ,\n", - " 7.57949829, 7.53706264],\n", - " ...,\n", - " [ 7.19445229, 6.577847 , 6.37308502, ..., 6.87121964,\n", - " 7.33220434, 6.82913589],\n", - " [ 7.13936234, 7.50042915, 7.63054371, ..., 7.61164379,\n", - " 7.58074999, 7.06602526],\n", - " [ 7.32833385, 6.86884975, 6.47489834, ..., 7.3000412 ,\n", - " 6.8154664 , 6.73774862]]]), array([[[ 6750.5, 6700. , 10055.5, ..., 6993. , 6188. , 6996. ],\n", - " [ 6473. , 6462. , 6528. , ..., 6724.5, 6345. , 6662. ],\n", - " [ 6481. , 6504. , 6521. , ..., 6631. , 6398. , 6704. ],\n", - " ...,\n", - " [ 8941. , 8947. , 8989. , ..., 8942.5, 8946. , 8942. ],\n", - " [ 8941. , 8947. , 8976. , ..., 8942. , 8946. , 8942. ],\n", - " [ 8943. , 8949. , 8967. , ..., 8944. , 8948. , 8944. ]],\n", - "\n", - " [[ 6684.5, 6656. , 6758.5, ..., 6956. , 6179. , 6954. ],\n", - " [ 6598. , 6583. , 6635. , ..., 6815. , 6456. , 6776. ],\n", - " [ 6735. , 6745. , 6786.5, ..., 6848. , 6626. , 6928. ],\n", - " ...,\n", - " [ 8942. , 8948. , 8989.5, ..., 8944. , 8948. , 8943. ],\n", - " [ 8941. , 8947. , 8975.5, ..., 8943. , 8947. , 8943. ],\n", - " [ 8944. , 8950. , 8967.5, ..., 8946. , 8949. , 8945. ]],\n", - "\n", - " [[ 6704. , 6680. , 6775. , ..., 6943. , 6143. , 6970. ],\n", - " [ 6451. , 6433. , 6489. , ..., 6672. , 6300. , 6623. ],\n", - " [ 6484.5, 6495. , 6543. , ..., 6615. , 6394. , 6684. ],\n", - " ...,\n", - " [ 8942. , 8948. , 8988.5, ..., 8944. , 8948. , 8943. ],\n", - " [ 8942. , 8947. , 8975. , ..., 8943. , 8947. , 8943. ],\n", - " [ 8944. , 8949. , 8966.5, ..., 8945. , 8950. , 8945. ]],\n", - "\n", - " ...,\n", - "\n", - " [[ 7068. , 6964. , 7115. , ..., 7115. , 5682. , 7202. ],\n", - " [ 7108. , 6996. , 7024. , ..., 7374.5, 6861.5, 7114. ],\n", - " [ 6771. , 6783. , 6801. , ..., 6894. , 6756. , 6907. ],\n", - " ...,\n", - " [ 6734. , 6734.5, 6784. , ..., 6698.5, 6718. , 6851. ],\n", - " [ 6466. , 6473. , 6521. , ..., 6441. , 6476. , 6586. ],\n", - " [ 6692. , 6691. , 6745. , ..., 6655. , 6686. , 6814. ]],\n", - "\n", - " [[ 6958. , 6814. , 6977. , ..., 6988. , 5632. , 7101. ],\n", - " [ 7066. , 6937. , 6960. , ..., 7314. , 6799. , 7045. ],\n", - " [ 6980. , 6999. , 7023. , ..., 7099. , 6968. , 7109. ],\n", - " ...,\n", - " [ 6907. , 6909. , 6907. , ..., 6890. , 6911. , 7031. ],\n", - " [ 6818. , 6822. , 6926. , ..., 6790. , 6809.5, 6935. ],\n", - " [ 6824. , 6812. , 6884. , ..., 6788. , 6804. , 6932. ]],\n", - "\n", - " [[ 7005. , 6903. , 7033. , ..., 7051. , 5713. , 7128. ],\n", - " [ 7057. , 6958. , 6979. , ..., 7336. , 6819. , 7057. ],\n", - " [ 7135. , 7139. , 7174.5, ..., 7249. , 7099. , 7261. ],\n", - " ...,\n", - " [ 6743.5, 6745.5, 6792. , ..., 6707. , 6732. , 6843. ],\n", - " [ 6869. , 6873. , 6913. , ..., 6834. , 6859. , 6973. ],\n", - " [ 6706. , 6709. , 6746. , ..., 6666. , 6678. , 6811. ]]]), array([[[ 7.72446888, 7.2473129 , 464.09607542, ..., 7.54999208,\n", - " 7.90541525, 7.50878392],\n", - " [ 8.32095068, 7.72989829, 11.42913946, ..., 7.82424118,\n", - " 6.75998317, 7.44192604],\n", - " [ 8.02643699, 7.24268788, 8.32013919, ..., 7.9125739 ,\n", - " 8.07566055, 6.94522023],\n", - " ...,\n", - " [ 3.57508741, 3.75040484, 88.2498194 , ..., 3.61204582,\n", - " 3.36107334, 3.47363817],\n", - " [ 3.47345367, 3.66878194, 79.02820402, ..., 3.52349596,\n", - " 3.53220915, 3.44529478],\n", - " [ 3.64775154, 3.78315422, 70.31879301, ..., 3.55219693,\n", - " 3.39803338, 3.52619072]],\n", - "\n", - " [[ 7.7295242 , 7.17993722, 47.19238628, ..., 7.63599041,\n", - " 7.53413355, 7.08056383],\n", - " [ 7.83823788, 7.55525605, 10.24504975, ..., 7.23416302,\n", - " 7.34643817, 7.5583303 ],\n", - " [ 7.60691916, 7.44533709, 9.40157691, ..., 7.48389792,\n", - " 8.18338398, 7.45294074],\n", - " ...,\n", - " [ 3.4344069 , 3.75369081, 87.90538478, ..., 3.59734026,\n", - " 3.4171249 , 3.26315696],\n", - " [ 3.5144703 , 3.69596486, 78.63601467, ..., 3.56958588,\n", - " 3.48180784, 3.47498867],\n", - " [ 3.57561448, 3.87008059, 69.92076367, ..., 3.53798445,\n", - " 3.54118314, 3.54627051]],\n", - "\n", - " [[ 7.66093507, 7.59813623, 11.80970368, ..., 7.14010251,\n", - " 8.30484551, 7.65372148],\n", - " [ 7.80999862, 7.33296665, 9.76516249, ..., 8.00991112,\n", - " 7.56385173, 7.79873788],\n", - " [ 7.63114506, 7.51430521, 9.8338616 , ..., 7.50113517,\n", - " 7.84966162, 7.54365449],\n", - " ...,\n", - " [ 3.40880916, 3.69953016, 87.28113942, ..., 3.64543129,\n", - " 3.37908237, 3.45163995],\n", - " [ 3.4332271 , 3.70480373, 77.92390437, ..., 3.56948115,\n", - " 3.38772332, 3.49450034],\n", - " [ 3.58340691, 3.68979793, 69.41081026, ..., 3.68256216,\n", - " 3.59987377, 3.47549141]],\n", - "\n", - " ...,\n", - "\n", - " [[ 6.82150709, 7.00369492, 8.99436859, ..., 6.04509699,\n", - " 7.51566967, 7.28124057],\n", - " [ 7.47583591, 7.30186589, 8.40823103, ..., 7.11817364,\n", - " 7.25375374, 6.8586976 ],\n", - " [ 7.02363737, 7.96424409, 8.74082858, ..., 7.02777692,\n", - " 7.22438629, 6.74553052],\n", - " ...,\n", - " [ 7.15097611, 6.75461788, 10.20729286, ..., 7.57564392,\n", - " 7.50260371, 7.36661065],\n", - " [ 7.1985214 , 7.26179229, 10.51810892, ..., 6.77897135,\n", - " 7.07450993, 7.0949706 ],\n", - " [ 6.51718802, 6.98699615, 10.27043905, ..., 7.28285822,\n", - " 6.34257489, 6.73209861]],\n", - "\n", - " [[ 6.68128065, 6.74366633, 10.96018226, ..., 6.95987646,\n", - " 7.81249121, 7.32530929],\n", - " [ 7.53210799, 8.05885031, 8.38827874, ..., 6.97776533,\n", - " 7.02722107, 7.62439863],\n", - " [ 6.76357571, 7.04046271, 7.62462277, ..., 6.6658345 ,\n", - " 6.86113214, 6.92254511],\n", - " ...,\n", - " [ 6.06016385, 6.39613817, 8.5016083 , ..., 6.48815308,\n", - " 6.78821287, 7.03630027],\n", - " [ 6.37755459, 6.90718562, 16.48923766, ..., 7.31220682,\n", - " 6.83566517, 6.59770597],\n", - " [ 7.8023831 , 6.8167991 , 11.3937264 , ..., 7.74481618,\n", - " 6.8251645 , 7.22601349]],\n", - "\n", - " [[ 7.38330025, 6.91706657, 8.84997297, ..., 6.52532252,\n", - " 7.96520965, 6.71715892],\n", - " [ 6.75404971, 6.26059649, 7.77049646, ..., 6.80832369,\n", - " 6.77366728, 6.98764255],\n", - " [ 7.78695825, 7.50984766, 10.67769275, ..., 7.76739224,\n", - " 7.95645114, 7.44192912],\n", - " ...,\n", - " [ 6.67793631, 6.95050754, 10.06006133, ..., 6.6537554 ,\n", - " 6.8558282 , 6.97869246],\n", - " [ 7.1145489 , 7.19543974, 10.9909381 , ..., 6.83454785,\n", - " 6.80570435, 6.72644454],\n", - " [ 6.91229122, 6.43412263, 10.06882747, ..., 7.15642804,\n", - " 6.44379243, 6.84531945]]]), 0, array([[[0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " ...,\n", - " [3, 3, 3, ..., 3, 3, 3],\n", - " [3, 3, 3, ..., 3, 3, 3],\n", - " [3, 3, 3, ..., 3, 3, 3]],\n", - "\n", - " [[0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " ...,\n", - " [3, 3, 3, ..., 3, 3, 3],\n", - " [3, 3, 3, ..., 3, 3, 3],\n", - " [3, 3, 3, ..., 3, 3, 3]],\n", - "\n", - " [[0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " ...,\n", - " [3, 3, 3, ..., 3, 3, 3],\n", - " [3, 3, 3, ..., 3, 3, 3],\n", - " [3, 3, 3, ..., 3, 3, 3]],\n", - "\n", - " ...,\n", - "\n", - " [[0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " ...,\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0]],\n", - "\n", - " [[0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " ...,\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0]],\n", - "\n", - " [[0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " ...,\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0],\n", - " [0, 0, 0, ..., 0, 0, 0]]], dtype=uint32), 352, 1.1)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Using 352 memory cells\n", - "/gpfs/exfel/exp/DETLAB/202031/p900172/raw/r0071/RAW-R0071-AGIPD01-S00000.h5 DETLAB_DET_AGIPD500K2G 1\n", - "Rate is 1.100000023841858\n" - ] - } - ], + "outputs": [], "source": [ "import copy\n", "from functools import partial\n",