--- /srv/reproducible-results/rbuild-debian/r-b-build.xKJCin9N/b1/pandas_2.1.4+dfsg-8_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.xKJCin9N/b2/pandas_2.1.4+dfsg-8_arm64.changes ├── Files │ @@ -1,5 +1,5 @@ │ │ - 96e31222452763d9f58900ddee5d0194 10533316 doc optional python-pandas-doc_2.1.4+dfsg-8_all.deb │ + 9eae602a01ab857165939e86e74392d4 10533208 doc optional python-pandas-doc_2.1.4+dfsg-8_all.deb │ 27e041fb018ecb6d0eb852011f239167 63534660 debug optional python3-pandas-lib-dbgsym_2.1.4+dfsg-8_arm64.deb │ eb80e3c3a3a6fcec33a5f0833fe48e16 6615460 python optional python3-pandas-lib_2.1.4+dfsg-8_arm64.deb │ 98be946dcc3a490faf0f4fbc303f4b2a 3015192 python optional python3-pandas_2.1.4+dfsg-8_all.deb ├── python-pandas-doc_2.1.4+dfsg-8_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-04-21 12:50:13.000000 debian-binary │ │ -rw-r--r-- 0 0 0 153776 2024-04-21 12:50:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 10379348 2024-04-21 12:50:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 10379240 2024-04-21 12:50:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -6536,61 +6536,61 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 198274 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/reference/series.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38687 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/reference/style.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38825 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/reference/testing.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43429 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/reference/window.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 244 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/release.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 269 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/reshaping.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7354 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2482580 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2482626 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 259 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/sparse.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 244 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/style.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 255 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/text.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 256 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/timedeltas.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 277 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/timeseries.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 272 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/tutorials.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 159472 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/10min.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 273121 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 273119 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 429343 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/basics.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26041 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 207764 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7742 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43487 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/copy_on_write.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 150222 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 69858 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/duplicates.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 105362 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 105347 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 98893 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 287735 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 49149 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 375555 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31232 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1117010 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/io.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 207719 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/merging.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 153800 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 101227 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/options.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 136937 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/pyarrow.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 152700 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 158228 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/scale.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 158229 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/scale.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 55502 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 694833 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/style.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 87880 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 87900 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 155009 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/text.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90618 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 474930 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 192427 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 131402 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/window.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 270 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/visualization.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 94736 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8504 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/index.html.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 73511 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.0.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 55915 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.1.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 78522 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.11.0.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 92042 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.12.0.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 222388 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 222389 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 78511 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.1.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 229509 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.0.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 71498 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.1.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 236679 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57437 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.1.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65187 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.2.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 133329 2024-04-21 12:50:13.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.16.0.html │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -20,30 +20,30 @@ │ │ │ │ │ ], │ │ │ │ │ "5. If every byte counts use string replacement": [ │ │ │ │ │ [2374, "5.-If-every-byte-counts-use-string-replacement"] │ │ │ │ │ ], │ │ │ │ │ "API changes": [ │ │ │ │ │ [2431, "api-changes"], │ │ │ │ │ [2430, "api-changes"], │ │ │ │ │ - [2393, "api-changes"], │ │ │ │ │ - [2414, "api-changes"], │ │ │ │ │ - [2391, "api-changes"], │ │ │ │ │ - [2388, "api-changes"], │ │ │ │ │ - [2386, "api-changes"], │ │ │ │ │ - [2394, "api-changes"], │ │ │ │ │ - [2399, "api-changes"], │ │ │ │ │ + [2396, "api-changes"], │ │ │ │ │ + [2385, "api-changes"], │ │ │ │ │ [2398, "api-changes"], │ │ │ │ │ + [2386, "api-changes"], │ │ │ │ │ [2390, "api-changes"], │ │ │ │ │ - [2396, "api-changes"], │ │ │ │ │ + [2393, "api-changes"], │ │ │ │ │ + [2394, "api-changes"], │ │ │ │ │ + [2388, "api-changes"], │ │ │ │ │ + [2391, "api-changes"], │ │ │ │ │ + [2414, "api-changes"], │ │ │ │ │ [2387, "api-changes"], │ │ │ │ │ - [2385, "api-changes"], │ │ │ │ │ - [2383, "api-changes"], │ │ │ │ │ + [2399, "api-changes"], │ │ │ │ │ + [2382, "api-changes"], │ │ │ │ │ [2381, "api-changes"], │ │ │ │ │ [2384, "api-changes"], │ │ │ │ │ - [2382, "api-changes"] │ │ │ │ │ + [2383, "api-changes"] │ │ │ │ │ ], │ │ │ │ │ "API changes to integer indexing": [ │ │ │ │ │ [2424, "api-changes-to-integer-indexing"] │ │ │ │ │ ], │ │ │ │ │ "API reference": [ │ │ │ │ │ [2340, "api-reference"] │ │ │ │ │ ], │ │ │ │ │ @@ -126,18 +126,18 @@ │ │ │ │ │ "Aggregating with a dict": [ │ │ │ │ │ [2353, "aggregating-with-a-dict"] │ │ │ │ │ ], │ │ │ │ │ "Aggregating with multiple functions": [ │ │ │ │ │ [2353, "aggregating-with-multiple-functions"] │ │ │ │ │ ], │ │ │ │ │ "Aggregation": [ │ │ │ │ │ - [19, "aggregation"], │ │ │ │ │ [16, "aggregation"], │ │ │ │ │ - [2362, "aggregation"], │ │ │ │ │ - [2377, "aggregation"] │ │ │ │ │ + [19, "aggregation"], │ │ │ │ │ + [2377, "aggregation"], │ │ │ │ │ + [2362, "aggregation"] │ │ │ │ │ ], │ │ │ │ │ "Aggregation API": [ │ │ │ │ │ [2353, "aggregation-api"] │ │ │ │ │ ], │ │ │ │ │ "Aggregation with User-Defined Functions": [ │ │ │ │ │ [2362, "aggregation-with-user-defined-functions"] │ │ │ │ │ ], │ │ │ │ │ @@ -213,16 +213,16 @@ │ │ │ │ │ "Assignment to multiple columns of a DataFrame when some columns do not exist": [ │ │ │ │ │ [2438, "assignment-to-multiple-columns-of-a-dataframe-when-some-columns-do-not-exist"] │ │ │ │ │ ], │ │ │ │ │ "Attribute access": [ │ │ │ │ │ [2364, "attribute-access"] │ │ │ │ │ ], │ │ │ │ │ "Attributes": [ │ │ │ │ │ - [2376, "attributes"], │ │ │ │ │ - [2347, "attributes"] │ │ │ │ │ + [2347, "attributes"], │ │ │ │ │ + [2376, "attributes"] │ │ │ │ │ ], │ │ │ │ │ "Attributes and underlying data": [ │ │ │ │ │ [2337, "attributes-and-underlying-data"], │ │ │ │ │ [2353, "attributes-and-underlying-data"] │ │ │ │ │ ], │ │ │ │ │ "Autocorrelation plot": [ │ │ │ │ │ [2378, "autocorrelation-plot"] │ │ │ │ │ @@ -263,31 +263,31 @@ │ │ │ │ │ "Backward resample": [ │ │ │ │ │ [2377, "backward-resample"] │ │ │ │ │ ], │ │ │ │ │ "Backwards compatibility": [ │ │ │ │ │ [2, "backwards-compatibility"] │ │ │ │ │ ], │ │ │ │ │ "Backwards incompatible API changes": [ │ │ │ │ │ + [2450, "backwards-incompatible-api-changes"], │ │ │ │ │ + [2469, "backwards-incompatible-api-changes"], │ │ │ │ │ + [2461, "backwards-incompatible-api-changes"], │ │ │ │ │ [2456, "backwards-incompatible-api-changes"], │ │ │ │ │ [2432, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2450, "backwards-incompatible-api-changes"], │ │ │ │ │ [2465, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2469, "backwards-incompatible-api-changes"], │ │ │ │ │ [2438, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2461, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2416, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2397, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2407, "backwards-incompatible-api-changes"], │ │ │ │ │ [2392, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2389, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2408, "backwards-incompatible-api-changes"], │ │ │ │ │ + [2416, "backwards-incompatible-api-changes"], │ │ │ │ │ [2402, "backwards-incompatible-api-changes"], │ │ │ │ │ [2395, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2413, "backwards-incompatible-api-changes"], │ │ │ │ │ - [2405, "backwards-incompatible-api-changes"] │ │ │ │ │ + [2408, "backwards-incompatible-api-changes"], │ │ │ │ │ + [2397, "backwards-incompatible-api-changes"], │ │ │ │ │ + [2389, "backwards-incompatible-api-changes"], │ │ │ │ │ + [2407, "backwards-incompatible-api-changes"], │ │ │ │ │ + [2405, "backwards-incompatible-api-changes"], │ │ │ │ │ + [2413, "backwards-incompatible-api-changes"] │ │ │ │ │ ], │ │ │ │ │ "Bar charts": [ │ │ │ │ │ [2374, "Bar-charts"] │ │ │ │ │ ], │ │ │ │ │ "Bar plots": [ │ │ │ │ │ [2378, "bar-plots"] │ │ │ │ │ ], │ │ │ │ │ @@ -353,16 +353,16 @@ │ │ │ │ │ "Bitwise boolean": [ │ │ │ │ │ [2361, "bitwise-boolean"] │ │ │ │ │ ], │ │ │ │ │ "Boolean data type with missing values support": [ │ │ │ │ │ [2432, "boolean-data-type-with-missing-values-support"] │ │ │ │ │ ], │ │ │ │ │ "Boolean indexing": [ │ │ │ │ │ - [2351, "boolean-indexing"], │ │ │ │ │ - [2364, "boolean-indexing"] │ │ │ │ │ + [2364, "boolean-indexing"], │ │ │ │ │ + [2351, "boolean-indexing"] │ │ │ │ │ ], │ │ │ │ │ "Boolean operators": [ │ │ │ │ │ [2364, "boolean-operators"] │ │ │ │ │ ], │ │ │ │ │ "Boolean reductions": [ │ │ │ │ │ [2353, "boolean-reductions"] │ │ │ │ │ ], │ │ │ │ │ @@ -378,85 +378,85 @@ │ │ │ │ │ "Breaking changes": [ │ │ │ │ │ [2389, "breaking-changes"] │ │ │ │ │ ], │ │ │ │ │ "Brief primer on merge methods (relational algebra)": [ │ │ │ │ │ [2367, "brief-primer-on-merge-methods-relational-algebra"] │ │ │ │ │ ], │ │ │ │ │ "Bug fixes": [ │ │ │ │ │ - [2464, "bug-fixes"], │ │ │ │ │ - [2468, "bug-fixes"], │ │ │ │ │ - [2452, "bug-fixes"], │ │ │ │ │ - [2471, "bug-fixes"], │ │ │ │ │ - [2466, "bug-fixes"], │ │ │ │ │ - [2454, "bug-fixes"], │ │ │ │ │ + [2444, "bug-fixes"], │ │ │ │ │ [2453, "bug-fixes"], │ │ │ │ │ - [2459, "bug-fixes"], │ │ │ │ │ - [2470, "bug-fixes"], │ │ │ │ │ - [2473, "bug-fixes"], │ │ │ │ │ - [2437, "bug-fixes"], │ │ │ │ │ - [2434, "bug-fixes"], │ │ │ │ │ - [2435, "bug-fixes"], │ │ │ │ │ - [2456, "bug-fixes"], │ │ │ │ │ - [2467, "bug-fixes"], │ │ │ │ │ - [2432, "bug-fixes"], │ │ │ │ │ [2450, "bug-fixes"], │ │ │ │ │ - [2442, "bug-fixes"], │ │ │ │ │ - [2465, "bug-fixes"], │ │ │ │ │ - [2472, "bug-fixes"], │ │ │ │ │ - [2439, "bug-fixes"], │ │ │ │ │ [2462, "bug-fixes"], │ │ │ │ │ - [2458, "bug-fixes"], │ │ │ │ │ - [2444, "bug-fixes"], │ │ │ │ │ [2460, "bug-fixes"], │ │ │ │ │ - [2457, "bug-fixes"], │ │ │ │ │ + [2439, "bug-fixes"], │ │ │ │ │ + [2469, "bug-fixes"], │ │ │ │ │ + [2461, "bug-fixes"], │ │ │ │ │ [2463, "bug-fixes"], │ │ │ │ │ + [2456, "bug-fixes"], │ │ │ │ │ [2446, "bug-fixes"], │ │ │ │ │ - [2433, "bug-fixes"], │ │ │ │ │ + [2466, "bug-fixes"], │ │ │ │ │ + [2457, "bug-fixes"], │ │ │ │ │ + [2435, "bug-fixes"], │ │ │ │ │ + [2452, "bug-fixes"], │ │ │ │ │ + [2459, "bug-fixes"], │ │ │ │ │ + [2464, "bug-fixes"], │ │ │ │ │ + [2437, "bug-fixes"], │ │ │ │ │ + [2472, "bug-fixes"], │ │ │ │ │ + [2432, "bug-fixes"], │ │ │ │ │ [2441, "bug-fixes"], │ │ │ │ │ - [2451, "bug-fixes"], │ │ │ │ │ - [2443, "bug-fixes"], │ │ │ │ │ - [2469, "bug-fixes"], │ │ │ │ │ + [2471, "bug-fixes"], │ │ │ │ │ + [2458, "bug-fixes"], │ │ │ │ │ + [2467, "bug-fixes"], │ │ │ │ │ + [2468, "bug-fixes"], │ │ │ │ │ + [2445, "bug-fixes"], │ │ │ │ │ [2436, "bug-fixes"], │ │ │ │ │ + [2442, "bug-fixes"], │ │ │ │ │ + [2451, "bug-fixes"], │ │ │ │ │ + [2465, "bug-fixes"], │ │ │ │ │ [2438, "bug-fixes"], │ │ │ │ │ + [2454, "bug-fixes"], │ │ │ │ │ + [2433, "bug-fixes"], │ │ │ │ │ + [2473, "bug-fixes"], │ │ │ │ │ [2440, "bug-fixes"], │ │ │ │ │ - [2445, "bug-fixes"], │ │ │ │ │ - [2461, "bug-fixes"], │ │ │ │ │ + [2434, "bug-fixes"], │ │ │ │ │ + [2443, "bug-fixes"], │ │ │ │ │ + [2470, "bug-fixes"], │ │ │ │ │ + [2396, "bug-fixes"], │ │ │ │ │ + [2385, "bug-fixes"], │ │ │ │ │ + [2398, "bug-fixes"], │ │ │ │ │ + [2386, "bug-fixes"], │ │ │ │ │ + [2392, "bug-fixes"], │ │ │ │ │ [2416, "bug-fixes"], │ │ │ │ │ + [2406, "bug-fixes"], │ │ │ │ │ + [2390, "bug-fixes"], │ │ │ │ │ + [2402, "bug-fixes"], │ │ │ │ │ + [2395, "bug-fixes"], │ │ │ │ │ + [2403, "bug-fixes"], │ │ │ │ │ [2393, "bug-fixes"], │ │ │ │ │ - [2397, "bug-fixes"], │ │ │ │ │ [2412, "bug-fixes"], │ │ │ │ │ - [2414, "bug-fixes"], │ │ │ │ │ - [2391, "bug-fixes"], │ │ │ │ │ - [2401, "bug-fixes"], │ │ │ │ │ - [2388, "bug-fixes"], │ │ │ │ │ - [2386, "bug-fixes"], │ │ │ │ │ [2394, "bug-fixes"], │ │ │ │ │ - [2410, "bug-fixes"], │ │ │ │ │ - [2406, "bug-fixes"], │ │ │ │ │ - [2419, "bug-fixes"], │ │ │ │ │ - [2392, "bug-fixes"], │ │ │ │ │ - [2399, "bug-fixes"], │ │ │ │ │ - [2389, "bug-fixes"], │ │ │ │ │ [2408, "bug-fixes"], │ │ │ │ │ - [2398, "bug-fixes"], │ │ │ │ │ - [2402, "bug-fixes"], │ │ │ │ │ - [2404, "bug-fixes"], │ │ │ │ │ - [2390, "bug-fixes"], │ │ │ │ │ - [2418, "bug-fixes"], │ │ │ │ │ + [2397, "bug-fixes"], │ │ │ │ │ + [2388, "bug-fixes"], │ │ │ │ │ + [2391, "bug-fixes"], │ │ │ │ │ + [2414, "bug-fixes"], │ │ │ │ │ + [2389, "bug-fixes"], │ │ │ │ │ + [2415, "bug-fixes"], │ │ │ │ │ + [2405, "bug-fixes"], │ │ │ │ │ [2409, "bug-fixes"], │ │ │ │ │ - [2417, "bug-fixes"], │ │ │ │ │ - [2396, "bug-fixes"], │ │ │ │ │ + [2387, "bug-fixes"], │ │ │ │ │ [2400, "bug-fixes"], │ │ │ │ │ - [2395, "bug-fixes"], │ │ │ │ │ + [2419, "bug-fixes"], │ │ │ │ │ + [2410, "bug-fixes"], │ │ │ │ │ + [2418, "bug-fixes"], │ │ │ │ │ + [2404, "bug-fixes"], │ │ │ │ │ [2413, "bug-fixes"], │ │ │ │ │ - [2387, "bug-fixes"], │ │ │ │ │ - [2385, "bug-fixes"], │ │ │ │ │ - [2403, "bug-fixes"], │ │ │ │ │ - [2415, "bug-fixes"], │ │ │ │ │ - [2405, "bug-fixes"], │ │ │ │ │ + [2401, "bug-fixes"], │ │ │ │ │ + [2417, "bug-fixes"], │ │ │ │ │ + [2399, "bug-fixes"], │ │ │ │ │ [2384, "bug-fixes"] │ │ │ │ │ ], │ │ │ │ │ "Bug in QuarterBegin with n=0": [ │ │ │ │ │ [2397, "bug-in-quarterbegin-with-n-0"] │ │ │ │ │ ], │ │ │ │ │ "Bug report function": [ │ │ │ │ │ [2349, "bug-report-function"] │ │ │ │ │ @@ -466,16 +466,16 @@ │ │ │ │ │ ], │ │ │ │ │ "Build": [ │ │ │ │ │ [2450, "build"] │ │ │ │ │ ], │ │ │ │ │ "Build changes": [ │ │ │ │ │ [2432, "build-changes"], │ │ │ │ │ [2416, "build-changes"], │ │ │ │ │ - [2410, "build-changes"], │ │ │ │ │ [2408, "build-changes"], │ │ │ │ │ + [2410, "build-changes"], │ │ │ │ │ [2413, "build-changes"] │ │ │ │ │ ], │ │ │ │ │ "Building main branch documentation": [ │ │ │ │ │ [4, "building-main-branch-documentation"] │ │ │ │ │ ], │ │ │ │ │ "Building the documentation": [ │ │ │ │ │ [4, "building-the-documentation"] │ │ │ │ │ @@ -510,16 +510,16 @@ │ │ │ │ │ "BusinessMonthEnd": [ │ │ │ │ │ [2343, "businessmonthend"] │ │ │ │ │ ], │ │ │ │ │ "By default Categorical.min() now returns the minimum instead of np.nan": [ │ │ │ │ │ [2432, "by-default-categorical-min-now-returns-the-minimum-instead-of-np-nan"] │ │ │ │ │ ], │ │ │ │ │ "By group processing": [ │ │ │ │ │ - [19, "by-group-processing"], │ │ │ │ │ - [16, "by-group-processing"] │ │ │ │ │ + [16, "by-group-processing"], │ │ │ │ │ + [19, "by-group-processing"] │ │ │ │ │ ], │ │ │ │ │ "By index": [ │ │ │ │ │ [2353, "by-index"] │ │ │ │ │ ], │ │ │ │ │ "By indexes and values": [ │ │ │ │ │ [2353, "by-indexes-and-values"] │ │ │ │ │ ], │ │ │ │ │ @@ -554,30 +554,30 @@ │ │ │ │ │ "Can I come back to a previous workspace?": [ │ │ │ │ │ [6, "can-i-come-back-to-a-previous-workspace"] │ │ │ │ │ ], │ │ │ │ │ "Can I install additional VSCode extensions?": [ │ │ │ │ │ [6, "can-i-install-additional-vscode-extensions"] │ │ │ │ │ ], │ │ │ │ │ "Categorical": [ │ │ │ │ │ + [2444, "categorical"], │ │ │ │ │ + [2450, "categorical"], │ │ │ │ │ + [2469, "categorical"], │ │ │ │ │ + [2461, "categorical"], │ │ │ │ │ [2456, "categorical"], │ │ │ │ │ [2432, "categorical"], │ │ │ │ │ - [2450, "categorical"], │ │ │ │ │ [2465, "categorical"], │ │ │ │ │ - [2444, "categorical"], │ │ │ │ │ - [2469, "categorical"], │ │ │ │ │ [2438, "categorical"], │ │ │ │ │ - [2461, "categorical"], │ │ │ │ │ [2416, "categorical"], │ │ │ │ │ [2406, "categorical"], │ │ │ │ │ + [2403, "categorical"], │ │ │ │ │ [2408, "categorical"], │ │ │ │ │ + [2405, "categorical"], │ │ │ │ │ [2404, "categorical"], │ │ │ │ │ - [2417, "categorical"], │ │ │ │ │ [2413, "categorical"], │ │ │ │ │ - [2403, "categorical"], │ │ │ │ │ - [2405, "categorical"] │ │ │ │ │ + [2417, "categorical"] │ │ │ │ │ ], │ │ │ │ │ "Categorical accessor": [ │ │ │ │ │ [2347, "categorical-accessor"] │ │ │ │ │ ], │ │ │ │ │ "Categorical changes": [ │ │ │ │ │ [2392, "categorical-changes"] │ │ │ │ │ ], │ │ │ │ │ @@ -614,16 +614,16 @@ │ │ │ │ │ [2355, "categoricaldtype"] │ │ │ │ │ ], │ │ │ │ │ "CategoricalDtype for specifying categoricals": [ │ │ │ │ │ [2405, "categoricaldtype-for-specifying-categoricals"] │ │ │ │ │ ], │ │ │ │ │ "CategoricalIndex": [ │ │ │ │ │ [2393, "categoricalindex"], │ │ │ │ │ - [2352, "categoricalindex"], │ │ │ │ │ - [2341, "categoricalindex"] │ │ │ │ │ + [2341, "categoricalindex"], │ │ │ │ │ + [2352, "categoricalindex"] │ │ │ │ │ ], │ │ │ │ │ "Categoricals": [ │ │ │ │ │ [2335, "categoricals"], │ │ │ │ │ [2351, "categoricals"] │ │ │ │ │ ], │ │ │ │ │ "Categoricals in Series/DataFrame": [ │ │ │ │ │ [2389, "categoricals-in-series-dataframe"] │ │ │ │ │ @@ -698,17 +698,17 @@ │ │ │ │ │ "Changes to str.extract": [ │ │ │ │ │ [2397, "changes-to-str-extract"] │ │ │ │ │ ], │ │ │ │ │ "Changes to to_datetime and to_timedelta": [ │ │ │ │ │ [2395, "changes-to-to-datetime-and-to-timedelta"] │ │ │ │ │ ], │ │ │ │ │ "Changing case": [ │ │ │ │ │ - [19, "changing-case"], │ │ │ │ │ [17, "changing-case"], │ │ │ │ │ - [16, "changing-case"] │ │ │ │ │ + [16, "changing-case"], │ │ │ │ │ + [19, "changing-case"] │ │ │ │ │ ], │ │ │ │ │ "Changing the sort parameter for Index set operations": [ │ │ │ │ │ [2414, "changing-the-sort-parameter-for-index-set-operations"] │ │ │ │ │ ], │ │ │ │ │ "Chart visualization": [ │ │ │ │ │ [2378, "chart-visualization"] │ │ │ │ │ ], │ │ │ │ │ @@ -722,16 +722,16 @@ │ │ │ │ │ [13, "cleaning-up-old-issues"] │ │ │ │ │ ], │ │ │ │ │ "Cleaning up old pull requests": [ │ │ │ │ │ [13, "cleaning-up-old-pull-requests"] │ │ │ │ │ ], │ │ │ │ │ "Clipboard": [ │ │ │ │ │ [22, "clipboard"], │ │ │ │ │ - [2342, "clipboard"], │ │ │ │ │ - [2366, "clipboard"] │ │ │ │ │ + [2366, "clipboard"], │ │ │ │ │ + [2342, "clipboard"] │ │ │ │ │ ], │ │ │ │ │ "Closing issues": [ │ │ │ │ │ [13, "closing-issues"] │ │ │ │ │ ], │ │ │ │ │ "Code standards": [ │ │ │ │ │ [2, "code-standards"] │ │ │ │ │ ], │ │ │ │ │ @@ -923,17 +923,17 @@ │ │ │ │ │ "Console display": [ │ │ │ │ │ [2358, "console-display"] │ │ │ │ │ ], │ │ │ │ │ "Consortium Standard": [ │ │ │ │ │ [22, "consortium-standard"] │ │ │ │ │ ], │ │ │ │ │ "Constructing a DataFrame from values": [ │ │ │ │ │ - [19, "constructing-a-dataframe-from-values"], │ │ │ │ │ [17, "constructing-a-dataframe-from-values"], │ │ │ │ │ - [16, "constructing-a-dataframe-from-values"] │ │ │ │ │ + [16, "constructing-a-dataframe-from-values"], │ │ │ │ │ + [19, "constructing-a-dataframe-from-values"] │ │ │ │ │ ], │ │ │ │ │ "Construction": [ │ │ │ │ │ [2365, "construction"] │ │ │ │ │ ], │ │ │ │ │ "Construction with datetime64 or timedelta64 dtype with unsupported resolution": [ │ │ │ │ │ [2465, "construction-with-datetime64-or-timedelta64-dtype-with-unsupported-resolution"] │ │ │ │ │ ], │ │ │ │ │ @@ -953,107 +953,107 @@ │ │ │ │ │ "Contributing to the documentation": [ │ │ │ │ │ [4, "contributing-to-the-documentation"] │ │ │ │ │ ], │ │ │ │ │ "Contributor community": [ │ │ │ │ │ [0, "contributor-community"] │ │ │ │ │ ], │ │ │ │ │ "Contributors": [ │ │ │ │ │ - [2464, "contributors"], │ │ │ │ │ - [2468, "contributors"], │ │ │ │ │ - [2452, "contributors"], │ │ │ │ │ - [2471, "contributors"], │ │ │ │ │ - [2466, "contributors"], │ │ │ │ │ - [2431, "contributors"], │ │ │ │ │ - [2454, "contributors"], │ │ │ │ │ + [2444, "contributors"], │ │ │ │ │ [2453, "contributors"], │ │ │ │ │ - [2459, "contributors"], │ │ │ │ │ - [2470, "contributors"], │ │ │ │ │ - [2473, "contributors"], │ │ │ │ │ - [2437, "contributors"], │ │ │ │ │ - [2434, "contributors"], │ │ │ │ │ - [2435, "contributors"], │ │ │ │ │ - [2456, "contributors"], │ │ │ │ │ - [2467, "contributors"], │ │ │ │ │ - [2432, "contributors"], │ │ │ │ │ [2450, "contributors"], │ │ │ │ │ - [2448, "contributors"], │ │ │ │ │ - [2442, "contributors"], │ │ │ │ │ - [2465, "contributors"], │ │ │ │ │ - [2430, "contributors"], │ │ │ │ │ - [2472, "contributors"], │ │ │ │ │ [2449, "contributors"], │ │ │ │ │ - [2439, "contributors"], │ │ │ │ │ - [2447, "contributors"], │ │ │ │ │ [2462, "contributors"], │ │ │ │ │ - [2458, "contributors"], │ │ │ │ │ - [2444, "contributors"], │ │ │ │ │ [2460, "contributors"], │ │ │ │ │ - [2457, "contributors"], │ │ │ │ │ + [2431, "contributors"], │ │ │ │ │ + [2439, "contributors"], │ │ │ │ │ + [2469, "contributors"], │ │ │ │ │ + [2461, "contributors"], │ │ │ │ │ [2463, "contributors"], │ │ │ │ │ + [2456, "contributors"], │ │ │ │ │ [2446, "contributors"], │ │ │ │ │ - [2433, "contributors"], │ │ │ │ │ + [2466, "contributors"], │ │ │ │ │ + [2457, "contributors"], │ │ │ │ │ + [2435, "contributors"], │ │ │ │ │ + [2452, "contributors"], │ │ │ │ │ + [2455, "contributors"], │ │ │ │ │ + [2459, "contributors"], │ │ │ │ │ + [2464, "contributors"], │ │ │ │ │ + [2437, "contributors"], │ │ │ │ │ + [2472, "contributors"], │ │ │ │ │ + [2432, "contributors"], │ │ │ │ │ [2441, "contributors"], │ │ │ │ │ - [2451, "contributors"], │ │ │ │ │ - [2443, "contributors"], │ │ │ │ │ - [2469, "contributors"], │ │ │ │ │ + [2448, "contributors"], │ │ │ │ │ + [2471, "contributors"], │ │ │ │ │ + [2458, "contributors"], │ │ │ │ │ + [2467, "contributors"], │ │ │ │ │ + [2468, "contributors"], │ │ │ │ │ + [2445, "contributors"], │ │ │ │ │ + [2447, "contributors"], │ │ │ │ │ [2436, "contributors"], │ │ │ │ │ + [2442, "contributors"], │ │ │ │ │ + [2451, "contributors"], │ │ │ │ │ + [2465, "contributors"], │ │ │ │ │ [2438, "contributors"], │ │ │ │ │ + [2454, "contributors"], │ │ │ │ │ + [2433, "contributors"], │ │ │ │ │ + [2473, "contributors"], │ │ │ │ │ [2440, "contributors"], │ │ │ │ │ - [2445, "contributors"], │ │ │ │ │ - [2455, "contributors"], │ │ │ │ │ - [2461, "contributors"], │ │ │ │ │ + [2434, "contributors"], │ │ │ │ │ + [2430, "contributors"], │ │ │ │ │ + [2443, "contributors"], │ │ │ │ │ + [2470, "contributors"], │ │ │ │ │ + [2396, "contributors"], │ │ │ │ │ + [2385, "contributors"], │ │ │ │ │ + [2426, "contributors"], │ │ │ │ │ + [2398, "contributors"], │ │ │ │ │ + [2386, "contributors"], │ │ │ │ │ + [2392, "contributors"], │ │ │ │ │ [2416, "contributors"], │ │ │ │ │ + [2406, "contributors"], │ │ │ │ │ + [2390, "contributors"], │ │ │ │ │ + [2402, "contributors"], │ │ │ │ │ + [2395, "contributors"], │ │ │ │ │ + [2403, "contributors"], │ │ │ │ │ + [2429, "contributors"], │ │ │ │ │ [2393, "contributors"], │ │ │ │ │ - [2397, "contributors"], │ │ │ │ │ - [2407, "contributors"], │ │ │ │ │ [2412, "contributors"], │ │ │ │ │ - [2414, "contributors"], │ │ │ │ │ - [2428, "contributors"], │ │ │ │ │ - [2391, "contributors"], │ │ │ │ │ - [2401, "contributors"], │ │ │ │ │ - [2420, "contributors"], │ │ │ │ │ - [2388, "contributors"], │ │ │ │ │ - [2386, "contributors"], │ │ │ │ │ [2394, "contributors"], │ │ │ │ │ - [2426, "contributors"], │ │ │ │ │ - [2410, "contributors"], │ │ │ │ │ - [2406, "contributors"], │ │ │ │ │ - [2423, "contributors"], │ │ │ │ │ - [2419, "contributors"], │ │ │ │ │ - [2392, "contributors"], │ │ │ │ │ + [2408, "contributors"], │ │ │ │ │ + [2397, "contributors"], │ │ │ │ │ + [2388, "contributors"], │ │ │ │ │ + [2391, "contributors"], │ │ │ │ │ + [2414, "contributors"], │ │ │ │ │ [2421, "contributors"], │ │ │ │ │ - [2399, "contributors"], │ │ │ │ │ - [2424, "contributors"], │ │ │ │ │ - [2425, "contributors"], │ │ │ │ │ [2389, "contributors"], │ │ │ │ │ - [2408, "contributors"], │ │ │ │ │ - [2398, "contributors"], │ │ │ │ │ - [2402, "contributors"], │ │ │ │ │ - [2404, "contributors"], │ │ │ │ │ - [2422, "contributors"], │ │ │ │ │ - [2411, "contributors"], │ │ │ │ │ - [2390, "contributors"], │ │ │ │ │ - [2418, "contributors"], │ │ │ │ │ - [2409, "contributors"], │ │ │ │ │ - [2417, "contributors"], │ │ │ │ │ - [2396, "contributors"], │ │ │ │ │ - [2400, "contributors"], │ │ │ │ │ - [2395, "contributors"], │ │ │ │ │ [2427, "contributors"], │ │ │ │ │ - [2413, "contributors"], │ │ │ │ │ - [2387, "contributors"], │ │ │ │ │ - [2429, "contributors"], │ │ │ │ │ - [2385, "contributors"], │ │ │ │ │ - [2403, "contributors"], │ │ │ │ │ + [2407, "contributors"], │ │ │ │ │ [2415, "contributors"], │ │ │ │ │ + [2424, "contributors"], │ │ │ │ │ + [2428, "contributors"], │ │ │ │ │ [2405, "contributors"], │ │ │ │ │ - [2383, "contributors"], │ │ │ │ │ + [2409, "contributors"], │ │ │ │ │ + [2387, "contributors"], │ │ │ │ │ + [2400, "contributors"], │ │ │ │ │ + [2419, "contributors"], │ │ │ │ │ + [2423, "contributors"], │ │ │ │ │ + [2410, "contributors"], │ │ │ │ │ + [2411, "contributors"], │ │ │ │ │ + [2418, "contributors"], │ │ │ │ │ + [2404, "contributors"], │ │ │ │ │ + [2420, "contributors"], │ │ │ │ │ + [2422, "contributors"], │ │ │ │ │ + [2413, "contributors"], │ │ │ │ │ + [2401, "contributors"], │ │ │ │ │ + [2417, "contributors"], │ │ │ │ │ + [2399, "contributors"], │ │ │ │ │ + [2425, "contributors"], │ │ │ │ │ + [2382, "contributors"], │ │ │ │ │ [2381, "contributors"], │ │ │ │ │ [2384, "contributors"], │ │ │ │ │ - [2382, "contributors"] │ │ │ │ │ + [2383, "contributors"] │ │ │ │ │ ], │ │ │ │ │ "Control grouped column(s) placement with group_keys": [ │ │ │ │ │ [2362, "control-grouped-column-s-placement-with-group-keys"] │ │ │ │ │ ], │ │ │ │ │ "Control of index with group_keys in DataFrame.resample()": [ │ │ │ │ │ [2461, "control-of-index-with-group-keys-in-dataframe-resample"] │ │ │ │ │ ], │ │ │ │ │ @@ -1067,35 +1067,35 @@ │ │ │ │ │ [2378, "controlling-the-legend"] │ │ │ │ │ ], │ │ │ │ │ "Conventions for the examples": [ │ │ │ │ │ [3, "conventions-for-the-examples"] │ │ │ │ │ ], │ │ │ │ │ "Conversion": [ │ │ │ │ │ [2337, "conversion"], │ │ │ │ │ + [2444, "conversion"], │ │ │ │ │ + [2450, "conversion"], │ │ │ │ │ + [2469, "conversion"], │ │ │ │ │ + [2461, "conversion"], │ │ │ │ │ [2456, "conversion"], │ │ │ │ │ [2432, "conversion"], │ │ │ │ │ - [2450, "conversion"], │ │ │ │ │ [2465, "conversion"], │ │ │ │ │ - [2444, "conversion"], │ │ │ │ │ - [2469, "conversion"], │ │ │ │ │ [2438, "conversion"], │ │ │ │ │ - [2461, "conversion"], │ │ │ │ │ [2416, "conversion"], │ │ │ │ │ [2406, "conversion"], │ │ │ │ │ [2402, "conversion"], │ │ │ │ │ - [2404, "conversion"], │ │ │ │ │ - [2417, "conversion"], │ │ │ │ │ - [2413, "conversion"], │ │ │ │ │ [2403, "conversion"], │ │ │ │ │ [2405, "conversion"], │ │ │ │ │ + [2404, "conversion"], │ │ │ │ │ + [2413, "conversion"], │ │ │ │ │ + [2417, "conversion"], │ │ │ │ │ [2341, "conversion"], │ │ │ │ │ [2341, "id4"], │ │ │ │ │ [2341, "id5"], │ │ │ │ │ - [2368, "conversion"], │ │ │ │ │ - [2347, "conversion"] │ │ │ │ │ + [2347, "conversion"], │ │ │ │ │ + [2368, "conversion"] │ │ │ │ │ ], │ │ │ │ │ "Conversions": [ │ │ │ │ │ [2376, "conversions"] │ │ │ │ │ ], │ │ │ │ │ "Converting between representations": [ │ │ │ │ │ [2377, "converting-between-representations"] │ │ │ │ │ ], │ │ │ │ │ @@ -1108,31 +1108,31 @@ │ │ │ │ │ "Converting to markdown": [ │ │ │ │ │ [2432, "converting-to-markdown"] │ │ │ │ │ ], │ │ │ │ │ "Converting to timestamps": [ │ │ │ │ │ [2377, "converting-to-timestamps"] │ │ │ │ │ ], │ │ │ │ │ "Copies vs. in place operations": [ │ │ │ │ │ - [19, "copies-vs-in-place-operations"], │ │ │ │ │ [17, "copies-vs-in-place-operations"], │ │ │ │ │ [18, "copies-vs-in-place-operations"], │ │ │ │ │ - [16, "copies-vs-in-place-operations"] │ │ │ │ │ + [16, "copies-vs-in-place-operations"], │ │ │ │ │ + [19, "copies-vs-in-place-operations"] │ │ │ │ │ ], │ │ │ │ │ "Copy on Write": [ │ │ │ │ │ [2461, "copy-on-write"] │ │ │ │ │ ], │ │ │ │ │ "Copy on write": [ │ │ │ │ │ [7, "copy-on-write"] │ │ │ │ │ ], │ │ │ │ │ "Copy-on-Write (CoW)": [ │ │ │ │ │ [2357, "copy-on-write-cow"] │ │ │ │ │ ], │ │ │ │ │ "Copy-on-Write improvements": [ │ │ │ │ │ - [2465, "copy-on-write-improvements"], │ │ │ │ │ - [2469, "copy-on-write-improvements"] │ │ │ │ │ + [2469, "copy-on-write-improvements"], │ │ │ │ │ + [2465, "copy-on-write-improvements"] │ │ │ │ │ ], │ │ │ │ │ "Copy-on-Write optimizations": [ │ │ │ │ │ [2357, "copy-on-write-optimizations"] │ │ │ │ │ ], │ │ │ │ │ "Copying": [ │ │ │ │ │ [2353, "copying"] │ │ │ │ │ ], │ │ │ │ │ @@ -1212,45 +1212,45 @@ │ │ │ │ │ "Data alignment and using reindex": [ │ │ │ │ │ [2352, "data-alignment-and-using-reindex"] │ │ │ │ │ ], │ │ │ │ │ "Data conversion": [ │ │ │ │ │ [2366, "data-conversion"] │ │ │ │ │ ], │ │ │ │ │ "Data input / output": [ │ │ │ │ │ - [19, "data-input-output"], │ │ │ │ │ [17, "data-input-output"], │ │ │ │ │ - [16, "data-input-output"] │ │ │ │ │ + [16, "data-input-output"], │ │ │ │ │ + [19, "data-input-output"] │ │ │ │ │ ], │ │ │ │ │ "Data interop": [ │ │ │ │ │ [16, "data-interop"] │ │ │ │ │ ], │ │ │ │ │ "Data manipulations": [ │ │ │ │ │ [2338, "data-manipulations"] │ │ │ │ │ ], │ │ │ │ │ "Data munging": [ │ │ │ │ │ [2355, "data-munging"] │ │ │ │ │ ], │ │ │ │ │ "Data operations": [ │ │ │ │ │ - [19, "data-operations"], │ │ │ │ │ [17, "data-operations"], │ │ │ │ │ - [16, "data-operations"] │ │ │ │ │ + [16, "data-operations"], │ │ │ │ │ + [19, "data-operations"] │ │ │ │ │ ], │ │ │ │ │ "Data structures": [ │ │ │ │ │ - [34, "data-structures"], │ │ │ │ │ - [19, "data-structures"], │ │ │ │ │ [17, "data-structures"], │ │ │ │ │ - [16, "data-structures"] │ │ │ │ │ + [34, "data-structures"], │ │ │ │ │ + [16, "data-structures"], │ │ │ │ │ + [19, "data-structures"] │ │ │ │ │ ], │ │ │ │ │ "Data type introspection": [ │ │ │ │ │ [2335, "data-type-introspection"] │ │ │ │ │ ], │ │ │ │ │ "DataFrame": [ │ │ │ │ │ - [19, "dataframe"], │ │ │ │ │ [17, "dataframe"], │ │ │ │ │ [16, "dataframe"], │ │ │ │ │ + [19, "dataframe"], │ │ │ │ │ [2337, "dataframe"], │ │ │ │ │ [2358, "dataframe"] │ │ │ │ │ ], │ │ │ │ │ "DataFrame GroupBy ffill/bfill no longer return group labels": [ │ │ │ │ │ [2416, "dataframe-groupby-ffill-bfill-no-longer-return-group-labels"] │ │ │ │ │ ], │ │ │ │ │ "DataFrame arithmetic operations broadcasting changes": [ │ │ │ │ │ @@ -1337,17 +1337,17 @@ │ │ │ │ │ "Database-style DataFrame or named Series joining/merging": [ │ │ │ │ │ [2367, "database-style-dataframe-or-named-series-joining-merging"] │ │ │ │ │ ], │ │ │ │ │ "Date Handling": [ │ │ │ │ │ [2366, "date-handling"] │ │ │ │ │ ], │ │ │ │ │ "Date functionality": [ │ │ │ │ │ - [19, "date-functionality"], │ │ │ │ │ [17, "date-functionality"], │ │ │ │ │ - [16, "date-functionality"] │ │ │ │ │ + [16, "date-functionality"], │ │ │ │ │ + [19, "date-functionality"] │ │ │ │ │ ], │ │ │ │ │ "Date handling": [ │ │ │ │ │ [2366, "id1"] │ │ │ │ │ ], │ │ │ │ │ "Date offsets": [ │ │ │ │ │ [2343, "date-offsets"] │ │ │ │ │ ], │ │ │ │ │ @@ -1381,25 +1381,25 @@ │ │ │ │ │ "Datetime-like": [ │ │ │ │ │ [2444, "datetime-like"] │ │ │ │ │ ], │ │ │ │ │ "DatetimeIndex": [ │ │ │ │ │ [2341, "datetimeindex"] │ │ │ │ │ ], │ │ │ │ │ "Datetimelike": [ │ │ │ │ │ + [2450, "datetimelike"], │ │ │ │ │ + [2469, "datetimelike"], │ │ │ │ │ + [2461, "datetimelike"], │ │ │ │ │ [2456, "datetimelike"], │ │ │ │ │ [2432, "datetimelike"], │ │ │ │ │ - [2450, "datetimelike"], │ │ │ │ │ [2465, "datetimelike"], │ │ │ │ │ - [2469, "datetimelike"], │ │ │ │ │ [2438, "datetimelike"], │ │ │ │ │ - [2461, "datetimelike"], │ │ │ │ │ [2416, "datetimelike"], │ │ │ │ │ [2408, "datetimelike"], │ │ │ │ │ - [2417, "datetimelike"], │ │ │ │ │ - [2413, "datetimelike"] │ │ │ │ │ + [2413, "datetimelike"], │ │ │ │ │ + [2417, "datetimelike"] │ │ │ │ │ ], │ │ │ │ │ "Datetimelike API changes": [ │ │ │ │ │ [2408, "datetimelike-api-changes"], │ │ │ │ │ [2413, "datetimelike-api-changes"] │ │ │ │ │ ], │ │ │ │ │ "Datetimelike properties": [ │ │ │ │ │ [2347, "datetimelike-properties"] │ │ │ │ │ @@ -1466,16 +1466,16 @@ │ │ │ │ │ "Deprecate .ix": [ │ │ │ │ │ [2402, "deprecate-ix"] │ │ │ │ │ ], │ │ │ │ │ "Deprecate .plotting": [ │ │ │ │ │ [2402, "deprecate-plotting"] │ │ │ │ │ ], │ │ │ │ │ "Deprecate Panel": [ │ │ │ │ │ - [2408, "deprecate-panel"], │ │ │ │ │ - [2402, "deprecate-panel"] │ │ │ │ │ + [2402, "deprecate-panel"], │ │ │ │ │ + [2408, "deprecate-panel"] │ │ │ │ │ ], │ │ │ │ │ "Deprecate groupby.agg() with a dictionary when renaming": [ │ │ │ │ │ [2402, "deprecate-groupby-agg-with-a-dictionary-when-renaming"] │ │ │ │ │ ], │ │ │ │ │ "Deprecated DataFrame.append and Series.append": [ │ │ │ │ │ [2456, "deprecated-dataframe-append-and-series-append"] │ │ │ │ │ ], │ │ │ │ │ @@ -1488,45 +1488,45 @@ │ │ │ │ │ "Deprecated parsing datetimes with mixed time zones": [ │ │ │ │ │ [2469, "deprecated-parsing-datetimes-with-mixed-time-zones"] │ │ │ │ │ ], │ │ │ │ │ "Deprecated silent upcasting in setitem-like Series operations": [ │ │ │ │ │ [2469, "deprecated-silent-upcasting-in-setitem-like-series-operations"] │ │ │ │ │ ], │ │ │ │ │ "Deprecations": [ │ │ │ │ │ - [2471, "deprecations"], │ │ │ │ │ + [2444, "deprecations"], │ │ │ │ │ + [2450, "deprecations"], │ │ │ │ │ + [2469, "deprecations"], │ │ │ │ │ + [2461, "deprecations"], │ │ │ │ │ [2456, "deprecations"], │ │ │ │ │ [2432, "deprecations"], │ │ │ │ │ - [2450, "deprecations"], │ │ │ │ │ + [2471, "deprecations"], │ │ │ │ │ [2465, "deprecations"], │ │ │ │ │ - [2444, "deprecations"], │ │ │ │ │ - [2433, "deprecations"], │ │ │ │ │ - [2469, "deprecations"], │ │ │ │ │ [2438, "deprecations"], │ │ │ │ │ - [2461, "deprecations"], │ │ │ │ │ - [2416, "deprecations"], │ │ │ │ │ - [2393, "deprecations"], │ │ │ │ │ - [2397, "deprecations"], │ │ │ │ │ + [2433, "deprecations"], │ │ │ │ │ + [2396, "deprecations"], │ │ │ │ │ + [2385, "deprecations"], │ │ │ │ │ + [2398, "deprecations"], │ │ │ │ │ [2386, "deprecations"], │ │ │ │ │ - [2406, "deprecations"], │ │ │ │ │ [2392, "deprecations"], │ │ │ │ │ - [2399, "deprecations"], │ │ │ │ │ - [2389, "deprecations"], │ │ │ │ │ - [2408, "deprecations"], │ │ │ │ │ - [2398, "deprecations"], │ │ │ │ │ + [2416, "deprecations"], │ │ │ │ │ + [2406, "deprecations"], │ │ │ │ │ [2402, "deprecations"], │ │ │ │ │ - [2396, "deprecations"], │ │ │ │ │ [2395, "deprecations"], │ │ │ │ │ - [2413, "deprecations"], │ │ │ │ │ + [2393, "deprecations"], │ │ │ │ │ + [2408, "deprecations"], │ │ │ │ │ + [2397, "deprecations"], │ │ │ │ │ + [2389, "deprecations"], │ │ │ │ │ + [2405, "deprecations"], │ │ │ │ │ [2387, "deprecations"], │ │ │ │ │ - [2385, "deprecations"], │ │ │ │ │ - [2405, "deprecations"] │ │ │ │ │ + [2413, "deprecations"], │ │ │ │ │ + [2399, "deprecations"] │ │ │ │ │ ], │ │ │ │ │ "Description": [ │ │ │ │ │ - [2357, "description"], │ │ │ │ │ - [2355, "description"] │ │ │ │ │ + [2355, "description"], │ │ │ │ │ + [2357, "description"] │ │ │ │ │ ], │ │ │ │ │ "Descriptive statistics": [ │ │ │ │ │ [2353, "descriptive-statistics"] │ │ │ │ │ ], │ │ │ │ │ "Developer": [ │ │ │ │ │ [9, "developer"] │ │ │ │ │ ], │ │ │ │ │ @@ -1569,16 +1569,16 @@ │ │ │ │ │ "Disallowing Duplicate Labels": [ │ │ │ │ │ [2359, "disallowing-duplicate-labels"] │ │ │ │ │ ], │ │ │ │ │ "Discretization and quantiling": [ │ │ │ │ │ [2353, "discretization-and-quantiling"] │ │ │ │ │ ], │ │ │ │ │ "Disk vs memory": [ │ │ │ │ │ - [19, "disk-vs-memory"], │ │ │ │ │ - [16, "disk-vs-memory"] │ │ │ │ │ + [16, "disk-vs-memory"], │ │ │ │ │ + [19, "disk-vs-memory"] │ │ │ │ │ ], │ │ │ │ │ "Display alignment with Unicode East Asian width": [ │ │ │ │ │ [2395, "display-alignment-with-unicode-east-asian-width"] │ │ │ │ │ ], │ │ │ │ │ "Display changes": [ │ │ │ │ │ [2387, "display-changes"] │ │ │ │ │ ], │ │ │ │ │ @@ -1604,21 +1604,21 @@ │ │ │ │ │ "Downsampling": [ │ │ │ │ │ [2397, "downsampling"] │ │ │ │ │ ], │ │ │ │ │ "Drop Duplicates": [ │ │ │ │ │ [17, "drop-duplicates"] │ │ │ │ │ ], │ │ │ │ │ "Drop a column": [ │ │ │ │ │ - [19, "drop-a-column"], │ │ │ │ │ [17, "drop-a-column"], │ │ │ │ │ - [16, "drop-a-column"] │ │ │ │ │ + [16, "drop-a-column"], │ │ │ │ │ + [19, "drop-a-column"] │ │ │ │ │ ], │ │ │ │ │ "Drop rows with missing values": [ │ │ │ │ │ - [19, "drop-rows-with-missing-values"], │ │ │ │ │ - [16, "drop-rows-with-missing-values"] │ │ │ │ │ + [16, "drop-rows-with-missing-values"], │ │ │ │ │ + [19, "drop-rows-with-missing-values"] │ │ │ │ │ ], │ │ │ │ │ "Dropping axis labels with missing data: dropna": [ │ │ │ │ │ [2368, "dropping-axis-labels-with-missing-data-dropna"] │ │ │ │ │ ], │ │ │ │ │ "Dropping labels from an axis": [ │ │ │ │ │ [2353, "dropping-labels-from-an-axis"] │ │ │ │ │ ], │ │ │ │ │ @@ -1667,36 +1667,36 @@ │ │ │ │ │ "Endpoints are inclusive": [ │ │ │ │ │ [2352, "endpoints-are-inclusive"] │ │ │ │ │ ], │ │ │ │ │ "Engine connection examples": [ │ │ │ │ │ [2366, "engine-connection-examples"] │ │ │ │ │ ], │ │ │ │ │ "Enhancements": [ │ │ │ │ │ + [2444, "enhancements"], │ │ │ │ │ + [2450, "enhancements"], │ │ │ │ │ + [2469, "enhancements"], │ │ │ │ │ + [2461, "enhancements"], │ │ │ │ │ [2456, "enhancements"], │ │ │ │ │ [2432, "enhancements"], │ │ │ │ │ - [2450, "enhancements"], │ │ │ │ │ - [2465, "enhancements"], │ │ │ │ │ - [2444, "enhancements"], │ │ │ │ │ [2441, "enhancements"], │ │ │ │ │ - [2469, "enhancements"], │ │ │ │ │ + [2465, "enhancements"], │ │ │ │ │ [2438, "enhancements"], │ │ │ │ │ - [2461, "enhancements"], │ │ │ │ │ + [2396, "enhancements"], │ │ │ │ │ + [2385, "enhancements"], │ │ │ │ │ + [2386, "enhancements"], │ │ │ │ │ [2416, "enhancements"], │ │ │ │ │ + [2390, "enhancements"], │ │ │ │ │ + [2403, "enhancements"], │ │ │ │ │ [2393, "enhancements"], │ │ │ │ │ - [2391, "enhancements"], │ │ │ │ │ - [2401, "enhancements"], │ │ │ │ │ [2388, "enhancements"], │ │ │ │ │ - [2386, "enhancements"], │ │ │ │ │ + [2391, "enhancements"], │ │ │ │ │ [2389, "enhancements"], │ │ │ │ │ - [2390, "enhancements"], │ │ │ │ │ - [2396, "enhancements"], │ │ │ │ │ - [2413, "enhancements"], │ │ │ │ │ [2387, "enhancements"], │ │ │ │ │ - [2385, "enhancements"], │ │ │ │ │ - [2403, "enhancements"], │ │ │ │ │ + [2413, "enhancements"], │ │ │ │ │ + [2401, "enhancements"], │ │ │ │ │ [2383, "enhancements"] │ │ │ │ │ ], │ │ │ │ │ "Enhancing performance": [ │ │ │ │ │ [2360, "enhancing-performance"] │ │ │ │ │ ], │ │ │ │ │ "Enumerate group items": [ │ │ │ │ │ [2362, "enumerate-group-items"] │ │ │ │ │ @@ -1726,16 +1726,16 @@ │ │ │ │ │ "Example": [ │ │ │ │ │ [2, "example"] │ │ │ │ │ ], │ │ │ │ │ "Examples": [ │ │ │ │ │ [2362, "examples"] │ │ │ │ │ ], │ │ │ │ │ "Excel": [ │ │ │ │ │ - [2342, "excel"], │ │ │ │ │ - [2351, "excel"] │ │ │ │ │ + [2351, "excel"], │ │ │ │ │ + [2342, "excel"] │ │ │ │ │ ], │ │ │ │ │ "Excel charts with pandas, vincent and xlsxwriter": [ │ │ │ │ │ [35, "excel-charts-with-pandas-vincent-and-xlsxwriter"] │ │ │ │ │ ], │ │ │ │ │ "Excel files": [ │ │ │ │ │ [17, "excel-files"], │ │ │ │ │ [22, "excel-files"], │ │ │ │ │ @@ -1765,18 +1765,18 @@ │ │ │ │ │ "Expanding window": [ │ │ │ │ │ [2379, "expanding-window"] │ │ │ │ │ ], │ │ │ │ │ "Expanding window functions": [ │ │ │ │ │ [2350, "expanding-window-functions"] │ │ │ │ │ ], │ │ │ │ │ "Experimental": [ │ │ │ │ │ - [2388, "experimental"], │ │ │ │ │ + [2385, "experimental"], │ │ │ │ │ [2386, "experimental"], │ │ │ │ │ - [2387, "experimental"], │ │ │ │ │ - [2385, "experimental"] │ │ │ │ │ + [2388, "experimental"], │ │ │ │ │ + [2387, "experimental"] │ │ │ │ │ ], │ │ │ │ │ "Experimental NA scalar to denote missing values": [ │ │ │ │ │ [2432, "experimental-na-scalar-to-denote-missing-values"], │ │ │ │ │ [2368, "experimental-na-scalar-to-denote-missing-values"] │ │ │ │ │ ], │ │ │ │ │ "Experimental features": [ │ │ │ │ │ [2384, "experimental-features"] │ │ │ │ │ @@ -1796,17 +1796,17 @@ │ │ │ │ │ "Export to Excel": [ │ │ │ │ │ [2374, "Export-to-Excel"] │ │ │ │ │ ], │ │ │ │ │ "Export to LaTeX": [ │ │ │ │ │ [2374, "Export-to-LaTeX"] │ │ │ │ │ ], │ │ │ │ │ "Exporting data": [ │ │ │ │ │ - [19, "exporting-data"], │ │ │ │ │ [17, "exporting-data"], │ │ │ │ │ - [16, "exporting-data"] │ │ │ │ │ + [16, "exporting-data"], │ │ │ │ │ + [19, "exporting-data"] │ │ │ │ │ ], │ │ │ │ │ "Expression evaluation limitations with numexpr": [ │ │ │ │ │ [2360, "expression-evaluation-limitations-with-numexpr"] │ │ │ │ │ ], │ │ │ │ │ "Expression evaluation via eval()": [ │ │ │ │ │ [2360, "expression-evaluation-via-eval"] │ │ │ │ │ ], │ │ │ │ │ @@ -1826,22 +1826,22 @@ │ │ │ │ │ [2413, "extension-type-changes"] │ │ │ │ │ ], │ │ │ │ │ "Extension types": [ │ │ │ │ │ [10, "extension-types"] │ │ │ │ │ ], │ │ │ │ │ "ExtensionArray": [ │ │ │ │ │ [10, "extensionarray"], │ │ │ │ │ + [2444, "extensionarray"], │ │ │ │ │ + [2450, "extensionarray"], │ │ │ │ │ + [2469, "extensionarray"], │ │ │ │ │ + [2461, "extensionarray"], │ │ │ │ │ [2456, "extensionarray"], │ │ │ │ │ [2432, "extensionarray"], │ │ │ │ │ - [2450, "extensionarray"], │ │ │ │ │ [2465, "extensionarray"], │ │ │ │ │ - [2444, "extensionarray"], │ │ │ │ │ - [2469, "extensionarray"], │ │ │ │ │ [2438, "extensionarray"], │ │ │ │ │ - [2461, "extensionarray"], │ │ │ │ │ [2416, "extensionarray"] │ │ │ │ │ ], │ │ │ │ │ "ExtensionArray operator support": [ │ │ │ │ │ [10, "extensionarray-operator-support"] │ │ │ │ │ ], │ │ │ │ │ "ExtensionDtype": [ │ │ │ │ │ [10, "extensiondtype"] │ │ │ │ │ @@ -1852,22 +1852,22 @@ │ │ │ │ │ "Extract all matches in each subject (extractall)": [ │ │ │ │ │ [2375, "extract-all-matches-in-each-subject-extractall"] │ │ │ │ │ ], │ │ │ │ │ "Extract first match in each subject (extract)": [ │ │ │ │ │ [2375, "extract-first-match-in-each-subject-extract"] │ │ │ │ │ ], │ │ │ │ │ "Extracting nth word": [ │ │ │ │ │ - [19, "extracting-nth-word"], │ │ │ │ │ [17, "extracting-nth-word"], │ │ │ │ │ - [16, "extracting-nth-word"] │ │ │ │ │ + [16, "extracting-nth-word"], │ │ │ │ │ + [19, "extracting-nth-word"] │ │ │ │ │ ], │ │ │ │ │ "Extracting substring by position": [ │ │ │ │ │ - [19, "extracting-substring-by-position"], │ │ │ │ │ [17, "extracting-substring-by-position"], │ │ │ │ │ - [16, "extracting-substring-by-position"] │ │ │ │ │ + [16, "extracting-substring-by-position"], │ │ │ │ │ + [19, "extracting-substring-by-position"] │ │ │ │ │ ], │ │ │ │ │ "Extracting substrings": [ │ │ │ │ │ [2375, "extracting-substrings"] │ │ │ │ │ ], │ │ │ │ │ "Extraction of matching patterns from strings": [ │ │ │ │ │ [2408, "extraction-of-matching-patterns-from-strings"] │ │ │ │ │ ], │ │ │ │ │ @@ -1892,16 +1892,16 @@ │ │ │ │ │ "Fallback behavior": [ │ │ │ │ │ [2366, "fallback-behavior"] │ │ │ │ │ ], │ │ │ │ │ "Fast scalar value getting and setting": [ │ │ │ │ │ [2364, "fast-scalar-value-getting-and-setting"] │ │ │ │ │ ], │ │ │ │ │ "Feather": [ │ │ │ │ │ - [2342, "feather"], │ │ │ │ │ - [2366, "feather"] │ │ │ │ │ + [2366, "feather"], │ │ │ │ │ + [2342, "feather"] │ │ │ │ │ ], │ │ │ │ │ "File parsing new features": [ │ │ │ │ │ [2381, "file-parsing-new-features"] │ │ │ │ │ ], │ │ │ │ │ "Files with an \u201cimplicit\u201d index column": [ │ │ │ │ │ [2366, "files-with-an-implicit-index-column"] │ │ │ │ │ ], │ │ │ │ │ @@ -1920,89 +1920,89 @@ │ │ │ │ │ "Filling while reindexing": [ │ │ │ │ │ [2353, "filling-while-reindexing"] │ │ │ │ │ ], │ │ │ │ │ "Filling with a PandasObject": [ │ │ │ │ │ [2368, "filling-with-a-pandasobject"] │ │ │ │ │ ], │ │ │ │ │ "Filtering": [ │ │ │ │ │ - [19, "filtering"], │ │ │ │ │ [17, "filtering"], │ │ │ │ │ - [16, "filtering"] │ │ │ │ │ + [16, "filtering"], │ │ │ │ │ + [19, "filtering"] │ │ │ │ │ ], │ │ │ │ │ "Filtering columns (usecols)": [ │ │ │ │ │ [2366, "filtering-columns-usecols"] │ │ │ │ │ ], │ │ │ │ │ "Filtration": [ │ │ │ │ │ [2362, "filtration"] │ │ │ │ │ ], │ │ │ │ │ "Find and Replace": [ │ │ │ │ │ [17, "find-and-replace"] │ │ │ │ │ ], │ │ │ │ │ "Finding an issue to contribute to": [ │ │ │ │ │ [1, "finding-an-issue-to-contribute-to"] │ │ │ │ │ ], │ │ │ │ │ "Finding length of string": [ │ │ │ │ │ - [19, "finding-length-of-string"], │ │ │ │ │ [17, "finding-length-of-string"], │ │ │ │ │ - [16, "finding-length-of-string"] │ │ │ │ │ + [16, "finding-length-of-string"], │ │ │ │ │ + [19, "finding-length-of-string"] │ │ │ │ │ ], │ │ │ │ │ "Finding position of substring": [ │ │ │ │ │ - [19, "finding-position-of-substring"], │ │ │ │ │ [17, "finding-position-of-substring"], │ │ │ │ │ - [16, "finding-position-of-substring"] │ │ │ │ │ + [16, "finding-position-of-substring"], │ │ │ │ │ + [19, "finding-position-of-substring"] │ │ │ │ │ ], │ │ │ │ │ "Fine-grained NumPy errstate": [ │ │ │ │ │ [2399, "fine-grained-numpy-errstate"] │ │ │ │ │ ], │ │ │ │ │ "Finer Control with Slicing": [ │ │ │ │ │ [2374, "Finer-Control-with-Slicing"] │ │ │ │ │ ], │ │ │ │ │ "Fixed format": [ │ │ │ │ │ [2366, "fixed-format"] │ │ │ │ │ ], │ │ │ │ │ "Fixed regressions": [ │ │ │ │ │ - [2464, "fixed-regressions"], │ │ │ │ │ - [2468, "fixed-regressions"], │ │ │ │ │ - [2452, "fixed-regressions"], │ │ │ │ │ - [2471, "fixed-regressions"], │ │ │ │ │ - [2466, "fixed-regressions"], │ │ │ │ │ - [2454, "fixed-regressions"], │ │ │ │ │ [2453, "fixed-regressions"], │ │ │ │ │ - [2459, "fixed-regressions"], │ │ │ │ │ - [2470, "fixed-regressions"], │ │ │ │ │ - [2473, "fixed-regressions"], │ │ │ │ │ - [2437, "fixed-regressions"], │ │ │ │ │ - [2434, "fixed-regressions"], │ │ │ │ │ - [2435, "fixed-regressions"], │ │ │ │ │ - [2467, "fixed-regressions"], │ │ │ │ │ - [2448, "fixed-regressions"], │ │ │ │ │ - [2442, "fixed-regressions"], │ │ │ │ │ - [2472, "fixed-regressions"], │ │ │ │ │ [2449, "fixed-regressions"], │ │ │ │ │ - [2439, "fixed-regressions"], │ │ │ │ │ - [2447, "fixed-regressions"], │ │ │ │ │ [2462, "fixed-regressions"], │ │ │ │ │ - [2458, "fixed-regressions"], │ │ │ │ │ [2460, "fixed-regressions"], │ │ │ │ │ - [2457, "fixed-regressions"], │ │ │ │ │ + [2439, "fixed-regressions"], │ │ │ │ │ [2463, "fixed-regressions"], │ │ │ │ │ [2446, "fixed-regressions"], │ │ │ │ │ - [2433, "fixed-regressions"], │ │ │ │ │ + [2466, "fixed-regressions"], │ │ │ │ │ + [2457, "fixed-regressions"], │ │ │ │ │ + [2435, "fixed-regressions"], │ │ │ │ │ + [2452, "fixed-regressions"], │ │ │ │ │ + [2455, "fixed-regressions"], │ │ │ │ │ + [2459, "fixed-regressions"], │ │ │ │ │ + [2464, "fixed-regressions"], │ │ │ │ │ + [2437, "fixed-regressions"], │ │ │ │ │ + [2472, "fixed-regressions"], │ │ │ │ │ [2441, "fixed-regressions"], │ │ │ │ │ - [2451, "fixed-regressions"], │ │ │ │ │ - [2443, "fixed-regressions"], │ │ │ │ │ + [2448, "fixed-regressions"], │ │ │ │ │ + [2471, "fixed-regressions"], │ │ │ │ │ + [2458, "fixed-regressions"], │ │ │ │ │ + [2467, "fixed-regressions"], │ │ │ │ │ + [2468, "fixed-regressions"], │ │ │ │ │ + [2445, "fixed-regressions"], │ │ │ │ │ + [2447, "fixed-regressions"], │ │ │ │ │ [2436, "fixed-regressions"], │ │ │ │ │ + [2442, "fixed-regressions"], │ │ │ │ │ + [2451, "fixed-regressions"], │ │ │ │ │ + [2454, "fixed-regressions"], │ │ │ │ │ + [2433, "fixed-regressions"], │ │ │ │ │ + [2473, "fixed-regressions"], │ │ │ │ │ [2440, "fixed-regressions"], │ │ │ │ │ - [2445, "fixed-regressions"], │ │ │ │ │ - [2455, "fixed-regressions"], │ │ │ │ │ + [2434, "fixed-regressions"], │ │ │ │ │ + [2443, "fixed-regressions"], │ │ │ │ │ + [2470, "fixed-regressions"], │ │ │ │ │ [2412, "fixed-regressions"], │ │ │ │ │ [2414, "fixed-regressions"], │ │ │ │ │ - [2410, "fixed-regressions"], │ │ │ │ │ + [2415, "fixed-regressions"], │ │ │ │ │ [2409, "fixed-regressions"], │ │ │ │ │ - [2415, "fixed-regressions"] │ │ │ │ │ + [2410, "fixed-regressions"] │ │ │ │ │ ], │ │ │ │ │ "Flags": [ │ │ │ │ │ [2337, "flags"], │ │ │ │ │ [2347, "flags"] │ │ │ │ │ ], │ │ │ │ │ "Flat file": [ │ │ │ │ │ [2342, "flat-file"] │ │ │ │ │ @@ -2037,16 +2037,16 @@ │ │ │ │ │ "Formatting of integers in FloatIndex": [ │ │ │ │ │ [2397, "formatting-of-integers-in-floatindex"] │ │ │ │ │ ], │ │ │ │ │ "Formatting the Display": [ │ │ │ │ │ [2374, "Formatting-the-Display"] │ │ │ │ │ ], │ │ │ │ │ "Forward fill from previous rows": [ │ │ │ │ │ - [19, "forward-fill-from-previous-rows"], │ │ │ │ │ - [16, "forward-fill-from-previous-rows"] │ │ │ │ │ + [16, "forward-fill-from-previous-rows"], │ │ │ │ │ + [19, "forward-fill-from-previous-rows"] │ │ │ │ │ ], │ │ │ │ │ "Frequencies": [ │ │ │ │ │ [2343, "frequencies"] │ │ │ │ │ ], │ │ │ │ │ "Frequency conversion": [ │ │ │ │ │ [2377, "frequency-conversion"], │ │ │ │ │ [2376, "frequency-conversion"] │ │ │ │ │ @@ -2088,16 +2088,16 @@ │ │ │ │ │ [2377, "from-timestamps-to-epoch"] │ │ │ │ │ ], │ │ │ │ │ "Function .to_datetime() changes": [ │ │ │ │ │ [2399, "function-to-datetime-changes"] │ │ │ │ │ ], │ │ │ │ │ "Function application": [ │ │ │ │ │ [2339, "function-application"], │ │ │ │ │ - [2346, "function-application"], │ │ │ │ │ - [2353, "function-application"] │ │ │ │ │ + [2353, "function-application"], │ │ │ │ │ + [2346, "function-application"] │ │ │ │ │ ], │ │ │ │ │ "Function application helper": [ │ │ │ │ │ [2339, "function-application-helper"] │ │ │ │ │ ], │ │ │ │ │ "Function application, GroupBy & window": [ │ │ │ │ │ [2337, "function-application-groupby-window"], │ │ │ │ │ [2347, "function-application-groupby-window"] │ │ │ │ │ @@ -2129,17 +2129,17 @@ │ │ │ │ │ "General plot style arguments": [ │ │ │ │ │ [2378, "general-plot-style-arguments"] │ │ │ │ │ ], │ │ │ │ │ "General rules": [ │ │ │ │ │ [3, "general-rules"] │ │ │ │ │ ], │ │ │ │ │ "General terminology translation": [ │ │ │ │ │ - [19, "general-terminology-translation"], │ │ │ │ │ [17, "general-terminology-translation"], │ │ │ │ │ - [16, "general-terminology-translation"] │ │ │ │ │ + [16, "general-terminology-translation"], │ │ │ │ │ + [19, "general-terminology-translation"] │ │ │ │ │ ], │ │ │ │ │ "Generating debug builds": [ │ │ │ │ │ [8, "generating-debug-builds"] │ │ │ │ │ ], │ │ │ │ │ "Generating ranges of intervals": [ │ │ │ │ │ [2352, "generating-ranges-of-intervals"] │ │ │ │ │ ], │ │ │ │ │ @@ -2179,31 +2179,31 @@ │ │ │ │ │ "Gitpod": [ │ │ │ │ │ [6, "gitpod"] │ │ │ │ │ ], │ │ │ │ │ "Gitpod GitHub integration": [ │ │ │ │ │ [6, "gitpod-github-integration"] │ │ │ │ │ ], │ │ │ │ │ "Google BigQuery": [ │ │ │ │ │ - [2342, "google-bigquery"], │ │ │ │ │ - [2366, "google-bigquery"] │ │ │ │ │ + [2366, "google-bigquery"], │ │ │ │ │ + [2342, "google-bigquery"] │ │ │ │ │ ], │ │ │ │ │ "Google BigQuery enhancements": [ │ │ │ │ │ - [2399, "google-bigquery-enhancements"], │ │ │ │ │ - [2395, "google-bigquery-enhancements"] │ │ │ │ │ + [2395, "google-bigquery-enhancements"], │ │ │ │ │ + [2399, "google-bigquery-enhancements"] │ │ │ │ │ ], │ │ │ │ │ "Gotchas": [ │ │ │ │ │ [2351, "gotchas"], │ │ │ │ │ [2355, "gotchas"] │ │ │ │ │ ], │ │ │ │ │ "Group by: split-apply-combine": [ │ │ │ │ │ [2362, "group-by-split-apply-combine"] │ │ │ │ │ ], │ │ │ │ │ "GroupBy": [ │ │ │ │ │ - [19, "groupby"], │ │ │ │ │ [16, "groupby"], │ │ │ │ │ + [19, "groupby"], │ │ │ │ │ [2339, "groupby"] │ │ │ │ │ ], │ │ │ │ │ "GroupBy API changes": [ │ │ │ │ │ [2387, "groupby-api-changes"] │ │ │ │ │ ], │ │ │ │ │ "GroupBy aggregation with multiple lambdas": [ │ │ │ │ │ [2416, "groupby-aggregation-with-multiple-lambdas"] │ │ │ │ │ @@ -2242,39 +2242,39 @@ │ │ │ │ │ [2416, "groupby-apply-on-dataframe-evaluates-first-group-only-once"] │ │ │ │ │ ], │ │ │ │ │ "GroupBy/resample/rolling": [ │ │ │ │ │ [2432, "groupby-resample-rolling"], │ │ │ │ │ [2438, "groupby-resample-rolling"], │ │ │ │ │ [2416, "groupby-resample-rolling"], │ │ │ │ │ [2406, "groupby-resample-rolling"], │ │ │ │ │ - [2419, "groupby-resample-rolling"], │ │ │ │ │ - [2408, "groupby-resample-rolling"], │ │ │ │ │ [2402, "groupby-resample-rolling"], │ │ │ │ │ + [2403, "groupby-resample-rolling"], │ │ │ │ │ + [2408, "groupby-resample-rolling"], │ │ │ │ │ + [2405, "groupby-resample-rolling"], │ │ │ │ │ + [2419, "groupby-resample-rolling"], │ │ │ │ │ [2418, "groupby-resample-rolling"], │ │ │ │ │ - [2417, "groupby-resample-rolling"], │ │ │ │ │ [2413, "groupby-resample-rolling"], │ │ │ │ │ - [2403, "groupby-resample-rolling"], │ │ │ │ │ - [2405, "groupby-resample-rolling"] │ │ │ │ │ + [2417, "groupby-resample-rolling"] │ │ │ │ │ ], │ │ │ │ │ "Groupby by indexer to \u2018resample\u2019 data": [ │ │ │ │ │ [2362, "groupby-by-indexer-to-resample-data"] │ │ │ │ │ ], │ │ │ │ │ "Groupby methods agg and transform no longer changes return dtype for callables": [ │ │ │ │ │ [2450, "groupby-methods-agg-and-transform-no-longer-changes-return-dtype-for-callables"] │ │ │ │ │ ], │ │ │ │ │ "Groupby positional indexing": [ │ │ │ │ │ [2456, "groupby-positional-indexing"] │ │ │ │ │ ], │ │ │ │ │ "Groupby/resample/rolling": [ │ │ │ │ │ - [2456, "groupby-resample-rolling"], │ │ │ │ │ - [2450, "groupby-resample-rolling"], │ │ │ │ │ - [2465, "groupby-resample-rolling"], │ │ │ │ │ [2444, "groupby-resample-rolling"], │ │ │ │ │ + [2450, "groupby-resample-rolling"], │ │ │ │ │ [2469, "groupby-resample-rolling"], │ │ │ │ │ - [2461, "groupby-resample-rolling"] │ │ │ │ │ + [2461, "groupby-resample-rolling"], │ │ │ │ │ + [2456, "groupby-resample-rolling"], │ │ │ │ │ + [2465, "groupby-resample-rolling"] │ │ │ │ │ ], │ │ │ │ │ "Grouper and resample now supports the arguments origin and offset": [ │ │ │ │ │ [2438, "grouper-and-resample-now-supports-the-arguments-origin-and-offset"] │ │ │ │ │ ], │ │ │ │ │ "Grouping": [ │ │ │ │ │ [2351, "grouping"] │ │ │ │ │ ], │ │ │ │ │ @@ -2312,16 +2312,16 @@ │ │ │ │ │ [2402, "hdfstore-where-string-comparison"] │ │ │ │ │ ], │ │ │ │ │ "HDFStore: PyTables (HDF5)": [ │ │ │ │ │ [2342, "hdfstore-pytables-hdf5"] │ │ │ │ │ ], │ │ │ │ │ "HTML": [ │ │ │ │ │ [22, "html"], │ │ │ │ │ - [2342, "html"], │ │ │ │ │ - [2366, "html"] │ │ │ │ │ + [2366, "html"], │ │ │ │ │ + [2342, "html"] │ │ │ │ │ ], │ │ │ │ │ "HTML Escaping": [ │ │ │ │ │ [2374, "HTML-Escaping"] │ │ │ │ │ ], │ │ │ │ │ "HTML Table Parsing Gotchas": [ │ │ │ │ │ [2366, "html-table-parsing-gotchas"] │ │ │ │ │ ], │ │ │ │ │ @@ -2433,54 +2433,54 @@ │ │ │ │ │ "I authenticated through GitHub but I still cannot commit to the repository through Gitpod.": [ │ │ │ │ │ [6, "i-authenticated-through-github-but-i-still-cannot-commit-to-the-repository-through-gitpod"] │ │ │ │ │ ], │ │ │ │ │ "I registered on Gitpod but I still cannot see a Gitpod button in my repositories.": [ │ │ │ │ │ [6, "i-registered-on-gitpod-but-i-still-cannot-see-a-gitpod-button-in-my-repositories"] │ │ │ │ │ ], │ │ │ │ │ "I/O": [ │ │ │ │ │ - [2456, "i-o"], │ │ │ │ │ - [2450, "i-o"], │ │ │ │ │ - [2465, "i-o"], │ │ │ │ │ [2444, "i-o"], │ │ │ │ │ + [2450, "i-o"], │ │ │ │ │ [2469, "i-o"], │ │ │ │ │ - [2461, "i-o"] │ │ │ │ │ + [2461, "i-o"], │ │ │ │ │ + [2456, "i-o"], │ │ │ │ │ + [2465, "i-o"] │ │ │ │ │ ], │ │ │ │ │ "I/O Reading": [ │ │ │ │ │ [2370, "i-o-reading"] │ │ │ │ │ ], │ │ │ │ │ "INNER JOIN": [ │ │ │ │ │ [18, "inner-join"] │ │ │ │ │ ], │ │ │ │ │ "IO": [ │ │ │ │ │ [2432, "io"], │ │ │ │ │ [2438, "io"], │ │ │ │ │ [2416, "io"], │ │ │ │ │ [2406, "io"], │ │ │ │ │ - [2408, "io"], │ │ │ │ │ [2402, "io"], │ │ │ │ │ - [2404, "io"], │ │ │ │ │ + [2403, "io"], │ │ │ │ │ + [2408, "io"], │ │ │ │ │ + [2405, "io"], │ │ │ │ │ [2418, "io"], │ │ │ │ │ - [2417, "io"], │ │ │ │ │ + [2404, "io"], │ │ │ │ │ [2413, "io"], │ │ │ │ │ - [2403, "io"], │ │ │ │ │ - [2405, "io"] │ │ │ │ │ + [2417, "io"] │ │ │ │ │ ], │ │ │ │ │ "IO and LZMA": [ │ │ │ │ │ [2417, "io-and-lzma"] │ │ │ │ │ ], │ │ │ │ │ "IO enhancements": [ │ │ │ │ │ [2384, "io-enhancements"] │ │ │ │ │ ], │ │ │ │ │ "IO tools (text, CSV, HDF5, \u2026)": [ │ │ │ │ │ [2366, "io-tools-text-csv-hdf5"] │ │ │ │ │ ], │ │ │ │ │ "If/then logic": [ │ │ │ │ │ - [19, "if-then-logic"], │ │ │ │ │ [17, "if-then-logic"], │ │ │ │ │ - [16, "if-then-logic"] │ │ │ │ │ + [16, "if-then-logic"], │ │ │ │ │ + [19, "if-then-logic"] │ │ │ │ │ ], │ │ │ │ │ "Ignoring dtypes in concat with empty or all-NA columns": [ │ │ │ │ │ [2456, "ignoring-dtypes-in-concat-with-empty-or-all-na-columns"] │ │ │ │ │ ], │ │ │ │ │ "Ignoring indexes on the concatenation axis": [ │ │ │ │ │ [2367, "ignoring-indexes-on-the-concatenation-axis"] │ │ │ │ │ ], │ │ │ │ │ @@ -2511,35 +2511,35 @@ │ │ │ │ │ "Incompatible Index type unions": [ │ │ │ │ │ [2416, "incompatible-index-type-unions"] │ │ │ │ │ ], │ │ │ │ │ "Inconsistent date string parsing": [ │ │ │ │ │ [2456, "inconsistent-date-string-parsing"] │ │ │ │ │ ], │ │ │ │ │ "Increased minimum version for Python": [ │ │ │ │ │ - [2456, "increased-minimum-version-for-python"], │ │ │ │ │ - [2432, "increased-minimum-version-for-python"], │ │ │ │ │ [2444, "increased-minimum-version-for-python"], │ │ │ │ │ - [2469, "increased-minimum-version-for-python"] │ │ │ │ │ + [2469, "increased-minimum-version-for-python"], │ │ │ │ │ + [2456, "increased-minimum-version-for-python"], │ │ │ │ │ + [2432, "increased-minimum-version-for-python"] │ │ │ │ │ ], │ │ │ │ │ "Increased minimum versions for dependencies": [ │ │ │ │ │ + [2444, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ + [2450, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ + [2469, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ + [2461, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ [2456, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ [2432, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ - [2450, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ [2465, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ - [2444, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ - [2469, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ [2438, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ - [2461, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ [2416, "increased-minimum-versions-for-dependencies"], │ │ │ │ │ [2413, "increased-minimum-versions-for-dependencies"] │ │ │ │ │ ], │ │ │ │ │ "Index": [ │ │ │ │ │ - [19, "index"], │ │ │ │ │ [17, "index"], │ │ │ │ │ [16, "index"], │ │ │ │ │ + [19, "index"], │ │ │ │ │ [2341, "index"] │ │ │ │ │ ], │ │ │ │ │ "Index + / - no longer used for set operations": [ │ │ │ │ │ [2399, "index-no-longer-used-for-set-operations"] │ │ │ │ │ ], │ │ │ │ │ "Index can hold arbitrary ExtensionArrays": [ │ │ │ │ │ [2456, "index-can-hold-arbitrary-extensionarrays"] │ │ │ │ │ @@ -2553,16 +2553,16 @@ │ │ │ │ │ "Index division by zero fills correctly": [ │ │ │ │ │ [2408, "index-division-by-zero-fills-correctly"] │ │ │ │ │ ], │ │ │ │ │ "Index metadata descriptors": [ │ │ │ │ │ [9, "index-metadata-descriptors"] │ │ │ │ │ ], │ │ │ │ │ "Index objects": [ │ │ │ │ │ - [2364, "index-objects"], │ │ │ │ │ - [2341, "index-objects"] │ │ │ │ │ + [2341, "index-objects"], │ │ │ │ │ + [2364, "index-objects"] │ │ │ │ │ ], │ │ │ │ │ "Index of min/max values": [ │ │ │ │ │ [2353, "index-of-min-max-values"] │ │ │ │ │ ], │ │ │ │ │ "Index representation": [ │ │ │ │ │ [2393, "index-representation"] │ │ │ │ │ ], │ │ │ │ │ @@ -2585,32 +2585,32 @@ │ │ │ │ │ [2399, "indexer-dtype-changes"] │ │ │ │ │ ], │ │ │ │ │ "Indexes": [ │ │ │ │ │ [2366, "indexes"] │ │ │ │ │ ], │ │ │ │ │ "Indexing": [ │ │ │ │ │ [12, "indexing"], │ │ │ │ │ + [2444, "indexing"], │ │ │ │ │ + [2450, "indexing"], │ │ │ │ │ + [2469, "indexing"], │ │ │ │ │ + [2461, "indexing"], │ │ │ │ │ [2456, "indexing"], │ │ │ │ │ [2432, "indexing"], │ │ │ │ │ - [2450, "indexing"], │ │ │ │ │ [2465, "indexing"], │ │ │ │ │ - [2444, "indexing"], │ │ │ │ │ - [2469, "indexing"], │ │ │ │ │ [2438, "indexing"], │ │ │ │ │ - [2461, "indexing"], │ │ │ │ │ [2416, "indexing"], │ │ │ │ │ [2406, "indexing"], │ │ │ │ │ - [2408, "indexing"], │ │ │ │ │ [2402, "indexing"], │ │ │ │ │ - [2404, "indexing"], │ │ │ │ │ - [2418, "indexing"], │ │ │ │ │ - [2417, "indexing"], │ │ │ │ │ - [2413, "indexing"], │ │ │ │ │ [2403, "indexing"], │ │ │ │ │ + [2408, "indexing"], │ │ │ │ │ [2405, "indexing"], │ │ │ │ │ + [2418, "indexing"], │ │ │ │ │ + [2404, "indexing"], │ │ │ │ │ + [2413, "indexing"], │ │ │ │ │ + [2417, "indexing"], │ │ │ │ │ [2377, "indexing"], │ │ │ │ │ [2366, "indexing"] │ │ │ │ │ ], │ │ │ │ │ "Indexing / selection": [ │ │ │ │ │ [2358, "indexing-selection"] │ │ │ │ │ ], │ │ │ │ │ "Indexing API changes": [ │ │ │ │ │ @@ -2676,16 +2676,16 @@ │ │ │ │ │ "Inserting missing data": [ │ │ │ │ │ [2368, "inserting-missing-data"] │ │ │ │ │ ], │ │ │ │ │ "Insertion method": [ │ │ │ │ │ [2366, "insertion-method"] │ │ │ │ │ ], │ │ │ │ │ "Installation": [ │ │ │ │ │ - [22, "installation"], │ │ │ │ │ - [21, "installation"] │ │ │ │ │ + [21, "installation"], │ │ │ │ │ + [22, "installation"] │ │ │ │ │ ], │ │ │ │ │ "Installing from PyPI": [ │ │ │ │ │ [22, "installing-from-pypi"] │ │ │ │ │ ], │ │ │ │ │ "Installing from source": [ │ │ │ │ │ [22, "installing-from-source"] │ │ │ │ │ ], │ │ │ │ │ @@ -2723,46 +2723,46 @@ │ │ │ │ │ [2405, "integration-with-apache-parquet-file-format"] │ │ │ │ │ ], │ │ │ │ │ "Interaction with scipy.sparse": [ │ │ │ │ │ [2392, "interaction-with-scipy-sparse"], │ │ │ │ │ [2373, "interaction-with-scipy-sparse"] │ │ │ │ │ ], │ │ │ │ │ "Internal refactoring": [ │ │ │ │ │ - [2389, "internal-refactoring"], │ │ │ │ │ - [2385, "internal-refactoring"] │ │ │ │ │ + [2385, "internal-refactoring"], │ │ │ │ │ + [2389, "internal-refactoring"] │ │ │ │ │ ], │ │ │ │ │ "Internals": [ │ │ │ │ │ [12, "internals"] │ │ │ │ │ ], │ │ │ │ │ "International date formats": [ │ │ │ │ │ [2366, "international-date-formats"] │ │ │ │ │ ], │ │ │ │ │ "Interpolation": [ │ │ │ │ │ [2368, "interpolation"] │ │ │ │ │ ], │ │ │ │ │ "Interpolation limits": [ │ │ │ │ │ [2368, "interpolation-limits"] │ │ │ │ │ ], │ │ │ │ │ "Interval": [ │ │ │ │ │ + [2444, "interval"], │ │ │ │ │ + [2450, "interval"], │ │ │ │ │ + [2469, "interval"], │ │ │ │ │ + [2461, "interval"], │ │ │ │ │ [2456, "interval"], │ │ │ │ │ [2432, "interval"], │ │ │ │ │ - [2450, "interval"], │ │ │ │ │ [2465, "interval"], │ │ │ │ │ - [2444, "interval"], │ │ │ │ │ - [2469, "interval"], │ │ │ │ │ [2438, "interval"], │ │ │ │ │ - [2461, "interval"], │ │ │ │ │ [2416, "interval"], │ │ │ │ │ - [2417, "interval"], │ │ │ │ │ - [2413, "interval"] │ │ │ │ │ + [2413, "interval"], │ │ │ │ │ + [2417, "interval"] │ │ │ │ │ ], │ │ │ │ │ "IntervalIndex": [ │ │ │ │ │ [2402, "intervalindex"], │ │ │ │ │ - [2352, "intervalindex"], │ │ │ │ │ - [2341, "intervalindex"] │ │ │ │ │ + [2341, "intervalindex"], │ │ │ │ │ + [2352, "intervalindex"] │ │ │ │ │ ], │ │ │ │ │ "IntervalIndex components": [ │ │ │ │ │ [2341, "intervalindex-components"] │ │ │ │ │ ], │ │ │ │ │ "Intervals": [ │ │ │ │ │ [2335, "intervals"] │ │ │ │ │ ], │ │ │ │ │ @@ -2784,33 +2784,33 @@ │ │ │ │ │ "Iterable introspection": [ │ │ │ │ │ [2335, "iterable-introspection"] │ │ │ │ │ ], │ │ │ │ │ "Iterating through files chunk by chunk": [ │ │ │ │ │ [2366, "iterating-through-files-chunk-by-chunk"] │ │ │ │ │ ], │ │ │ │ │ "Iterating through groups": [ │ │ │ │ │ - [2362, "iterating-through-groups"], │ │ │ │ │ - [2377, "iterating-through-groups"] │ │ │ │ │ + [2377, "iterating-through-groups"], │ │ │ │ │ + [2362, "iterating-through-groups"] │ │ │ │ │ ], │ │ │ │ │ "Iteration": [ │ │ │ │ │ - [2366, "iteration"], │ │ │ │ │ - [2353, "iteration"] │ │ │ │ │ + [2353, "iteration"], │ │ │ │ │ + [2366, "iteration"] │ │ │ │ │ ], │ │ │ │ │ "Iteration of Series/Index will now return Python scalars": [ │ │ │ │ │ [2405, "iteration-of-series-index-will-now-return-python-scalars"] │ │ │ │ │ ], │ │ │ │ │ "Iterator": [ │ │ │ │ │ [2366, "iterator"] │ │ │ │ │ ], │ │ │ │ │ "JOIN": [ │ │ │ │ │ [18, "join"] │ │ │ │ │ ], │ │ │ │ │ "JSON": [ │ │ │ │ │ - [2342, "json"], │ │ │ │ │ - [2366, "json"] │ │ │ │ │ + [2366, "json"], │ │ │ │ │ + [2342, "json"] │ │ │ │ │ ], │ │ │ │ │ "JSON normalize with max_level param support": [ │ │ │ │ │ [2416, "json-normalize-with-max-level-param-support"] │ │ │ │ │ ], │ │ │ │ │ "JSON read/write round-trippable with orient='table'": [ │ │ │ │ │ [2408, "json-read-write-round-trippable-with-orient-table"] │ │ │ │ │ ], │ │ │ │ │ @@ -2838,17 +2838,17 @@ │ │ │ │ │ "Joining with two multi-indexes": [ │ │ │ │ │ [2413, "joining-with-two-multi-indexes"] │ │ │ │ │ ], │ │ │ │ │ "Joyful pandas": [ │ │ │ │ │ [35, "joyful-pandas"] │ │ │ │ │ ], │ │ │ │ │ "Keep certain columns": [ │ │ │ │ │ - [19, "keep-certain-columns"], │ │ │ │ │ [17, "keep-certain-columns"], │ │ │ │ │ - [16, "keep-certain-columns"] │ │ │ │ │ + [16, "keep-certain-columns"], │ │ │ │ │ + [19, "keep-certain-columns"] │ │ │ │ │ ], │ │ │ │ │ "KeyErrors raised by loc specify missing labels": [ │ │ │ │ │ [2438, "keyerrors-raised-by-loc-specify-missing-labels"] │ │ │ │ │ ], │ │ │ │ │ "Keyword argument dtype for data IO": [ │ │ │ │ │ [2402, "keyword-argument-dtype-for-data-io"] │ │ │ │ │ ], │ │ │ │ │ @@ -2888,17 +2888,17 @@ │ │ │ │ │ "License": [ │ │ │ │ │ [34, "license"] │ │ │ │ │ ], │ │ │ │ │ "Limitations": [ │ │ │ │ │ [2374, "Limitations"] │ │ │ │ │ ], │ │ │ │ │ "Limiting output": [ │ │ │ │ │ - [19, "limiting-output"], │ │ │ │ │ [17, "limiting-output"], │ │ │ │ │ - [16, "limiting-output"] │ │ │ │ │ + [16, "limiting-output"], │ │ │ │ │ + [19, "limiting-output"] │ │ │ │ │ ], │ │ │ │ │ "Limits on filling while reindexing": [ │ │ │ │ │ [2353, "limits-on-filling-while-reindexing"] │ │ │ │ │ ], │ │ │ │ │ "Line delimited json": [ │ │ │ │ │ [2366, "line-delimited-json"] │ │ │ │ │ ], │ │ │ │ │ @@ -2954,17 +2954,17 @@ │ │ │ │ │ "Merge dtypes": [ │ │ │ │ │ [2367, "merge-dtypes"] │ │ │ │ │ ], │ │ │ │ │ "Merge, join, concatenate and compare": [ │ │ │ │ │ [2367, "merge-join-concatenate-and-compare"] │ │ │ │ │ ], │ │ │ │ │ "Merging": [ │ │ │ │ │ - [19, "merging"], │ │ │ │ │ [17, "merging"], │ │ │ │ │ - [16, "merging"] │ │ │ │ │ + [16, "merging"], │ │ │ │ │ + [19, "merging"] │ │ │ │ │ ], │ │ │ │ │ "Merging / concatenation": [ │ │ │ │ │ [2355, "merging-concatenation"] │ │ │ │ │ ], │ │ │ │ │ "Merging asof": [ │ │ │ │ │ [2367, "merging-asof"] │ │ │ │ │ ], │ │ │ │ │ @@ -2982,17 +2982,17 @@ │ │ │ │ │ [13, "merging-pull-requests"] │ │ │ │ │ ], │ │ │ │ │ "Merging together values within Series or DataFrame columns": [ │ │ │ │ │ [2367, "merging-together-values-within-series-or-dataframe-columns"] │ │ │ │ │ ], │ │ │ │ │ "Metadata": [ │ │ │ │ │ [2337, "metadata"], │ │ │ │ │ - [2465, "metadata"], │ │ │ │ │ [2469, "metadata"], │ │ │ │ │ [2461, "metadata"], │ │ │ │ │ + [2465, "metadata"], │ │ │ │ │ [2347, "metadata"] │ │ │ │ │ ], │ │ │ │ │ "Method .assign() accepts dependent arguments": [ │ │ │ │ │ [2408, "method-assign-accepts-dependent-arguments"] │ │ │ │ │ ], │ │ │ │ │ "Method .describe() changes": [ │ │ │ │ │ [2399, "method-describe-changes"] │ │ │ │ │ @@ -3109,31 +3109,31 @@ │ │ │ │ │ "Minute": [ │ │ │ │ │ [2343, "minute"] │ │ │ │ │ ], │ │ │ │ │ "Miscellaneous indexing FAQ": [ │ │ │ │ │ [2352, "miscellaneous-indexing-faq"] │ │ │ │ │ ], │ │ │ │ │ "Missing": [ │ │ │ │ │ + [2444, "missing"], │ │ │ │ │ + [2450, "missing"], │ │ │ │ │ + [2469, "missing"], │ │ │ │ │ + [2461, "missing"], │ │ │ │ │ [2456, "missing"], │ │ │ │ │ [2432, "missing"], │ │ │ │ │ - [2450, "missing"], │ │ │ │ │ [2465, "missing"], │ │ │ │ │ - [2444, "missing"], │ │ │ │ │ - [2469, "missing"], │ │ │ │ │ [2438, "missing"], │ │ │ │ │ - [2461, "missing"], │ │ │ │ │ [2416, "missing"], │ │ │ │ │ - [2417, "missing"], │ │ │ │ │ - [2413, "missing"] │ │ │ │ │ + [2413, "missing"], │ │ │ │ │ + [2417, "missing"] │ │ │ │ │ ], │ │ │ │ │ "Missing data": [ │ │ │ │ │ - [19, "missing-data"], │ │ │ │ │ [16, "missing-data"], │ │ │ │ │ - [2351, "missing-data"], │ │ │ │ │ + [19, "missing-data"], │ │ │ │ │ [2371, "missing-data"], │ │ │ │ │ + [2351, "missing-data"], │ │ │ │ │ [2355, "missing-data"] │ │ │ │ │ ], │ │ │ │ │ "Missing data / operations with fill values": [ │ │ │ │ │ [2353, "missing-data-operations-with-fill-values"] │ │ │ │ │ ], │ │ │ │ │ "Missing data casting rules and indexing": [ │ │ │ │ │ [2368, "missing-data-casting-rules-and-indexing"] │ │ │ │ │ @@ -3142,16 +3142,16 @@ │ │ │ │ │ [2337, "missing-data-handling"], │ │ │ │ │ [2347, "missing-data-handling"] │ │ │ │ │ ], │ │ │ │ │ "Missing value representation for NumPy types": [ │ │ │ │ │ [2361, "missing-value-representation-for-numpy-types"] │ │ │ │ │ ], │ │ │ │ │ "Missing values": [ │ │ │ │ │ - [2364, "missing-values"], │ │ │ │ │ - [2341, "missing-values"] │ │ │ │ │ + [2341, "missing-values"], │ │ │ │ │ + [2364, "missing-values"] │ │ │ │ │ ], │ │ │ │ │ "Modern pandas": [ │ │ │ │ │ [35, "modern-pandas"] │ │ │ │ │ ], │ │ │ │ │ "Modifying and computations": [ │ │ │ │ │ [2341, "modifying-and-computations"], │ │ │ │ │ [2341, "id1"] │ │ │ │ │ @@ -3181,22 +3181,22 @@ │ │ │ │ │ [2387, "multi-indexing-using-slicers"] │ │ │ │ │ ], │ │ │ │ │ "Multi-threaded CSV reading with a new CSV Engine based on pyarrow": [ │ │ │ │ │ [2456, "multi-threaded-csv-reading-with-a-new-csv-engine-based-on-pyarrow"] │ │ │ │ │ ], │ │ │ │ │ "MultiIndex": [ │ │ │ │ │ [12, "multiindex"], │ │ │ │ │ + [2444, "multiindex"], │ │ │ │ │ + [2450, "multiindex"], │ │ │ │ │ + [2469, "multiindex"], │ │ │ │ │ + [2461, "multiindex"], │ │ │ │ │ [2456, "multiindex"], │ │ │ │ │ [2432, "multiindex"], │ │ │ │ │ - [2450, "multiindex"], │ │ │ │ │ [2465, "multiindex"], │ │ │ │ │ - [2444, "multiindex"], │ │ │ │ │ - [2469, "multiindex"], │ │ │ │ │ [2438, "multiindex"], │ │ │ │ │ - [2461, "multiindex"], │ │ │ │ │ [2416, "multiindex"], │ │ │ │ │ [2408, "multiindex"], │ │ │ │ │ [2413, "multiindex"], │ │ │ │ │ [2341, "multiindex"] │ │ │ │ │ ], │ │ │ │ │ "MultiIndex / advanced indexing": [ │ │ │ │ │ [2352, "multiindex-advanced-indexing"] │ │ │ │ │ @@ -3305,37 +3305,37 @@ │ │ │ │ │ ], │ │ │ │ │ "New deprecation policy": [ │ │ │ │ │ [2432, "new-deprecation-policy"] │ │ │ │ │ ], │ │ │ │ │ "New features": [ │ │ │ │ │ [2431, "new-features"], │ │ │ │ │ [2430, "new-features"], │ │ │ │ │ - [2397, "new-features"], │ │ │ │ │ - [2420, "new-features"], │ │ │ │ │ - [2394, "new-features"], │ │ │ │ │ + [2396, "new-features"], │ │ │ │ │ [2426, "new-features"], │ │ │ │ │ - [2406, "new-features"], │ │ │ │ │ - [2423, "new-features"], │ │ │ │ │ - [2392, "new-features"], │ │ │ │ │ - [2421, "new-features"], │ │ │ │ │ - [2399, "new-features"], │ │ │ │ │ - [2424, "new-features"], │ │ │ │ │ - [2425, "new-features"], │ │ │ │ │ - [2389, "new-features"], │ │ │ │ │ - [2408, "new-features"], │ │ │ │ │ [2398, "new-features"], │ │ │ │ │ + [2392, "new-features"], │ │ │ │ │ + [2406, "new-features"], │ │ │ │ │ [2402, "new-features"], │ │ │ │ │ - [2422, "new-features"], │ │ │ │ │ - [2396, "new-features"], │ │ │ │ │ [2395, "new-features"], │ │ │ │ │ - [2427, "new-features"], │ │ │ │ │ [2429, "new-features"], │ │ │ │ │ + [2394, "new-features"], │ │ │ │ │ + [2408, "new-features"], │ │ │ │ │ + [2397, "new-features"], │ │ │ │ │ + [2421, "new-features"], │ │ │ │ │ + [2389, "new-features"], │ │ │ │ │ + [2427, "new-features"], │ │ │ │ │ + [2424, "new-features"], │ │ │ │ │ [2405, "new-features"], │ │ │ │ │ - [2381, "new-features"], │ │ │ │ │ - [2382, "new-features"] │ │ │ │ │ + [2423, "new-features"], │ │ │ │ │ + [2420, "new-features"], │ │ │ │ │ + [2422, "new-features"], │ │ │ │ │ + [2399, "new-features"], │ │ │ │ │ + [2425, "new-features"], │ │ │ │ │ + [2382, "new-features"], │ │ │ │ │ + [2381, "new-features"] │ │ │ │ │ ], │ │ │ │ │ "New functions or methods": [ │ │ │ │ │ [2405, "new-functions-or-methods"] │ │ │ │ │ ], │ │ │ │ │ "New implementation of DataFrame.stack()": [ │ │ │ │ │ [2469, "new-implementation-of-dataframe-stack"] │ │ │ │ │ ], │ │ │ │ │ @@ -3360,24 +3360,24 @@ │ │ │ │ │ "Non-monotonic indexes require exact matches": [ │ │ │ │ │ [2352, "non-monotonic-indexes-require-exact-matches"] │ │ │ │ │ ], │ │ │ │ │ "Nonexistent times when localizing": [ │ │ │ │ │ [2377, "nonexistent-times-when-localizing"] │ │ │ │ │ ], │ │ │ │ │ "Normalization": [ │ │ │ │ │ - [2366, "normalization"], │ │ │ │ │ - [2371, "normalization"] │ │ │ │ │ + [2371, "normalization"], │ │ │ │ │ + [2366, "normalization"] │ │ │ │ │ ], │ │ │ │ │ "Notable bug fixes": [ │ │ │ │ │ - [2456, "notable-bug-fixes"], │ │ │ │ │ + [2444, "notable-bug-fixes"], │ │ │ │ │ [2450, "notable-bug-fixes"], │ │ │ │ │ + [2461, "notable-bug-fixes"], │ │ │ │ │ + [2456, "notable-bug-fixes"], │ │ │ │ │ [2465, "notable-bug-fixes"], │ │ │ │ │ - [2444, "notable-bug-fixes"], │ │ │ │ │ - [2438, "notable-bug-fixes"], │ │ │ │ │ - [2461, "notable-bug-fixes"] │ │ │ │ │ + [2438, "notable-bug-fixes"] │ │ │ │ │ ], │ │ │ │ │ "Notes & caveats": [ │ │ │ │ │ [2366, "notes-caveats"] │ │ │ │ │ ], │ │ │ │ │ "Null-values are no longer coerced to NaN-value in value_counts and mode": [ │ │ │ │ │ [2456, "null-values-are-no-longer-coerced-to-nan-value-in-value-counts-and-mode"] │ │ │ │ │ ], │ │ │ │ │ @@ -3417,43 +3417,43 @@ │ │ │ │ │ "Numba engine": [ │ │ │ │ │ [2379, "numba-engine"] │ │ │ │ │ ], │ │ │ │ │ "Number formatting": [ │ │ │ │ │ [2369, "number-formatting"] │ │ │ │ │ ], │ │ │ │ │ "Numeric": [ │ │ │ │ │ + [2444, "numeric"], │ │ │ │ │ + [2450, "numeric"], │ │ │ │ │ + [2469, "numeric"], │ │ │ │ │ + [2461, "numeric"], │ │ │ │ │ [2456, "numeric"], │ │ │ │ │ [2432, "numeric"], │ │ │ │ │ - [2450, "numeric"], │ │ │ │ │ [2465, "numeric"], │ │ │ │ │ - [2444, "numeric"], │ │ │ │ │ - [2469, "numeric"], │ │ │ │ │ [2438, "numeric"], │ │ │ │ │ - [2461, "numeric"], │ │ │ │ │ [2416, "numeric"], │ │ │ │ │ [2406, "numeric"], │ │ │ │ │ - [2408, "numeric"], │ │ │ │ │ [2402, "numeric"], │ │ │ │ │ - [2417, "numeric"], │ │ │ │ │ - [2413, "numeric"], │ │ │ │ │ [2403, "numeric"], │ │ │ │ │ - [2405, "numeric"] │ │ │ │ │ + [2408, "numeric"], │ │ │ │ │ + [2405, "numeric"], │ │ │ │ │ + [2413, "numeric"], │ │ │ │ │ + [2417, "numeric"] │ │ │ │ │ ], │ │ │ │ │ "Numeric Index": [ │ │ │ │ │ [2341, "numeric-index"] │ │ │ │ │ ], │ │ │ │ │ "Numeric formatting": [ │ │ │ │ │ [2344, "numeric-formatting"] │ │ │ │ │ ], │ │ │ │ │ "Numeric replacement": [ │ │ │ │ │ [2368, "numeric-replacement"] │ │ │ │ │ ], │ │ │ │ │ "ORC": [ │ │ │ │ │ - [2342, "orc"], │ │ │ │ │ - [2366, "orc"] │ │ │ │ │ + [2366, "orc"], │ │ │ │ │ + [2342, "orc"] │ │ │ │ │ ], │ │ │ │ │ "Object creation": [ │ │ │ │ │ [2351, "object-creation"], │ │ │ │ │ [2355, "object-creation"] │ │ │ │ │ ], │ │ │ │ │ "Objects": [ │ │ │ │ │ [2335, "objects"] │ │ │ │ │ @@ -3465,25 +3465,25 @@ │ │ │ │ │ [2408, "offsets"], │ │ │ │ │ [2413, "offsets"] │ │ │ │ │ ], │ │ │ │ │ "OpenDocument Spreadsheets": [ │ │ │ │ │ [2366, "opendocument-spreadsheets"] │ │ │ │ │ ], │ │ │ │ │ "Operations": [ │ │ │ │ │ - [2365, "operations"], │ │ │ │ │ - [2351, "operations"], │ │ │ │ │ [2370, "operations"], │ │ │ │ │ [2376, "operations"], │ │ │ │ │ [2376, "id1"], │ │ │ │ │ - [2355, "operations"] │ │ │ │ │ + [2351, "operations"], │ │ │ │ │ + [2355, "operations"], │ │ │ │ │ + [2365, "operations"] │ │ │ │ │ ], │ │ │ │ │ "Operations on columns": [ │ │ │ │ │ - [19, "operations-on-columns"], │ │ │ │ │ [17, "operations-on-columns"], │ │ │ │ │ - [16, "operations-on-columns"] │ │ │ │ │ + [16, "operations-on-columns"], │ │ │ │ │ + [19, "operations-on-columns"] │ │ │ │ │ ], │ │ │ │ │ "Operators now preserve dtypes": [ │ │ │ │ │ [2399, "operators-now-preserve-dtypes"] │ │ │ │ │ ], │ │ │ │ │ "Optimization": [ │ │ │ │ │ [2374, "Optimization"] │ │ │ │ │ ], │ │ │ │ │ @@ -3512,122 +3512,122 @@ │ │ │ │ │ "Optional integer NA support": [ │ │ │ │ │ [2413, "optional-integer-na-support"] │ │ │ │ │ ], │ │ │ │ │ "Optionally disallow duplicate labels": [ │ │ │ │ │ [2444, "optionally-disallow-duplicate-labels"] │ │ │ │ │ ], │ │ │ │ │ "Options and settings": [ │ │ │ │ │ - [2369, "options-and-settings"], │ │ │ │ │ - [2344, "options-and-settings"] │ │ │ │ │ + [2344, "options-and-settings"], │ │ │ │ │ + [2369, "options-and-settings"] │ │ │ │ │ ], │ │ │ │ │ "Orient options": [ │ │ │ │ │ [2366, "orient-options"] │ │ │ │ │ ], │ │ │ │ │ "Other": [ │ │ │ │ │ - [2464, "other"], │ │ │ │ │ - [2468, "other"], │ │ │ │ │ - [2471, "other"], │ │ │ │ │ - [2466, "other"], │ │ │ │ │ - [2454, "other"], │ │ │ │ │ - [2459, "other"], │ │ │ │ │ - [2470, "other"], │ │ │ │ │ - [2456, "other"], │ │ │ │ │ - [2467, "other"], │ │ │ │ │ - [2432, "other"], │ │ │ │ │ + [2444, "other"], │ │ │ │ │ [2450, "other"], │ │ │ │ │ - [2465, "other"], │ │ │ │ │ [2462, "other"], │ │ │ │ │ - [2444, "other"], │ │ │ │ │ [2460, "other"], │ │ │ │ │ - [2457, "other"], │ │ │ │ │ + [2469, "other"], │ │ │ │ │ + [2461, "other"], │ │ │ │ │ [2463, "other"], │ │ │ │ │ + [2456, "other"], │ │ │ │ │ + [2466, "other"], │ │ │ │ │ + [2457, "other"], │ │ │ │ │ + [2459, "other"], │ │ │ │ │ + [2464, "other"], │ │ │ │ │ + [2432, "other"], │ │ │ │ │ [2441, "other"], │ │ │ │ │ - [2443, "other"], │ │ │ │ │ - [2469, "other"], │ │ │ │ │ + [2471, "other"], │ │ │ │ │ + [2467, "other"], │ │ │ │ │ + [2468, "other"], │ │ │ │ │ + [2445, "other"], │ │ │ │ │ + [2465, "other"], │ │ │ │ │ [2438, "other"], │ │ │ │ │ + [2454, "other"], │ │ │ │ │ [2440, "other"], │ │ │ │ │ - [2445, "other"], │ │ │ │ │ - [2461, "other"], │ │ │ │ │ + [2443, "other"], │ │ │ │ │ + [2470, "other"], │ │ │ │ │ [2416, "other"], │ │ │ │ │ - [2408, "other"], │ │ │ │ │ [2402, "other"], │ │ │ │ │ + [2403, "other"], │ │ │ │ │ + [2408, "other"], │ │ │ │ │ + [2405, "other"], │ │ │ │ │ [2418, "other"], │ │ │ │ │ - [2417, "other"], │ │ │ │ │ [2413, "other"], │ │ │ │ │ - [2403, "other"], │ │ │ │ │ - [2405, "other"] │ │ │ │ │ + [2417, "other"] │ │ │ │ │ ], │ │ │ │ │ "Other API changes": [ │ │ │ │ │ - [2456, "other-api-changes"], │ │ │ │ │ - [2432, "other-api-changes"], │ │ │ │ │ - [2450, "other-api-changes"], │ │ │ │ │ - [2465, "other-api-changes"], │ │ │ │ │ [2444, "other-api-changes"], │ │ │ │ │ + [2450, "other-api-changes"], │ │ │ │ │ [2469, "other-api-changes"], │ │ │ │ │ [2461, "other-api-changes"], │ │ │ │ │ - [2416, "other-api-changes"], │ │ │ │ │ - [2397, "other-api-changes"], │ │ │ │ │ - [2428, "other-api-changes"], │ │ │ │ │ - [2392, "other-api-changes"], │ │ │ │ │ - [2399, "other-api-changes"], │ │ │ │ │ - [2424, "other-api-changes"], │ │ │ │ │ - [2408, "other-api-changes"], │ │ │ │ │ + [2456, "other-api-changes"], │ │ │ │ │ + [2432, "other-api-changes"], │ │ │ │ │ + [2465, "other-api-changes"], │ │ │ │ │ [2398, "other-api-changes"], │ │ │ │ │ + [2392, "other-api-changes"], │ │ │ │ │ + [2416, "other-api-changes"], │ │ │ │ │ [2402, "other-api-changes"], │ │ │ │ │ [2395, "other-api-changes"], │ │ │ │ │ + [2408, "other-api-changes"], │ │ │ │ │ + [2397, "other-api-changes"], │ │ │ │ │ [2427, "other-api-changes"], │ │ │ │ │ + [2424, "other-api-changes"], │ │ │ │ │ + [2428, "other-api-changes"], │ │ │ │ │ + [2405, "other-api-changes"], │ │ │ │ │ [2413, "other-api-changes"], │ │ │ │ │ - [2405, "other-api-changes"] │ │ │ │ │ + [2399, "other-api-changes"] │ │ │ │ │ ], │ │ │ │ │ "Other Deprecations": [ │ │ │ │ │ - [2456, "other-deprecations"], │ │ │ │ │ [2450, "other-deprecations"], │ │ │ │ │ [2469, "other-deprecations"], │ │ │ │ │ - [2461, "other-deprecations"] │ │ │ │ │ + [2461, "other-deprecations"], │ │ │ │ │ + [2456, "other-deprecations"] │ │ │ │ │ ], │ │ │ │ │ "Other Fun and Useful Stuff": [ │ │ │ │ │ [2374, "Other-Fun-and-Useful-Stuff"] │ │ │ │ │ ], │ │ │ │ │ "Other considerations": [ │ │ │ │ │ - [19, "other-considerations"], │ │ │ │ │ [17, "other-considerations"], │ │ │ │ │ - [16, "other-considerations"] │ │ │ │ │ + [16, "other-considerations"], │ │ │ │ │ + [19, "other-considerations"] │ │ │ │ │ ], │ │ │ │ │ "Other data sources": [ │ │ │ │ │ [22, "other-data-sources"] │ │ │ │ │ ], │ │ │ │ │ "Other deprecations": [ │ │ │ │ │ [2416, "other-deprecations"], │ │ │ │ │ [2402, "other-deprecations"] │ │ │ │ │ ], │ │ │ │ │ "Other development changes": [ │ │ │ │ │ [2402, "other-development-changes"] │ │ │ │ │ ], │ │ │ │ │ "Other enhancements": [ │ │ │ │ │ + [2444, "other-enhancements"], │ │ │ │ │ + [2450, "other-enhancements"], │ │ │ │ │ + [2469, "other-enhancements"], │ │ │ │ │ + [2461, "other-enhancements"], │ │ │ │ │ [2456, "other-enhancements"], │ │ │ │ │ [2432, "other-enhancements"], │ │ │ │ │ - [2450, "other-enhancements"], │ │ │ │ │ [2465, "other-enhancements"], │ │ │ │ │ - [2444, "other-enhancements"], │ │ │ │ │ - [2469, "other-enhancements"], │ │ │ │ │ [2438, "other-enhancements"], │ │ │ │ │ - [2461, "other-enhancements"], │ │ │ │ │ + [2398, "other-enhancements"], │ │ │ │ │ + [2392, "other-enhancements"], │ │ │ │ │ [2416, "other-enhancements"], │ │ │ │ │ - [2393, "other-enhancements"], │ │ │ │ │ - [2397, "other-enhancements"], │ │ │ │ │ - [2394, "other-enhancements"], │ │ │ │ │ [2406, "other-enhancements"], │ │ │ │ │ - [2392, "other-enhancements"], │ │ │ │ │ - [2399, "other-enhancements"], │ │ │ │ │ - [2408, "other-enhancements"], │ │ │ │ │ - [2398, "other-enhancements"], │ │ │ │ │ [2402, "other-enhancements"], │ │ │ │ │ [2395, "other-enhancements"], │ │ │ │ │ - [2413, "other-enhancements"], │ │ │ │ │ + [2393, "other-enhancements"], │ │ │ │ │ + [2394, "other-enhancements"], │ │ │ │ │ + [2408, "other-enhancements"], │ │ │ │ │ + [2397, "other-enhancements"], │ │ │ │ │ [2405, "other-enhancements"], │ │ │ │ │ + [2413, "other-enhancements"], │ │ │ │ │ + [2399, "other-enhancements"], │ │ │ │ │ [2384, "other-enhancements"] │ │ │ │ │ ], │ │ │ │ │ "Other file formats": [ │ │ │ │ │ [2366, "other-file-formats"] │ │ │ │ │ ], │ │ │ │ │ "Other new features": [ │ │ │ │ │ [2428, "other-new-features"] │ │ │ │ │ @@ -3647,16 +3647,16 @@ │ │ │ │ │ "Overlapping value columns": [ │ │ │ │ │ [2367, "overlapping-value-columns"] │ │ │ │ │ ], │ │ │ │ │ "Override constructor properties": [ │ │ │ │ │ [10, "override-constructor-properties"] │ │ │ │ │ ], │ │ │ │ │ "Overview": [ │ │ │ │ │ - [2369, "overview"], │ │ │ │ │ [2377, "overview"], │ │ │ │ │ + [2369, "overview"], │ │ │ │ │ [2379, "overview"] │ │ │ │ │ ], │ │ │ │ │ "Package overview": [ │ │ │ │ │ [34, "package-overview"] │ │ │ │ │ ], │ │ │ │ │ "Parallel coordinates": [ │ │ │ │ │ [2378, "parallel-coordinates"] │ │ │ │ │ @@ -3664,17 +3664,17 @@ │ │ │ │ │ "Parameter types": [ │ │ │ │ │ [3, "parameter-types"] │ │ │ │ │ ], │ │ │ │ │ "Parametric offsets": [ │ │ │ │ │ [2377, "parametric-offsets"] │ │ │ │ │ ], │ │ │ │ │ "Parquet": [ │ │ │ │ │ - [2342, "parquet"], │ │ │ │ │ + [2366, "parquet"], │ │ │ │ │ [2351, "parquet"], │ │ │ │ │ - [2366, "parquet"] │ │ │ │ │ + [2342, "parquet"] │ │ │ │ │ ], │ │ │ │ │ "Parsing": [ │ │ │ │ │ [2376, "parsing"] │ │ │ │ │ ], │ │ │ │ │ "Parsing a CSV with mixed timezones": [ │ │ │ │ │ [2366, "parsing-a-csv-with-mixed-timezones"] │ │ │ │ │ ], │ │ │ │ │ @@ -3714,77 +3714,77 @@ │ │ │ │ │ "Passing integer data and a timezone to DatetimeIndex": [ │ │ │ │ │ [2413, "passing-integer-data-and-a-timezone-to-datetimeindex"] │ │ │ │ │ ], │ │ │ │ │ "Patterns to avoid": [ │ │ │ │ │ [2357, "patterns-to-avoid"] │ │ │ │ │ ], │ │ │ │ │ "Performance": [ │ │ │ │ │ - [2391, "performance"], │ │ │ │ │ - [2388, "performance"], │ │ │ │ │ [2386, "performance"], │ │ │ │ │ + [2388, "performance"], │ │ │ │ │ + [2391, "performance"], │ │ │ │ │ [2389, "performance"], │ │ │ │ │ [2387, "performance"], │ │ │ │ │ [2366, "performance"] │ │ │ │ │ ], │ │ │ │ │ "Performance considerations": [ │ │ │ │ │ [2366, "performance-considerations"] │ │ │ │ │ ], │ │ │ │ │ "Performance dependencies (recommended)": [ │ │ │ │ │ [22, "performance-dependencies-recommended"] │ │ │ │ │ ], │ │ │ │ │ "Performance enhancements": [ │ │ │ │ │ - [2420, "performance-enhancements"], │ │ │ │ │ [2421, "performance-enhancements"], │ │ │ │ │ + [2420, "performance-enhancements"], │ │ │ │ │ [2422, "performance-enhancements"] │ │ │ │ │ ], │ │ │ │ │ "Performance improvements": [ │ │ │ │ │ + [2444, "performance-improvements"], │ │ │ │ │ [2453, "performance-improvements"], │ │ │ │ │ + [2450, "performance-improvements"], │ │ │ │ │ + [2469, "performance-improvements"], │ │ │ │ │ + [2461, "performance-improvements"], │ │ │ │ │ [2456, "performance-improvements"], │ │ │ │ │ [2432, "performance-improvements"], │ │ │ │ │ - [2450, "performance-improvements"], │ │ │ │ │ [2465, "performance-improvements"], │ │ │ │ │ - [2444, "performance-improvements"], │ │ │ │ │ - [2469, "performance-improvements"], │ │ │ │ │ [2438, "performance-improvements"], │ │ │ │ │ - [2461, "performance-improvements"], │ │ │ │ │ + [2396, "performance-improvements"], │ │ │ │ │ + [2426, "performance-improvements"], │ │ │ │ │ + [2398, "performance-improvements"], │ │ │ │ │ + [2392, "performance-improvements"], │ │ │ │ │ [2416, "performance-improvements"], │ │ │ │ │ + [2406, "performance-improvements"], │ │ │ │ │ + [2402, "performance-improvements"], │ │ │ │ │ + [2395, "performance-improvements"], │ │ │ │ │ + [2403, "performance-improvements"], │ │ │ │ │ + [2429, "performance-improvements"], │ │ │ │ │ [2393, "performance-improvements"], │ │ │ │ │ - [2397, "performance-improvements"], │ │ │ │ │ - [2401, "performance-improvements"], │ │ │ │ │ [2394, "performance-improvements"], │ │ │ │ │ - [2426, "performance-improvements"], │ │ │ │ │ - [2406, "performance-improvements"], │ │ │ │ │ - [2423, "performance-improvements"], │ │ │ │ │ - [2392, "performance-improvements"], │ │ │ │ │ - [2399, "performance-improvements"], │ │ │ │ │ - [2424, "performance-improvements"], │ │ │ │ │ - [2425, "performance-improvements"], │ │ │ │ │ [2408, "performance-improvements"], │ │ │ │ │ - [2398, "performance-improvements"], │ │ │ │ │ - [2402, "performance-improvements"], │ │ │ │ │ + [2397, "performance-improvements"], │ │ │ │ │ + [2424, "performance-improvements"], │ │ │ │ │ + [2405, "performance-improvements"], │ │ │ │ │ [2409, "performance-improvements"], │ │ │ │ │ - [2396, "performance-improvements"], │ │ │ │ │ [2400, "performance-improvements"], │ │ │ │ │ - [2395, "performance-improvements"], │ │ │ │ │ + [2423, "performance-improvements"], │ │ │ │ │ [2413, "performance-improvements"], │ │ │ │ │ - [2429, "performance-improvements"], │ │ │ │ │ - [2403, "performance-improvements"], │ │ │ │ │ - [2405, "performance-improvements"] │ │ │ │ │ + [2401, "performance-improvements"], │ │ │ │ │ + [2399, "performance-improvements"], │ │ │ │ │ + [2425, "performance-improvements"] │ │ │ │ │ ], │ │ │ │ │ "Performance of query()": [ │ │ │ │ │ [2364, "performance-of-query"] │ │ │ │ │ ], │ │ │ │ │ "Period": [ │ │ │ │ │ [2335, "period"], │ │ │ │ │ - [2456, "period"], │ │ │ │ │ - [2450, "period"], │ │ │ │ │ - [2465, "period"], │ │ │ │ │ [2444, "period"], │ │ │ │ │ + [2450, "period"], │ │ │ │ │ [2469, "period"], │ │ │ │ │ [2461, "period"], │ │ │ │ │ + [2456, "period"], │ │ │ │ │ + [2465, "period"], │ │ │ │ │ [2377, "period"] │ │ │ │ │ ], │ │ │ │ │ "Period aliases": [ │ │ │ │ │ [2377, "period-aliases"] │ │ │ │ │ ], │ │ │ │ │ "Period changes": [ │ │ │ │ │ [2399, "period-changes"] │ │ │ │ │ @@ -3822,16 +3822,16 @@ │ │ │ │ │ "Periods": [ │ │ │ │ │ [2335, "periods"] │ │ │ │ │ ], │ │ │ │ │ "Pickle file IO now supports compression": [ │ │ │ │ │ [2402, "pickle-file-io-now-supports-compression"] │ │ │ │ │ ], │ │ │ │ │ "Pickling": [ │ │ │ │ │ - [2342, "pickling"], │ │ │ │ │ - [2366, "pickling"] │ │ │ │ │ + [2366, "pickling"], │ │ │ │ │ + [2342, "pickling"] │ │ │ │ │ ], │ │ │ │ │ "Pie plot": [ │ │ │ │ │ [2378, "pie-plot"] │ │ │ │ │ ], │ │ │ │ │ "Pipe": [ │ │ │ │ │ [2394, "pipe"] │ │ │ │ │ ], │ │ │ │ │ @@ -3860,36 +3860,36 @@ │ │ │ │ │ [2395, "plot-submethods"] │ │ │ │ │ ], │ │ │ │ │ "Plots in examples": [ │ │ │ │ │ [3, "plots-in-examples"] │ │ │ │ │ ], │ │ │ │ │ "Plotting": [ │ │ │ │ │ [2337, "plotting"], │ │ │ │ │ + [2444, "plotting"], │ │ │ │ │ + [2450, "plotting"], │ │ │ │ │ + [2469, "plotting"], │ │ │ │ │ + [2461, "plotting"], │ │ │ │ │ [2456, "plotting"], │ │ │ │ │ [2432, "plotting"], │ │ │ │ │ - [2450, "plotting"], │ │ │ │ │ [2465, "plotting"], │ │ │ │ │ - [2444, "plotting"], │ │ │ │ │ - [2469, "plotting"], │ │ │ │ │ [2438, "plotting"], │ │ │ │ │ - [2461, "plotting"], │ │ │ │ │ [2416, "plotting"], │ │ │ │ │ [2406, "plotting"], │ │ │ │ │ - [2408, "plotting"], │ │ │ │ │ [2402, "plotting"], │ │ │ │ │ - [2404, "plotting"], │ │ │ │ │ - [2417, "plotting"], │ │ │ │ │ - [2413, "plotting"], │ │ │ │ │ - [2387, "plotting"], │ │ │ │ │ [2403, "plotting"], │ │ │ │ │ + [2408, "plotting"], │ │ │ │ │ [2405, "plotting"], │ │ │ │ │ - [2362, "plotting"], │ │ │ │ │ - [2351, "plotting"], │ │ │ │ │ + [2387, "plotting"], │ │ │ │ │ + [2404, "plotting"], │ │ │ │ │ + [2413, "plotting"], │ │ │ │ │ + [2417, "plotting"], │ │ │ │ │ [2345, "plotting"], │ │ │ │ │ - [2347, "plotting"] │ │ │ │ │ + [2362, "plotting"], │ │ │ │ │ + [2347, "plotting"], │ │ │ │ │ + [2351, "plotting"] │ │ │ │ │ ], │ │ │ │ │ "Plotting and visualization": [ │ │ │ │ │ [2339, "plotting-and-visualization"] │ │ │ │ │ ], │ │ │ │ │ "Plotting backends": [ │ │ │ │ │ [10, "plotting-backends"], │ │ │ │ │ [2378, "plotting-backends"] │ │ │ │ │ @@ -3948,17 +3948,17 @@ │ │ │ │ │ "Previous API will work but with deprecations": [ │ │ │ │ │ [2397, "previous-api-will-work-but-with-deprecations"] │ │ │ │ │ ], │ │ │ │ │ "Previous behavior": [ │ │ │ │ │ [2357, "previous-behavior"] │ │ │ │ │ ], │ │ │ │ │ "Prior version deprecations/changes": [ │ │ │ │ │ + [2385, "prior-version-deprecations-changes"], │ │ │ │ │ [2386, "prior-version-deprecations-changes"], │ │ │ │ │ - [2387, "prior-version-deprecations-changes"], │ │ │ │ │ - [2385, "prior-version-deprecations-changes"] │ │ │ │ │ + [2387, "prior-version-deprecations-changes"] │ │ │ │ │ ], │ │ │ │ │ "Project governance": [ │ │ │ │ │ [34, "project-governance"] │ │ │ │ │ ], │ │ │ │ │ "Propagation in arithmetic and comparison operations": [ │ │ │ │ │ [2368, "propagation-in-arithmetic-and-comparison-operations"] │ │ │ │ │ ], │ │ │ │ │ @@ -4126,17 +4126,17 @@ │ │ │ │ │ "Reading columns with a MultiIndex": [ │ │ │ │ │ [2366, "reading-columns-with-a-multiindex"] │ │ │ │ │ ], │ │ │ │ │ "Reading directly from TAR archives": [ │ │ │ │ │ [2461, "reading-directly-from-tar-archives"] │ │ │ │ │ ], │ │ │ │ │ "Reading external data": [ │ │ │ │ │ - [19, "reading-external-data"], │ │ │ │ │ [17, "reading-external-data"], │ │ │ │ │ - [16, "reading-external-data"] │ │ │ │ │ + [16, "reading-external-data"], │ │ │ │ │ + [19, "reading-external-data"] │ │ │ │ │ ], │ │ │ │ │ "Reading from Stata format": [ │ │ │ │ │ [2366, "reading-from-stata-format"] │ │ │ │ │ ], │ │ │ │ │ "Reading multiple files to create a single DataFrame": [ │ │ │ │ │ [2366, "reading-multiple-files-to-create-a-single-dataframe"] │ │ │ │ │ ], │ │ │ │ │ @@ -4191,38 +4191,38 @@ │ │ │ │ │ ], │ │ │ │ │ "Removal of deprecated float indexers": [ │ │ │ │ │ [2397, "removal-of-deprecated-float-indexers"] │ │ │ │ │ ], │ │ │ │ │ "Removal of prior version deprecations/changes": [ │ │ │ │ │ [2432, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ [2465, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ - [2416, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ - [2397, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ [2392, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ - [2399, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ - [2389, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ - [2408, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ + [2416, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ [2402, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ [2395, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ + [2408, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ + [2397, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ + [2389, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ + [2405, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ [2413, "removal-of-prior-version-deprecations-changes"], │ │ │ │ │ - [2405, "removal-of-prior-version-deprecations-changes"] │ │ │ │ │ + [2399, "removal-of-prior-version-deprecations-changes"] │ │ │ │ │ ], │ │ │ │ │ "Removed artificial truncation in rolling variance and standard deviation": [ │ │ │ │ │ [2450, "removed-artificial-truncation-in-rolling-variance-and-standard-deviation"] │ │ │ │ │ ], │ │ │ │ │ "Removing categories": [ │ │ │ │ │ [2355, "removing-categories"] │ │ │ │ │ ], │ │ │ │ │ "Removing unused categories": [ │ │ │ │ │ [2355, "removing-unused-categories"] │ │ │ │ │ ], │ │ │ │ │ "Rename a column": [ │ │ │ │ │ - [19, "rename-a-column"], │ │ │ │ │ [17, "rename-a-column"], │ │ │ │ │ - [16, "rename-a-column"] │ │ │ │ │ + [16, "rename-a-column"], │ │ │ │ │ + [19, "rename-a-column"] │ │ │ │ │ ], │ │ │ │ │ "Renaming / mapping labels": [ │ │ │ │ │ [2353, "renaming-mapping-labels"] │ │ │ │ │ ], │ │ │ │ │ "Renaming categories": [ │ │ │ │ │ [2355, "renaming-categories"] │ │ │ │ │ ], │ │ │ │ │ @@ -4241,16 +4241,16 @@ │ │ │ │ │ "Reordering levels with reorder_levels": [ │ │ │ │ │ [2352, "reordering-levels-with-reorder-levels"] │ │ │ │ │ ], │ │ │ │ │ "Reorganization of the library: privacy changes": [ │ │ │ │ │ [2402, "reorganization-of-the-library-privacy-changes"] │ │ │ │ │ ], │ │ │ │ │ "Replace missing values with a specified value": [ │ │ │ │ │ - [19, "replace-missing-values-with-a-specified-value"], │ │ │ │ │ - [16, "replace-missing-values-with-a-specified-value"] │ │ │ │ │ + [16, "replace-missing-values-with-a-specified-value"], │ │ │ │ │ + [19, "replace-missing-values-with-a-specified-value"] │ │ │ │ │ ], │ │ │ │ │ "Replacing generic values": [ │ │ │ │ │ [2368, "replacing-generic-values"] │ │ │ │ │ ], │ │ │ │ │ "Representing out-of-bounds spans": [ │ │ │ │ │ [2377, "representing-out-of-bounds-spans"] │ │ │ │ │ ], │ │ │ │ │ @@ -4274,31 +4274,31 @@ │ │ │ │ │ [2377, "resampling"], │ │ │ │ │ [2376, "resampling"] │ │ │ │ │ ], │ │ │ │ │ "Reset the index": [ │ │ │ │ │ [2364, "reset-the-index"] │ │ │ │ │ ], │ │ │ │ │ "Reshaping": [ │ │ │ │ │ + [2444, "reshaping"], │ │ │ │ │ + [2450, "reshaping"], │ │ │ │ │ + [2469, "reshaping"], │ │ │ │ │ + [2461, "reshaping"], │ │ │ │ │ [2456, "reshaping"], │ │ │ │ │ [2432, "reshaping"], │ │ │ │ │ - [2450, "reshaping"], │ │ │ │ │ [2465, "reshaping"], │ │ │ │ │ - [2444, "reshaping"], │ │ │ │ │ - [2469, "reshaping"], │ │ │ │ │ [2438, "reshaping"], │ │ │ │ │ - [2461, "reshaping"], │ │ │ │ │ [2416, "reshaping"], │ │ │ │ │ [2406, "reshaping"], │ │ │ │ │ - [2408, "reshaping"], │ │ │ │ │ [2402, "reshaping"], │ │ │ │ │ - [2404, "reshaping"], │ │ │ │ │ - [2417, "reshaping"], │ │ │ │ │ - [2413, "reshaping"], │ │ │ │ │ [2403, "reshaping"], │ │ │ │ │ + [2408, "reshaping"], │ │ │ │ │ [2405, "reshaping"], │ │ │ │ │ + [2404, "reshaping"], │ │ │ │ │ + [2413, "reshaping"], │ │ │ │ │ + [2417, "reshaping"], │ │ │ │ │ [2351, "reshaping"] │ │ │ │ │ ], │ │ │ │ │ "Reshaping and pivot tables": [ │ │ │ │ │ [2371, "reshaping-and-pivot-tables"] │ │ │ │ │ ], │ │ │ │ │ "Reshaping, sorting": [ │ │ │ │ │ [2347, "reshaping-sorting"] │ │ │ │ │ @@ -4468,31 +4468,31 @@ │ │ │ │ │ "Selection": [ │ │ │ │ │ [2351, "selection"] │ │ │ │ │ ], │ │ │ │ │ "Selection by callable": [ │ │ │ │ │ [2364, "selection-by-callable"] │ │ │ │ │ ], │ │ │ │ │ "Selection by label": [ │ │ │ │ │ - [2351, "selection-by-label"], │ │ │ │ │ - [2364, "selection-by-label"] │ │ │ │ │ + [2364, "selection-by-label"], │ │ │ │ │ + [2351, "selection-by-label"] │ │ │ │ │ ], │ │ │ │ │ "Selection by position": [ │ │ │ │ │ - [2351, "selection-by-position"], │ │ │ │ │ - [2364, "selection-by-position"] │ │ │ │ │ + [2364, "selection-by-position"], │ │ │ │ │ + [2351, "selection-by-position"] │ │ │ │ │ ], │ │ │ │ │ "Selection choices": [ │ │ │ │ │ [2383, "selection-choices"] │ │ │ │ │ ], │ │ │ │ │ "Selection deprecations": [ │ │ │ │ │ [2383, "selection-deprecations"] │ │ │ │ │ ], │ │ │ │ │ "Selection of columns": [ │ │ │ │ │ - [19, "selection-of-columns"], │ │ │ │ │ [17, "selection-of-columns"], │ │ │ │ │ - [16, "selection-of-columns"] │ │ │ │ │ + [16, "selection-of-columns"], │ │ │ │ │ + [19, "selection-of-columns"] │ │ │ │ │ ], │ │ │ │ │ "Semi-month offsets": [ │ │ │ │ │ [2399, "semi-month-offsets"] │ │ │ │ │ ], │ │ │ │ │ "SemiMonthBegin": [ │ │ │ │ │ [2343, "semimonthbegin"] │ │ │ │ │ ], │ │ │ │ │ @@ -4503,19 +4503,19 @@ │ │ │ │ │ [2337, "serialization-io-conversion"], │ │ │ │ │ [2347, "serialization-io-conversion"] │ │ │ │ │ ], │ │ │ │ │ "Serializing tz-naive Timestamps with to_json() with iso_dates=True": [ │ │ │ │ │ [2461, "serializing-tz-naive-timestamps-with-to-json-with-iso-dates-true"] │ │ │ │ │ ], │ │ │ │ │ "Series": [ │ │ │ │ │ - [19, "series"], │ │ │ │ │ [17, "series"], │ │ │ │ │ [16, "series"], │ │ │ │ │ - [2347, "series"], │ │ │ │ │ - [2358, "series"] │ │ │ │ │ + [19, "series"], │ │ │ │ │ + [2358, "series"], │ │ │ │ │ + [2347, "series"] │ │ │ │ │ ], │ │ │ │ │ "Series and Index data-dtype incompatibilities": [ │ │ │ │ │ [2413, "series-and-index-data-dtype-incompatibilities"] │ │ │ │ │ ], │ │ │ │ │ "Series creation": [ │ │ │ │ │ [2355, "series-creation"] │ │ │ │ │ ], │ │ │ │ │ @@ -4648,49 +4648,49 @@ │ │ │ │ │ "Sorting by a MultiIndex column": [ │ │ │ │ │ [2353, "sorting-by-a-multiindex-column"] │ │ │ │ │ ], │ │ │ │ │ "Sorting by a combination of columns and index levels": [ │ │ │ │ │ [2408, "sorting-by-a-combination-of-columns-and-index-levels"] │ │ │ │ │ ], │ │ │ │ │ "Sorting by values": [ │ │ │ │ │ - [19, "sorting-by-values"], │ │ │ │ │ [17, "sorting-by-values"], │ │ │ │ │ - [16, "sorting-by-values"] │ │ │ │ │ + [16, "sorting-by-values"], │ │ │ │ │ + [19, "sorting-by-values"] │ │ │ │ │ ], │ │ │ │ │ "Sorting with keys": [ │ │ │ │ │ [2438, "sorting-with-keys"] │ │ │ │ │ ], │ │ │ │ │ "Sparse": [ │ │ │ │ │ [2335, "sparse"], │ │ │ │ │ + [2450, "sparse"], │ │ │ │ │ + [2469, "sparse"], │ │ │ │ │ + [2461, "sparse"], │ │ │ │ │ [2456, "sparse"], │ │ │ │ │ [2432, "sparse"], │ │ │ │ │ - [2450, "sparse"], │ │ │ │ │ [2465, "sparse"], │ │ │ │ │ - [2469, "sparse"], │ │ │ │ │ [2438, "sparse"], │ │ │ │ │ - [2461, "sparse"], │ │ │ │ │ [2416, "sparse"], │ │ │ │ │ - [2408, "sparse"], │ │ │ │ │ [2402, "sparse"], │ │ │ │ │ - [2417, "sparse"], │ │ │ │ │ - [2413, "sparse"], │ │ │ │ │ [2403, "sparse"], │ │ │ │ │ - [2405, "sparse"] │ │ │ │ │ + [2408, "sparse"], │ │ │ │ │ + [2405, "sparse"], │ │ │ │ │ + [2413, "sparse"], │ │ │ │ │ + [2417, "sparse"] │ │ │ │ │ ], │ │ │ │ │ "Sparse accessor": [ │ │ │ │ │ [2337, "sparse-accessor"], │ │ │ │ │ [2373, "sparse-accessor"], │ │ │ │ │ [2347, "sparse-accessor"] │ │ │ │ │ ], │ │ │ │ │ "Sparse calculation": [ │ │ │ │ │ [2373, "sparse-calculation"] │ │ │ │ │ ], │ │ │ │ │ "Sparse changes": [ │ │ │ │ │ - [2399, "sparse-changes"], │ │ │ │ │ - [2398, "sparse-changes"] │ │ │ │ │ + [2398, "sparse-changes"], │ │ │ │ │ + [2399, "sparse-changes"] │ │ │ │ │ ], │ │ │ │ │ "Sparse data structure refactor": [ │ │ │ │ │ [2413, "sparse-data-structure-refactor"] │ │ │ │ │ ], │ │ │ │ │ "Sparse data structures": [ │ │ │ │ │ [2373, "sparse-data-structures"] │ │ │ │ │ ], │ │ │ │ │ @@ -4793,35 +4793,35 @@ │ │ │ │ │ "String handling": [ │ │ │ │ │ [2347, "string-handling"] │ │ │ │ │ ], │ │ │ │ │ "String methods": [ │ │ │ │ │ [2375, "string-methods"] │ │ │ │ │ ], │ │ │ │ │ "String methods enhancements": [ │ │ │ │ │ - [2393, "string-methods-enhancements"], │ │ │ │ │ - [2392, "string-methods-enhancements"] │ │ │ │ │ + [2392, "string-methods-enhancements"], │ │ │ │ │ + [2393, "string-methods-enhancements"] │ │ │ │ │ ], │ │ │ │ │ "String processing": [ │ │ │ │ │ - [19, "string-processing"], │ │ │ │ │ [17, "string-processing"], │ │ │ │ │ - [16, "string-processing"] │ │ │ │ │ + [16, "string-processing"], │ │ │ │ │ + [19, "string-processing"] │ │ │ │ │ ], │ │ │ │ │ "String/regular expression replacement": [ │ │ │ │ │ [2368, "string-regular-expression-replacement"] │ │ │ │ │ ], │ │ │ │ │ "Strings": [ │ │ │ │ │ [2335, "strings"], │ │ │ │ │ + [2444, "strings"], │ │ │ │ │ + [2450, "strings"], │ │ │ │ │ + [2469, "strings"], │ │ │ │ │ + [2461, "strings"], │ │ │ │ │ [2456, "strings"], │ │ │ │ │ [2432, "strings"], │ │ │ │ │ - [2450, "strings"], │ │ │ │ │ [2465, "strings"], │ │ │ │ │ - [2444, "strings"], │ │ │ │ │ - [2469, "strings"], │ │ │ │ │ [2438, "strings"], │ │ │ │ │ - [2461, "strings"], │ │ │ │ │ [2416, "strings"], │ │ │ │ │ [2408, "strings"], │ │ │ │ │ [2413, "strings"] │ │ │ │ │ ], │ │ │ │ │ "Style": [ │ │ │ │ │ [2413, "style"], │ │ │ │ │ [2348, "style"] │ │ │ │ │ @@ -4835,22 +4835,22 @@ │ │ │ │ │ "Style export and import": [ │ │ │ │ │ [2348, "style-export-and-import"] │ │ │ │ │ ], │ │ │ │ │ "Style guidelines": [ │ │ │ │ │ [2, "style-guidelines"] │ │ │ │ │ ], │ │ │ │ │ "Styler": [ │ │ │ │ │ - [2456, "styler"], │ │ │ │ │ - [2456, "id2"], │ │ │ │ │ - [2450, "styler"], │ │ │ │ │ - [2465, "styler"], │ │ │ │ │ [2444, "styler"], │ │ │ │ │ + [2450, "styler"], │ │ │ │ │ [2469, "styler"], │ │ │ │ │ [2461, "styler"], │ │ │ │ │ - [2461, "id1"] │ │ │ │ │ + [2461, "id1"], │ │ │ │ │ + [2456, "styler"], │ │ │ │ │ + [2456, "id2"], │ │ │ │ │ + [2465, "styler"] │ │ │ │ │ ], │ │ │ │ │ "Styler Functions": [ │ │ │ │ │ [2374, "Styler-Functions"] │ │ │ │ │ ], │ │ │ │ │ "Styler Object and Customising the Display": [ │ │ │ │ │ [2374, "Styler-Object-and-Customising-the-Display"] │ │ │ │ │ ], │ │ │ │ │ @@ -5054,16 +5054,16 @@ │ │ │ │ │ [2337, "time-series-related"], │ │ │ │ │ [2347, "time-series-related"] │ │ │ │ │ ], │ │ │ │ │ "Time Series-related instance methods": [ │ │ │ │ │ [2377, "time-series-related-instance-methods"] │ │ │ │ │ ], │ │ │ │ │ "Time Zones": [ │ │ │ │ │ - [2456, "time-zones"], │ │ │ │ │ - [2461, "time-zones"] │ │ │ │ │ + [2461, "time-zones"], │ │ │ │ │ + [2456, "time-zones"] │ │ │ │ │ ], │ │ │ │ │ "Time deltas": [ │ │ │ │ │ [2376, "time-deltas"] │ │ │ │ │ ], │ │ │ │ │ "Time series": [ │ │ │ │ │ [2351, "time-series"] │ │ │ │ │ ], │ │ │ │ │ @@ -5083,26 +5083,26 @@ │ │ │ │ │ [2377, "time-zone-handling"] │ │ │ │ │ ], │ │ │ │ │ "Time-specific operations": [ │ │ │ │ │ [2341, "time-specific-operations"], │ │ │ │ │ [2341, "id3"] │ │ │ │ │ ], │ │ │ │ │ "Time/date components": [ │ │ │ │ │ - [2377, "time-date-components"], │ │ │ │ │ - [2341, "time-date-components"] │ │ │ │ │ + [2341, "time-date-components"], │ │ │ │ │ + [2377, "time-date-components"] │ │ │ │ │ ], │ │ │ │ │ "Timedelta": [ │ │ │ │ │ + [2444, "timedelta"], │ │ │ │ │ + [2450, "timedelta"], │ │ │ │ │ + [2469, "timedelta"], │ │ │ │ │ + [2461, "timedelta"], │ │ │ │ │ [2456, "timedelta"], │ │ │ │ │ [2432, "timedelta"], │ │ │ │ │ - [2450, "timedelta"], │ │ │ │ │ [2465, "timedelta"], │ │ │ │ │ - [2444, "timedelta"], │ │ │ │ │ - [2469, "timedelta"], │ │ │ │ │ [2438, "timedelta"], │ │ │ │ │ - [2461, "timedelta"], │ │ │ │ │ [2416, "timedelta"], │ │ │ │ │ [2408, "timedelta"], │ │ │ │ │ [2413, "timedelta"] │ │ │ │ │ ], │ │ │ │ │ "Timedelta limitations": [ │ │ │ │ │ [2376, "timedelta-limitations"] │ │ │ │ │ ], │ │ │ │ │ @@ -5134,24 +5134,24 @@ │ │ │ │ │ "Timestamps vs. time spans": [ │ │ │ │ │ [2377, "timestamps-vs-time-spans"] │ │ │ │ │ ], │ │ │ │ │ "Timezone handling improvements": [ │ │ │ │ │ [2389, "timezone-handling-improvements"] │ │ │ │ │ ], │ │ │ │ │ "Timezones": [ │ │ │ │ │ - [2432, "timezones"], │ │ │ │ │ - [2450, "timezones"], │ │ │ │ │ - [2465, "timezones"], │ │ │ │ │ [2444, "timezones"], │ │ │ │ │ + [2450, "timezones"], │ │ │ │ │ [2469, "timezones"], │ │ │ │ │ + [2432, "timezones"], │ │ │ │ │ + [2465, "timezones"], │ │ │ │ │ [2438, "timezones"], │ │ │ │ │ [2416, "timezones"], │ │ │ │ │ [2408, "timezones"], │ │ │ │ │ - [2417, "timezones"], │ │ │ │ │ - [2413, "timezones"] │ │ │ │ │ + [2413, "timezones"], │ │ │ │ │ + [2417, "timezones"] │ │ │ │ │ ], │ │ │ │ │ "Tips for a successful pull request": [ │ │ │ │ │ [1, "tips-for-a-successful-pull-request"] │ │ │ │ │ ], │ │ │ │ │ "Tips for getting your examples pass the doctests": [ │ │ │ │ │ [3, "tips-for-getting-your-examples-pass-the-doctests"] │ │ │ │ │ ], │ │ │ │ │ @@ -5182,16 +5182,16 @@ │ │ │ │ │ "Transform API": [ │ │ │ │ │ [2353, "transform-api"] │ │ │ │ │ ], │ │ │ │ │ "Transform with multiple functions": [ │ │ │ │ │ [2353, "transform-with-multiple-functions"] │ │ │ │ │ ], │ │ │ │ │ "Transformation": [ │ │ │ │ │ - [19, "transformation"], │ │ │ │ │ [16, "transformation"], │ │ │ │ │ + [19, "transformation"], │ │ │ │ │ [2362, "transformation"] │ │ │ │ │ ], │ │ │ │ │ "Transforming": [ │ │ │ │ │ [15, "transforming"] │ │ │ │ │ ], │ │ │ │ │ "Transforming with a dict": [ │ │ │ │ │ [2353, "transforming-with-a-dict"] │ │ │ │ │ @@ -5907,16 +5907,16 @@ │ │ │ │ │ [2461, "writing-to-orc-files"] │ │ │ │ │ ], │ │ │ │ │ "Writing to stata format": [ │ │ │ │ │ [2366, "writing-to-stata-format"] │ │ │ │ │ ], │ │ │ │ │ "XML": [ │ │ │ │ │ [22, "xml"], │ │ │ │ │ - [2342, "xml"], │ │ │ │ │ - [2366, "xml"] │ │ │ │ │ + [2366, "xml"], │ │ │ │ │ + [2342, "xml"] │ │ │ │ │ ], │ │ │ │ │ "XML Final Notes": [ │ │ │ │ │ [2366, "xml-final-notes"] │ │ │ │ │ ], │ │ │ │ │ "YearBegin": [ │ │ │ │ │ [2343, "yearbegin"] │ │ │ │ │ ], │ │ │ │ │ @@ -22585,15 +22585,15 @@ │ │ │ │ │ "001294": 2377, │ │ │ │ │ "001372": 2374, │ │ │ │ │ "001376": 2374, │ │ │ │ │ "001427": 2381, │ │ │ │ │ "001438": 2362, │ │ │ │ │ "001486": [102, 1207], │ │ │ │ │ "00180": 2461, │ │ │ │ │ - "002": [2360, 2431], │ │ │ │ │ + "002": 2431, │ │ │ │ │ "002000": 2399, │ │ │ │ │ "002040": 2402, │ │ │ │ │ "002118": [2397, 2398], │ │ │ │ │ "002653": 2374, │ │ │ │ │ "002846": 2396, │ │ │ │ │ "003": [2352, 2360, 2402], │ │ │ │ │ "003144": 2377, │ │ │ │ │ @@ -22602,15 +22602,15 @@ │ │ │ │ │ "003507": [2376, 2385], │ │ │ │ │ "003556": 2374, │ │ │ │ │ "00360": 2461, │ │ │ │ │ "003659": 2368, │ │ │ │ │ "003733": 2374, │ │ │ │ │ "003932": 2383, │ │ │ │ │ "003945": 2377, │ │ │ │ │ - "004": [2353, 2360, 2394], │ │ │ │ │ + "004": [2353, 2394], │ │ │ │ │ "004000": 2399, │ │ │ │ │ "004005006": [292, 976], │ │ │ │ │ "004054": 2396, │ │ │ │ │ "004091": [2371, 2424], │ │ │ │ │ "004127": 2374, │ │ │ │ │ "004194": 2353, │ │ │ │ │ "004201": 2353, │ │ │ │ │ @@ -22634,52 +22634,55 @@ │ │ │ │ │ "006438": 2382, │ │ │ │ │ "006549": [186, 794], │ │ │ │ │ "006695": 2353, │ │ │ │ │ "006747": [2352, 2364, 2366, 2369, 2371, 2382], │ │ │ │ │ "006871": 2379, │ │ │ │ │ "006888": 2387, │ │ │ │ │ "006938": 2374, │ │ │ │ │ + "007": 2360, │ │ │ │ │ "007200": 2351, │ │ │ │ │ "007207": [2351, 2381], │ │ │ │ │ "007717": 2366, │ │ │ │ │ "007824": 15, │ │ │ │ │ "007952": 2374, │ │ │ │ │ "007996": 2353, │ │ │ │ │ "007f": 207, │ │ │ │ │ - "008": 2360, │ │ │ │ │ "008182": 2371, │ │ │ │ │ "008298": 2353, │ │ │ │ │ "008344": 2374, │ │ │ │ │ "008358": 2374, │ │ │ │ │ "008500": 15, │ │ │ │ │ "008543": [102, 1207], │ │ │ │ │ "008943": [102, 1207], │ │ │ │ │ + "009": 2360, │ │ │ │ │ "009059": 2358, │ │ │ │ │ "009207": 2374, │ │ │ │ │ "009420": 2362, │ │ │ │ │ "009424": 2374, │ │ │ │ │ "009572": 2374, │ │ │ │ │ "009673": 2362, │ │ │ │ │ "009783": 2374, │ │ │ │ │ "009797": 2353, │ │ │ │ │ "009826": [102, 1207, 2372], │ │ │ │ │ "009920": [2351, 2362, 2381], │ │ │ │ │ "00am": 2397, │ │ │ │ │ "00index": 2385, │ │ │ │ │ "01": [3, 15, 16, 17, 19, 29, 30, 31, 79, 80, 82, 88, 107, 122, 186, 191, 211, 217, 222, 223, 234, 246, 266, 275, 276, 281, 282, 283, 288, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 303, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 331, 334, 335, 336, 337, 338, 361, 379, 380, 449, 462, 477, 540, 546, 547, 549, 550, 551, 552, 553, 555, 557, 559, 561, 565, 567, 568, 569, 570, 571, 572, 573, 577, 578, 579, 580, 581, 582, 583, 584, 585, 587, 588, 590, 591, 592, 594, 595, 596, 597, 598, 599, 600, 609, 625, 626, 627, 635, 663, 674, 675, 676, 677, 678, 679, 680, 681, 682, 684, 685, 686, 687, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 700, 701, 702, 703, 705, 706, 708, 709, 710, 711, 712, 713, 714, 715, 719, 720, 721, 723, 724, 731, 794, 797, 816, 823, 828, 839, 852, 909, 927, 932, 933, 938, 939, 940, 941, 945, 946, 953, 955, 958, 966, 971, 976, 977, 980, 981, 982, 985, 986, 990, 991, 994, 996, 997, 1006, 1011, 1021, 1023, 1036, 1039, 1040, 1042, 1043, 1044, 1050, 1053, 1055, 1056, 1059, 1060, 1063, 1088, 1123, 1127, 1155, 1167, 1171, 1190, 1193, 1194, 1196, 1206, 1213, 1219, 1220, 1225, 1229, 1234, 1241, 1244, 1246, 1255, 1263, 1270, 1276, 1277, 1282, 1288, 1294, 1295, 1302, 1305, 1307, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1326, 1327, 1328, 1329, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1393, 1394, 1416, 1440, 1441, 1442, 1487, 1498, 1504, 1527, 1540, 1542, 1550, 1552, 1557, 1578, 1599, 1620, 1692, 1840, 1901, 1926, 1974, 2059, 2079, 2120, 2183, 2204, 2246, 2267, 2289, 2331, 2351, 2352, 2353, 2355, 2358, 2362, 2364, 2365, 2366, 2367, 2368, 2369, 2371, 2372, 2373, 2374, 2376, 2377, 2379, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2392, 2393, 2395, 2396, 2397, 2398, 2399, 2402, 2405, 2407, 2408, 2413, 2416, 2428, 2431, 2432, 2438, 2450, 2456, 2461, 2465, 2469], │ │ │ │ │ + "010": 2360, │ │ │ │ │ "0100": [462, 609, 927, 994, 1007, 1036, 1043, 1053, 1055, 1059, 1060, 1550, 2353, 2366, 2377, 2413, 2438], │ │ │ │ │ "010000": 991, │ │ │ │ │ "010010012": [959, 2376], │ │ │ │ │ "010026": 2358, │ │ │ │ │ "010081": 15, │ │ │ │ │ "010165": 2366, │ │ │ │ │ "010589": 2360, │ │ │ │ │ "010670": [102, 1207], │ │ │ │ │ "0108": 2424, │ │ │ │ │ "010903": 2374, │ │ │ │ │ + "011": 2360, │ │ │ │ │ "011111": [186, 794], │ │ │ │ │ "011342": 2374, │ │ │ │ │ "011351": 2374, │ │ │ │ │ "011374": 2362, │ │ │ │ │ "011470": 2374, │ │ │ │ │ "011531": 2368, │ │ │ │ │ "011736": 2353, │ │ │ │ │ @@ -22718,49 +22721,52 @@ │ │ │ │ │ "015083": 2353, │ │ │ │ │ "015420": 2362, │ │ │ │ │ "015458": 2374, │ │ │ │ │ "015696": [2387, 2395, 2397], │ │ │ │ │ "015906": 2353, │ │ │ │ │ "015962": [2351, 2381], │ │ │ │ │ "015988": 2353, │ │ │ │ │ + "016": 2360, │ │ │ │ │ "016009": 15, │ │ │ │ │ "016287": 2377, │ │ │ │ │ "016331": 2377, │ │ │ │ │ "016424": [16, 19], │ │ │ │ │ "016692": [2351, 2362, 2381], │ │ │ │ │ "01685762652715874": [658, 1264], │ │ │ │ │ + "017": 2360, │ │ │ │ │ "017106": 2374, │ │ │ │ │ "017118": 2366, │ │ │ │ │ "017152": 2353, │ │ │ │ │ "017263": 2374, │ │ │ │ │ "017276": 2358, │ │ │ │ │ "017587": [2351, 2362, 2381], │ │ │ │ │ "017796": 2374, │ │ │ │ │ - "018": [2360, 2366], │ │ │ │ │ + "018": 2366, │ │ │ │ │ "018007": 2374, │ │ │ │ │ "018117": 2358, │ │ │ │ │ "018193": 2374, │ │ │ │ │ "018409": 2374, │ │ │ │ │ "018601": [2351, 2381], │ │ │ │ │ "018808": 2374, │ │ │ │ │ "018904": 2374, │ │ │ │ │ "018941": 2374, │ │ │ │ │ "018993": 2381, │ │ │ │ │ - "019": [2360, 2374], │ │ │ │ │ + "019": 2374, │ │ │ │ │ "019449": 2374, │ │ │ │ │ "019794": 2364, │ │ │ │ │ "019855": 2368, │ │ │ │ │ "01t00": [2331, 2366, 2377, 2402, 2413, 2428], │ │ │ │ │ "01t01": 2377, │ │ │ │ │ "01t03": 2377, │ │ │ │ │ "01t05": [945, 2377, 2402], │ │ │ │ │ "01t10": 1044, │ │ │ │ │ "01t12": 990, │ │ │ │ │ "01t23": [462, 927, 2353, 2413], │ │ │ │ │ "02": [13, 16, 17, 19, 26, 27, 29, 31, 79, 80, 82, 135, 186, 187, 206, 211, 212, 217, 222, 234, 266, 276, 281, 282, 283, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 304, 306, 309, 310, 311, 312, 315, 317, 318, 319, 323, 324, 325, 326, 327, 328, 329, 331, 332, 334, 335, 336, 337, 361, 379, 380, 449, 462, 555, 570, 572, 578, 579, 580, 581, 582, 583, 584, 585, 591, 592, 596, 597, 598, 599, 600, 609, 625, 626, 627, 674, 675, 676, 677, 678, 679, 680, 681, 682, 684, 685, 686, 687, 689, 691, 692, 693, 694, 700, 701, 702, 708, 709, 710, 712, 713, 714, 715, 719, 720, 721, 723, 743, 794, 795, 816, 817, 823, 828, 839, 927, 933, 938, 939, 940, 955, 976, 977, 980, 982, 985, 986, 990, 994, 1007, 1036, 1053, 1088, 1123, 1167, 1171, 1190, 1193, 1194, 1196, 1206, 1219, 1220, 1225, 1229, 1234, 1241, 1244, 1246, 1255, 1263, 1276, 1277, 1282, 1288, 1294, 1295, 1302, 1305, 1307, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1326, 1327, 1328, 1329, 1331, 1332, 1333, 1334, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1346, 1393, 1442, 1504, 1550, 1552, 1557, 1599, 1692, 2079, 2204, 2289, 2310, 2351, 2352, 2353, 2355, 2358, 2362, 2364, 2366, 2368, 2371, 2372, 2374, 2376, 2377, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2387, 2389, 2390, 2392, 2393, 2395, 2396, 2397, 2398, 2399, 2402, 2405, 2407, 2408, 2413, 2428, 2431, 2432, 2438, 2450, 2461, 2465, 2468], │ │ │ │ │ + "020": 2360, │ │ │ │ │ "0200": [994, 1006, 1007, 1036, 1550, 2377], │ │ │ │ │ "020161": [102, 1207], │ │ │ │ │ "020208": 2362, │ │ │ │ │ "020376": 2374, │ │ │ │ │ "020399": 2362, │ │ │ │ │ "020485": 2374, │ │ │ │ │ "020544": 2353, │ │ │ │ │ @@ -22811,15 +22817,14 @@ │ │ │ │ │ "026437": 2364, │ │ │ │ │ "026458": 2383, │ │ │ │ │ "0266708": 2369, │ │ │ │ │ "026692": 2374, │ │ │ │ │ "0267": 2369, │ │ │ │ │ "027496": 2374, │ │ │ │ │ "027778": [69, 109, 110, 131, 174, 176, 177, 203, 208, 210, 219, 220, 221, 224, 225, 226, 248, 249, 280], │ │ │ │ │ - "028": 2360, │ │ │ │ │ "028096": 2377, │ │ │ │ │ "028152": 2374, │ │ │ │ │ "028166": 15, │ │ │ │ │ "028182": 2374, │ │ │ │ │ "028578": 2374, │ │ │ │ │ "028603": 2362, │ │ │ │ │ "028662": 28, │ │ │ │ │ @@ -22975,15 +22980,15 @@ │ │ │ │ │ "048074": 2374, │ │ │ │ │ "048089": 2364, │ │ │ │ │ "048543": 2374, │ │ │ │ │ "048553": 2374, │ │ │ │ │ "048693": 2397, │ │ │ │ │ "048777": 2371, │ │ │ │ │ "048788": 2364, │ │ │ │ │ - "049": [1498, 2367, 2399], │ │ │ │ │ + "049": [1498, 2360, 2367, 2399], │ │ │ │ │ "049245": 2362, │ │ │ │ │ "049355": 2384, │ │ │ │ │ "049421": 2366, │ │ │ │ │ "049647": 2358, │ │ │ │ │ "049695": 2366, │ │ │ │ │ "049748": 2371, │ │ │ │ │ "049783": 2374, │ │ │ │ │ @@ -23033,14 +23038,15 @@ │ │ │ │ │ "056780": 2377, │ │ │ │ │ "056842": 2374, │ │ │ │ │ "056909": 2377, │ │ │ │ │ "057165": 2374, │ │ │ │ │ "057490": 2360, │ │ │ │ │ "057737": 2402, │ │ │ │ │ "057974": 2424, │ │ │ │ │ + "058": 2360, │ │ │ │ │ "058006": 2366, │ │ │ │ │ "058176": 2374, │ │ │ │ │ "0582": 2369, │ │ │ │ │ "0582158": 2369, │ │ │ │ │ "058373": 2374, │ │ │ │ │ "058534": 2377, │ │ │ │ │ "058615": 2374, │ │ │ │ │ @@ -23056,15 +23062,15 @@ │ │ │ │ │ "059481": 2374, │ │ │ │ │ "059552": 2374, │ │ │ │ │ "059761": 2374, │ │ │ │ │ "059869e": 2358, │ │ │ │ │ "059881": 2377, │ │ │ │ │ "059904": 2381, │ │ │ │ │ "05t00": 2428, │ │ │ │ │ - "06": [26, 27, 29, 30, 31, 211, 217, 222, 234, 278, 297, 299, 337, 380, 562, 570, 572, 679, 681, 723, 816, 823, 828, 839, 935, 1006, 1032, 1123, 1393, 1492, 1493, 1500, 1501, 1504, 1541, 1549, 1552, 1557, 1578, 1665, 1759, 2351, 2353, 2362, 2364, 2366, 2371, 2372, 2374, 2376, 2377, 2379, 2381, 2382, 2383, 2384, 2385, 2386, 2389, 2393, 2395, 2397, 2398, 2399, 2402, 2413, 2416, 2428, 2431, 2438, 2465, 2469], │ │ │ │ │ + "06": [26, 27, 29, 30, 31, 211, 217, 222, 234, 278, 297, 299, 337, 380, 562, 570, 572, 679, 681, 723, 816, 823, 828, 839, 935, 1006, 1032, 1123, 1393, 1492, 1493, 1500, 1501, 1504, 1541, 1549, 1552, 1557, 1578, 1665, 1759, 2351, 2353, 2362, 2364, 2366, 2371, 2372, 2374, 2376, 2377, 2379, 2381, 2382, 2383, 2384, 2385, 2386, 2389, 2393, 2397, 2398, 2399, 2402, 2413, 2416, 2428, 2431, 2438, 2465, 2469], │ │ │ │ │ "060015": 2374, │ │ │ │ │ "060074": 2352, │ │ │ │ │ "060603": 2374, │ │ │ │ │ "060654": 2374, │ │ │ │ │ "060777": 2374, │ │ │ │ │ "060799": 2368, │ │ │ │ │ "061019": 2366, │ │ │ │ │ @@ -23191,28 +23197,28 @@ │ │ │ │ │ "079307": 15, │ │ │ │ │ "079587": 2397, │ │ │ │ │ "079631": 2374, │ │ │ │ │ "0797": 2369, │ │ │ │ │ "079769": 2374, │ │ │ │ │ "079915": 2360, │ │ │ │ │ "07t00": 2428, │ │ │ │ │ - "08": [29, 30, 107, 211, 217, 234, 269, 278, 282, 297, 299, 321, 331, 335, 337, 663, 679, 681, 705, 715, 720, 723, 816, 823, 839, 935, 939, 1123, 1194, 1213, 1270, 1323, 1338, 1393, 1492, 1493, 1500, 1501, 1504, 1545, 1546, 1547, 1548, 1549, 1557, 1665, 1735, 1759, 1840, 2351, 2352, 2353, 2358, 2360, 2362, 2364, 2366, 2371, 2372, 2374, 2376, 2377, 2379, 2381, 2382, 2385, 2387, 2389, 2393, 2395, 2397, 2399, 2402, 2413, 2416, 2428, 2438, 2461], │ │ │ │ │ - "080": 2360, │ │ │ │ │ + "08": [29, 30, 107, 211, 217, 234, 269, 278, 282, 297, 299, 321, 331, 335, 337, 663, 679, 681, 705, 715, 720, 723, 816, 823, 839, 935, 939, 1123, 1194, 1213, 1270, 1323, 1338, 1393, 1492, 1493, 1500, 1501, 1504, 1545, 1546, 1547, 1548, 1549, 1557, 1665, 1735, 1759, 1840, 2351, 2352, 2353, 2358, 2362, 2364, 2366, 2371, 2372, 2374, 2376, 2377, 2379, 2381, 2382, 2385, 2387, 2389, 2393, 2395, 2397, 2399, 2402, 2413, 2416, 2428, 2438, 2461], │ │ │ │ │ "0800": [990, 2377], │ │ │ │ │ "080174": 2374, │ │ │ │ │ "080372": 2366, │ │ │ │ │ "080952": [2351, 2381], │ │ │ │ │ "081009": 2362, │ │ │ │ │ "081161": 2383, │ │ │ │ │ "081249": 2374, │ │ │ │ │ "081304": 2374, │ │ │ │ │ "081447": 2377, │ │ │ │ │ "081666": 2378, │ │ │ │ │ "081748": 2377, │ │ │ │ │ "081842": 2374, │ │ │ │ │ + "082": 2360, │ │ │ │ │ "082240": [2352, 2358, 2364, 2366], │ │ │ │ │ "082423": [2358, 2364], │ │ │ │ │ "082523": 2374, │ │ │ │ │ "082764": 2364, │ │ │ │ │ "082900": 2381, │ │ │ │ │ "082901": 2379, │ │ │ │ │ "082960": 2374, │ │ │ │ │ @@ -23348,20 +23354,20 @@ │ │ │ │ │ "0n": [1541, 2465], │ │ │ │ │ "0px": 2374, │ │ │ │ │ "0rc0": 13, │ │ │ │ │ "0th": [26, 254, 916, 1251, 2352, 2364, 2366, 2402], │ │ │ │ │ "0x00": 2461, │ │ │ │ │ "0x40": 2461, │ │ │ │ │ "0x7efd0c0b0690": 3, │ │ │ │ │ - "0xffff256242c0": 2377, │ │ │ │ │ - "0xffff4da0d2d0": 2366, │ │ │ │ │ - "0xffff5278b290": 2413, │ │ │ │ │ - "0xffff66aad570": 2364, │ │ │ │ │ - "0xffff6c153910": 2362, │ │ │ │ │ - "0xffff6d1327d0": 2397, │ │ │ │ │ + "0xffff2eebcea0": 2377, │ │ │ │ │ + "0xffff5b344e90": 2413, │ │ │ │ │ + "0xffff5e253110": 2397, │ │ │ │ │ + "0xffff5fc5acd0": 2366, │ │ │ │ │ + "0xffff6929e490": 2362, │ │ │ │ │ + "0xffff704f36a0": 2364, │ │ │ │ │ "1": [1, 2, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 42, 44, 46, 49, 54, 56, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 151, 152, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 303, 304, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 322, 323, 324, 326, 328, 329, 330, 331, 332, 333, 334, 336, 337, 338, 342, 345, 347, 357, 358, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 377, 378, 380, 381, 383, 384, 385, 388, 389, 390, 393, 394, 395, 397, 399, 401, 404, 405, 407, 409, 410, 411, 412, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 426, 427, 428, 429, 430, 431, 432, 434, 435, 439, 440, 441, 442, 444, 446, 447, 448, 449, 450, 451, 452, 454, 455, 457, 458, 460, 461, 463, 464, 466, 467, 468, 469, 472, 478, 481, 482, 483, 487, 488, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 505, 507, 508, 509, 510, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 527, 528, 530, 531, 532, 533, 534, 535, 537, 540, 541, 542, 546, 547, 550, 552, 555, 561, 567, 568, 569, 570, 572, 576, 579, 581, 583, 584, 585, 587, 591, 592, 595, 599, 602, 603, 605, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 623, 624, 625, 626, 627, 628, 629, 630, 631, 634, 635, 636, 637, 638, 643, 647, 648, 649, 650, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 706, 708, 709, 710, 711, 713, 714, 715, 716, 717, 718, 719, 721, 723, 724, 725, 726, 727, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 744, 745, 746, 747, 748, 749, 750, 751, 752, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 776, 777, 780, 781, 782, 783, 784, 785, 786, 787, 789, 790, 792, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 845, 847, 848, 849, 850, 851, 852, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 928, 929, 930, 931, 932, 933, 934, 935, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 952, 954, 957, 959, 963, 965, 967, 975, 976, 977, 978, 979, 980, 982, 983, 984, 985, 986, 987, 988, 989, 990, 994, 996, 997, 1007, 1016, 1018, 1020, 1023, 1033, 1036, 1042, 1043, 1044, 1045, 1050, 1051, 1060, 1070, 1071, 1072, 1073, 1074, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1115, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1140, 1141, 1142, 1144, 1145, 1146, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1167, 1168, 1169, 1170, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1396, 1397, 1399, 1403, 1404, 1407, 1408, 1411, 1412, 1417, 1418, 1421, 1422, 1423, 1424, 1426, 1429, 1430, 1431, 1432, 1433, 1434, 1436, 1437, 1438, 1439, 1440, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1464, 1465, 1466, 1467, 1468, 1470, 1472, 1473, 1474, 1475, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1505, 1506, 1507, 1509, 1510, 1511, 1512, 1514, 1515, 1516, 1518, 1519, 1520, 1521, 1522, 1523, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1534, 1535, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1557, 1558, 1559, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1578, 1579, 1580, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1599, 1600, 1601, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1620, 1621, 1622, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1641, 1642, 1644, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1665, 1666, 1668, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1692, 1693, 1694, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1712, 1713, 1714, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1735, 1736, 1738, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1759, 1760, 1762, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1787, 1790, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1814, 1817, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1840, 1841, 1842, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1860, 1861, 1862, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1881, 1882, 1883, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1901, 1902, 1903, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1926, 1927, 1928, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1953, 1954, 1955, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1974, 1975, 1976, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2018, 2019, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2038, 2039, 2040, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2059, 2060, 2061, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2079, 2080, 2081, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2100, 2101, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2120, 2121, 2122, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2141, 2142, 2143, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2162, 2163, 2164, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2183, 2184, 2185, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2204, 2205, 2206, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2226, 2227, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2246, 2247, 2248, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2267, 2268, 2269, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2289, 2290, 2291, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2310, 2311, 2312, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2331, 2332, 2333, 2334, 2351, 2352, 2353, 2354, 2355, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2375, 2376, 2377, 2378, 2379, 2381, 2383, 2384, 2385, 2387, 2389, 2391, 2392, 2394, 2395, 2397, 2399, 2405, 2407, 2408, 2410, 2412, 2413, 2416, 2424, 2426, 2427, 2430, 2465], │ │ │ │ │ "10": [2, 3, 5, 6, 9, 10, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 68, 69, 74, 80, 83, 84, 85, 88, 91, 94, 97, 98, 102, 105, 109, 110, 112, 114, 120, 121, 122, 131, 135, 139, 140, 141, 142, 144, 146, 163, 166, 174, 176, 177, 191, 192, 193, 194, 196, 197, 203, 206, 207, 208, 210, 211, 216, 217, 219, 220, 221, 224, 225, 226, 227, 232, 234, 238, 248, 249, 263, 270, 273, 280, 281, 283, 289, 291, 293, 294, 298, 300, 301, 303, 305, 307, 321, 322, 323, 327, 328, 329, 334, 335, 336, 361, 384, 417, 445, 449, 454, 472, 477, 541, 550, 552, 570, 572, 580, 582, 587, 588, 590, 594, 596, 602, 603, 604, 605, 606, 611, 617, 626, 628, 629, 630, 635, 654, 655, 661, 671, 674, 676, 680, 682, 683, 684, 685, 687, 705, 706, 708, 712, 713, 714, 716, 719, 720, 721, 730, 731, 743, 748, 749, 755, 771, 774, 797, 798, 799, 800, 802, 816, 822, 823, 833, 839, 843, 871, 872, 873, 874, 875, 876, 877, 878, 879, 884, 887, 898, 903, 909, 923, 929, 938, 940, 948, 959, 977, 979, 980, 981, 985, 994, 996, 997, 1007, 1021, 1023, 1034, 1036, 1040, 1042, 1043, 1044, 1050, 1055, 1059, 1060, 1115, 1117, 1118, 1123, 1158, 1203, 1207, 1211, 1212, 1222, 1223, 1224, 1229, 1234, 1238, 1244, 1249, 1254, 1268, 1269, 1279, 1288, 1295, 1299, 1305, 1310, 1313, 1316, 1333, 1337, 1340, 1341, 1343, 1346, 1347, 1348, 1355, 1357, 1368, 1373, 1392, 1393, 1394, 1399, 1416, 1436, 1440, 1454, 1462, 1467, 1469, 1471, 1472, 1491, 1498, 1502, 1504, 1510, 1514, 1519, 1525, 1530, 1531, 1534, 1537, 1540, 1542, 1543, 1550, 1665, 1735, 1759, 1840, 1860, 2038, 2162, 2352, 2353, 2355, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2401, 2402, 2405, 2407, 2408, 2413, 2416, 2421, 2424, 2427, 2428, 2431, 2432, 2438, 2444, 2450, 2456, 2457, 2461, 2465, 2469], │ │ │ │ │ "100": [3, 15, 17, 22, 30, 68, 97, 98, 112, 119, 134, 137, 143, 144, 147, 162, 164, 179, 186, 196, 206, 211, 216, 217, 237, 278, 308, 361, 375, 376, 454, 611, 621, 622, 654, 655, 690, 744, 752, 794, 816, 822, 823, 935, 1394, 1440, 1449, 1498, 1509, 1524, 1525, 1540, 1542, 2351, 2352, 2353, 2355, 2357, 2358, 2359, 2360, 2361, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2372, 2374, 2375, 2376, 2377, 2378, 2379, 2385, 2387, 2389, 2390, 2392, 2393, 2397, 2398, 2399, 2402, 2408, 2409, 2413, 2416, 2469], │ │ │ │ │ "1000": [9, 10, 15, 24, 25, 28, 29, 32, 102, 143, 187, 195, 197, 198, 454, 752, 795, 801, 802, 803, 909, 1203, 1207, 1508, 1517, 1519, 2351, 2352, 2353, 2355, 2360, 2362, 2366, 2372, 2373, 2374, 2377, 2378, 2387, 2390, 2396, 2397, 2402, 2405, 2413, 2416, 2428, 2461], │ │ │ │ │ "10000": [196, 1537, 2352, 2368, 2373, 2377, 2387, 2395, 2433], │ │ │ │ │ "100000": [1403, 1421, 2366, 2368, 2377], │ │ │ │ │ "1000000": [146, 755, 2366, 2395], │ │ │ │ │ @@ -23912,15 +23918,15 @@ │ │ │ │ │ "11372": 2396, │ │ │ │ │ "11374": 2396, │ │ │ │ │ "11376": 2396, │ │ │ │ │ "1138": 2366, │ │ │ │ │ "11381023671546835630": 1077, │ │ │ │ │ "11386": [2397, 2408], │ │ │ │ │ "1139": [2360, 2366], │ │ │ │ │ - "114": [273, 2351, 2352, 2353, 2355, 2358, 2360, 2362, 2364, 2366, 2367, 2368, 2371, 2372, 2374, 2375, 2376, 2377, 2378, 2385, 2387, 2389, 2397, 2399, 2402, 2423], │ │ │ │ │ + "114": [273, 2351, 2352, 2353, 2355, 2358, 2362, 2364, 2366, 2367, 2368, 2371, 2372, 2374, 2375, 2376, 2377, 2378, 2385, 2387, 2389, 2397, 2399, 2402, 2423], │ │ │ │ │ "1140": [2366, 2370, 2379, 2465], │ │ │ │ │ "11402": 2396, │ │ │ │ │ "11405": 2396, │ │ │ │ │ "11406": 2397, │ │ │ │ │ "114060": 2374, │ │ │ │ │ "11408": 2396, │ │ │ │ │ "1141": 2366, │ │ │ │ │ @@ -24987,15 +24993,15 @@ │ │ │ │ │ "14265": 2402, │ │ │ │ │ "14266": 2399, │ │ │ │ │ "142856": 2385, │ │ │ │ │ "14291": 2400, │ │ │ │ │ "142928": 2366, │ │ │ │ │ "14293": 2399, │ │ │ │ │ "14295": 2402, │ │ │ │ │ - "143": [2352, 2353, 2355, 2362, 2364, 2366, 2367, 2368, 2370, 2377, 2378, 2379, 2399, 2465], │ │ │ │ │ + "143": [2352, 2353, 2355, 2360, 2362, 2364, 2366, 2367, 2368, 2370, 2377, 2378, 2379, 2399, 2465], │ │ │ │ │ "14302": 2399, │ │ │ │ │ "14308": 2399, │ │ │ │ │ "14313": 2405, │ │ │ │ │ "14315": 2408, │ │ │ │ │ "14316": 2399, │ │ │ │ │ "14320": 2402, │ │ │ │ │ "14322": 2401, │ │ │ │ │ @@ -25209,15 +25215,15 @@ │ │ │ │ │ "1497483186": 2366, │ │ │ │ │ "14982": 2402, │ │ │ │ │ "14983": 2402, │ │ │ │ │ "14992": 2402, │ │ │ │ │ "14998": 2402, │ │ │ │ │ "14t15": [992, 993, 994, 999, 1007, 1022, 1029, 1034, 1036, 1038, 1041, 1045, 1046, 1047, 1048, 1052, 1053], │ │ │ │ │ "15": [4, 15, 16, 17, 18, 19, 22, 25, 26, 29, 30, 31, 72, 73, 81, 88, 91, 108, 113, 117, 122, 128, 135, 139, 160, 190, 212, 217, 234, 263, 273, 276, 282, 283, 361, 620, 635, 731, 738, 743, 768, 796, 817, 823, 839, 923, 933, 939, 940, 990, 992, 993, 994, 995, 1007, 1012, 1031, 1034, 1036, 1038, 1044, 1047, 1048, 1052, 1053, 1057, 1152, 1196, 1206, 1219, 1220, 1222, 1225, 1229, 1234, 1237, 1244, 1246, 1247, 1251, 1255, 1263, 1276, 1277, 1282, 1288, 1294, 1295, 1298, 1305, 1307, 1312, 1314, 1317, 1321, 1322, 1323, 1324, 1326, 1327, 1328, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1339, 1340, 1341, 1342, 1343, 1344, 1346, 1370, 1510, 1537, 1550, 1552, 1557, 1578, 1599, 1620, 1641, 1665, 1735, 1759, 1860, 1953, 2038, 2162, 2183, 2204, 2246, 2351, 2352, 2353, 2355, 2357, 2358, 2359, 2360, 2361, 2362, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2392, 2393, 2394, 2395, 2397, 2398, 2399, 2402, 2405, 2407, 2410, 2413, 2416, 2424, 2428, 2431, 2432, 2438, 2444, 2450, 2456, 2461, 2465, 2469], │ │ │ │ │ - "150": [15, 112, 119, 134, 137, 162, 164, 179, 217, 237, 823, 2352, 2353, 2355, 2362, 2364, 2366, 2367, 2368, 2371, 2377, 2378, 2399], │ │ │ │ │ + "150": [15, 112, 119, 134, 137, 162, 164, 179, 217, 237, 823, 2352, 2353, 2355, 2360, 2362, 2364, 2366, 2367, 2368, 2371, 2377, 2378, 2399], │ │ │ │ │ "1500": [2408, 2413], │ │ │ │ │ "15000": [2352, 2387], │ │ │ │ │ "15001": 2405, │ │ │ │ │ "150025": 2374, │ │ │ │ │ "150031": 2374, │ │ │ │ │ "150036": [2387, 2397], │ │ │ │ │ "15005": 2402, │ │ │ │ │ @@ -26557,15 +26563,15 @@ │ │ │ │ │ "195563": 2402, │ │ │ │ │ "19565": 2408, │ │ │ │ │ "19566": 2408, │ │ │ │ │ "19577": 2413, │ │ │ │ │ "19582": 2408, │ │ │ │ │ "19589": 2413, │ │ │ │ │ "19595": 2413, │ │ │ │ │ - "196": [2352, 2353, 2355, 2360, 2362, 2364, 2366, 2377, 2378], │ │ │ │ │ + "196": [2352, 2353, 2355, 2362, 2364, 2366, 2377, 2378], │ │ │ │ │ "1960": [1550, 2377, 2402], │ │ │ │ │ "19602": 2438, │ │ │ │ │ "19603": 2408, │ │ │ │ │ "196087": 2387, │ │ │ │ │ "19612": 2408, │ │ │ │ │ "196155": 2374, │ │ │ │ │ "19617": 2416, │ │ │ │ │ @@ -26814,17 +26820,16 @@ │ │ │ │ │ "2020q1": 1047, │ │ │ │ │ "2021": [293, 301, 323, 674, 687, 708, 977, 980, 985, 994, 1007, 1036, 1599, 2374, 2380, 2444, 2456, 2461], │ │ │ │ │ "2022": [5, 22, 559, 561, 564, 573, 1021, 1234, 1295, 1337, 1543, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1599, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1620, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1641, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1665, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1692, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1712, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1735, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1759, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1860, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1881, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1901, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1926, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1953, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1974, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2038, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2059, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2079, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2120, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2141, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2162, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2183, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2204, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2267, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2289, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2310, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2353, 2370, 2380, 2394, 2465, 2469], │ │ │ │ │ "2022a": 2461, │ │ │ │ │ "2023": [34, 275, 303, 306, 325, 380, 540, 547, 555, 562, 569, 579, 580, 581, 582, 583, 584, 585, 587, 588, 589, 590, 591, 592, 594, 597, 598, 599, 600, 601, 686, 928, 932, 991, 996, 997, 1021, 1023, 1039, 1040, 1042, 1043, 1044, 1050, 1055, 1059, 1060, 1063, 1171, 1190, 1196, 1206, 1219, 1220, 1225, 1229, 1234, 1244, 1246, 1255, 1263, 1276, 1277, 1282, 1288, 1294, 1295, 1305, 1307, 1317, 1320, 1322, 1323, 1326, 1327, 1328, 1329, 1331, 1332, 1333, 1334, 1336, 1337, 1339, 1340, 1341, 1342, 1343, 1344, 1346, 1692, 2059, 2246, 2289, 2310, 2380], │ │ │ │ │ "202380": 2374, │ │ │ │ │ "20239": [2408, 2432], │ │ │ │ │ - "2024": [36, 275, 580, 582, 589, 601, 928, 932, 2289], │ │ │ │ │ + "2024": [36, 275, 580, 582, 589, 601, 928, 932, 2289, 2395], │ │ │ │ │ "2025": [580, 582, 589, 601, 928, 932, 2395], │ │ │ │ │ - "2026": 2395, │ │ │ │ │ "202602": 2372, │ │ │ │ │ "202646": 2397, │ │ │ │ │ "20271": 2408, │ │ │ │ │ "202872": [2351, 2381], │ │ │ │ │ "202946": 2374, │ │ │ │ │ "203": [2352, 2353, 2355, 2362, 2364, 2366, 2377, 2378, 2398, 2420], │ │ │ │ │ "2030": 2432, │ │ │ │ │ @@ -26901,15 +26906,15 @@ │ │ │ │ │ "20585": 2413, │ │ │ │ │ "205899": 2366, │ │ │ │ │ "20591": 2413, │ │ │ │ │ "205917": 2374, │ │ │ │ │ "20593": 2396, │ │ │ │ │ "20594": 2444, │ │ │ │ │ "205944": [2366, 2402], │ │ │ │ │ - "206": [2352, 2353, 2355, 2362, 2364, 2366, 2377, 2378, 2387], │ │ │ │ │ + "206": [2352, 2353, 2355, 2360, 2362, 2364, 2366, 2377, 2378, 2387], │ │ │ │ │ "20601": 2413, │ │ │ │ │ "206053": [2352, 2358, 2364], │ │ │ │ │ "2061": 2371, │ │ │ │ │ "20611": 2413, │ │ │ │ │ "20612": [2432, 2456], │ │ │ │ │ "206122": 2360, │ │ │ │ │ "20613": 2432, │ │ │ │ │ @@ -27660,15 +27665,15 @@ │ │ │ │ │ "237723": 2362, │ │ │ │ │ "23774": 2413, │ │ │ │ │ "23779": 2432, │ │ │ │ │ "23784": 2438, │ │ │ │ │ "23785": 2416, │ │ │ │ │ "23788": 2413, │ │ │ │ │ "237881": 2352, │ │ │ │ │ - "238": [2352, 2353, 2355, 2360, 2362, 2364, 2366, 2377, 2385, 2387, 2465], │ │ │ │ │ + "238": [2352, 2353, 2355, 2362, 2364, 2366, 2377, 2385, 2387, 2465], │ │ │ │ │ "238000": [2352, 2387], │ │ │ │ │ "23801": 2413, │ │ │ │ │ "23803": 2444, │ │ │ │ │ "23807": 2413, │ │ │ │ │ "238075": 2364, │ │ │ │ │ "23809": 2438, │ │ │ │ │ "23814": 2413, │ │ │ │ │ @@ -28366,15 +28371,15 @@ │ │ │ │ │ "2707": 2366, │ │ │ │ │ "27080": 2417, │ │ │ │ │ "27081": 2438, │ │ │ │ │ "27082": 2416, │ │ │ │ │ "27083": 2416, │ │ │ │ │ "27084": 2416, │ │ │ │ │ "27088": 2416, │ │ │ │ │ - "271": [16, 17, 18, 19, 2353, 2355, 2360, 2362, 2364, 2366, 2369, 2377, 2402], │ │ │ │ │ + "271": [16, 17, 18, 19, 2353, 2355, 2362, 2364, 2366, 2369, 2377, 2402], │ │ │ │ │ "2710": [2369, 2383], │ │ │ │ │ "27101": 2444, │ │ │ │ │ "2710197": 2369, │ │ │ │ │ "27103": 2432, │ │ │ │ │ "27104": 2444, │ │ │ │ │ "27106": 2432, │ │ │ │ │ "27110": 2416, │ │ │ │ │ @@ -28479,28 +28484,27 @@ │ │ │ │ │ "27575": 2417, │ │ │ │ │ "2758": 2383, │ │ │ │ │ "275812": 2374, │ │ │ │ │ "27585": 2417, │ │ │ │ │ "27586": 2432, │ │ │ │ │ "27591": 2456, │ │ │ │ │ "27596": 2436, │ │ │ │ │ - "276": [2353, 2360, 2362, 2364, 2366, 2377], │ │ │ │ │ + "276": [2353, 2362, 2364, 2366, 2377], │ │ │ │ │ "27600": 2432, │ │ │ │ │ "27610": 2417, │ │ │ │ │ "27611": 2432, │ │ │ │ │ "27614": 2432, │ │ │ │ │ "27615": 2465, │ │ │ │ │ "276183": 2424, │ │ │ │ │ "2762": [2351, 2353, 2358], │ │ │ │ │ "276232": [15, 2351, 2352, 2353, 2358, 2364, 2366, 2368, 2369, 2377, 2381, 2382, 2383, 2385, 2392, 2398, 2408, 2431], │ │ │ │ │ "27636": 2417, │ │ │ │ │ "276386": 2374, │ │ │ │ │ "27642": 2417, │ │ │ │ │ "276464": 2397, │ │ │ │ │ - "276513": 2395, │ │ │ │ │ "27656": [2461, 2465], │ │ │ │ │ "2766": 2366, │ │ │ │ │ "27660": 2432, │ │ │ │ │ "2766617129497566": 2424, │ │ │ │ │ "276662": [2352, 2364, 2366, 2368, 2369, 2382, 2424], │ │ │ │ │ "27668": 2432, │ │ │ │ │ "2767": [2358, 2366], │ │ │ │ │ @@ -28541,15 +28545,14 @@ │ │ │ │ │ "278445": 2351, │ │ │ │ │ "2785": 2352, │ │ │ │ │ "2786": [2352, 2384], │ │ │ │ │ "27865": 2417, │ │ │ │ │ "2787": 2352, │ │ │ │ │ "27874": 2432, │ │ │ │ │ "2788": 2352, │ │ │ │ │ - "278817": 2395, │ │ │ │ │ "2789": 2352, │ │ │ │ │ "27892": 2438, │ │ │ │ │ "279": [15, 2353, 2362, 2364, 2366, 2377], │ │ │ │ │ "2790": 2366, │ │ │ │ │ "27900": 2418, │ │ │ │ │ "2791": [2352, 2366], │ │ │ │ │ "2792": [2352, 2366], │ │ │ │ │ @@ -28599,16 +28602,16 @@ │ │ │ │ │ "28115": 2432, │ │ │ │ │ "28118": 2432, │ │ │ │ │ "281247": [2352, 2358, 2364, 2366, 2369, 2371], │ │ │ │ │ "28130": 2432, │ │ │ │ │ "28139": 2432, │ │ │ │ │ "281461": 2358, │ │ │ │ │ "28147": 2418, │ │ │ │ │ - "281472064616944": 2413, │ │ │ │ │ - "281472073934544": 2413, │ │ │ │ │ + "281472221874384": 2413, │ │ │ │ │ + "281472225870640": 2413, │ │ │ │ │ "28150": 2432, │ │ │ │ │ "28156": 2438, │ │ │ │ │ "28163": 2432, │ │ │ │ │ "2817": 1393, │ │ │ │ │ "281885": 2353, │ │ │ │ │ "28189": 2438, │ │ │ │ │ "28192": 2432, │ │ │ │ │ @@ -28689,15 +28692,15 @@ │ │ │ │ │ "28530": 2432, │ │ │ │ │ "28556": 2450, │ │ │ │ │ "285569": 2374, │ │ │ │ │ "28557": 2432, │ │ │ │ │ "285737": 2374, │ │ │ │ │ "285805": 2374, │ │ │ │ │ "28584": 2438, │ │ │ │ │ - "286": [27, 2353, 2364, 2366, 2377, 2422], │ │ │ │ │ + "286": [27, 2353, 2360, 2364, 2366, 2377, 2422], │ │ │ │ │ "286094": 2374, │ │ │ │ │ "28619": 2432, │ │ │ │ │ "28621": [2432, 2465], │ │ │ │ │ "28631": 2418, │ │ │ │ │ "28652": 2432, │ │ │ │ │ "286539": 2377, │ │ │ │ │ "28663": 2432, │ │ │ │ │ @@ -28716,15 +28719,15 @@ │ │ │ │ │ "28766": 2432, │ │ │ │ │ "28769": 2432, │ │ │ │ │ "287725": 2352, │ │ │ │ │ "28779": 2432, │ │ │ │ │ "28787": 2432, │ │ │ │ │ "28791": 2432, │ │ │ │ │ "28795": 2432, │ │ │ │ │ - "288": [2353, 2361, 2364, 2366, 2377, 2389, 2424], │ │ │ │ │ + "288": [2353, 2360, 2361, 2364, 2366, 2377, 2389, 2424], │ │ │ │ │ "28805": 2432, │ │ │ │ │ "288098": 2374, │ │ │ │ │ "2881": 2405, │ │ │ │ │ "288112": 2353, │ │ │ │ │ "28814": 2432, │ │ │ │ │ "2882": [2351, 2366, 2372], │ │ │ │ │ "288256": 2374, │ │ │ │ │ @@ -29042,15 +29045,15 @@ │ │ │ │ │ "303456": 2366, │ │ │ │ │ "30346": 2438, │ │ │ │ │ "30353": 2438, │ │ │ │ │ "303834": 2374, │ │ │ │ │ "303893": 2353, │ │ │ │ │ "30391": 2432, │ │ │ │ │ "30399": 2432, │ │ │ │ │ - "304": [2353, 2360, 2364, 2366, 2377], │ │ │ │ │ + "304": [2353, 2364, 2366, 2377], │ │ │ │ │ "3040": 2369, │ │ │ │ │ "30429": 2438, │ │ │ │ │ "304418": 2364, │ │ │ │ │ "3046": 2385, │ │ │ │ │ "304611": 2364, │ │ │ │ │ "30463": 2432, │ │ │ │ │ "304662": 2366, │ │ │ │ │ @@ -29303,15 +29306,15 @@ │ │ │ │ │ "3178": 30, │ │ │ │ │ "31783": 2438, │ │ │ │ │ "31784": 2438, │ │ │ │ │ "31785": 2434, │ │ │ │ │ "31789": 2434, │ │ │ │ │ "317901": 2374, │ │ │ │ │ "31793": 2456, │ │ │ │ │ - "318": [2353, 2364, 2366, 2377], │ │ │ │ │ + "318": [2353, 2360, 2364, 2366, 2377], │ │ │ │ │ "31802": 2434, │ │ │ │ │ "31809": [2438, 2465], │ │ │ │ │ "318152": [2387, 2397], │ │ │ │ │ "318154": 2358, │ │ │ │ │ "31819": 2434, │ │ │ │ │ "31840": [2438, 2465], │ │ │ │ │ "31847": 2434, │ │ │ │ │ @@ -29398,15 +29401,15 @@ │ │ │ │ │ "323580": 2368, │ │ │ │ │ "32377": [2438, 2441], │ │ │ │ │ "32380": [2438, 2465], │ │ │ │ │ "32385": 2434, │ │ │ │ │ "32392": 2444, │ │ │ │ │ "32394": 2438, │ │ │ │ │ "32395": [2436, 2438], │ │ │ │ │ - "324": [2352, 2353, 2364, 2366, 2377, 2394, 2402, 2422], │ │ │ │ │ + "324": [2353, 2364, 2366, 2377, 2394, 2402, 2422], │ │ │ │ │ "32402": 2438, │ │ │ │ │ "324071": 2366, │ │ │ │ │ "32408": 2438, │ │ │ │ │ "32409": 2436, │ │ │ │ │ "32420": 2438, │ │ │ │ │ "32423": 2438, │ │ │ │ │ "32426": 2438, │ │ │ │ │ @@ -30291,15 +30294,15 @@ │ │ │ │ │ "3667": 2384, │ │ │ │ │ "36672": 2392, │ │ │ │ │ "36685": [2444, 2465], │ │ │ │ │ "36688": 2450, │ │ │ │ │ "366920": 2381, │ │ │ │ │ "36695": 2465, │ │ │ │ │ "36697": 2465, │ │ │ │ │ - "367": [2353, 2360, 2364, 2366, 2376, 2377], │ │ │ │ │ + "367": [2353, 2364, 2366, 2376, 2377], │ │ │ │ │ "36702": 2444, │ │ │ │ │ "36703": 2469, │ │ │ │ │ "36712": 2465, │ │ │ │ │ "367219": 2374, │ │ │ │ │ "36727": 2442, │ │ │ │ │ "367331": 2358, │ │ │ │ │ "36738": 2444, │ │ │ │ │ @@ -30711,15 +30714,15 @@ │ │ │ │ │ "38780": 2450, │ │ │ │ │ "38782": 2450, │ │ │ │ │ "38787": 2450, │ │ │ │ │ "38788": 2445, │ │ │ │ │ "38792": 2450, │ │ │ │ │ "387949": 2374, │ │ │ │ │ "38798": 2465, │ │ │ │ │ - "388": [2353, 2364, 2366, 2377], │ │ │ │ │ + "388": [2352, 2353, 2364, 2366, 2377], │ │ │ │ │ "38801": 2445, │ │ │ │ │ "3881": [2369, 2387], │ │ │ │ │ "388138": 2377, │ │ │ │ │ "3882": 2369, │ │ │ │ │ "38831": 2450, │ │ │ │ │ "388332": 2383, │ │ │ │ │ "38836": [2450, 2465], │ │ │ │ │ @@ -30972,15 +30975,15 @@ │ │ │ │ │ "3984": 2387, │ │ │ │ │ "398417": 2374, │ │ │ │ │ "3985": 2384, │ │ │ │ │ "39853": 2465, │ │ │ │ │ "39872": 2450, │ │ │ │ │ "39882": 2450, │ │ │ │ │ "39888": 2450, │ │ │ │ │ - "399": [2353, 2366, 2377], │ │ │ │ │ + "399": [2353, 2360, 2366, 2377], │ │ │ │ │ "3990": 2384, │ │ │ │ │ "399073": 2353, │ │ │ │ │ "39908": 2450, │ │ │ │ │ "39911": 2465, │ │ │ │ │ "399260": 2374, │ │ │ │ │ "39927": 2450, │ │ │ │ │ "39928": 2450, │ │ │ │ │ @@ -31730,15 +31733,15 @@ │ │ │ │ │ "4327": 2397, │ │ │ │ │ "432707": [2387, 2395, 2397], │ │ │ │ │ "43274": 2453, │ │ │ │ │ "4328": 2385, │ │ │ │ │ "432893": 2385, │ │ │ │ │ "432911": 2366, │ │ │ │ │ "432980": 2351, │ │ │ │ │ - "433": [2352, 2353, 2361, 2366, 2370, 2377, 2450, 2461], │ │ │ │ │ + "433": [2353, 2361, 2366, 2370, 2377, 2450, 2461], │ │ │ │ │ "4330": 2385, │ │ │ │ │ "433000088": 2377, │ │ │ │ │ "43305": 2456, │ │ │ │ │ "43307": 2456, │ │ │ │ │ "43309": 2456, │ │ │ │ │ "43311": 2456, │ │ │ │ │ "43314": 2454, │ │ │ │ │ @@ -32804,15 +32807,15 @@ │ │ │ │ │ "48255": 2465, │ │ │ │ │ "482644": 2358, │ │ │ │ │ "482815": 2362, │ │ │ │ │ "48288": 2465, │ │ │ │ │ "482909": 2374, │ │ │ │ │ "48293": 2465, │ │ │ │ │ "48296": 2461, │ │ │ │ │ - "483": [29, 2351, 2352, 2359, 2366, 2372, 2377, 2432], │ │ │ │ │ + "483": [29, 2351, 2359, 2366, 2372, 2377, 2432], │ │ │ │ │ "4830": 2385, │ │ │ │ │ "48301": 2465, │ │ │ │ │ "48304": 2465, │ │ │ │ │ "483075": [2351, 2381], │ │ │ │ │ "48335": 2465, │ │ │ │ │ "48338": 2465, │ │ │ │ │ "483399": 2374, │ │ │ │ │ @@ -33068,15 +33071,15 @@ │ │ │ │ │ "494789": 2377, │ │ │ │ │ "494817": 2371, │ │ │ │ │ "494873": 2383, │ │ │ │ │ "4949": [2351, 2353], │ │ │ │ │ "494922": 2358, │ │ │ │ │ "494929": [2351, 2352, 2353, 2358, 2362, 2364, 2366, 2368, 2369, 2377, 2381, 2382, 2392, 2408, 2427], │ │ │ │ │ "49497": 2465, │ │ │ │ │ - "495": [16, 17, 18, 19, 2361, 2366, 2370, 2377, 2402, 2416, 2438, 2450, 2461], │ │ │ │ │ + "495": [16, 17, 18, 19, 2360, 2361, 2366, 2370, 2377, 2402, 2416, 2438, 2450, 2461], │ │ │ │ │ "4950": [2387, 2397], │ │ │ │ │ "495050": 27, │ │ │ │ │ "49519": 2469, │ │ │ │ │ "49521": 2465, │ │ │ │ │ "49523": 2465, │ │ │ │ │ "49525": 2465, │ │ │ │ │ "495291": 15, │ │ │ │ │ @@ -33219,15 +33222,15 @@ │ │ │ │ │ "50090": 2465, │ │ │ │ │ "50096": 2465, │ │ │ │ │ "50099": 2465, │ │ │ │ │ "500995": 2397, │ │ │ │ │ "500l": 1329, │ │ │ │ │ "500m": 1329, │ │ │ │ │ "500mb": 1539, │ │ │ │ │ - "501": [65, 2351, 2366, 2372, 2377], │ │ │ │ │ + "501": [65, 2351, 2352, 2366, 2372, 2377], │ │ │ │ │ "501007": 2358, │ │ │ │ │ "50102": 2465, │ │ │ │ │ "501069": 2374, │ │ │ │ │ "50107": 2465, │ │ │ │ │ "501219": 2351, │ │ │ │ │ "501277": 2383, │ │ │ │ │ "501295": 2374, │ │ │ │ │ @@ -33918,15 +33921,15 @@ │ │ │ │ │ "53746": 2469, │ │ │ │ │ "53747": 2469, │ │ │ │ │ "53767": 2469, │ │ │ │ │ "5377": 2438, │ │ │ │ │ "53786": 2469, │ │ │ │ │ "537874": 2374, │ │ │ │ │ "53792": 2469, │ │ │ │ │ - "538": [16, 17, 18, 19, 2358, 2361, 2366, 2370, 2402, 2450, 2461, 2469], │ │ │ │ │ + "538": [16, 17, 18, 19, 2358, 2360, 2361, 2366, 2370, 2402, 2450, 2461, 2469], │ │ │ │ │ "53806": 2469, │ │ │ │ │ "53811": 2469, │ │ │ │ │ "53831": 2469, │ │ │ │ │ "53832": 2469, │ │ │ │ │ "53846": 2471, │ │ │ │ │ "538468": 2377, │ │ │ │ │ "53854": 2469, │ │ │ │ │ @@ -33962,15 +33965,15 @@ │ │ │ │ │ "54063": 2469, │ │ │ │ │ "540662": 2374, │ │ │ │ │ "5407": 2387, │ │ │ │ │ "54074": 2469, │ │ │ │ │ "5409": 2359, │ │ │ │ │ "540920": 2362, │ │ │ │ │ "54097": 2469, │ │ │ │ │ - "541": 2366, │ │ │ │ │ + "541": [2360, 2366], │ │ │ │ │ "5410": [2359, 2385], │ │ │ │ │ "5411": 2359, │ │ │ │ │ "5412": 2359, │ │ │ │ │ "541257": 2377, │ │ │ │ │ "5413": 2359, │ │ │ │ │ "541335": 2372, │ │ │ │ │ "5414": 2387, │ │ │ │ │ @@ -34351,25 +34354,25 @@ │ │ │ │ │ "575535": 2377, │ │ │ │ │ "576": 2366, │ │ │ │ │ "576300": 2374, │ │ │ │ │ "576332": 15, │ │ │ │ │ "576449": 2353, │ │ │ │ │ "5765": 2386, │ │ │ │ │ "576758": 2374, │ │ │ │ │ - "577": [2353, 2358, 2366, 2385], │ │ │ │ │ + "577": [2353, 2358, 2366], │ │ │ │ │ "577046": [2352, 2353, 2358, 2364, 2366, 2368, 2369, 2371, 2382, 2383, 2385, 2386, 2402, 2408, 2424, 2431], │ │ │ │ │ "577115": 2374, │ │ │ │ │ "577223": 15, │ │ │ │ │ "57735": [229, 835, 1248, 1309], │ │ │ │ │ "577350": [1244, 1252, 1305, 1341, 1367, 1384], │ │ │ │ │ "577363": 2364, │ │ │ │ │ "577569": 2362, │ │ │ │ │ "577585": [2351, 2381], │ │ │ │ │ "577693": 2374, │ │ │ │ │ - "578": 2366, │ │ │ │ │ + "578": [2360, 2366], │ │ │ │ │ "5786": 2396, │ │ │ │ │ "578615": 2374, │ │ │ │ │ "578798": 2377, │ │ │ │ │ "578900": 2374, │ │ │ │ │ "579": 2366, │ │ │ │ │ "5795": 2353, │ │ │ │ │ "5797": [2353, 2386], │ │ │ │ │ @@ -34576,15 +34579,15 @@ │ │ │ │ │ "6026": 2386, │ │ │ │ │ "602763": 2334, │ │ │ │ │ "6028": 2386, │ │ │ │ │ "603": 2366, │ │ │ │ │ "603194": 2374, │ │ │ │ │ "603594": 2374, │ │ │ │ │ "6039": 2353, │ │ │ │ │ - "604": 2366, │ │ │ │ │ + "604": [2366, 2372], │ │ │ │ │ "6043": 2386, │ │ │ │ │ "604334": 2402, │ │ │ │ │ "604466": 2364, │ │ │ │ │ "604675": 2364, │ │ │ │ │ "604736": 2374, │ │ │ │ │ "604745": [2381, 2402], │ │ │ │ │ "6048": 2387, │ │ │ │ │ @@ -34856,15 +34859,15 @@ │ │ │ │ │ "638297": 2371, │ │ │ │ │ "6383": 2387, │ │ │ │ │ "638509": 15, │ │ │ │ │ "638902": 2396, │ │ │ │ │ "638934": 2366, │ │ │ │ │ "638n": 2369, │ │ │ │ │ "638u": 2369, │ │ │ │ │ - "639": [2364, 2366], │ │ │ │ │ + "639": [2364, 2366, 2372], │ │ │ │ │ "6391": 2387, │ │ │ │ │ "6394": 2387, │ │ │ │ │ "6396": 2369, │ │ │ │ │ "639632": 2374, │ │ │ │ │ "6397": 2387, │ │ │ │ │ "6399": 2387, │ │ │ │ │ "64": [10, 17, 19, 602, 954, 1070, 1144, 1543, 2351, 2352, 2353, 2355, 2358, 2360, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2381, 2382, 2385, 2387, 2389, 2393, 2395, 2397, 2399, 2402, 2405, 2408, 2413, 2428, 2438, 2461, 2465, 2469], │ │ │ │ │ @@ -34910,15 +34913,15 @@ │ │ │ │ │ "645330": 2374, │ │ │ │ │ "645423": 2353, │ │ │ │ │ "645656": 2374, │ │ │ │ │ "645751": [1343, 2378], │ │ │ │ │ "645894": 2334, │ │ │ │ │ "6459": 2387, │ │ │ │ │ "645944": 2366, │ │ │ │ │ - "646": 2366, │ │ │ │ │ + "646": [2366, 2372], │ │ │ │ │ "6460": 2387, │ │ │ │ │ "646063": 2366, │ │ │ │ │ "646086": 2374, │ │ │ │ │ "6462": 2387, │ │ │ │ │ "6463": 2387, │ │ │ │ │ "6466": 2387, │ │ │ │ │ "646654": 2374, │ │ │ │ │ @@ -35330,15 +35333,15 @@ │ │ │ │ │ "6905793352": 2366, │ │ │ │ │ "6906": 2366, │ │ │ │ │ "690629": 2366, │ │ │ │ │ "6907": 2366, │ │ │ │ │ "690764": 2374, │ │ │ │ │ "6908": 2366, │ │ │ │ │ "6909": 2366, │ │ │ │ │ - "691": [2366, 2372], │ │ │ │ │ + "691": 2366, │ │ │ │ │ "6910": [2366, 2387], │ │ │ │ │ "691034": 2364, │ │ │ │ │ "6911": 2366, │ │ │ │ │ "691115": 2353, │ │ │ │ │ "6912": 2366, │ │ │ │ │ "6913": [2366, 2387], │ │ │ │ │ "691338": 2353, │ │ │ │ │ @@ -35397,15 +35400,15 @@ │ │ │ │ │ "6970": 2389, │ │ │ │ │ "697339": 2374, │ │ │ │ │ "697416": 2368, │ │ │ │ │ "6976": 2387, │ │ │ │ │ "697753": 2364, │ │ │ │ │ "697936": 2374, │ │ │ │ │ "697986": 2358, │ │ │ │ │ - "698": [2366, 2372, 2381], │ │ │ │ │ + "698": [2352, 2366, 2372, 2381], │ │ │ │ │ "698548": 2374, │ │ │ │ │ "698687": 2358, │ │ │ │ │ "698728": 2424, │ │ │ │ │ "6988": 2387, │ │ │ │ │ "699": [2366, 2372, 2424], │ │ │ │ │ "699070": 2353, │ │ │ │ │ "69911764705882": 28, │ │ │ │ │ @@ -35418,15 +35421,15 @@ │ │ │ │ │ "6999": 2387, │ │ │ │ │ "6em": 2374, │ │ │ │ │ "6f": [1358, 1372, 1375], │ │ │ │ │ "6h": 1549, │ │ │ │ │ "6m": 2362, │ │ │ │ │ "6th": 2465, │ │ │ │ │ "7": [10, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 63, 65, 68, 72, 73, 74, 89, 92, 106, 108, 112, 114, 121, 123, 135, 138, 139, 143, 163, 166, 172, 189, 190, 197, 200, 201, 206, 207, 212, 216, 217, 223, 232, 238, 244, 253, 264, 267, 270, 272, 278, 283, 285, 289, 362, 369, 404, 414, 417, 422, 439, 440, 602, 611, 617, 620, 636, 650, 662, 668, 671, 732, 743, 747, 752, 755, 771, 774, 792, 796, 802, 805, 817, 822, 823, 829, 842, 851, 881, 915, 924, 929, 930, 935, 940, 943, 948, 1021, 1023, 1119, 1123, 1152, 1196, 1199, 1200, 1202, 1206, 1212, 1214, 1219, 1220, 1222, 1225, 1229, 1234, 1237, 1240, 1242, 1246, 1248, 1249, 1254, 1255, 1258, 1259, 1261, 1263, 1269, 1271, 1276, 1277, 1282, 1288, 1295, 1298, 1301, 1303, 1307, 1309, 1310, 1314, 1316, 1317, 1318, 1319, 1322, 1326, 1327, 1328, 1329, 1333, 1337, 1342, 1344, 1346, 1353, 1367, 1369, 1370, 1372, 1383, 1384, 1386, 1392, 1396, 1418, 1433, 1448, 1457, 1467, 1481, 1484, 1491, 1497, 1498, 1499, 1506, 1508, 1515, 1530, 1531, 1542, 2334, 2351, 2352, 2353, 2354, 2355, 2357, 2358, 2359, 2360, 2361, 2362, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2395, 2396, 2397, 2398, 2399, 2402, 2405, 2406, 2407, 2408, 2409, 2410, 2412, 2413, 2414, 2415, 2416, 2431, 2432, 2438, 2444, 2445, 2450, 2453, 2456, 2461, 2465, 2469], │ │ │ │ │ - "70": [15, 17, 19, 74, 192, 193, 617, 798, 799, 1247, 2351, 2352, 2353, 2355, 2358, 2360, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2372, 2374, 2375, 2376, 2377, 2378, 2379, 2385, 2387, 2389, 2393, 2395, 2397, 2399, 2402, 2408, 2413, 2438], │ │ │ │ │ + "70": [15, 17, 19, 74, 192, 193, 617, 798, 799, 1247, 2351, 2352, 2353, 2355, 2358, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2372, 2374, 2375, 2376, 2377, 2378, 2379, 2385, 2387, 2389, 2393, 2395, 2397, 2399, 2402, 2408, 2413, 2438], │ │ │ │ │ "700": [74, 617, 2366, 2372, 2428], │ │ │ │ │ "70000": 2368, │ │ │ │ │ "700000": [1369, 2368], │ │ │ │ │ "700301": 2374, │ │ │ │ │ "701": [2366, 2372], │ │ │ │ │ "701025": 2374, │ │ │ │ │ "7011": 2387, │ │ │ │ │ @@ -35863,15 +35866,15 @@ │ │ │ │ │ "759104": 2352, │ │ │ │ │ "7592": 2388, │ │ │ │ │ "759328": 2366, │ │ │ │ │ "759606": 2366, │ │ │ │ │ "759644": 2389, │ │ │ │ │ "7599": 2395, │ │ │ │ │ "75th": [107, 663, 1213, 1270], │ │ │ │ │ - "76": [18, 194, 197, 800, 802, 1484, 2351, 2352, 2353, 2355, 2358, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2372, 2374, 2375, 2376, 2377, 2378, 2379, 2385, 2387, 2389, 2390, 2393, 2395, 2397, 2399, 2402, 2408, 2413, 2438], │ │ │ │ │ + "76": [18, 194, 197, 800, 802, 1484, 2351, 2352, 2353, 2355, 2358, 2360, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2372, 2374, 2375, 2376, 2377, 2378, 2379, 2385, 2387, 2389, 2390, 2393, 2395, 2397, 2399, 2402, 2408, 2413, 2438], │ │ │ │ │ "760": 32, │ │ │ │ │ "7601": 2388, │ │ │ │ │ "760109": 2362, │ │ │ │ │ "7606": 2388, │ │ │ │ │ "760643": 2366, │ │ │ │ │ "7609": 2388, │ │ │ │ │ "760970": 2374, │ │ │ │ │ @@ -36255,15 +36258,15 @@ │ │ │ │ │ "809152": 2383, │ │ │ │ │ "809185": 2386, │ │ │ │ │ "8092": 2389, │ │ │ │ │ "809797": 2374, │ │ │ │ │ "809829": 2374, │ │ │ │ │ "809926": 2374, │ │ │ │ │ "80px": 2374, │ │ │ │ │ - "81": [15, 191, 797, 2351, 2352, 2353, 2355, 2358, 2360, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2372, 2374, 2375, 2376, 2377, 2378, 2379, 2385, 2389, 2390, 2393, 2395, 2397, 2399, 2402, 2408, 2413, 2416, 2438], │ │ │ │ │ + "81": [15, 191, 797, 2351, 2352, 2353, 2355, 2358, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2372, 2374, 2375, 2376, 2377, 2378, 2379, 2385, 2389, 2390, 2393, 2395, 2397, 2399, 2402, 2408, 2413, 2416, 2438], │ │ │ │ │ "810": [186, 794, 2367, 2465], │ │ │ │ │ "8100": 2366, │ │ │ │ │ "8103": 2389, │ │ │ │ │ "810332": 2374, │ │ │ │ │ "810340": 2353, │ │ │ │ │ "810847": 2362, │ │ │ │ │ "811": 2465, │ │ │ │ │ @@ -36414,14 +36417,15 @@ │ │ │ │ │ "8341": 2397, │ │ │ │ │ "8345": 2389, │ │ │ │ │ "834518": 2366, │ │ │ │ │ "834659": 2374, │ │ │ │ │ "8349": 2389, │ │ │ │ │ "834997": 2374, │ │ │ │ │ "835": [16, 17, 18, 19, 2353, 2361, 2366, 2394, 2402], │ │ │ │ │ + "835047": 2395, │ │ │ │ │ "835102": 2358, │ │ │ │ │ "83521": 2377, │ │ │ │ │ "835402": 2374, │ │ │ │ │ "835747": 2397, │ │ │ │ │ "836": [16, 17, 18, 19, 2366, 2402], │ │ │ │ │ "8361": 2395, │ │ │ │ │ "836124": 2366, │ │ │ │ │ @@ -36485,14 +36489,15 @@ │ │ │ │ │ "8449": 2358, │ │ │ │ │ "845172": 2366, │ │ │ │ │ "8452": 2391, │ │ │ │ │ "8453": 2389, │ │ │ │ │ "845520": 2374, │ │ │ │ │ "845555": 2381, │ │ │ │ │ "8456": 2390, │ │ │ │ │ + "845663": 2395, │ │ │ │ │ "846154": 2389, │ │ │ │ │ "8467": 2389, │ │ │ │ │ "846958": 2364, │ │ │ │ │ "8470": 2369, │ │ │ │ │ "847097": 2366, │ │ │ │ │ "8471": 2389, │ │ │ │ │ "847970": 2374, │ │ │ │ │ @@ -36675,15 +36680,15 @@ │ │ │ │ │ "868951": 2374, │ │ │ │ │ "869081": 2366, │ │ │ │ │ "869127": 2397, │ │ │ │ │ "869226": 2353, │ │ │ │ │ "869339": 2374, │ │ │ │ │ "869551": 2358, │ │ │ │ │ "8697": 2391, │ │ │ │ │ - "87": [15, 18, 135, 200, 212, 246, 288, 620, 743, 805, 817, 852, 946, 2351, 2352, 2353, 2355, 2358, 2360, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2374, 2375, 2376, 2377, 2378, 2381, 2385, 2389, 2390, 2393, 2395, 2397, 2399, 2402, 2408, 2413], │ │ │ │ │ + "87": [15, 18, 135, 200, 212, 246, 288, 620, 743, 805, 817, 852, 946, 2351, 2352, 2353, 2355, 2358, 2362, 2364, 2366, 2367, 2368, 2369, 2371, 2374, 2375, 2376, 2377, 2378, 2381, 2385, 2389, 2390, 2393, 2395, 2397, 2399, 2402, 2408, 2413], │ │ │ │ │ "8701": 2390, │ │ │ │ │ "8702": 2390, │ │ │ │ │ "8703": 2390, │ │ │ │ │ "870756e": 2362, │ │ │ │ │ "8710": 2390, │ │ │ │ │ "871016": 2371, │ │ │ │ │ "871018": 2374, │ │ │ │ │ @@ -36962,15 +36967,15 @@ │ │ │ │ │ "9093": 2438, │ │ │ │ │ "909316": 2397, │ │ │ │ │ "9094": 2392, │ │ │ │ │ "909500": 2362, │ │ │ │ │ "9096": 2392, │ │ │ │ │ "909872": 2352, │ │ │ │ │ "9099": 2392, │ │ │ │ │ - "91": [15, 186, 445, 794, 2351, 2352, 2353, 2355, 2358, 2360, 2362, 2364, 2366, 2367, 2368, 2369, 2370, 2371, 2374, 2375, 2376, 2377, 2378, 2385, 2387, 2389, 2393, 2395, 2397, 2399, 2402, 2408, 2413, 2461, 2465], │ │ │ │ │ + "91": [15, 186, 445, 794, 2351, 2352, 2353, 2355, 2358, 2362, 2364, 2366, 2367, 2368, 2369, 2370, 2371, 2374, 2375, 2376, 2377, 2378, 2385, 2387, 2389, 2393, 2395, 2397, 2399, 2402, 2408, 2413, 2461, 2465], │ │ │ │ │ "9100": 2392, │ │ │ │ │ "910199": 2366, │ │ │ │ │ "910400": 28, │ │ │ │ │ "911": 2366, │ │ │ │ │ "911055": 2362, │ │ │ │ │ "911128": 2374, │ │ │ │ │ "911385": 2374, │ │ │ │ │ @@ -37487,15 +37492,15 @@ │ │ │ │ │ "986": [2366, 2372], │ │ │ │ │ "9861": 2393, │ │ │ │ │ "986137": 2358, │ │ │ │ │ "9862": [2393, 2413], │ │ │ │ │ "986207": [222, 828, 1389], │ │ │ │ │ "986248": 15, │ │ │ │ │ "986678": 2371, │ │ │ │ │ - "987": [2366, 2372], │ │ │ │ │ + "987": [2360, 2366, 2372], │ │ │ │ │ "987309": 2377, │ │ │ │ │ "987349": 2353, │ │ │ │ │ "9874": 2393, │ │ │ │ │ "987713": 2374, │ │ │ │ │ "988": [2366, 2372], │ │ │ │ │ "988045": 2366, │ │ │ │ │ "988138": 2402, │ │ │ │ │ @@ -38332,15 +38337,15 @@ │ │ │ │ │ "append_to_multipl": [2366, 2382, 2438], │ │ │ │ │ "appl": [17, 186, 404, 414, 416, 420, 421, 422, 446, 794, 834, 1551, 2353, 2364, 2366, 2369, 2381], │ │ │ │ │ "appli": [3, 10, 13, 14, 15, 16, 18, 19, 21, 23, 26, 27, 28, 29, 30, 31, 32, 34, 56, 68, 72, 73, 78, 79, 85, 97, 122, 127, 130, 136, 158, 159, 165, 167, 168, 169, 173, 175, 187, 189, 204, 205, 211, 212, 213, 214, 216, 217, 231, 236, 237, 238, 250, 262, 264, 271, 272, 274, 278, 326, 357, 397, 428, 442, 454, 477, 497, 521, 532, 533, 541, 577, 611, 615, 616, 625, 630, 631, 654, 656, 731, 737, 740, 744, 766, 767, 773, 775, 776, 777, 779, 795, 808, 809, 816, 817, 818, 819, 822, 823, 837, 841, 842, 843, 866, 912, 924, 930, 931, 935, 1197, 1198, 1199, 1200, 1206, 1208, 1209, 1210, 1211, 1212, 1214, 1217, 1218, 1221, 1226, 1227, 1228, 1230, 1232, 1235, 1236, 1240, 1242, 1246, 1247, 1248, 1249, 1250, 1252, 1254, 1256, 1257, 1258, 1259, 1262, 1263, 1265, 1266, 1267, 1268, 1269, 1271, 1274, 1275, 1278, 1285, 1286, 1287, 1289, 1293, 1296, 1297, 1301, 1303, 1307, 1308, 1309, 1310, 1311, 1313, 1316, 1318, 1320, 1322, 1325, 1330, 1338, 1342, 1345, 1353, 1370, 1392, 1443, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1453, 1454, 1455, 1457, 1458, 1459, 1460, 1461, 1462, 1464, 1465, 1466, 1467, 1469, 1472, 1475, 1481, 1484, 1486, 1498, 1506, 1517, 1520, 1521, 1522, 1523, 1524, 1527, 1528, 1529, 1530, 1533, 1534, 1535, 1536, 1538, 1539, 1550, 1551, 1665, 1735, 1789, 1803, 1816, 1830, 1840, 2347, 2351, 2358, 2359, 2360, 2361, 2363, 2364, 2366, 2367, 2371, 2372, 2373, 2374, 2375, 2377, 2378, 2381, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2399, 2402, 2403, 2405, 2406, 2409, 2413, 2414, 2415, 2417, 2422, 2424, 2427, 2433, 2434, 2436, 2439, 2440, 2441, 2442, 2444, 2445, 2450, 2453, 2457, 2462, 2464, 2465, 2467, 2469, 2470, 2473], │ │ │ │ │ "applic": [2, 6, 9, 10, 26, 34, 102, 122, 166, 190, 211, 212, 261, 283, 289, 291, 293, 301, 323, 336, 669, 674, 687, 708, 721, 731, 774, 796, 816, 817, 922, 940, 948, 977, 980, 985, 994, 1007, 1036, 1053, 1190, 1207, 1237, 1252, 1298, 1313, 1444, 1457, 1464, 1466, 1474, 1530, 2340, 2351, 2352, 2357, 2360, 2363, 2366, 2368, 2371, 2374, 2377, 2379, 2395, 2397, 2399, 2402, 2413, 2416, 2428, 2444, 2450], │ │ │ │ │ "applied_func": 2386, │ │ │ │ │ "apply_along_axi": 2422, │ │ │ │ │ "apply_func": 2379, │ │ │ │ │ - "apply_if_cal": [2352, 2360, 2364], │ │ │ │ │ + "apply_if_cal": [2352, 2364], │ │ │ │ │ "apply_index": [1444, 1451, 1464, 1465, 1466, 2374, 2438, 2456, 2465], │ │ │ │ │ "apply_integrate_f": 2360, │ │ │ │ │ "apply_integrate_f_numba": 2360, │ │ │ │ │ "apply_integrate_f_wrap": 2360, │ │ │ │ │ "apply_raw": 2361, │ │ │ │ │ "apply_series_gener": 2361, │ │ │ │ │ "apply_standard": 2361, │ │ │ │ │ @@ -39415,15 +39420,15 @@ │ │ │ │ │ "come": [2, 3, 5, 13, 16, 19, 824, 864, 1392, 2351, 2352, 2366, 2368, 2374, 2375, 2377, 2392, 2427, 2469], │ │ │ │ │ "comma": [3, 15, 18, 25, 32, 63, 255, 256, 258, 917, 918, 920, 1232, 1293, 1403, 1422, 1423, 1482, 1520, 1521, 1522, 1524, 1527, 1538, 2366, 2371, 2385, 2413, 2416, 2456], │ │ │ │ │ "command": [1, 2, 5, 6, 13, 16, 17, 19, 21, 22, 296, 319, 472, 678, 702, 1454, 1455, 1484, 2388], │ │ │ │ │ "commandlin": 5, │ │ │ │ │ "comment": [1, 2, 3, 4, 10, 13, 16, 17, 18, 19, 207, 345, 1484, 1521, 1522, 1538, 2362, 2370, 2388, 2389, 2395, 2399, 2402, 2403, 2408, 2428, 2438, 2450, 2465], │ │ │ │ │ "commit": [0, 1, 5, 11, 13, 272, 930, 1543, 2380, 2387, 2413, 2428, 2445], │ │ │ │ │ "committe": 13, │ │ │ │ │ - "common": [1, 2, 3, 4, 13, 15, 16, 17, 18, 19, 28, 34, 107, 194, 242, 245, 266, 287, 411, 487, 501, 505, 663, 800, 846, 1127, 1148, 1155, 1159, 1162, 1163, 1185, 1191, 1213, 1270, 1451, 1466, 1484, 1550, 1901, 1926, 2351, 2352, 2353, 2358, 2359, 2360, 2361, 2362, 2364, 2366, 2367, 2368, 2370, 2374, 2377, 2379, 2383, 2385, 2387, 2392, 2395, 2397, 2398, 2399, 2400, 2402, 2413, 2416, 2424, 2438, 2444, 2450, 2456, 2457, 2461, 2469], │ │ │ │ │ + "common": [1, 2, 3, 4, 13, 15, 16, 17, 18, 19, 28, 34, 107, 194, 242, 245, 266, 287, 411, 487, 501, 505, 663, 800, 846, 1127, 1148, 1155, 1159, 1162, 1163, 1185, 1191, 1213, 1270, 1451, 1466, 1484, 1550, 1901, 1926, 2351, 2352, 2353, 2358, 2359, 2361, 2362, 2364, 2366, 2367, 2368, 2370, 2374, 2377, 2379, 2383, 2385, 2387, 2392, 2395, 2397, 2398, 2399, 2400, 2402, 2413, 2416, 2424, 2438, 2444, 2450, 2456, 2457, 2461, 2469], │ │ │ │ │ "common_timezon": 2377, │ │ │ │ │ "commonli": [2, 1512, 2358, 2372, 2377, 2379, 2402], │ │ │ │ │ "commun": [1, 5, 11, 21, 23, 2352, 2366, 2374, 2469], │ │ │ │ │ "commut": [2416, 2461], │ │ │ │ │ "comodo": [211, 816], │ │ │ │ │ "compact": [3, 2366, 2377, 2379], │ │ │ │ │ "compact_int": [2399, 2408], │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html │ │ │ │ @@ -1849,25 +1849,25 @@ │ │ │ │ In [141]: indexer = np.arange(10000) │ │ │ │ │ │ │ │ In [142]: random.shuffle(indexer) │ │ │ │ │ │ │ │ In [143]: %timeit arr[indexer] │ │ │ │ .....: %timeit arr.take(indexer, axis=0) │ │ │ │ .....: │ │ │ │ -209 us +- 324 ns per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ -77.8 us +- 231 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ +698 us +- 84.8 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ +210 us +- 43 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ │ │ │ │ │ │ │
In [144]: ser = pd.Series(arr[:, 0])
│ │ │ │  
│ │ │ │  In [145]: %timeit ser.iloc[indexer]
│ │ │ │     .....: %timeit ser.take(indexer)
│ │ │ │     .....: 
│ │ │ │ -147 us +- 483 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each)
│ │ │ │ -129 us +- 433 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each)
│ │ │ │ +501 us +- 70.5 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each)
│ │ │ │ +388 us +- 86.5 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │

Index types

│ │ │ │

We have discussed MultiIndex in the previous sections pretty extensively. │ │ │ │ Documentation about DatetimeIndex and PeriodIndex are shown here, │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1256,23 +1256,23 @@ │ │ │ │ │ In [141]: indexer = np.arange(10000) │ │ │ │ │ │ │ │ │ │ In [142]: random.shuffle(indexer) │ │ │ │ │ │ │ │ │ │ In [143]: %timeit arr[indexer] │ │ │ │ │ .....: %timeit arr.take(indexer, axis=0) │ │ │ │ │ .....: │ │ │ │ │ -209 us +- 324 ns per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ -77.8 us +- 231 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ +698 us +- 84.8 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ +210 us +- 43 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ In [144]: ser = pd.Series(arr[:, 0]) │ │ │ │ │ │ │ │ │ │ In [145]: %timeit ser.iloc[indexer] │ │ │ │ │ .....: %timeit ser.take(indexer) │ │ │ │ │ .....: │ │ │ │ │ -147 us +- 483 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ -129 us +- 433 ns per loop (mean +- std. dev. of 7 runs, 10,000 loops each) │ │ │ │ │ +501 us +- 70.5 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ +388 us +- 86.5 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each) │ │ │ │ │ ********** IInnddeexx ttyyppeess_?¶ ********** │ │ │ │ │ We have discussed MultiIndex in the previous sections pretty extensively. │ │ │ │ │ Documentation about DatetimeIndex and PeriodIndex are shown _h_e_r_e, and │ │ │ │ │ documentation about TimedeltaIndex is found _h_e_r_e. │ │ │ │ │ In the following sub-sections we will highlight some other index types. │ │ │ │ │ ******** CCaatteeggoorriiccaallIInnddeexx_?¶ ******** │ │ │ │ │ _C_a_t_e_g_o_r_i_c_a_l_I_n_d_e_x is a type of index that is useful for supporting indexing with │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html │ │ │ │ @@ -529,31 +529,31 @@ │ │ │ │ ...: s += f(a + i * dx) │ │ │ │ ...: return s * dx │ │ │ │ ...: │ │ │ │ │ │ │ │ │ │ │ │

We achieve our result by using DataFrame.apply() (row-wise):

│ │ │ │
In [5]: %timeit df.apply(lambda x: integrate_f(x["a"], x["b"], x["N"]), axis=1)
│ │ │ │ -97.1 ms +- 271 us per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +150 ms +- 38.7 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

Let’s take a look and see where the time is spent during this operation │ │ │ │ using the prun ipython magic function:

│ │ │ │
# most time consuming 4 calls
│ │ │ │  In [6]: %prun -l 4 df.apply(lambda x: integrate_f(x["a"], x["b"], x["N"]), axis=1)  # noqa E999
│ │ │ │ -         605963 function calls (605945 primitive calls) in 0.304 seconds
│ │ │ │ +         605963 function calls (605945 primitive calls) in 0.318 seconds
│ │ │ │  
│ │ │ │     Ordered by: internal time
│ │ │ │     List reduced from 167 to 4 due to restriction <4>
│ │ │ │  
│ │ │ │     ncalls  tottime  percall  cumtime  percall filename:lineno(function)
│ │ │ │ -     1000    0.196    0.000    0.276    0.000 <ipython-input-4-c2a74e076cf0>:1(integrate_f)
│ │ │ │ -   552423    0.080    0.000    0.080    0.000 <ipython-input-3-c138bdd570e3>:1(f)
│ │ │ │ -     3000    0.005    0.000    0.019    0.000 series.py:1016(__getitem__)
│ │ │ │ -     3000    0.003    0.000    0.008    0.000 series.py:1139(_get_value)
│ │ │ │ +     1000    0.206    0.000    0.288    0.000 <ipython-input-4-c2a74e076cf0>:1(integrate_f)
│ │ │ │ +   552423    0.082    0.000    0.082    0.000 <ipython-input-3-c138bdd570e3>:1(f)
│ │ │ │ +     3000    0.005    0.000    0.020    0.000 series.py:1016(__getitem__)
│ │ │ │ +     3000    0.003    0.000    0.009    0.000 series.py:1139(_get_value)
│ │ │ │  
│ │ │ │
│ │ │ │

By far the majority of time is spend inside either integrate_f or f, │ │ │ │ hence we’ll concentrate our efforts cythonizing these two functions.

│ │ │ │
│ │ │ │
│ │ │ │

Plain Cython

│ │ │ │ @@ -571,15 +571,15 @@ │ │ │ │ ...: for i in range(N): │ │ │ │ ...: s += f_plain(a + i * dx) │ │ │ │ ...: return s * dx │ │ │ │ ...: │ │ │ │ │ │ │ │ │ │ │ │
In [9]: %timeit df.apply(lambda x: integrate_f_plain(x["a"], x["b"], x["N"]), axis=1)
│ │ │ │ -87.4 ms +- 70.6 us per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +143 ms +- 36 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

This has improved the performance compared to the pure Python approach by one-third.

│ │ │ │
│ │ │ │
│ │ │ │

Declaring C types

│ │ │ │

We can annotate the function variables and return types as well as use cdef │ │ │ │ @@ -595,36 +595,36 @@ │ │ │ │ ....: for i in range(N): │ │ │ │ ....: s += f_typed(a + i * dx) │ │ │ │ ....: return s * dx │ │ │ │ ....: │ │ │ │ │ │ │ │ │ │ │ │

In [11]: %timeit df.apply(lambda x: integrate_f_typed(x["a"], x["b"], x["N"]), axis=1)
│ │ │ │ -10.1 ms +- 12.8 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ +15.7 ms +- 4.25 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

Annotating the functions with C types yields an over ten times performance improvement compared to │ │ │ │ the original Python implementation.

│ │ │ │
│ │ │ │
│ │ │ │

Using ndarray

│ │ │ │

When re-profiling, time is spent creating a Series from each row, and calling __getitem__ from both │ │ │ │ the index and the series (three times for each row). These Python function calls are expensive and │ │ │ │ can be improved by passing an np.ndarray.

│ │ │ │
In [12]: %prun -l 4 df.apply(lambda x: integrate_f_typed(x["a"], x["b"], x["N"]), axis=1)
│ │ │ │ -         52540 function calls (52522 primitive calls) in 0.028 seconds
│ │ │ │ +         52540 function calls (52522 primitive calls) in 0.058 seconds
│ │ │ │  
│ │ │ │     Ordered by: internal time
│ │ │ │     List reduced from 165 to 4 due to restriction <4>
│ │ │ │  
│ │ │ │     ncalls  tottime  percall  cumtime  percall filename:lineno(function)
│ │ │ │ -     3000    0.005    0.000    0.018    0.000 series.py:1016(__getitem__)
│ │ │ │ -     3000    0.003    0.000    0.008    0.000 series.py:1139(_get_value)
│ │ │ │ -     3000    0.003    0.000    0.004    0.000 indexing.py:2678(check_dict_or_set_indexers)
│ │ │ │ -     3000    0.002    0.000    0.003    0.000 base.py:3763(get_loc)
│ │ │ │ +     3000    0.011    0.000    0.016    0.000 indexing.py:2678(check_dict_or_set_indexers)
│ │ │ │ +     1000    0.010    0.000    0.049    0.000 <string>:1(<lambda>)
│ │ │ │ +     3000    0.007    0.000    0.017    0.000 series.py:1139(_get_value)
│ │ │ │ +     3000    0.007    0.000    0.007    0.000 base.py:3763(get_loc)
│ │ │ │  
│ │ │ │
│ │ │ │
In [13]: %%cython
│ │ │ │     ....: cimport numpy as np
│ │ │ │     ....: import numpy as np
│ │ │ │     ....: cdef double f_typed(double x) except? -2:
│ │ │ │     ....:     return x * (x - 1)
│ │ │ │ @@ -659,15 +659,15 @@
│ │ │ │  
│ │ │ │

This implementation creates an array of zeros and inserts the result │ │ │ │ of integrate_f_typed applied over each row. Looping over an ndarray is faster │ │ │ │ in Cython than looping over a Series object.

│ │ │ │

Since apply_integrate_f is typed to accept an np.ndarray, Series.to_numpy() │ │ │ │ calls are needed to utilize this function.

│ │ │ │
In [14]: %timeit apply_integrate_f(df["a"].to_numpy(), df["b"].to_numpy(), df["N"].to_numpy())
│ │ │ │ -1.3 ms +- 114 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each)
│ │ │ │ +2.33 ms +- 495 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

Performance has improved from the prior implementation by almost ten times.

│ │ │ │
│ │ │ │
│ │ │ │

Disabling compiler directives

│ │ │ │

The majority of the time is now spent in apply_integrate_f. Disabling Cython’s boundscheck │ │ │ │ @@ -678,15 +678,15 @@ │ │ │ │ Ordered by: internal time │ │ │ │ List reduced from 20 to 4 due to restriction <4> │ │ │ │ │ │ │ │ ncalls tottime percall cumtime percall filename:lineno(function) │ │ │ │ 1 0.001 0.001 0.001 0.001 <string>:1(<module>) │ │ │ │ 1 0.000 0.000 0.001 0.001 {built-in method builtins.exec} │ │ │ │ 3 0.000 0.000 0.000 0.000 frame.py:3853(__getitem__) │ │ │ │ - 3 0.000 0.000 0.000 0.000 common.py:367(apply_if_callable) │ │ │ │ + 3 0.000 0.000 0.000 0.000 base.py:541(to_numpy) │ │ │ │ │ │ │ │ │ │ │ │

In [16]: %%cython
│ │ │ │     ....: cimport cython
│ │ │ │     ....: cimport numpy as np
│ │ │ │     ....: import numpy as np
│ │ │ │     ....: cdef np.float64_t f_typed(np.float64_t x) except? -2:
│ │ │ │ @@ -719,15 +719,15 @@
│ │ │ │                   from /build/reproducible-path/pandas-2.1.4+dfsg/buildtmp/.cache/ipython/cython/_cython_magic_dbd2f2be48d2a3825f8cbd16b561de5210461988.c:1251:
│ │ │ │  /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
│ │ │ │     17 | #warning "Using deprecated NumPy API, disable it with " \
│ │ │ │        |  ^~~~~~~
│ │ │ │  
│ │ │ │
│ │ │ │
In [17]: %timeit apply_integrate_f_wrap(df["a"].to_numpy(), df["b"].to_numpy(), df["N"].to_numpy())
│ │ │ │ -1.13 ms +- 238 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each)
│ │ │ │ +1.26 ms +- 286 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

However, a loop indexer i accessing an invalid location in an array would cause a segfault because memory access isn’t checked. │ │ │ │ For more about boundscheck and wraparound, see the Cython docs on │ │ │ │ compiler directives.

│ │ │ │
│ │ │ │ │ │ │ │ @@ -1085,19 +1085,19 @@ │ │ │ │ compared to standard Python syntax for large DataFrame. This engine requires the │ │ │ │ optional dependency numexpr to be installed.

│ │ │ │

The 'python' engine is generally not useful except for testing │ │ │ │ other evaluation engines against it. You will achieve no performance │ │ │ │ benefits using eval() with engine='python' and may │ │ │ │ incur a performance hit.

│ │ │ │
In [40]: %timeit df1 + df2 + df3 + df4
│ │ │ │ -19.5 ms +- 5.81 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ +25.2 ms +- 1.55 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [41]: %timeit pd.eval("df1 + df2 + df3 + df4", engine="python")
│ │ │ │ -19 ms +- 3.08 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ +28.7 ms +- 1.76 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │

The DataFrame.eval() method

│ │ │ │

In addition to the top level pandas.eval() function you can also │ │ │ │ evaluate an expression in the “context” of a DataFrame.

│ │ │ │ @@ -1212,39 +1212,39 @@ │ │ │ │
In [58]: nrows, ncols = 20000, 100
│ │ │ │  
│ │ │ │  In [59]: df1, df2, df3, df4 = [pd.DataFrame(np.random.randn(nrows, ncols)) for _ in range(4)]
│ │ │ │  
│ │ │ │
│ │ │ │

DataFrame arithmetic:

│ │ │ │
In [60]: %timeit df1 + df2 + df3 + df4
│ │ │ │ -16.3 ms +- 4.91 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ +26.2 ms +- 987 us per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [61]: %timeit pd.eval("df1 + df2 + df3 + df4")
│ │ │ │ -12.4 ms +- 1.4 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ +12.7 ms +- 399 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

DataFrame comparison:

│ │ │ │
In [62]: %timeit (df1 > 0) & (df2 > 0) & (df3 > 0) & (df4 > 0)
│ │ │ │ -23.3 ms +- 6.91 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +37.8 ms +- 3.11 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [63]: %timeit pd.eval("(df1 > 0) & (df2 > 0) & (df3 > 0) & (df4 > 0)")
│ │ │ │ -21.9 ms +- 1.46 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +19.7 ms +- 578 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

DataFrame arithmetic with unaligned axes.

│ │ │ │
In [64]: s = pd.Series(np.random.randn(50))
│ │ │ │  
│ │ │ │  In [65]: %timeit df1 + df2 + df3 + df4 + s
│ │ │ │ -34.7 ms +- 2.36 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +43.9 ms +- 2.3 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [66]: %timeit pd.eval("df1 + df2 + df3 + df4 + s")
│ │ │ │ -15.7 ms +- 2.67 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ +14.1 ms +- 538 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │

Note

│ │ │ │

Operations such as

│ │ │ │
1 and 2  # would parse to 1 & 2, but should evaluate to 2
│ │ │ │  3 or 4  # would parse to 3 | 4, but should evaluate to 3
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -113,32 +113,32 @@
│ │ │ │ │     ...:     dx = (b - a) / N
│ │ │ │ │     ...:     for i in range(N):
│ │ │ │ │     ...:         s += f(a + i * dx)
│ │ │ │ │     ...:     return s * dx
│ │ │ │ │     ...:
│ │ │ │ │  We achieve our result by using _D_a_t_a_F_r_a_m_e_._a_p_p_l_y_(_) (row-wise):
│ │ │ │ │  In [5]: %timeit df.apply(lambda x: integrate_f(x["a"], x["b"], x["N"]), axis=1)
│ │ │ │ │ -97.1 ms +- 271 us per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │ +150 ms +- 38.7 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │  Let’s take a look and see where the time is spent during this operation using
│ │ │ │ │  the _p_r_u_n_ _i_p_y_t_h_o_n_ _m_a_g_i_c_ _f_u_n_c_t_i_o_n:
│ │ │ │ │  # most time consuming 4 calls
│ │ │ │ │  In [6]: %prun -l 4 df.apply(lambda x: integrate_f(x["a"], x["b"], x["N"]),
│ │ │ │ │  axis=1)  # noqa E999
│ │ │ │ │ -         605963 function calls (605945 primitive calls) in 0.304 seconds
│ │ │ │ │ +         605963 function calls (605945 primitive calls) in 0.318 seconds
│ │ │ │ │  
│ │ │ │ │     Ordered by: internal time
│ │ │ │ │     List reduced from 167 to 4 due to restriction <4>
│ │ │ │ │  
│ │ │ │ │     ncalls  tottime  percall  cumtime  percall filename:lineno(function)
│ │ │ │ │ -     1000    0.196    0.000    0.276    0.000 :1
│ │ │ │ │ +     1000    0.206    0.000    0.288    0.000 :1
│ │ │ │ │  (integrate_f)
│ │ │ │ │ -   552423    0.080    0.000    0.080    0.000 :1
│ │ │ │ │ +   552423    0.082    0.000    0.082    0.000 :1
│ │ │ │ │  (f)
│ │ │ │ │ -     3000    0.005    0.000    0.019    0.000 series.py:1016(__getitem__)
│ │ │ │ │ -     3000    0.003    0.000    0.008    0.000 series.py:1139(_get_value)
│ │ │ │ │ +     3000    0.005    0.000    0.020    0.000 series.py:1016(__getitem__)
│ │ │ │ │ +     3000    0.003    0.000    0.009    0.000 series.py:1139(_get_value)
│ │ │ │ │  By far the majority of time is spend inside either integrate_f or f, hence
│ │ │ │ │  we’ll concentrate our efforts cythonizing these two functions.
│ │ │ │ │  ******** PPllaaiinn CCyytthhoonn_?¶ ********
│ │ │ │ │  First we’re going to need to import the Cython magic function to IPython:
│ │ │ │ │  In [7]: %load_ext Cython
│ │ │ │ │  Now, let’s simply copy our functions over to Cython:
│ │ │ │ │  In [8]: %%cython
│ │ │ │ │ @@ -149,15 +149,15 @@
│ │ │ │ │     ...:     dx = (b - a) / N
│ │ │ │ │     ...:     for i in range(N):
│ │ │ │ │     ...:         s += f_plain(a + i * dx)
│ │ │ │ │     ...:     return s * dx
│ │ │ │ │     ...:
│ │ │ │ │  In [9]: %timeit df.apply(lambda x: integrate_f_plain(x["a"], x["b"], x["N"]),
│ │ │ │ │  axis=1)
│ │ │ │ │ -87.4 ms +- 70.6 us per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │ +143 ms +- 36 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │  This has improved the performance compared to the pure Python approach by one-
│ │ │ │ │  third.
│ │ │ │ │  ******** DDeeccllaarriinngg CC ttyyppeess_?¶ ********
│ │ │ │ │  We can annotate the function variables and return types as well as use cdef and
│ │ │ │ │  cpdef to improve performance:
│ │ │ │ │  In [10]: %%cython
│ │ │ │ │     ....: cdef double f_typed(double x) except? -2:
│ │ │ │ │ @@ -169,35 +169,35 @@
│ │ │ │ │     ....:     dx = (b - a) / N
│ │ │ │ │     ....:     for i in range(N):
│ │ │ │ │     ....:         s += f_typed(a + i * dx)
│ │ │ │ │     ....:     return s * dx
│ │ │ │ │     ....:
│ │ │ │ │  In [11]: %timeit df.apply(lambda x: integrate_f_typed(x["a"], x["b"], x["N"]),
│ │ │ │ │  axis=1)
│ │ │ │ │ -10.1 ms +- 12.8 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │ +15.7 ms +- 4.25 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │  Annotating the functions with C types yields an over ten times performance
│ │ │ │ │  improvement compared to the original Python implementation.
│ │ │ │ │  ******** UUssiinngg nnddaarrrraayy_?¶ ********
│ │ │ │ │  When re-profiling, time is spent creating a _S_e_r_i_e_s from each row, and calling
│ │ │ │ │  __getitem__ from both the index and the series (three times for each row).
│ │ │ │ │  These Python function calls are expensive and can be improved by passing an
│ │ │ │ │  np.ndarray.
│ │ │ │ │  In [12]: %prun -l 4 df.apply(lambda x: integrate_f_typed(x["a"], x["b"], x
│ │ │ │ │  ["N"]), axis=1)
│ │ │ │ │ -         52540 function calls (52522 primitive calls) in 0.028 seconds
│ │ │ │ │ +         52540 function calls (52522 primitive calls) in 0.058 seconds
│ │ │ │ │  
│ │ │ │ │     Ordered by: internal time
│ │ │ │ │     List reduced from 165 to 4 due to restriction <4>
│ │ │ │ │  
│ │ │ │ │     ncalls  tottime  percall  cumtime  percall filename:lineno(function)
│ │ │ │ │ -     3000    0.005    0.000    0.018    0.000 series.py:1016(__getitem__)
│ │ │ │ │ -     3000    0.003    0.000    0.008    0.000 series.py:1139(_get_value)
│ │ │ │ │ -     3000    0.003    0.000    0.004    0.000 indexing.py:2678
│ │ │ │ │ +     3000    0.011    0.000    0.016    0.000 indexing.py:2678
│ │ │ │ │  (check_dict_or_set_indexers)
│ │ │ │ │ -     3000    0.002    0.000    0.003    0.000 base.py:3763(get_loc)
│ │ │ │ │ +     1000    0.010    0.000    0.049    0.000 :1()
│ │ │ │ │ +     3000    0.007    0.000    0.017    0.000 series.py:1139(_get_value)
│ │ │ │ │ +     3000    0.007    0.000    0.007    0.000 base.py:3763(get_loc)
│ │ │ │ │  In [13]: %%cython
│ │ │ │ │     ....: cimport numpy as np
│ │ │ │ │     ....: import numpy as np
│ │ │ │ │     ....: cdef double f_typed(double x) except? -2:
│ │ │ │ │     ....:     return x * (x - 1)
│ │ │ │ │     ....: cpdef double integrate_f_typed(double a, double b, int N):
│ │ │ │ │     ....:     cdef int i
│ │ │ │ │ @@ -238,15 +238,15 @@
│ │ │ │ │  This implementation creates an array of zeros and inserts the result of
│ │ │ │ │  integrate_f_typed applied over each row. Looping over an ndarray is faster in
│ │ │ │ │  Cython than looping over a _S_e_r_i_e_s object.
│ │ │ │ │  Since apply_integrate_f is typed to accept an np.ndarray, _S_e_r_i_e_s_._t_o___n_u_m_p_y_(_)
│ │ │ │ │  calls are needed to utilize this function.
│ │ │ │ │  In [14]: %timeit apply_integrate_f(df["a"].to_numpy(), df["b"].to_numpy(), df
│ │ │ │ │  ["N"].to_numpy())
│ │ │ │ │ -1.3 ms +- 114 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each)
│ │ │ │ │ +2.33 ms +- 495 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │  Performance has improved from the prior implementation by almost ten times.
│ │ │ │ │  ******** DDiissaabblliinngg ccoommppiilleerr ddiirreeccttiivveess_?¶ ********
│ │ │ │ │  The majority of the time is now spent in apply_integrate_f. Disabling Cython’s
│ │ │ │ │  boundscheck and wraparound checks can yield more performance.
│ │ │ │ │  In [15]: %prun -l 4 apply_integrate_f(df["a"].to_numpy(), df["b"].to_numpy(),
│ │ │ │ │  df["N"].to_numpy())
│ │ │ │ │           75 function calls in 0.001 seconds
│ │ │ │ │ @@ -254,15 +254,15 @@
│ │ │ │ │     Ordered by: internal time
│ │ │ │ │     List reduced from 20 to 4 due to restriction <4>
│ │ │ │ │  
│ │ │ │ │     ncalls  tottime  percall  cumtime  percall filename:lineno(function)
│ │ │ │ │          1    0.001    0.001    0.001    0.001 :1()
│ │ │ │ │          1    0.000    0.000    0.001    0.001 {built-in method builtins.exec}
│ │ │ │ │          3    0.000    0.000    0.000    0.000 frame.py:3853(__getitem__)
│ │ │ │ │ -        3    0.000    0.000    0.000    0.000 common.py:367(apply_if_callable)
│ │ │ │ │ +        3    0.000    0.000    0.000    0.000 base.py:541(to_numpy)
│ │ │ │ │  In [16]: %%cython
│ │ │ │ │     ....: cimport cython
│ │ │ │ │     ....: cimport numpy as np
│ │ │ │ │     ....: import numpy as np
│ │ │ │ │     ....: cdef np.float64_t f_typed(np.float64_t x) except? -2:
│ │ │ │ │     ....:     return x * (x - 1)
│ │ │ │ │     ....: cpdef np.float64_t integrate_f_typed(np.float64_t a, np.float64_t b,
│ │ │ │ │ @@ -300,15 +300,15 @@
│ │ │ │ │  /usr/lib/python3/dist-packages/numpy/core/include/numpy/
│ │ │ │ │  npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API,
│ │ │ │ │  disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
│ │ │ │ │     17 | #warning "Using deprecated NumPy API, disable it with " \
│ │ │ │ │        |  ^~~~~~~
│ │ │ │ │  In [17]: %timeit apply_integrate_f_wrap(df["a"].to_numpy(), df["b"].to_numpy(),
│ │ │ │ │  df["N"].to_numpy())
│ │ │ │ │ -1.13 ms +- 238 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each)
│ │ │ │ │ +1.26 ms +- 286 us per loop (mean +- std. dev. of 7 runs, 1,000 loops each)
│ │ │ │ │  However, a loop indexer i accessing an invalid location in an array would cause
│ │ │ │ │  a segfault because memory access isn’t checked. For more about boundscheck and
│ │ │ │ │  wraparound, see the Cython docs on _c_o_m_p_i_l_e_r_ _d_i_r_e_c_t_i_v_e_s.
│ │ │ │ │  ********** NNuummbbaa ((JJIITT ccoommppiillaattiioonn))_?¶ **********
│ │ │ │ │  An alternative to statically compiling Cython code is to use a dynamic just-in-
│ │ │ │ │  time (JIT) compiler with _N_u_m_b_a.
│ │ │ │ │  Numba allows you to write a pure Python function which can be JIT compiled to
│ │ │ │ │ @@ -611,17 +611,17 @@
│ │ │ │ │  The 'numexpr' engine is the more performant engine that can yield performance
│ │ │ │ │  improvements compared to standard Python syntax for large _D_a_t_a_F_r_a_m_e. This
│ │ │ │ │  engine requires the optional dependency numexpr to be installed.
│ │ │ │ │  The 'python' engine is generally nnoott useful except for testing other evaluation
│ │ │ │ │  engines against it. You will achieve nnoo performance benefits using _e_v_a_l_(_) with
│ │ │ │ │  engine='python' and may incur a performance hit.
│ │ │ │ │  In [40]: %timeit df1 + df2 + df3 + df4
│ │ │ │ │ -19.5 ms +- 5.81 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │ +25.2 ms +- 1.55 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │  In [41]: %timeit pd.eval("df1 + df2 + df3 + df4", engine="python")
│ │ │ │ │ -19 ms +- 3.08 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │ +28.7 ms +- 1.76 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │  ******** TThhee _DD_aa_tt_aa_FF_rr_aa_mm_ee_.._ee_vv_aa_ll_((_)) mmeetthhoodd_?¶ ********
│ │ │ │ │  In addition to the top level _p_a_n_d_a_s_._e_v_a_l_(_) function you can also evaluate an
│ │ │ │ │  expression in the “context” of a _D_a_t_a_F_r_a_m_e.
│ │ │ │ │  In [42]: df = pd.DataFrame(np.random.randn(5, 2), columns=["a", "b"])
│ │ │ │ │  
│ │ │ │ │  In [43]: df.eval("a + b")
│ │ │ │ │  Out[43]:
│ │ │ │ │ @@ -718,29 +718,29 @@
│ │ │ │ │  _p_a_n_d_a_s_._e_v_a_l_(_) works well with expressions containing large arrays.
│ │ │ │ │  In [58]: nrows, ncols = 20000, 100
│ │ │ │ │  
│ │ │ │ │  In [59]: df1, df2, df3, df4 = [pd.DataFrame(np.random.randn(nrows, ncols)) for
│ │ │ │ │  _ in range(4)]
│ │ │ │ │  _D_a_t_a_F_r_a_m_e arithmetic:
│ │ │ │ │  In [60]: %timeit df1 + df2 + df3 + df4
│ │ │ │ │ -16.3 ms +- 4.91 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │ +26.2 ms +- 987 us per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │  In [61]: %timeit pd.eval("df1 + df2 + df3 + df4")
│ │ │ │ │ -12.4 ms +- 1.4 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │ +12.7 ms +- 399 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │  _D_a_t_a_F_r_a_m_e comparison:
│ │ │ │ │  In [62]: %timeit (df1 > 0) & (df2 > 0) & (df3 > 0) & (df4 > 0)
│ │ │ │ │ -23.3 ms +- 6.91 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │ +37.8 ms +- 3.11 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │  In [63]: %timeit pd.eval("(df1 > 0) & (df2 > 0) & (df3 > 0) & (df4 > 0)")
│ │ │ │ │ -21.9 ms +- 1.46 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │ +19.7 ms +- 578 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │  _D_a_t_a_F_r_a_m_e arithmetic with unaligned axes.
│ │ │ │ │  In [64]: s = pd.Series(np.random.randn(50))
│ │ │ │ │  
│ │ │ │ │  In [65]: %timeit df1 + df2 + df3 + df4 + s
│ │ │ │ │ -34.7 ms +- 2.36 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │ +43.9 ms +- 2.3 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ │  In [66]: %timeit pd.eval("df1 + df2 + df3 + df4 + s")
│ │ │ │ │ -15.7 ms +- 2.67 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │ +14.1 ms +- 538 us per loop (mean +- std. dev. of 7 runs, 100 loops each)
│ │ │ │ │  Note
│ │ │ │ │  Operations such as
│ │ │ │ │  1 and 2  # would parse to 1 & 2, but should evaluate to 2
│ │ │ │ │  3 or 4  # would parse to 3 | 4, but should evaluate to 3
│ │ │ │ │  ~1  # this is okay, but slower when using eval
│ │ │ │ │  should be performed in Python. An exception will be raised if you try to
│ │ │ │ │  perform any boolean/bitwise operations with scalar operands that are not of
│ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/scale.html
│ │ │ │ @@ -889,16 +889,16 @@
│ │ │ │     ....: files = pathlib.Path("data/timeseries/").glob("ts*.parquet")
│ │ │ │     ....: counts = pd.Series(dtype=int)
│ │ │ │     ....: for path in files:
│ │ │ │     ....:     df = pd.read_parquet(path)
│ │ │ │     ....:     counts = counts.add(df["name"].value_counts(), fill_value=0)
│ │ │ │     ....: counts.astype(int)
│ │ │ │     ....: 
│ │ │ │ -CPU times: user 691 us, sys: 0 ns, total: 691 us
│ │ │ │ -Wall time: 702 us
│ │ │ │ +CPU times: user 604 us, sys: 35 us, total: 639 us
│ │ │ │ +Wall time: 646 us
│ │ │ │  Out[32]: Series([], dtype: int64)
│ │ │ │  
│ │ │ │
│ │ │ │

Some readers, like pandas.read_csv(), offer parameters to control the │ │ │ │ chunksize when reading a single file.

│ │ │ │

Manually chunking is an OK option for workflows that don’t │ │ │ │ require too sophisticated of operations. Some operations, like pandas.DataFrame.groupby(), are │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -600,16 +600,16 @@ │ │ │ │ │ ....: files = pathlib.Path("data/timeseries/").glob("ts*.parquet") │ │ │ │ │ ....: counts = pd.Series(dtype=int) │ │ │ │ │ ....: for path in files: │ │ │ │ │ ....: df = pd.read_parquet(path) │ │ │ │ │ ....: counts = counts.add(df["name"].value_counts(), fill_value=0) │ │ │ │ │ ....: counts.astype(int) │ │ │ │ │ ....: │ │ │ │ │ -CPU times: user 691 us, sys: 0 ns, total: 691 us │ │ │ │ │ -Wall time: 702 us │ │ │ │ │ +CPU times: user 604 us, sys: 35 us, total: 639 us │ │ │ │ │ +Wall time: 646 us │ │ │ │ │ Out[32]: Series([], dtype: int64) │ │ │ │ │ Some readers, like _p_a_n_d_a_s_._r_e_a_d___c_s_v_(_), offer parameters to control the chunksize │ │ │ │ │ when reading a single file. │ │ │ │ │ Manually chunking is an OK option for workflows that don’t require too │ │ │ │ │ sophisticated of operations. Some operations, like _p_a_n_d_a_s_._D_a_t_a_F_r_a_m_e_._g_r_o_u_p_b_y_(_), │ │ │ │ │ are much harder to do chunkwise. In these cases, you may be better switching to │ │ │ │ │ a different library that implements these out-of-core algorithms for you. │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz │ │ │ │ ├── style.ipynb │ │ │ │ │ ├── Pretty-printed │ │ │ │ │ │┄ Similarity: 0.9985610875706213% │ │ │ │ │ │┄ Differences: {"'cells'": "{1: {'metadata': {'execution': {'iopub.execute_input': '2024-05-26T11:39:24.088609Z', " │ │ │ │ │ │┄ "'iopub.status.busy': '2024-05-26T11:39:24.088289Z', 'iopub.status.idle': " │ │ │ │ │ │┄ "'2024-05-26T11:39:24.711465Z', 'shell.execute_reply': " │ │ │ │ │ │┄ "'2024-05-26T11:39:24.698031Z'}}}, 3: {'metadata': {'execution': " │ │ │ │ │ │┄ "{'iopub.execute_input': '2024-05-26T11:39:24.720678Z', 'iopub.status.busy': " │ │ │ │ │ │┄ "'2024-05-26T11:39:24.720278Z', 'iopub.status.idle': '2024-05-26T11:39:2 […] │ │ │ │ │ │ @@ -39,18 +39,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 1, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-06-28T15:31:40.161290Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-06-28T15:31:40.160976Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-06-28T15:31:40.689868Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-06-28T15:31:40.689028Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-05-26T11:39:24.088609Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-05-26T11:39:24.088289Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-05-26T11:39:24.711465Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-05-26T11:39:24.698031Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "nbsphinx": "hidden" │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [], │ │ │ │ │ │ "source": [ │ │ │ │ │ │ "import matplotlib.pyplot\n", │ │ │ │ │ │ "# We have this here to trigger matplotlib's font cache stuff.\n", │ │ │ │ │ │ @@ -77,36 +77,36 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 2, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-06-28T15:31:40.698338Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-06-28T15:31:40.697895Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-06-28T15:31:40.956094Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-06-28T15:31:40.954947Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-05-26T11:39:24.720678Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-05-26T11:39:24.720278Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-05-26T11:39:25.235484Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-05-26T11:39:25.219471Z" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [], │ │ │ │ │ │ "source": [ │ │ │ │ │ │ "import pandas as pd\n", │ │ │ │ │ │ "import numpy as np\n", │ │ │ │ │ │ "import matplotlib as mpl\n" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 3, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-06-28T15:31:40.960392Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-06-28T15:31:40.959999Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-06-28T15:31:41.101927Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-06-28T15:31:41.100736Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-05-26T11:39:25.244647Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-05-26T11:39:25.244230Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-05-26T11:39:25.536260Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-05-26T11:39:25.535440Z" │ │ │ │ │ │ }, │ │ │ │ │ │ "nbsphinx": "hidden" │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [], │ │ │ │ │ │ "source": [ │ │ │ │ │ │ "# For reproducibility - this doesn't respect uuid_len or positionally-passed uuid but the places here that use that coincidentally bypass this anyway\n", │ │ │ │ │ │ "from pandas.io.formats.style import Styler\n", │ │ │ │ │ │ @@ -123,18 +123,18 @@ │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ { │ │ │ │ │ │ "cell_type": "code", │ │ │ │ │ │ "execution_count": 4, │ │ │ │ │ │ "metadata": { │ │ │ │ │ │ "execution": { │ │ │ │ │ │ - "iopub.execute_input": "2025-06-28T15:31:41.106060Z", │ │ │ │ │ │ - "iopub.status.busy": "2025-06-28T15:31:41.105636Z", │ │ │ │ │ │ - "iopub.status.idle": "2025-06-28T15:31:41.125830Z", │ │ │ │ │ │ - "shell.execute_reply": "2025-06-28T15:31:41.125046Z" │ │ │ │ │ │ + "iopub.execute_input": "2024-05-26T11:39:25.544612Z", │ │ │ │ │ │ + "iopub.status.busy": "2024-05-26T11:39:25.544212Z", │ │ │ │ │ │ + "iopub.status.idle": "2024-05-26T11:39:25.568236Z", │ │ │ │ │ │ + "shell.execute_reply": "2024-05-26T11:39:25.567449Z" │ │ │ │ │ │ } │ │ │ │ │ │ }, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "