--- /srv/reproducible-results/rbuild-debian/r-b-build.XG4SXPhd/b1/python-pint_0.24.4-1_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.XG4SXPhd/b2/python-pint_0.24.4-1_i386.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - bccbe21fd162ae927273365b250c5f46 456960 doc optional python-pint-doc_0.24.4-1_all.deb │ + 4747ec2269ee2d1cac250dd1e3bf138f 456916 doc optional python-pint-doc_0.24.4-1_all.deb │ f854088c2b3f50a6a6110cd3f3c3b813 225004 python optional python3-pint_0.24.4-1_all.deb ├── python-pint-doc_0.24.4-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-11-10 01:36:08.000000 debian-binary │ │ --rw-r--r-- 0 0 0 5108 2024-11-10 01:36:08.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 451660 2024-11-10 01:36:08.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 5112 2024-11-10 01:36:08.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 451612 2024-11-10 01:36:08.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -158,15 +158,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 890 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/_static/style.css │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14382 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/currencies.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14027 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/custom-registry-class.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19642 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/defining.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6540 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11845 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/measurement.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19094 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/performance.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19095 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/performance.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17769 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/pitheorem.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16257 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/serialization.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31210 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/advanced/wrapping.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/api/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 145490 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/api/base.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 209249 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/api/facets.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5484 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/api/index.html │ │ │ │ @@ -197,25 +197,25 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 405 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-2.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 48180 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-3.hires.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5076 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-3.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15505 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-3.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 435 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/plot_directive/user/plotting-3.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9453 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/py-modindex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4805 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 118369 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 118378 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/searchindex.js │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11434 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/angular_frequency.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36924 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/contexts.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19782 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/defining-quantities.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21164 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/formatting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6685 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17274 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/log_units.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24372 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/nonmult.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 87645 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/numpy.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8279 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/numpy.ipynb.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8267 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/numpy.ipynb.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20476 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/plotting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12602 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/user/systems.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-10 01:36:08.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 245 2024-11-10 01:36:08.000000 ./usr/share/doc-base/python-pint-doc.python-pint-doc │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-11-10 01:36:08.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 2024-11-10 01:36:08.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 │ │ │ │ @@ -114,18 +114,18 @@ │ │ │ │ ....: │ │ │ │ │ │ │ │ In [17]: a = 1 * ureg.meter │ │ │ │ │ │ │ │ In [18]: b = 1 * ureg.centimeter │ │ │ │ │ │ │ │ In [19]: %timeit f(a, b) │ │ │ │ -358 us +- 30.8 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ +177 us +- 1.56 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ -56.5 us +- 3.11 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ +22.9 us +- 49.8 ns 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 {} │ │ │ │ │ @@ -72,18 +72,18 @@ │ │ │ │ │ ....: │ │ │ │ │ │ │ │ │ │ In [17]: a = 1 * ureg.meter │ │ │ │ │ │ │ │ │ │ In [18]: b = 1 * ureg.centimeter │ │ │ │ │ │ │ │ │ │ In [19]: %timeit f(a, b) │ │ │ │ │ -358 us +- 30.8 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ +177 us +- 1.56 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ │ -56.5 us +- 3.11 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ +22.9 us +- 49.8 ns 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 {} │ │ │ │ │ @@ -2020,14 +2020,15 @@ │ │ │ │ │ "1725": 13, │ │ │ │ │ "1727": 13, │ │ │ │ │ "1729": 13, │ │ │ │ │ "173": 30, │ │ │ │ │ "1738": 13, │ │ │ │ │ "174": 13, │ │ │ │ │ "176": 13, │ │ │ │ │ + "177": 5, │ │ │ │ │ "178": 13, │ │ │ │ │ "1783": 13, │ │ │ │ │ "179": 13, │ │ │ │ │ "18": [5, 30], │ │ │ │ │ "1803": 13, │ │ │ │ │ "1804": 13, │ │ │ │ │ "1805": 13, │ │ │ │ │ @@ -2094,15 +2095,15 @@ │ │ │ │ │ "21": 5, │ │ │ │ │ "210e": 13, │ │ │ │ │ "211386245988": 15, │ │ │ │ │ "21138624598847": 15, │ │ │ │ │ "21138624599": 15, │ │ │ │ │ "214": 5, │ │ │ │ │ "215": 13, │ │ │ │ │ - "22": [8, 29], │ │ │ │ │ + "22": [5, 8, 29], │ │ │ │ │ "224": [13, 15], │ │ │ │ │ "225": 15, │ │ │ │ │ "225lb": 15, │ │ │ │ │ "226": 13, │ │ │ │ │ "227": 13, │ │ │ │ │ "23": 21, │ │ │ │ │ "230": 13, │ │ │ │ │ @@ -2128,15 +2129,15 @@ │ │ │ │ │ "2d": 12, │ │ │ │ │ "2e": 21, │ │ │ │ │ "2f": [21, 26], │ │ │ │ │ "2in": 15, │ │ │ │ │ "2m": 5, │ │ │ │ │ "2\u03c0": 23, │ │ │ │ │ "3": [1, 5, 6, 8, 9, 12, 15, 18, 19, 21, 25, 26, 29, 30], │ │ │ │ │ - "30": [2, 4, 5, 13, 15, 21, 25, 26, 29, 30, 31], │ │ │ │ │ + "30": [2, 4, 13, 15, 21, 25, 26, 29, 30, 31], │ │ │ │ │ "300": [21, 29, 30], │ │ │ │ │ "3000": 25, │ │ │ │ │ "3000cm": 25, │ │ │ │ │ "300e": 21, │ │ │ │ │ "30e": 21, │ │ │ │ │ "31": 15, │ │ │ │ │ "3101": 19, │ │ │ │ │ @@ -2148,15 +2149,14 @@ │ │ │ │ │ "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], │ │ │ │ │ @@ -2197,14 +2197,15 @@ │ │ │ │ │ "468": 13, │ │ │ │ │ "472": 13, │ │ │ │ │ "473176": 32, │ │ │ │ │ "474": 13, │ │ │ │ │ "480": 13, │ │ │ │ │ "483": 13, │ │ │ │ │ "485": 13, │ │ │ │ │ + "49": 5, │ │ │ │ │ "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], │ │ │ │ │ "510": 13, │ │ │ │ │ "512": 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': '2026-01-13T08:14:51.197427Z', " │ │ │ │ │ │┄ "'iopub.status.busy': '2026-01-13T08:14:51.196948Z', 'iopub.status.idle': " │ │ │ │ │ │┄ "'2026-01-13T08:14:51.438488Z', 'shell.execute_reply': " │ │ │ │ │ │┄ "'2026-01-13T08:14:51.437910Z'}}}, 3: {'metadata': {'execution': " │ │ │ │ │ │┄ "{'iopub.execute_input': '2026-01-13T08:14:51.481010Z', 'iopub.status.busy': " │ │ │ │ │ │┄ "'2026-01-13T08:14:51.480423Z', 'iopub.status.idle': '2026-01-13T08:14:5 […] │ │ │ │ │ │ @@ -23,18 +23,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 1, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:54.187525Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:54.187074Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.063583Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.062269Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.197427Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.196948Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.438488Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.437910Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -81,18 +81,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 2, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.272025Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.271513Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.375789Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.374271Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.481010Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.480423Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.495331Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.494785Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -113,18 +113,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 3, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.388147Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.387560Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.471646Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.470255Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.497513Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.497037Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.509965Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.509424Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -156,18 +156,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 4, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.488014Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.487484Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.548419Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.547038Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.512182Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.511655Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.524397Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.523827Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -187,18 +187,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 5, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.567818Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.567181Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.631642Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.630316Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.526399Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.525982Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.538477Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.537936Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -218,18 +218,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 6, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.647939Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.647365Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.744579Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.743586Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.540698Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.540184Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.562492Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.561943Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -267,18 +267,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 7, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.751178Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.750678Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.804712Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.803271Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.564765Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.564261Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.578038Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.577511Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -310,18 +310,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 8, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.813185Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.812778Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.853825Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.852728Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.580230Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.579708Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.592538Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.591965Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -357,18 +357,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 9, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.867653Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.867207Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.911672Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.909562Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.594647Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.594167Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.606770Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.606235Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -400,18 +400,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 10, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.923509Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.923069Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:55.951798Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:55.950814Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.608928Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.608437Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.620993Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.620450Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -443,18 +443,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 11, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:55.956305Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:55.955873Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:56.017224Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:56.015794Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.623119Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.622654Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.644716Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.644162Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -502,18 +502,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 12, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:56.028639Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:56.027208Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:56.086302Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:56.078257Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.646899Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.646399Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.659518Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.658973Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -592,18 +592,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 13, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:56.099595Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:56.099155Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:56.152232Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:56.150969Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.661737Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.661260Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:51.682349Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:51.681808Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -659,18 +659,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 14, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:56.161474Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:56.161027Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:57.381140Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:57.380092Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:51.684571Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:51.684039Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:52.087832Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:52.087216Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -717,18 +717,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 15, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:57.384322Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:57.384023Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:57.411804Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:57.410883Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:52.090233Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:52.089796Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:52.106111Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:52.105563Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -771,18 +771,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 16, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:57.414930Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:57.414630Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:57.440991Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:57.439996Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:52.108307Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:52.107856Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:52.123261Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:52.122706Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -822,18 +822,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 17, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:57.447226Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:57.446915Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:58.067282Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:58.063221Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:52.125533Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:52.125034Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:52.430214Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:52.429642Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -878,18 +878,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 18, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2024-12-11T01:44:58.084555Z", │ │ │ │ │ │ - "iopub.status.busy": "2024-12-11T01:44:58.083283Z", │ │ │ │ │ │ - "iopub.status.idle": "2024-12-11T01:44:59.976431Z", │ │ │ │ │ │ - "shell.execute_reply": "2024-12-11T01:44:59.975323Z" │ │ │ │ │ │ + "iopub.execute_input": "2026-01-13T08:14:52.432648Z", │ │ │ │ │ │ + "iopub.status.busy": "2026-01-13T08:14:52.432129Z", │ │ │ │ │ │ + "iopub.status.idle": "2026-01-13T08:14:53.183404Z", │ │ │ │ │ │ + "shell.execute_reply": "2026-01-13T08:14:53.182832Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ {