--- /srv/reproducible-results/rbuild-debian/r-b-build.w4SgeUhA/b1/python-pint_0.24.4-2_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.w4SgeUhA/b2/python-pint_0.24.4-2_arm64.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 7db4f5d2cef7196124b2634b94075e87 1502684 doc optional python-pint-doc_0.24.4-2_all.deb │ + 7835826aa4b1496838c6850939eaf9c1 1502660 doc optional python-pint-doc_0.24.4-2_all.deb │ 1329d3909fc198a583b4d61618bade03 225220 python optional python3-pint_0.24.4-2_all.deb ├── python-pint-doc_0.24.4-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-04-19 06:33:01.000000 debian-binary │ │ -rw-r--r-- 0 0 0 7436 2025-04-19 06:33:01.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1495056 2025-04-19 06:33:01.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 1495032 2025-04-19 06:33:01.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -360,15 +360,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1257 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/_static/webpack-macros.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27202 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/currencies.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26668 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/custom-registry-class.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32832 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/defining.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17754 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23017 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/measurement.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 32066 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/performance.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 32065 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/performance.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30414 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/pitheorem.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27428 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/serialization.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45071 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/advanced/wrapping.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/api/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 192629 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/api/base.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 278922 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/api/facets.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17349 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/api/index.html │ │ │ │ @@ -399,25 +399,25 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 405 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-2.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 48200 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-3.hires.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5080 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-3.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15514 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-3.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 435 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-3.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20233 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/py-modindex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16037 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 118352 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 118356 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/searchindex.js │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23900 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/angular_frequency.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 51127 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/contexts.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32602 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/defining-quantities.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34558 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/formatting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17823 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30589 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/log_units.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35474 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/nonmult.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 101531 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/numpy.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8250 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/numpy.ipynb.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8253 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/numpy.ipynb.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31582 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/plotting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23707 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/user/systems.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 06:33:01.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 245 2025-04-19 06:33:01.000000 ./usr/share/doc-base/python-pint-doc.python-pint-doc │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js │ │ │ ├── ./usr/share/doc/python-pint-doc/html/advanced/performance.html │ │ │ │ @@ -481,18 +481,18 @@ │ │ │ │ ....: │ │ │ │ │ │ │ │ In [17]: a = 1 * ureg.meter │ │ │ │ │ │ │ │ In [18]: b = 1 * ureg.centimeter │ │ │ │ │ │ │ │ In [19]: %timeit f(a, b) │ │ │ │ -226 us +- 51.3 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ +94.4 us +- 425 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ -39.4 us +- 4.73 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ +16 us +- 1.57 us per loop (mean +- std. dev. of 7 runs, 100,000 loops each) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Speed up registry instantiation#

│ │ │ │

When the registry is instantiated, the definition file is parsed, loaded and │ │ │ │ some pre-calculations are made to speed-up certain common operations. This │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -123,18 +123,18 @@ │ │ │ │ │ ....: │ │ │ │ │ │ │ │ │ │ In [17]: a = 1 * ureg.meter │ │ │ │ │ │ │ │ │ │ In [18]: b = 1 * ureg.centimeter │ │ │ │ │ │ │ │ │ │ In [19]: %timeit f(a, b) │ │ │ │ │ -226 us +- 51.3 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ +94.4 us +- 425 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ │ -39.4 us +- 4.73 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ +16 us +- 1.57 us per loop (mean +- std. dev. of 7 runs, 100,000 loops each) │ │ │ │ │ ********** SSppeeeedd uupp rreeggiissttrryy iinnssttaannttiiaattiioonn_## ********** │ │ │ │ │ When the registry is instantiated, the definition file is parsed, loaded and │ │ │ │ │ some pre-calculations are made to speed-up certain common operations. This │ │ │ │ │ process can be time consuming for a large definition file such as the default │ │ │ │ │ one (and very comprehensive) provided with pint. This can have a significant │ │ │ │ │ impact in command line applications that create and drop registries. │ │ │ │ │ Since version 0.19, part of this process can be cached resulting in a 5x to 20x │ │ │ ├── ./usr/share/doc/python-pint-doc/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -2096,15 +2096,15 @@ │ │ │ │ │ "214": [5, 30], │ │ │ │ │ "215": [13, 30], │ │ │ │ │ "216": 30, │ │ │ │ │ "22": [8, 29], │ │ │ │ │ "224": [13, 15], │ │ │ │ │ "225": 15, │ │ │ │ │ "225lb": 15, │ │ │ │ │ - "226": [5, 13], │ │ │ │ │ + "226": 13, │ │ │ │ │ "227": 13, │ │ │ │ │ "23": 21, │ │ │ │ │ "230": 13, │ │ │ │ │ "234": 13, │ │ │ │ │ "24": [2, 4, 5, 7, 21], │ │ │ │ │ "240": 13, │ │ │ │ │ "240384": 2, │ │ │ │ │ @@ -2169,15 +2169,15 @@ │ │ │ │ │ "4046": [9, 10], │ │ │ │ │ "405": 13, │ │ │ │ │ "41": 13, │ │ │ │ │ "414489032": 21, │ │ │ │ │ "4184": 15, │ │ │ │ │ "42": [13, 21], │ │ │ │ │ "42000": 21, │ │ │ │ │ - "425": 13, │ │ │ │ │ + "425": [5, 13], │ │ │ │ │ "425297855014895": 24, │ │ │ │ │ "429": 13, │ │ │ │ │ "44": [5, 13], │ │ │ │ │ "441": 13, │ │ │ │ │ "443": 13, │ │ │ │ │ "448": 13, │ │ │ │ │ "4482216152605005": 21, │ │ │ │ │ @@ -2199,15 +2199,14 @@ │ │ │ │ │ "483": 13, │ │ │ │ │ "485": 13, │ │ │ │ │ "4962": 24, │ │ │ │ │ "4e": [15, 26], │ │ │ │ │ "5": [0, 2, 5, 8, 9, 12, 15, 21, 23, 24, 29, 30, 31], │ │ │ │ │ "50": [13, 30], │ │ │ │ │ "500": [13, 24, 30], │ │ │ │ │ - "51": 5, │ │ │ │ │ "510": 13, │ │ │ │ │ "512": 13, │ │ │ │ │ "516": 13, │ │ │ │ │ "52": [2, 13, 15], │ │ │ │ │ "5207": 15, │ │ │ │ │ "523": 13, │ │ │ │ │ "527": 29, │ │ │ │ │ @@ -2219,14 +2218,15 @@ │ │ │ │ │ "540nm": 15, │ │ │ │ │ "54cm": 21, │ │ │ │ │ "55": 13, │ │ │ │ │ "550": 29, │ │ │ │ │ "559": 13, │ │ │ │ │ "567": 13, │ │ │ │ │ "568261": 32, │ │ │ │ │ + "57": 5, │ │ │ │ │ "574": 13, │ │ │ │ │ "577": 13, │ │ │ │ │ "58": 13, │ │ │ │ │ "590": 13, │ │ │ │ │ "59237": 24, │ │ │ │ │ "5x": 5, │ │ │ │ │ "6": [5, 9, 12, 21, 23, 24, 26, 29, 30], │ │ │ │ │ @@ -2252,15 +2252,15 @@ │ │ │ │ │ "7": [5, 15, 19, 25, 28, 30, 32], │ │ │ │ │ "70": [2, 13], │ │ │ │ │ "7086": 21, │ │ │ │ │ "71": 13, │ │ │ │ │ "719": 13, │ │ │ │ │ "720": 29, │ │ │ │ │ "7214261353": 15, │ │ │ │ │ - "73": [5, 13], │ │ │ │ │ + "73": 13, │ │ │ │ │ "737": 13, │ │ │ │ │ "74": 13, │ │ │ │ │ "746": 13, │ │ │ │ │ "747": 13, │ │ │ │ │ "749": 13, │ │ │ │ │ "75": [13, 21], │ │ │ │ │ "751": 13, │ │ │ │ │ @@ -2338,14 +2338,15 @@ │ │ │ │ │ "932": 13, │ │ │ │ │ "932051": 8, │ │ │ │ │ "933": 13, │ │ │ │ │ "934": 13, │ │ │ │ │ "936": 13, │ │ │ │ │ "937": 13, │ │ │ │ │ "938": 13, │ │ │ │ │ + "94": 5, │ │ │ │ │ "942": 13, │ │ │ │ │ "94328235e": 28, │ │ │ │ │ "9460730472580": 15, │ │ │ │ │ "9471025594": 15, │ │ │ │ │ "95": [13, 24, 30], │ │ │ │ │ "953": 13, │ │ │ │ │ "954": 13, │ │ │ ├── ./usr/share/doc/python-pint-doc/html/user/numpy.ipynb.gz │ │ │ │ ├── numpy.ipynb │ │ │ │ │ ├── Pretty-printed │ │ │ │ │ │┄ Similarity: 0.99921875% │ │ │ │ │ │┄ Differences: {"'cells'": "{1: {'metadata': {'execution': {'iopub.execute_input': '2025-04-21T02:56:55.245924Z', " │ │ │ │ │ │┄ "'iopub.status.busy': '2025-04-21T02:56:55.245657Z', 'iopub.status.idle': " │ │ │ │ │ │┄ "'2025-04-21T02:56:55.481810Z', 'shell.execute_reply': " │ │ │ │ │ │┄ "'2025-04-21T02:56:55.481102Z'}}}, 3: {'metadata': {'execution': " │ │ │ │ │ │┄ "{'iopub.execute_input': '2025-04-21T02:56:55.507711Z', 'iopub.status.busy': " │ │ │ │ │ │┄ "'2025-04-21T02:56:55.507451Z', 'iopub.status.idle': '2025-04-21T02:56:5 […] │ │ │ │ │ │ @@ -23,18 +23,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 1, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.046333Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.046063Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.410252Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.409581Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.245924Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.245657Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.481810Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.481102Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -81,18 +81,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 2, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.470435Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.470137Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.498292Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.497573Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.507711Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.507451Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.529891Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.529120Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -113,18 +113,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 3, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.506355Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.506085Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.530235Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.529566Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.532832Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.532573Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.561658Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.557998Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -156,18 +156,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 4, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.538340Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.538072Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.562227Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.561566Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.564621Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.564361Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.597881Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.597124Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -187,18 +187,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 5, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.570397Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.570121Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.594240Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.593566Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.600801Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.600547Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.630099Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.629396Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -218,18 +218,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 6, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.602337Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.602072Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.670239Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.669566Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.632947Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.632697Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.721873Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.721107Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -267,18 +267,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 7, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.678322Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.678058Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.702226Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.701566Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.724709Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.724463Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.738573Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.737981Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -310,18 +310,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 8, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.710387Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.710100Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.734269Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.733584Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.741366Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.741108Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.756508Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.755905Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -357,18 +357,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 9, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.742391Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.742111Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.766241Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.765570Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.759328Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.759088Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.773235Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.772611Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -400,18 +400,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 10, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.774366Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.774090Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.798239Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.797564Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.776039Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.775797Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.793906Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.793123Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -443,18 +443,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 11, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.806364Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.806083Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.846255Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.845565Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.796824Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.796556Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.819900Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.819305Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -502,18 +502,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 12, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.854361Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.854082Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.878247Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.877562Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.822811Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.822557Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.838442Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.837790Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -592,18 +592,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 13, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.886387Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.886109Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:12.926238Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:12.925566Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.841131Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.840857Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:55.861967Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:55.861291Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -659,18 +659,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 14, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:12.934395Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:12.934111Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:14.018277Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:14.017570Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:55.864716Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:55.864470Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:56.269487Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:56.268776Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -717,18 +717,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 15, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:14.030410Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:14.030126Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:14.074250Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:14.073564Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:56.272326Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:56.272080Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:56.289406Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:56.288716Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -771,18 +771,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 16, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:14.076844Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:14.076627Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:14.118245Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:14.117581Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:56.293447Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:56.293187Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:56.310688Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:56.310068Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -822,18 +822,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 17, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:14.120880Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:14.120654Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:15.402273Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:15.401565Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:56.313442Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:56.313189Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:56.759169Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:56.758551Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -878,18 +878,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 18, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-05-24T09:12:15.410442Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-05-24T09:12:15.410145Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-05-24T09:12:16.102321Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-05-24T09:12:16.101598Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-04-21T02:56:56.761931Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-04-21T02:56:56.761675Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-04-21T02:56:57.017872Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-04-21T02:56:57.017113Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ {