--- /srv/rebuilderd/tmp/rebuilderdVW5DNF/inputs/python-pint-doc_0.24.4-2_all.deb +++ /srv/rebuilderd/tmp/rebuilderdVW5DNF/out/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 1494048 2025-04-19 06:33:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1494036 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) 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) 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) 118351 2025-04-19 06:33:01.000000 ./usr/share/doc/python-pint-doc/html/searchindex.js │ │ │ +-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 │ │ │ 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) 8272 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) 8249 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) │ │ │ -127 us +- 261 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ +110 us +- 2.02 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ -16.2 us +- 3.95 us per loop (mean +- std. dev. of 7 runs, 100,000 loops each) │ │ │ +12.8 us +- 66.2 ns 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) │ │ │ │ -127 us +- 261 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ +110 us +- 2.02 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ -16.2 us +- 3.95 us per loop (mean +- std. dev. of 7 runs, 100,000 loops each) │ │ │ │ +12.8 us +- 66.2 ns 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 {} │ │ │ │ @@ -1838,14 +1838,15 @@ │ │ │ │ "0018": [13, 30], │ │ │ │ "0029": 13, │ │ │ │ "0033495": 29, │ │ │ │ "00640929": 8, │ │ │ │ "0064092925890407": 8, │ │ │ │ "00e": 21, │ │ │ │ "01": 19, │ │ │ │ + "02": 5, │ │ │ │ "02f": 4, │ │ │ │ "02fp": 4, │ │ │ │ "03": [15, 19, 21, 25], │ │ │ │ "04": 19, │ │ │ │ "05": 5, │ │ │ │ "056": 24, │ │ │ │ "0561": 13, │ │ │ │ @@ -1885,15 +1886,15 @@ │ │ │ │ "1086": 13, │ │ │ │ "1088": 13, │ │ │ │ "1097": 13, │ │ │ │ "10e": 21, │ │ │ │ "10x": 13, │ │ │ │ "10\u2079": 26, │ │ │ │ "11": [5, 8, 15, 30], │ │ │ │ - "110": 29, │ │ │ │ + "110": [5, 29], │ │ │ │ "1102": 13, │ │ │ │ "1108": 13, │ │ │ │ "111": 13, │ │ │ │ "11108": 0, │ │ │ │ "1112": 13, │ │ │ │ "112": 13, │ │ │ │ "11254": 0, │ │ │ │ @@ -1917,15 +1918,15 @@ │ │ │ │ "1236": 13, │ │ │ │ "1244": 13, │ │ │ │ "1246": 13, │ │ │ │ "125": 30, │ │ │ │ "1251": 13, │ │ │ │ "1255": 13, │ │ │ │ "1260": 13, │ │ │ │ - "127": [5, 13], │ │ │ │ + "127": 13, │ │ │ │ "1277": 13, │ │ │ │ "12770743e": 25, │ │ │ │ "129": 30, │ │ │ │ "13": [5, 28, 30], │ │ │ │ "130": 30, │ │ │ │ "1300": 13, │ │ │ │ "1308": 13, │ │ │ │ @@ -2110,15 +2111,14 @@ │ │ │ │ "240384": 2, │ │ │ │ "25": [21, 29], │ │ │ │ "2505": 21, │ │ │ │ "251": 13, │ │ │ │ "252": 13, │ │ │ │ "255": 29, │ │ │ │ "25e": 21, │ │ │ │ - "261": 5, │ │ │ │ "262": 13, │ │ │ │ "26400": 31, │ │ │ │ "27": 15, │ │ │ │ "273": 29, │ │ │ │ "283": [13, 29], │ │ │ │ "28318531": 23, │ │ │ │ "286": [5, 13], │ │ │ │ @@ -2239,15 +2239,15 @@ │ │ │ │ "62": 13, │ │ │ │ "621371192237": 15, │ │ │ │ "625": 8, │ │ │ │ "626": 13, │ │ │ │ "631": 13, │ │ │ │ "65": 13, │ │ │ │ "654": 13, │ │ │ │ - "66": 13, │ │ │ │ + "66": [5, 13], │ │ │ │ "660": 13, │ │ │ │ "666": 13, │ │ │ │ "68": 13, │ │ │ │ "69": 13, │ │ │ │ "6mb": 13, │ │ │ │ "7": [5, 15, 19, 25, 28, 30, 32], │ │ │ │ "70": [2, 13], │ │ │ │ @@ -2342,15 +2342,15 @@ │ │ │ │ "936": 13, │ │ │ │ "937": 13, │ │ │ │ "938": 13, │ │ │ │ "942": 13, │ │ │ │ "94328235e": 28, │ │ │ │ "9460730472580": 15, │ │ │ │ "9471025594": 15, │ │ │ │ - "95": [5, 13, 24, 30], │ │ │ │ + "95": [13, 24, 30], │ │ │ │ "953": 13, │ │ │ │ "954": 13, │ │ │ │ "957": 13, │ │ │ │ "958": 13, │ │ │ │ "959": 13, │ │ │ │ "96": 13, │ │ │ │ "960": 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-07-31T03:25:52.515331Z', " │ │ │ │ │┄ "'iopub.status.busy': '2025-07-31T03:25:52.515161Z', 'iopub.status.idle': " │ │ │ │ │┄ "'2025-07-31T03:25:52.670730Z', 'shell.execute_reply': " │ │ │ │ │┄ "'2025-07-31T03:25:52.669965Z'}}}, 3: {'metadata': {'execution': " │ │ │ │ │┄ "{'iopub.execute_input': '2025-07-31T03:25:52.694841Z', 'iopub.status.busy': " │ │ │ │ │┄ "'2025-07-31T03:25:52.694602Z', 'iopub.status.idle': '2025-07-31T03:25:5 […] │ │ │ │ │ @@ -23,18 +23,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 1, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.169159Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.168818Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.459976Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.458824Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.515331Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.515161Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.670730Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.669965Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -81,18 +81,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 2, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.513766Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.513311Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.536477Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.535227Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.694841Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.694602Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.705492Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.704918Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -113,18 +113,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 3, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.539743Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.539398Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.559428Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.558360Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.707029Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.706866Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.716458Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.716034Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -156,18 +156,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 4, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.562618Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.562208Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.581481Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.580464Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.717984Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.717820Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.727336Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.726881Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -187,18 +187,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 5, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.584650Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.584309Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.602667Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.601680Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.728782Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.728625Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.738030Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.737564Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -218,18 +218,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 6, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.606180Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.605395Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.646802Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.645730Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.739413Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.739254Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.761675Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.761213Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -267,18 +267,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 7, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.650186Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.649892Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.667470Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.666485Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.763187Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.763024Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.772497Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.772087Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -310,18 +310,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 8, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.670459Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.670130Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.687146Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.686154Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.773973Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.773814Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.783177Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.782810Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -357,18 +357,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 9, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.690174Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.689881Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.706233Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.705304Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.784598Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.784432Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.794098Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.793645Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -400,18 +400,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 10, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.709298Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.709016Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.725914Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.724988Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.795484Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.795325Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.804817Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.804419Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -443,18 +443,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 11, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.729028Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.728747Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.756753Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.755806Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.806299Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.806144Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.821814Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.821344Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -502,18 +502,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 12, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.759926Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.759640Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.776595Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.775660Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.823283Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.823112Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.832358Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.831961Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -592,18 +592,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 13, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.779552Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.779274Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:56.805452Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:56.804490Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.833831Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.833668Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:52.847243Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:52.846792Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -659,18 +659,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 14, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:56.808376Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:56.808093Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:57.286175Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:57.284986Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:52.848628Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:52.848471Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:53.135908Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:53.135238Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -717,18 +717,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 15, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:57.290197Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:57.289510Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:57.309857Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:57.308668Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:53.137796Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:53.137607Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:53.150085Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:53.149592Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -771,18 +771,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 16, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:57.313664Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:57.313296Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:57.338298Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:57.337237Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:53.151870Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:53.151692Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:53.163544Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:53.163027Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -822,18 +822,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 17, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:57.341764Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:57.341423Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:57.919569Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:57.918413Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:53.165532Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:53.165367Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:53.504289Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:53.503694Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ @@ -878,18 +878,18 @@ │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 18, │ │ │ │ │ "metadata": { │ │ │ │ │ "execution": { │ │ │ │ │ - "iopub.execute_input": "2025-04-19T09:03:57.923048Z", │ │ │ │ │ - "iopub.status.busy": "2025-04-19T09:03:57.922715Z", │ │ │ │ │ - "iopub.status.idle": "2025-04-19T09:03:58.273675Z", │ │ │ │ │ - "shell.execute_reply": "2025-04-19T09:03:58.272508Z" │ │ │ │ │ + "iopub.execute_input": "2025-07-31T03:25:53.506078Z", │ │ │ │ │ + "iopub.status.busy": "2025-07-31T03:25:53.505897Z", │ │ │ │ │ + "iopub.status.idle": "2025-07-31T03:25:53.680324Z", │ │ │ │ │ + "shell.execute_reply": "2025-07-31T03:25:53.679793Z" │ │ │ │ │ }, │ │ │ │ │ "pycharm": { │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "outputs": [ │ │ │ │ │ {