--- /srv/reproducible-results/rbuild-debian/r-b-build.be3ldz2C/b1/python-pint_0.24.4-1_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.be3ldz2C/b2/python-pint_0.24.4-1_i386.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 620750595eb9321a743ab376f6997967 456944 doc optional python-pint-doc_0.24.4-1_all.deb │ + bac883f9023b2ce73cffcca601043f45 456908 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 451644 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 451604 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) 19093 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) 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) 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) 118371 2024-11-10 01:36:08.000000 ./usr/share/doc/python-pint-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 118367 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) 87634 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) 8274 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) 8261 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) │ │ │ │ -365 us +- 86.9 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ +616 us +- 96.1 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ -29.5 us +- 9.9 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ +98.4 us +- 11.7 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 {} │ │ │ │ │ @@ -72,18 +72,18 @@ │ │ │ │ │ ....: │ │ │ │ │ │ │ │ │ │ In [17]: a = 1 * ureg.meter │ │ │ │ │ │ │ │ │ │ In [18]: b = 1 * ureg.centimeter │ │ │ │ │ │ │ │ │ │ In [19]: %timeit f(a, b) │ │ │ │ │ -365 us +- 86.9 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ +616 us +- 96.1 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ │ -29.5 us +- 9.9 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ +98.4 us +- 11.7 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 {} │ │ │ │ │ @@ -2119,15 +2119,14 @@ │ │ │ │ │ "262": 13, │ │ │ │ │ "26400": 31, │ │ │ │ │ "27": 15, │ │ │ │ │ "273": 29, │ │ │ │ │ "283": [13, 29], │ │ │ │ │ "28318531": 23, │ │ │ │ │ "286": [5, 13], │ │ │ │ │ - "29": 5, │ │ │ │ │ "298": 29, │ │ │ │ │ "299792": 24, │ │ │ │ │ "2d": 12, │ │ │ │ │ "2e": 21, │ │ │ │ │ "2f": [21, 26], │ │ │ │ │ "2in": 15, │ │ │ │ │ "2m": 5, │ │ │ │ │ @@ -2150,15 +2149,14 @@ │ │ │ │ │ "338": 13, │ │ │ │ │ "34": 30, │ │ │ │ │ "344": 13, │ │ │ │ │ "349": 13, │ │ │ │ │ "35": [13, 29], │ │ │ │ │ "357": 13, │ │ │ │ │ "3600": 32, │ │ │ │ │ - "365": 5, │ │ │ │ │ "366": 13, │ │ │ │ │ "372222": 29, │ │ │ │ │ "373": 29, │ │ │ │ │ "383": 29, │ │ │ │ │ "39": [5, 30], │ │ │ │ │ "390": [13, 29], │ │ │ │ │ "3953488372093": 15, │ │ │ │ │ @@ -2234,14 +2232,15 @@ │ │ │ │ │ "5x": 5, │ │ │ │ │ "6": [5, 9, 12, 21, 23, 24, 26, 29, 30], │ │ │ │ │ "60": [2, 23, 29], │ │ │ │ │ "60rpm": 23, │ │ │ │ │ "61": 13, │ │ │ │ │ "6141": 21, │ │ │ │ │ "61417": 21, │ │ │ │ │ + "616": 5, │ │ │ │ │ "61e": 15, │ │ │ │ │ "62": 13, │ │ │ │ │ "621371192237": 15, │ │ │ │ │ "625": 8, │ │ │ │ │ "626": 13, │ │ │ │ │ "631": 13, │ │ │ │ │ "65": 13, │ │ │ │ │ @@ -2297,15 +2296,15 @@ │ │ │ │ │ "83": 13, │ │ │ │ │ "832674": 32, │ │ │ │ │ "834": 13, │ │ │ │ │ "839": 13, │ │ │ │ │ "84": 13, │ │ │ │ │ "85": 13, │ │ │ │ │ "851": 13, │ │ │ │ │ - "86": [5, 13], │ │ │ │ │ + "86": 13, │ │ │ │ │ "862": 13, │ │ │ │ │ "863": 13, │ │ │ │ │ "864": 13, │ │ │ │ │ "868": 13, │ │ │ │ │ "869": 13, │ │ │ │ │ "87": 13, │ │ │ │ │ "870": 13, │ │ │ │ │ @@ -2351,23 +2350,23 @@ │ │ │ │ │ "9471025594": 15, │ │ │ │ │ "95": [13, 24, 30], │ │ │ │ │ "953": 13, │ │ │ │ │ "954": 13, │ │ │ │ │ "957": 13, │ │ │ │ │ "958": 13, │ │ │ │ │ "959": 13, │ │ │ │ │ - "96": 13, │ │ │ │ │ + "96": [5, 13], │ │ │ │ │ "960": 13, │ │ │ │ │ "963": 13, │ │ │ │ │ "965": 13, │ │ │ │ │ "966": 13, │ │ │ │ │ "974": 13, │ │ │ │ │ "977": 13, │ │ │ │ │ "979": 13, │ │ │ │ │ - "98": 13, │ │ │ │ │ + "98": [5, 13], │ │ │ │ │ "981": 13, │ │ │ │ │ "984": 13, │ │ │ │ │ "989": 13, │ │ │ │ │ "99584916e": 24, │ │ │ │ │ "A": [0, 2, 8, 9, 10, 12, 13, 19, 21, 24, 25], │ │ │ │ │ "AND": 19, │ │ │ │ │ "AS": 19, │ │ │ ├── ./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': '2024-11-11T07:44:35.567423Z', " │ │ │ │ │ │┄ "'iopub.status.busy': '2024-11-11T07:44:35.566766Z', 'iopub.status.idle': " │ │ │ │ │ │┄ "'2024-11-11T07:44:36.179133Z', 'shell.execute_reply': " │ │ │ │ │ │┄ "'2024-11-11T07:44:36.178208Z'}}}, 3: {'metadata': {'execution': " │ │ │ │ │ │┄ "{'iopub.execute_input': '2024-11-11T07:44:36.288202Z', 'iopub.status.busy': " │ │ │ │ │ │┄ "'2024-11-11T07:44:36.287771Z', 'iopub.status.idle': '2024-11-11T07:44:3 […] │ │ │ │ │ │ @@ -23,18 +23,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 1, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:38.366891Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:38.366519Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:38.779721Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:38.778562Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:35.567423Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:35.566766Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.179133Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.178208Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -81,18 +81,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 2, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:38.856622Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:38.856205Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:38.881248Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:38.880225Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.288202Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.287771Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.315117Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.314090Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -113,18 +113,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 3, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:38.885481Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:38.885105Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:38.909693Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:38.908616Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.319714Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.319359Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.345251Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.344147Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -156,18 +156,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 4, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:38.913968Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:38.913583Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:38.937440Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:38.936426Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.350018Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.349659Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.374679Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.373644Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -187,18 +187,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 5, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:38.941670Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:38.941295Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:38.964953Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:38.963924Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.379434Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.379070Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.404106Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.403082Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -218,18 +218,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 6, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:38.969241Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:38.968859Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:39.165450Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:39.164377Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.408646Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.408285Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.454333Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.453269Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -267,18 +267,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 7, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:39.169923Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:39.169543Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:39.193810Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:39.192819Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.459024Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.458672Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.483937Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.482846Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -310,18 +310,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 8, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:39.198163Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:39.197785Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:39.221814Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:39.220783Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.488509Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.488154Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.513442Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.512440Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -357,18 +357,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 9, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:39.226084Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:39.225710Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:39.249990Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:39.248966Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.518255Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.517879Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.543419Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.542414Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -400,18 +400,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 10, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:39.254301Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:39.253929Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:39.277902Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:39.276895Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.548817Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.547995Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.573257Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.572235Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -443,18 +443,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 11, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:39.282233Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:39.281856Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:39.324236Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:39.323184Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.577883Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.577492Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.623960Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.621469Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -502,18 +502,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 12, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:39.328575Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:39.328204Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:39.354789Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:39.353771Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.628969Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.628589Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.656798Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.655775Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -592,18 +592,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 13, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:39.359467Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:39.358863Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:39.396627Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:39.395580Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.661642Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.661237Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:36.702448Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:36.701335Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -659,18 +659,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 14, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:39.400918Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:39.400547Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:40.235903Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:40.234770Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:36.707156Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:36.706796Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:38.001253Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:38.000161Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -717,18 +717,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 15, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:40.240350Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:40.239963Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:40.268828Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:40.267794Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:38.005603Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:38.005220Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:38.036411Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:38.035407Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -771,18 +771,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 16, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:40.273151Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:40.272781Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:40.300526Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:40.299504Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:38.040559Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:38.040149Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:38.070774Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:38.069726Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -822,18 +822,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 17, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:40.304857Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:40.304491Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:40.806391Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:40.805261Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:38.075188Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:38.074810Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:38.779560Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:38.778354Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -878,18 +878,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 18, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-12-14T13:55:40.811156Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-12-14T13:55:40.810713Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-12-14T13:55:41.915951Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-12-14T13:55:41.914839Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-11-11T07:44:38.784009Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-11-11T07:44:38.783599Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-11-11T07:44:39.673528Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-11-11T07:44:39.672080Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ {