--- /srv/reproducible-results/rbuild-debian/r-b-build.Bv0z22Tg/b1/python-pint_0.24.4-2_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Bv0z22Tg/b2/python-pint_0.24.4-2_amd64.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - f542696f9c83d1f057bf1c6f1fd7c644 1501700 doc optional python-pint-doc_0.24.4-2_all.deb │ + 0f20d84ab0268a3757d39e7d13247956 1501704 doc optional python-pint-doc_0.24.4-2_all.deb │ f2b6e11b9335b13809d47d4c0cc02525 225224 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 7444 2025-04-19 06:33:01.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1494064 2025-04-19 06:33:01.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 7440 2025-04-19 06:33:01.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1494072 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) 32067 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) 48183 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) 118350 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 118361 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) 8261 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) │ │ │ │ -179 us +- 5.49 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ +358 us +- 49.2 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ -20.3 us +- 1.88 us per loop (mean +- std. dev. of 7 runs, 100,000 loops each) │ │ │ │ +19.7 us +- 1.81 us per loop (mean +- std. dev. of 7 runs, 10,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) │ │ │ │ │ -179 us +- 5.49 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ +358 us +- 49.2 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ │ -20.3 us +- 1.88 us per loop (mean +- std. dev. of 7 runs, 100,000 loops each) │ │ │ │ │ +19.7 us +- 1.81 us per loop (mean +- std. dev. of 7 runs, 10,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 {} │ │ │ │ │ @@ -2021,15 +2021,15 @@ │ │ │ │ │ "1727": 13, │ │ │ │ │ "1729": 13, │ │ │ │ │ "1738": 13, │ │ │ │ │ "174": 13, │ │ │ │ │ "176": 13, │ │ │ │ │ "178": [13, 30], │ │ │ │ │ "1783": 13, │ │ │ │ │ - "179": [5, 13, 30], │ │ │ │ │ + "179": [13, 30], │ │ │ │ │ "18": [5, 30], │ │ │ │ │ "180": 30, │ │ │ │ │ "1803": 13, │ │ │ │ │ "1804": 13, │ │ │ │ │ "1805": 13, │ │ │ │ │ "181": [13, 30], │ │ │ │ │ "1816": 13, │ │ │ │ │ @@ -2146,14 +2146,15 @@ │ │ │ │ │ "33": 24, │ │ │ │ │ "338": 13, │ │ │ │ │ "34": 30, │ │ │ │ │ "344": 13, │ │ │ │ │ "349": 13, │ │ │ │ │ "35": [13, 29], │ │ │ │ │ "357": 13, │ │ │ │ │ + "358": 5, │ │ │ │ │ "3600": 32, │ │ │ │ │ "366": 13, │ │ │ │ │ "372222": 29, │ │ │ │ │ "373": 29, │ │ │ │ │ "383": 29, │ │ │ │ │ "39": [5, 30], │ │ │ │ │ "390": [13, 29], │ │ │ │ │ @@ -2281,14 +2282,15 @@ │ │ │ │ │ "8": [5, 8, 21, 23, 25, 30], │ │ │ │ │ "80": 13, │ │ │ │ │ "80078125": 15, │ │ │ │ │ "802": 13, │ │ │ │ │ "80243963": 30, │ │ │ │ │ "805": 13, │ │ │ │ │ "808": 13, │ │ │ │ │ + "81": 5, │ │ │ │ │ "811": 13, │ │ │ │ │ "81227": 0, │ │ │ │ │ "814": 13, │ │ │ │ │ "816": 13, │ │ │ │ │ "82": 13, │ │ │ │ │ "825": 13, │ │ │ │ │ "83": 13, │ │ │ │ │ @@ -2306,15 +2308,15 @@ │ │ │ │ │ "869": 13, │ │ │ │ │ "87": 13, │ │ │ │ │ "870": 13, │ │ │ │ │ "871507429": 15, │ │ │ │ │ "87261": [9, 10], │ │ │ │ │ "873": 13, │ │ │ │ │ "877": 13, │ │ │ │ │ - "88": [5, 13], │ │ │ │ │ + "88": 13, │ │ │ │ │ "880": 13, │ │ │ │ │ "881": 13, │ │ │ │ │ "89": 13, │ │ │ │ │ "899": 13, │ │ │ │ │ "9": [1, 5, 8, 9, 10, 18, 19, 21, 25, 26, 29, 30], │ │ │ │ │ "9024969516": 0, │ │ │ │ │ "904": 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-06-10T00:09:32.879316Z', " │ │ │ │ │ │┄ "'iopub.status.busy': '2025-06-10T00:09:32.878808Z', 'iopub.status.idle': " │ │ │ │ │ │┄ "'2025-06-10T00:09:33.144298Z', 'shell.execute_reply': " │ │ │ │ │ │┄ "'2025-06-10T00:09:33.143742Z'}}}, 3: {'metadata': {'execution': " │ │ │ │ │ │┄ "{'iopub.execute_input': '2025-06-10T00:09:33.179709Z', 'iopub.status.busy': " │ │ │ │ │ │┄ "'2025-06-10T00:09:33.179431Z', 'iopub.status.idle': '2025-06-10T00:09:3 […] │ │ │ │ │ │ @@ -23,18 +23,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 1, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:19.840727Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:19.840273Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.084718Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.083897Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:32.879316Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:32.878808Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.144298Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.143742Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -81,18 +81,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 2, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.124887Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.123957Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.140237Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.139328Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.179709Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.179431Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.192398Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.191874Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -113,18 +113,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 3, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.143521Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.142877Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.158859Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.157313Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.194467Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.194227Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.205621Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.205097Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -156,18 +156,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 4, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.162670Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.162289Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.186447Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.185509Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.208188Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.207902Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.222608Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.221887Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -187,18 +187,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 5, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.189413Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.189057Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.204205Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.203328Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.226085Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.225480Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.244908Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.244239Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -218,18 +218,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 6, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.207025Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.206713Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.243203Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.242322Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.247852Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.247287Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.292846Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.291947Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -267,18 +267,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 7, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.246116Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.245809Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.261036Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.260133Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.300660Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.300300Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.322711Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.321996Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -310,18 +310,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 8, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.263941Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.263614Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.279398Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.278488Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.338240Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.337810Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.375933Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.375177Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -357,18 +357,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 9, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.282425Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.282081Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.297630Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.296725Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.380493Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.379521Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.399922Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.399208Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -400,18 +400,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 10, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.300531Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.300219Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.318333Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.317237Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.404865Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.403938Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.425044Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.424184Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -443,18 +443,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 11, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.321411Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.321043Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.348199Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.347159Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.427937Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.427294Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.459971Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.459299Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -502,18 +502,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 12, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.351362Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.351034Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.367051Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.366194Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.462217Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.461927Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.479898Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.479354Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -592,18 +592,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 13, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.370151Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.369831Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.392593Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.391695Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.482063Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.481814Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.502650Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.501803Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -659,18 +659,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 14, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.395625Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.395297Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.834886Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.833768Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.512288Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.511928Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.922477Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.921748Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -717,18 +717,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 15, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.838466Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.838092Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.857162Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.856230Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.924761Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.924531Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.940206Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.939605Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -771,18 +771,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 16, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.860305Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.859960Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:20.879046Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:20.877983Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.942553Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.942004Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:33.955396Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:33.954806Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -822,18 +822,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 17, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:20.882741Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:20.882411Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:21.409998Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:21.408959Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:33.957723Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:33.957184Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:34.586166Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:34.584871Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -878,18 +878,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 18, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-07-13T06:21:21.416199Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-07-13T06:21:21.415841Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-07-13T06:21:21.713739Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-07-13T06:21:21.712726Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-06-10T00:09:34.599071Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-06-10T00:09:34.598539Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-06-10T00:09:36.508217Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-06-10T00:09:36.507158Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ {