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) │ │ │ │ │ -203 us +- 56.1 us per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ +517 us +- 96.9 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ │ │ │ │ │ In [20]: %timeit g(a, b) │ │ │ │ │ -20 us +- 3.11 us per loop (mean +- std. dev. of 7 runs, 100,000 loops each) │ │ │ │ │ +69.2 us +- 19.9 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 {} │ │ │ │ │ @@ -2074,15 +2074,14 @@ │ │ │ │ │ "2012": 19, │ │ │ │ │ "2013": 12, │ │ │ │ │ "2016": 12, │ │ │ │ │ "2017": 12, │ │ │ │ │ "2018": 13, │ │ │ │ │ "202": 13, │ │ │ │ │ "2022": [10, 12], │ │ │ │ │ - "203": 5, │ │ │ │ │ "2032": 13, │ │ │ │ │ "2033": 13, │ │ │ │ │ "2038": 13, │ │ │ │ │ "204": 13, │ │ │ │ │ "2045": 13, │ │ │ │ │ "2057": 13, │ │ │ │ │ "2058": 13, │ │ │ │ │ @@ -2203,29 +2202,29 @@ │ │ │ │ │ "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, │ │ │ │ │ "516": 13, │ │ │ │ │ + "517": 5, │ │ │ │ │ "52": [2, 13, 15], │ │ │ │ │ "5207": 15, │ │ │ │ │ "523": 13, │ │ │ │ │ "527": 29, │ │ │ │ │ "53": 13, │ │ │ │ │ "530": 24, │ │ │ │ │ "537": 29, │ │ │ │ │ "54": [13, 21, 25], │ │ │ │ │ "540": 15, │ │ │ │ │ "540nm": 15, │ │ │ │ │ "54cm": 21, │ │ │ │ │ "55": 13, │ │ │ │ │ "550": 29, │ │ │ │ │ "559": 13, │ │ │ │ │ - "56": 5, │ │ │ │ │ "567": 13, │ │ │ │ │ "568261": 32, │ │ │ │ │ "574": 13, │ │ │ │ │ "577": 13, │ │ │ │ │ "58": 13, │ │ │ │ │ "590": 13, │ │ │ │ │ "59237": 24, │ │ │ │ │ @@ -2244,15 +2243,15 @@ │ │ │ │ │ "631": 13, │ │ │ │ │ "65": 13, │ │ │ │ │ "654": 13, │ │ │ │ │ "66": 13, │ │ │ │ │ "660": 13, │ │ │ │ │ "666": 13, │ │ │ │ │ "68": 13, │ │ │ │ │ - "69": 13, │ │ │ │ │ + "69": [5, 13], │ │ │ │ │ "6mb": 13, │ │ │ │ │ "7": [5, 15, 19, 25, 28, 30, 32], │ │ │ │ │ "70": [2, 13], │ │ │ │ │ "7086": 21, │ │ │ │ │ "71": 13, │ │ │ │ │ "719": 13, │ │ │ │ │ "720": 29, │ │ │ │ │ @@ -2349,15 +2348,15 @@ │ │ │ │ │ "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, │ │ │ ├── ./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-03-17T18:20:19.575878Z', " │ │ │ │ │ │┄ "'iopub.status.busy': '2025-03-17T18:20:19.573494Z', 'iopub.status.idle': " │ │ │ │ │ │┄ "'2025-03-17T18:20:20.235516Z', 'shell.execute_reply': " │ │ │ │ │ │┄ "'2025-03-17T18:20:20.234260Z'}}}, 3: {'metadata': {'execution': " │ │ │ │ │ │┄ "{'iopub.execute_input': '2025-03-17T18:20:20.356389Z', 'iopub.status.busy': " │ │ │ │ │ │┄ "'2025-03-17T18:20:20.355754Z', 'iopub.status.idle': '2025-03-17T18:20:2 […] │ │ │ │ │ │ @@ -23,18 +23,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 1, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:04.478384Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:04.478121Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.694333Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.693547Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:19.575878Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:19.573494Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.235516Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.234260Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -81,18 +81,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 2, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.732022Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.731696Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.745989Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.745368Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.356389Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.355754Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.403079Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.398139Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -113,18 +113,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 3, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.748271Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.748007Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.761775Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.761156Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.416405Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.415882Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.456396Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.452169Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -156,18 +156,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 4, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.764196Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.763919Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.777235Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.776669Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.468850Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.468276Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.509425Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.508096Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -187,18 +187,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 5, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.779575Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.779329Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.793275Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.792638Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.523298Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.522572Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.569118Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.561241Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -218,18 +218,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 6, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.796043Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.795769Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.819027Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.818356Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.579877Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.579059Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.650760Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.645360Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -267,18 +267,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 7, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.821621Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.821347Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.835899Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.835216Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.655689Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.655302Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.679827Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.678507Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -310,18 +310,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 8, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.838498Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.838223Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.852898Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.852224Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.683641Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.683304Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.706876Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.705623Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -357,18 +357,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 9, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.855457Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.855159Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.869845Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.869195Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.710815Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.710473Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.733802Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.732415Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -400,18 +400,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 10, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.872461Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.872184Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.896717Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.896092Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.738052Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.737563Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.787651Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.786221Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -443,18 +443,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 11, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.899108Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.898849Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.921859Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.921208Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.791857Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.791435Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.869872Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.866161Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -502,18 +502,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 12, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.924156Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.923899Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.937519Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.936871Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.883404Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.882508Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:20.928290Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:20.924905Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -592,18 +592,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 13, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.939939Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.939678Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:05.960134Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:05.959512Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:20.940182Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:20.939273Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:21.053610Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:21.050418Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -659,18 +659,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 14, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:05.962545Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:05.962273Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:06.633421Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:06.632669Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:21.064284Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:21.063753Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:21.958180Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:21.942147Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -717,18 +717,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 15, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:06.635837Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:06.635565Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:06.652005Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:06.651386Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:21.972329Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:21.971597Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:22.094179Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:22.078118Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -771,18 +771,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 16, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:06.654342Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:06.654085Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:06.669607Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:06.669004Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:22.115914Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:22.115348Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:22.230192Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:22.214158Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -822,18 +822,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 17, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:06.671890Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:06.671615Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:07.771163Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:07.770481Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:22.252024Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:22.251481Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:23.207077Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:23.206037Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ @@ -878,18 +878,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 18, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2026-04-20T00:23:07.773559Z", │ │ │ │ │ │ - "iopub.status.busy": "2026-04-20T00:23:07.773307Z", │ │ │ │ │ │ - "iopub.status.idle": "2026-04-20T00:23:08.883854Z", │ │ │ │ │ │ - "shell.execute_reply": "2026-04-20T00:23:08.882918Z" │ │ │ │ │ │ + "iopub.execute_input": "2025-03-17T18:20:23.212562Z", │ │ │ │ │ │ + "iopub.status.busy": "2025-03-17T18:20:23.211177Z", │ │ │ │ │ │ + "iopub.status.idle": "2025-03-17T18:20:23.918734Z", │ │ │ │ │ │ + "shell.execute_reply": "2025-03-17T18:20:23.917442Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "pycharm": { │ │ │ │ │ │ "name": "#%%\n" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ {