diff --git a/perf_tests/open_era5.py b/perf_tests/open_era5.py
new file mode 100755
index 00000000..69aaf660
--- /dev/null
+++ b/perf_tests/open_era5.py
@@ -0,0 +1,13 @@
+#!/usr/bin/env python3
+
+import xarray as xr
+import qarray as qr
+
+# Requires authenticating with GCP
+era5_ds = xr.open_zarr(
+ 'gs://gcp-public-data-arco-era5/ar/1959-2022-full_37-1h-0p25deg-chunk-1.zarr-v2',
+ chunks={'time': 240, 'level': 1}
+)
+era5_wind_df = qr.to_dd(era5_ds[['u_component_of_wind', 'v_component_of_wind']])
+
+print(era5_wind_df.columns)
\ No newline at end of file
diff --git a/perf_tests/open_era5.py-2024-02-18T17:21:44+07:00.svg b/perf_tests/open_era5.py-2024-02-18T17:21:44+07:00.svg
new file mode 100644
index 00000000..a0f598ac
--- /dev/null
+++ b/perf_tests/open_era5.py-2024-02-18T17:21:44+07:00.svg
@@ -0,0 +1,415 @@
+
\ No newline at end of file
diff --git a/perf_tests/open_era5.py-2024-02-18T17:33:02+07:00.svg b/perf_tests/open_era5.py-2024-02-18T17:33:02+07:00.svg
new file mode 100644
index 00000000..78248e8b
--- /dev/null
+++ b/perf_tests/open_era5.py-2024-02-18T17:33:02+07:00.svg
@@ -0,0 +1,415 @@
+py-spy record ./open_era5.py --function --threads Reset ZoomSearch <module> (qarray/core.py:1) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.21%)<module> (scipy/sparse/csgraph/_laplacian.py:1) (7 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.21%)<module> (scipy/sparse/linalg/__init__.py:1) (7 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.21%)<module> (scipy/sparse/linalg/_isolve/__init__.py:1) (7 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.21%)<module> (scipy/sparse/linalg/_isolve/lgmres.py:4) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)<module> (scipy/linalg/__init__.py:1) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)<module> (dask/array/chunk_types.py:1) (11 samples, 0.33%)_find_and_load (<frozen importlib._bootstrap>:1002) (11 samples, 0.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 0.33%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.30%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.30%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.30%)<module> (scipy/sparse/__init__.py:1) (10 samples, 0.30%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.24%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.24%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)<module> (scipy/sparse/csgraph/__init__.py:1) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.24%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.24%)<module> (dask/array/backends.py:1) (12 samples, 0.37%)_find_and_load (<frozen importlib._bootstrap>:1002) (12 samples, 0.37%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (12 samples, 0.37%)_load_unlocked (<frozen importlib._bootstrap>:659) (12 samples, 0.37%)exec_module (<frozen importlib._bootstrap_external>:844) (12 samples, 0.37%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (12 samples, 0.37%)<module> (dask/array/core.py:1) (12 samples, 0.37%)_find_and_load (<frozen importlib._bootstrap>:1002) (12 samples, 0.37%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (12 samples, 0.37%)_load_unlocked (<frozen importlib._bootstrap>:659) (12 samples, 0.37%)exec_module (<frozen importlib._bootstrap_external>:844) (12 samples, 0.37%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (12 samples, 0.37%)<module> (dask/array/fft.py:1) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (22 samples, 0.67%)<module> (dask/array/ma.py:1) (6 samples, 0.18%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.18%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.18%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.18%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.18%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.18%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (23 samples, 0.70%)_find_and_load (<frozen importlib._bootstrap>:1002) (23 samples, 0.70%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (23 samples, 0.70%)_load_unlocked (<frozen importlib._bootstrap>:659) (23 samples, 0.70%)exec_module (<frozen importlib._bootstrap_external>:844) (23 samples, 0.70%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (23 samples, 0.70%)<module> (dask/array/__init__.py:1) (23 samples, 0.70%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (23 samples, 0.70%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (23 samples, 0.70%)_find_and_load (<frozen importlib._bootstrap>:1002) (23 samples, 0.70%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (23 samples, 0.70%)_load_unlocked (<frozen importlib._bootstrap>:659) (23 samples, 0.70%)exec_module (<frozen importlib._bootstrap_external>:844) (23 samples, 0.70%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)<module> (dask/bag/__init__.py:1) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)<module> (dask/dataframe/backends.py:1) (36 samples, 1.10%)_find_and_load (<frozen importlib._bootstrap>:1002) (36 samples, 1.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (36 samples, 1.10%)_load_unlocked (<frozen importlib._bootstrap>:659) (13 samples, 0.40%)exec_module (<frozen importlib._bootstrap_external>:844) (13 samples, 0.40%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (13 samples, 0.40%)<module> (dask/dataframe/core.py:1) (13 samples, 0.40%)<module> (qarray/__init__.py:1) (44 samples, 1.34%)_find_and_load (<frozen importlib._bootstrap>:1002) (44 samples, 1.34%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (44 samples, 1.34%)_load_unlocked (<frozen importlib._bootstrap>:659) (44 samples, 1.34%)exec_module (<frozen importlib._bootstrap_external>:844) (44 samples, 1.34%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (44 samples, 1.34%)<module> (qarray/df.py:1) (40 samples, 1.22%)_find_and_load (<frozen importlib._bootstrap>:1002) (40 samples, 1.22%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (40 samples, 1.22%)_load_unlocked (<frozen importlib._bootstrap>:659) (40 samples, 1.22%)exec_module (<frozen importlib._bootstrap_external>:844) (40 samples, 1.22%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (40 samples, 1.22%)<module> (dask/dataframe/__init__.py:1) (40 samples, 1.22%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (38 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (38 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:1002) (38 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (38 samples, 1.16%)_load_unlocked (<frozen importlib._bootstrap>:659) (38 samples, 1.16%)exec_module (<frozen importlib._bootstrap_external>:844) (38 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (38 samples, 1.16%)<module> (numpy/__init__.py:1) (8 samples, 0.24%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (5 samples, 0.15%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.15%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.15%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.15%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.15%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.15%)<module> (pandas/compat/__init__.py:1) (19 samples, 0.58%)_find_and_load (<frozen importlib._bootstrap>:1002) (19 samples, 0.58%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (19 samples, 0.58%)_load_unlocked (<frozen importlib._bootstrap>:659) (19 samples, 0.58%)exec_module (<frozen importlib._bootstrap_external>:844) (19 samples, 0.58%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (18 samples, 0.55%)<module> (pandas/compat/pyarrow.py:1) (18 samples, 0.55%)_find_and_load (<frozen importlib._bootstrap>:1002) (18 samples, 0.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (18 samples, 0.55%)_load_unlocked (<frozen importlib._bootstrap>:659) (18 samples, 0.55%)exec_module (<frozen importlib._bootstrap_external>:844) (18 samples, 0.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (18 samples, 0.55%)<module> (pyarrow/__init__.py:20) (18 samples, 0.55%)_find_and_load (<frozen importlib._bootstrap>:1002) (18 samples, 0.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (18 samples, 0.55%)_load_unlocked (<frozen importlib._bootstrap>:659) (17 samples, 0.52%)module_from_spec (<frozen importlib._bootstrap>:558) (16 samples, 0.49%)create_module (<frozen importlib._bootstrap_external>:1171) (16 samples, 0.49%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (16 samples, 0.49%)exec_module (<frozen importlib._bootstrap_external>:1179) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:1179) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:1179) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)<module> (pandas/_libs/tslibs/__init__.py:1) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)<module> (pandas/_libs/__init__.py:1) (6 samples, 0.18%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.18%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.18%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.18%)_decorate_compute_function (pyarrow/compute.py:120) (4 samples, 0.12%)<module> (pandas/core/arrays/_arrow_string_mixins.py:1) (9 samples, 0.27%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.27%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.27%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.27%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.27%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.27%)<module> (pyarrow/compute.py:18) (9 samples, 0.27%)_make_global_functions (pyarrow/compute.py:306) (5 samples, 0.15%)_wrap_function (pyarrow/compute.py:290) (5 samples, 0.15%)<module> (pandas/core/arrays/__init__.py:1) (13 samples, 0.40%)_find_and_load (<frozen importlib._bootstrap>:1002) (13 samples, 0.40%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (13 samples, 0.40%)_load_unlocked (<frozen importlib._bootstrap>:659) (13 samples, 0.40%)exec_module (<frozen importlib._bootstrap_external>:844) (13 samples, 0.40%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (13 samples, 0.40%)<module> (pandas/core/arrays/arrow/__init__.py:1) (13 samples, 0.40%)_find_and_load (<frozen importlib._bootstrap>:1002) (13 samples, 0.40%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (13 samples, 0.40%)_load_unlocked (<frozen importlib._bootstrap>:659) (13 samples, 0.40%)exec_module (<frozen importlib._bootstrap_external>:844) (13 samples, 0.40%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (13 samples, 0.40%)<module> (pandas/core/arrays/arrow/array.py:1) (13 samples, 0.40%)_find_and_load (<frozen importlib._bootstrap>:1002) (13 samples, 0.40%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (13 samples, 0.40%)_load_unlocked (<frozen importlib._bootstrap>:659) (13 samples, 0.40%)exec_module (<frozen importlib._bootstrap_external>:844) (13 samples, 0.40%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (13 samples, 0.40%)<module> (pandas/core/methods/describe.py:1) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)get_code (<frozen importlib._bootstrap_external>:916) (4 samples, 0.12%)<module> (pandas/core/generic.py:2) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.27%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.27%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.27%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.27%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.27%)<module> (pandas/core/frame.py:1) (9 samples, 0.27%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.27%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.27%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.27%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.27%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.27%)<module> (pandas/core/api.py:1) (31 samples, 0.94%)_find_and_load (<frozen importlib._bootstrap>:1002) (31 samples, 0.94%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (31 samples, 0.94%)_load_unlocked (<frozen importlib._bootstrap>:659) (31 samples, 0.94%)exec_module (<frozen importlib._bootstrap_external>:844) (31 samples, 0.94%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (31 samples, 0.94%)<module> (pandas/core/groupby/__init__.py:1) (10 samples, 0.30%)_find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 0.30%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 0.30%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.30%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.30%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.30%)<module> (pandas/core/groupby/generic.py:1) (10 samples, 0.30%)_find_and_load (<frozen importlib._bootstrap>:1002) (55 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (55 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (53 samples, 1.61%)exec_module (<frozen importlib._bootstrap_external>:844) (53 samples, 1.61%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (53 samples, 1.61%)<module> (xarray/testing.py:1) (64 samples, 1.95%)<.._find_and_load (<frozen importlib._bootstrap>:1002) (64 samples, 1.95%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (64 samples, 1.95%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (64 samples, 1.95%)_..exec_module (<frozen importlib._bootstrap_external>:844) (64 samples, 1.95%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (64 samples, 1.95%)_..<module> (pandas/__init__.py:1) (56 samples, 1.70%)<module> (dask/base.py:1) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.18%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.18%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.18%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.18%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.18%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.27%)<module> (xarray/backends/file_manager.py:1) (9 samples, 0.27%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.27%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.27%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.27%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.27%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.27%)<module> (xarray/backends/locks.py:1) (9 samples, 0.27%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.27%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.27%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.27%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.27%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.27%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.27%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.27%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.27%)<module> (dask/__init__.py:1) (9 samples, 0.27%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.30%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (77 samples, 2.34%)_.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (77 samples, 2.34%)_.._find_and_load (<frozen importlib._bootstrap>:1002) (77 samples, 2.34%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (77 samples, 2.34%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (77 samples, 2.34%)_..exec_module (<frozen importlib._bootstrap_external>:844) (77 samples, 2.34%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (77 samples, 2.34%)_..<module> (xarray/tutorial.py:1) (13 samples, 0.40%)_find_and_load (<frozen importlib._bootstrap>:1002) (13 samples, 0.40%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (13 samples, 0.40%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (13 samples, 0.40%)_find_and_load (<frozen importlib._bootstrap>:1002) (13 samples, 0.40%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (13 samples, 0.40%)_load_unlocked (<frozen importlib._bootstrap>:659) (11 samples, 0.33%)exec_module (<frozen importlib._bootstrap_external>:844) (11 samples, 0.33%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 0.33%)<module> (xarray/backends/__init__.py:1) (11 samples, 0.33%)_find_and_load (<frozen importlib._bootstrap>:1002) (11 samples, 0.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 0.33%)_load_unlocked (<frozen importlib._bootstrap>:659) (11 samples, 0.33%)_find_and_load (<frozen importlib._bootstrap>:1002) (122 samples, 3.71%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (122 samples, 3.71%)_fin.._load_unlocked (<frozen importlib._bootstrap>:659) (122 samples, 3.71%)_loa..exec_module (<frozen importlib._bootstrap_external>:844) (122 samples, 3.71%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (122 samples, 3.71%)_cal..<module> (xarray/__init__.py:1) (78 samples, 2.37%)<m.._get_chunk (xarray/core/dataset.py:221) (25 samples, 0.76%)_dataset_from_backend_dataset (xarray/backends/api.py:350) (33 samples, 1.00%)_chunk_ds (xarray/backends/api.py:308) (33 samples, 1.00%)_maybe_chunk (xarray/core/dataset.py:279) (8 samples, 0.24%)tokenize (dask/base.py:1026) (7 samples, 0.21%)__call__ (dask/utils.py:762) (7 samples, 0.21%)normalize_dict (dask/base.py:1064) (7 samples, 0.21%)__call__ (dask/utils.py:762) (7 samples, 0.21%)normalize_seq (dask/base.py:1095) (7 samples, 0.21%)_normalize_seq_func (dask/base.py:1079) (7 samples, 0.21%)__call__ (dask/utils.py:762) (7 samples, 0.21%)normalize_seq (dask/base.py:1095) (7 samples, 0.21%)_normalize_seq_func (dask/base.py:1079) (7 samples, 0.21%)__call__ (dask/utils.py:762) (7 samples, 0.21%)normalize_seq (dask/base.py:1095) (7 samples, 0.21%)_normalize_seq_func (dask/base.py:1079) (7 samples, 0.21%)__call__ (dask/utils.py:762) (5 samples, 0.15%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)<module> (requests/__init__.py:6) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)<module> (ee/__init__.py:1) (15 samples, 0.46%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (15 samples, 0.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 0.46%)_find_and_load (<frozen importlib._bootstrap>:1002) (15 samples, 0.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (15 samples, 0.46%)_load_unlocked (<frozen importlib._bootstrap>:659) (15 samples, 0.46%)exec_module (<frozen importlib._bootstrap_external>:844) (15 samples, 0.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 0.46%)<module> (ee/batch.py:1) (15 samples, 0.46%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (15 samples, 0.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 0.46%)_find_and_load (<frozen importlib._bootstrap>:1002) (15 samples, 0.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (15 samples, 0.46%)_load_unlocked (<frozen importlib._bootstrap>:659) (15 samples, 0.46%)exec_module (<frozen importlib._bootstrap_external>:844) (15 samples, 0.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 0.46%)<module> (ee/_cloud_api_utils.py:1) (15 samples, 0.46%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (11 samples, 0.33%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 0.33%)_find_and_load (<frozen importlib._bootstrap>:1002) (11 samples, 0.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 0.33%)_load_unlocked (<frozen importlib._bootstrap>:659) (11 samples, 0.33%)exec_module (<frozen importlib._bootstrap_external>:844) (11 samples, 0.33%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 0.33%)<module> (googleapiclient/discovery.py:15) (11 samples, 0.33%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.24%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.24%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)<module> (oauth2/service_account.py:15) (8 samples, 0.24%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.24%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.24%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)<module> (auth/_service_account_info.py:15) (8 samples, 0.24%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.24%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.24%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)<module> (auth/crypt/__init__.py:15) (8 samples, 0.24%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.24%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.24%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)<module> (auth/crypt/rsa.py:15) (8 samples, 0.24%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.24%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.24%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.24%)<module> (auth/crypt/_python_rsa.py:15) (8 samples, 0.24%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (5 samples, 0.15%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.15%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.15%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.15%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.15%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.15%)<module> (pyasn1/codec/der/decoder.py:7) (5 samples, 0.15%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (5 samples, 0.15%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.15%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.15%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.15%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.15%)get_backend (xarray/backends/plugins.py:200) (21 samples, 0.64%)list_engines (xarray/backends/plugins.py:119) (21 samples, 0.64%)build_engines (xarray/backends/plugins.py:106) (21 samples, 0.64%)backends_dict_from_pkg (xarray/backends/plugins.py:70) (21 samples, 0.64%)load (importlib_metadata/__init__.py:178) (21 samples, 0.64%)import_module (importlib/__init__.py:109) (21 samples, 0.64%)_gcd_import (<frozen importlib._bootstrap>:1018) (21 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (21 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (21 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (21 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (21 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (21 samples, 0.64%)<module> (xee/__init__.py:15) (21 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (21 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (21 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (21 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (21 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (21 samples, 0.64%)<module> (xee/ext.py:15) (21 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (21 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (21 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (21 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (21 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (21 samples, 0.64%)<module> (pyproj/__init__.py:1) (6 samples, 0.18%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.15%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.21%)<module> (zarr/__init__.py:2) (7 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.18%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.18%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.18%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.18%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.18%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.18%)<module> (fsspec/implementations/http.py:1) (7 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.21%)<module> (aiohttp/__init__.py:1) (7 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.21%)<module> (aiohttp/client.py:1) (7 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 0.46%)<module> (gcsfs/core.py:1) (15 samples, 0.46%)_find_and_load (<frozen importlib._bootstrap>:1002) (14 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (14 samples, 0.43%)_load_unlocked (<frozen importlib._bootstrap>:659) (12 samples, 0.37%)exec_module (<frozen importlib._bootstrap_external>:844) (12 samples, 0.37%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (12 samples, 0.37%)_un_chain (fsspec/core.py:319) (18 samples, 0.55%)get_filesystem_class (fsspec/registry.py:216) (18 samples, 0.55%)_import_class (fsspec/registry.py:254) (18 samples, 0.55%)import_module (importlib/__init__.py:109) (18 samples, 0.55%)_gcd_import (<frozen importlib._bootstrap>:1018) (18 samples, 0.55%)_find_and_load (<frozen importlib._bootstrap>:1002) (18 samples, 0.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (18 samples, 0.55%)_load_unlocked (<frozen importlib._bootstrap>:659) (18 samples, 0.55%)exec_module (<frozen importlib._bootstrap_external>:844) (18 samples, 0.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (18 samples, 0.55%)<module> (gcsfs/__init__.py:1) (18 samples, 0.55%)_find_and_load (<frozen importlib._bootstrap>:1002) (18 samples, 0.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (18 samples, 0.55%)_load_unlocked (<frozen importlib._bootstrap>:659) (18 samples, 0.55%)exec_module (<frozen importlib._bootstrap_external>:844) (18 samples, 0.55%)open_zarr (xarray/backends/zarr.py:740) (83 samples, 2.53%)op..open_dataset (xarray/backends/api.py:392) (83 samples, 2.53%)op..open_dataset (xarray/backends/zarr.py:944) (29 samples, 0.88%)open_group (xarray/backends/zarr.py:374) (26 samples, 0.79%)open_consolidated (zarr/convenience.py:1281) (19 samples, 0.58%)normalize_store_arg (zarr/storage.py:184) (19 samples, 0.58%)_normalize_store_arg_v2 (zarr/storage.py:143) (19 samples, 0.58%)__init__ (zarr/storage.py:1344) (19 samples, 0.58%)get_mapper (fsspec/mapping.py:206) (19 samples, 0.58%)url_to_fs (fsspec/core.py:350) (19 samples, 0.58%)<listcomp> (qarray/df.py:67) (6 samples, 0.18%)<listcomp> (qarray/df.py:73) (59 samples, 1.79%)<.._block_len (qarray/df.py:66) (58 samples, 1.76%)prod (numpy/core/fromnumeric.py:2979) (44 samples, 1.34%)_wrapreduction (numpy/core/fromnumeric.py:71) (41 samples, 1.25%)<dictcomp> (qarray/df.py:37) (53 samples, 1.61%)_get_chunk_slicer (qarray/df.py:14) (51 samples, 1.55%)<genexpr> (qarray/df.py:33) (6 samples, 0.18%)block_slices (qarray/df.py:24) (65 samples, 1.98%)b..<genexpr> (qarray/df.py:36) (64 samples, 1.95%)<..collections_to_dsk (dask/base.py:417) (9 samples, 0.27%)optimize (dask/array/optimization.py:27) (9 samples, 0.27%)cull (dask/highlevelgraph.py:706) (9 samples, 0.27%)get_output_keys (dask/blockwise.py:478) (8 samples, 0.24%)<setcomp> (dask/blockwise.py:484) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.15%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.15%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.15%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.15%)<module> (distributed/comm/__init__.py:1) (5 samples, 0.15%)_register_transports (distributed/comm/__init__.py:19) (5 samples, 0.15%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (5 samples, 0.15%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.15%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.15%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.15%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.15%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.15%)<module> (distributed/core.py:1) (8 samples, 0.24%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.27%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.27%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.27%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.27%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.27%)<module> (distributed/actor.py:1) (10 samples, 0.30%)_find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 0.30%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 0.30%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.30%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.30%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.30%)<module> (distributed/client.py:1) (10 samples, 0.30%)_find_and_load (<frozen importlib._bootstrap>:1002) (18 samples, 0.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (18 samples, 0.55%)_load_unlocked (<frozen importlib._bootstrap>:659) (15 samples, 0.46%)exec_module (<frozen importlib._bootstrap_external>:844) (15 samples, 0.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 0.46%)<module> (distributed/deploy/__init__.py:1) (5 samples, 0.15%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.15%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.15%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.15%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.15%)thread (0x2035FF240) (362 samples, 11.01%)thread (0x2035FF..<module> (open_era5.py:3) (362 samples, 11.01%)<module> (open_e..to_dd (qarray/df.py:70) (157 samples, 4.78%)to_dd ..from_map (dask/dataframe/io/io.py:849) (31 samples, 0.94%)_emulate (dask/dataframe/core.py:7167) (31 samples, 0.94%)f (qarray/df.py:76) (31 samples, 0.94%)to_pd (qarray/df.py:54) (31 samples, 0.94%)unbounded_unravel (qarray/core.py:24) (31 samples, 0.94%)values (xarray/core/dataarray.py:750) (31 samples, 0.94%)values (xarray/core/variable.py:613) (31 samples, 0.94%)_as_array_or_item (xarray/core/variable.py:295) (31 samples, 0.94%)__array__ (dask/array/core.py:1699) (31 samples, 0.94%)compute (dask/base.py:355) (31 samples, 0.94%)compute (dask/base.py:603) (31 samples, 0.94%)get_scheduler (dask/base.py:1449) (22 samples, 0.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (22 samples, 0.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (22 samples, 0.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (22 samples, 0.67%)exec_module (<frozen importlib._bootstrap_external>:844) (22 samples, 0.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (22 samples, 0.67%)<module> (distributed/__init__.py:1) (22 samples, 0.67%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.12%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.12%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.12%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.12%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.12%)<module> (distributed/config.py:1) (4 samples, 0.12%)_process_events (asyncio/selector_events.py:592) (60 samples, 1.83%)_.._add_callback (asyncio/base_events.py:1812) (17 samples, 0.52%)_reschedule_timeout (aiohttp/client_proto.py:180) (27 samples, 0.82%)_call_soon (asyncio/base_events.py:770) (40 samples, 1.22%)__init__ (asyncio/events.py:31) (13 samples, 0.40%)get_debug (asyncio/base_events.py:1923) (4 samples, 0.12%)data_received (aiohttp/client_proto.py:201) (353 samples, 10.74%)data_received (a..feed_data (aiohttp/streams.py:232) (167 samples, 5.08%)feed_d..set_result (aiohttp/helpers.py:808) (81 samples, 2.46%)se..call_soon (asyncio/base_events.py:741) (54 samples, 1.64%)_check_closed (asyncio/base_events.py:513) (6 samples, 0.18%)do_handshake (ssl.py:943) (16 samples, 0.49%)_read_ready (asyncio/selector_events.py:810) (2,079 samples, 63.25%)_read_ready (asyncio/selector_events.py:810)_read_ready__data_received (asyncio/selector_events.py:850) (2,050 samples, 62.37%)_read_ready__data_received (asyncio/selector_events.py:850)data_received (asyncio/sslproto.py:524) (1,352 samples, 41.13%)data_received (asyncio/sslproto.py:524)feed_ssldata (asyncio/sslproto.py:156) (933 samples, 28.38%)feed_ssldata (asyncio/sslproto.py:156)read (ssl.py:880) (698 samples, 21.24%)read (ssl.py:880)feed_ssldata (asyncio/sslproto.py:156) (5 samples, 0.15%)do_handshake (ssl.py:943) (5 samples, 0.15%)connection_made (asyncio/sslproto.py:477) (6 samples, 0.18%)_start_handshake (asyncio/sslproto.py:606) (6 samples, 0.18%)_process_write_backlog (asyncio/sslproto.py:671) (6 samples, 0.18%)do_handshake (asyncio/sslproto.py:105) (6 samples, 0.18%)__aenter__ (aiohttp/client.py:1193) (8 samples, 0.24%)_request (aiohttp/client.py:383) (8 samples, 0.24%)_get_headers (gcsfs/core.py:394) (5 samples, 0.15%)apply (gcsfs/credentials.py:185) (5 samples, 0.15%)maybe_refresh (gcsfs/credentials.py:170) (5 samples, 0.15%)refresh (oauth2/credentials.py:375) (5 samples, 0.15%)refresh_grant (oauth2/reauth.py:281) (5 samples, 0.15%)_token_endpoint_request_no_throw (oauth2/_client.py:139) (5 samples, 0.15%)_perform_request (oauth2/_client.py:190) (5 samples, 0.15%)__call__ (auth/transport/requests.py:155) (5 samples, 0.15%)request (requests/sessions.py:502) (5 samples, 0.15%)send (requests/sessions.py:673) (4 samples, 0.12%)send (requests/adapters.py:434) (4 samples, 0.12%)urlopen (urllib3/connectionpool.py:595) (4 samples, 0.12%)_make_request (urllib3/connectionpool.py:380) (4 samples, 0.12%)_validate_conn (urllib3/connectionpool.py:1084) (4 samples, 0.12%)connect (urllib3/connection.py:609) (4 samples, 0.12%)_ssl_wrap_socket_and_match_hostname (urllib3/connection.py:708) (4 samples, 0.12%)_read_nowait_chunk (aiohttp/streams.py:463) (141 samples, 4.29%)_read.._read_nowait (aiohttp/streams.py:490) (262 samples, 7.97%)_read_nowai..assert_timeout (aiohttp/helpers.py:681) (7 samples, 0.21%)_call (gcsfs/core.py:433) (563 samples, 17.13%)_call (gcsfs/core.py:433)fun (decorator.py:218) (554 samples, 16.85%)fun (decorator.py:218)retry_request (gcsfs/retry.py:117) (539 samples, 16.40%)retry_request (gcsfs/retr.._request (gcsfs/core.py:411) (532 samples, 16.18%)_request (gcsfs/core.py:4..read (aiohttp/client_reqrep.py:1097) (512 samples, 15.58%)read (aiohttp/client_req..read (aiohttp/streams.py:345) (503 samples, 15.30%)read (aiohttp/streams.p..readany (aiohttp/streams.py:387) (439 samples, 13.36%)readany (aiohttp/str.._wait (aiohttp/streams.py:288) (104 samples, 3.16%)_wa..create_future (asyncio/base_events.py:427) (29 samples, 0.88%)get_debug (asyncio/base_events.py:1923) (4 samples, 0.12%)wait_for (asyncio/tasks.py:421) (578 samples, 17.58%)wait_for (asyncio/tasks.py:.._cat_file (gcsfs/core.py:1020) (569 samples, 17.31%)_cat_file (gcsfs/core.py:10.._run (asyncio/events.py:78) (2,752 samples, 83.72%)_run (asyncio/events.py:78)select (selectors.py:554) (9 samples, 0.27%)_key_from_fd (selectors.py:276) (9 samples, 0.27%)thread (0x3084A0000) (2,924 samples, 88.96%)thread (0x3084A0000)_bootstrap (threading.py:923) (2,924 samples, 88.96%)_bootstrap (threading.py:923)_bootstrap_inner (threading.py:963) (2,924 samples, 88.96%)_bootstrap_inner (threading.py:963)run (threading.py:906) (2,924 samples, 88.96%)run (threading.py:906)run_forever (asyncio/base_events.py:588) (2,924 samples, 88.96%)run_forever (asyncio/base_events.py:588)_run_once (asyncio/base_events.py:1830) (2,920 samples, 88.83%)_run_once (asyncio/base_events.py:1830)time (asyncio/base_events.py:694) (5 samples, 0.15%)all (3,287 samples, 100%)
\ No newline at end of file
diff --git a/perf_tests/open_era5.py-2024-02-19T17:52:51+07:00.svg b/perf_tests/open_era5.py-2024-02-19T17:52:51+07:00.svg
new file mode 100644
index 00000000..535fbc29
--- /dev/null
+++ b/perf_tests/open_era5.py-2024-02-19T17:52:51+07:00.svg
@@ -0,0 +1,415 @@
+py-spy record ./open_era5.py --function --threads Reset ZoomSearch _find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (sqlglot/dialects/dialect.py:1) (1 samples, 0.42%)_lock_unlock_module (<frozen importlib._bootstrap>:203) (1 samples, 0.42%)acquire (<frozen importlib._bootstrap>:87) (1 samples, 0.42%)<module> (sqlglot/dialects/bigquery.py:1) (3 samples, 1.26%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)get_code (<frozen importlib._bootstrap_external>:916) (2 samples, 0.84%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (2 samples, 0.84%)<module> (qarray/core.py:1) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (sqlglot/__init__.py:1) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (sqlglot/dialects/__init__.py:1) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (sqlglot/dialects/presto.py:1) (1 samples, 0.42%)Presto (sqlglot/dialects/presto.py:171) (1 samples, 0.42%)__new__ (sqlglot/tokens.py:398) (1 samples, 0.42%)new_trie (sqlglot/trie.py:13) (1 samples, 0.42%)<genexpr> (sqlglot/tokens.py:437) (1 samples, 0.42%)<genexpr> (sqlglot/tokens.py:445) (1 samples, 0.42%)extra_titles (dask/utils.py:809) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (dask/dataframe/groupby.py:1) (2 samples, 0.84%)_GroupBy (dask/dataframe/groupby.py:1390) (2 samples, 0.84%)wrapper (dask/utils.py:978) (2 samples, 0.84%)_derived_from (dask/utils.py:885) (2 samples, 0.84%)unsupported_arguments (dask/utils.py:870) (1 samples, 0.42%)<listcomp> (dask/utils.py:874) (1 samples, 0.42%)match (re.py:188) (1 samples, 0.42%)_compile (re.py:289) (1 samples, 0.42%)compile (sre_compile.py:783) (1 samples, 0.42%)_code (sre_compile.py:622) (1 samples, 0.42%)_compile (sre_compile.py:87) (1 samples, 0.42%)_compile (sre_compile.py:87) (1 samples, 0.42%)<module> (dask/array/ufunc.py:1) (1 samples, 0.42%)__init__ (dask/array/ufunc.py:83) (1 samples, 0.42%)wrapper (dask/utils.py:978) (1 samples, 0.42%)_derived_from (dask/utils.py:885) (1 samples, 0.42%)extra_titles (dask/utils.py:809) (1 samples, 0.42%)<dictcomp> (dask/utils.py:811) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (dask/array/wrap.py:1) (1 samples, 0.42%)__call__ (toolz/functoolz.py:302) (1 samples, 0.42%)wrap (dask/array/wrap.py:112) (1 samples, 0.42%)<module> (dask/array/creation.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)get_code (<frozen importlib._bootstrap_external>:916) (1 samples, 0.42%)get_data (<frozen importlib._bootstrap_external>:1036) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (scipy/special/_ellip_harm.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)module_from_spec (<frozen importlib._bootstrap>:558) (2 samples, 0.84%)create_module (<frozen importlib._bootstrap_external>:1171) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)module_from_spec (<frozen importlib._bootstrap>:558) (3 samples, 1.26%)create_module (<frozen importlib._bootstrap_external>:1171) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (dask/array/fft.py:1) (10 samples, 4.18%)<modu.._find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 4.18%)_find.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 4.18%)_find.._load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 4.18%)_load..exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 4.18%)exec_.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 4.18%)_call..<module> (scipy/fftpack/__init__.py:1) (7 samples, 2.93%)<m.._find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 2.93%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.93%)_f.._load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 2.93%)_l..exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 2.93%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 2.93%)_c..<module> (scipy/fftpack/_basic.py:1) (7 samples, 2.93%)<m.._find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 2.93%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.93%)_f.._load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 2.93%)_l..exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 2.93%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 2.93%)_c..<module> (scipy/fft/__init__.py:1) (7 samples, 2.93%)<m.._find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 2.93%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.93%)_f.._load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 2.93%)_l..exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 2.93%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 2.93%)_c..<module> (scipy/fft/_fftlog.py:1) (7 samples, 2.93%)<m.._find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 2.93%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.93%)_f.._load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 2.93%)_l..exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 2.93%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 2.93%)_c..<module> (scipy/special/__init__.py:1) (7 samples, 2.93%)<m.._handle_fromlist (<frozen importlib._bootstrap>:1033) (5 samples, 2.09%)_.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 2.09%)_.._find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 2.09%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 2.09%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 2.09%)_..exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (scipy/special/_basic.py:5) (2 samples, 0.84%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)module_from_spec (<frozen importlib._bootstrap>:558) (2 samples, 0.84%)create_module (<frozen importlib._bootstrap_external>:1171) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (dask/array/linalg.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (dask/array/random.py:1) (2 samples, 0.84%)Generator (dask/array/random.py:29) (2 samples, 0.84%)wrapper (dask/utils.py:978) (2 samples, 0.84%)_derived_from (dask/utils.py:885) (2 samples, 0.84%)extra_titles (dask/utils.py:809) (2 samples, 0.84%)<dictcomp> (dask/utils.py:811) (2 samples, 0.84%)<module> (dask/array/reductions.py:1) (1 samples, 0.42%)wrapper (dask/utils.py:978) (1 samples, 0.42%)_derived_from (dask/utils.py:885) (1 samples, 0.42%)extra_titles (dask/utils.py:809) (1 samples, 0.42%)<dictcomp> (dask/utils.py:811) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (dask/array/routines.py:1) (1 samples, 0.42%)wrapper (dask/utils.py:978) (1 samples, 0.42%)_derived_from (dask/utils.py:885) (1 samples, 0.42%)skip_doctest (dask/utils.py:803) (1 samples, 0.42%)<listcomp> (dask/utils.py:806) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 6.28%)_call_wi.._find_and_load (<frozen importlib._bootstrap>:1002) (15 samples, 6.28%)_find_an.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (15 samples, 6.28%)_find_an.._load_unlocked (<frozen importlib._bootstrap>:659) (15 samples, 6.28%)_load_un..exec_module (<frozen importlib._bootstrap_external>:844) (15 samples, 6.28%)exec_mod.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 6.28%)_call_wi..<module> (dask/array/__init__.py:1) (15 samples, 6.28%)<module>.._handle_fromlist (<frozen importlib._bootstrap>:1033) (15 samples, 6.28%)_handle_.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 6.28%)_call_wi.._find_and_load (<frozen importlib._bootstrap>:1002) (15 samples, 6.28%)_find_an.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (15 samples, 6.28%)_find_an.._load_unlocked (<frozen importlib._bootstrap>:659) (15 samples, 6.28%)_load_un..exec_module (<frozen importlib._bootstrap_external>:844) (15 samples, 6.28%)exec_mod.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (15 samples, 6.28%)_call_wi..<module> (dask/array/ma.py:1) (3 samples, 1.26%)wrapper (dask/utils.py:978) (1 samples, 0.42%)_derived_from (dask/utils.py:885) (1 samples, 0.42%)skip_doctest (dask/utils.py:803) (1 samples, 0.42%)<listcomp> (dask/utils.py:806) (1 samples, 0.42%)DataFrame (dask/dataframe/core.py:5011) (1 samples, 0.42%)wrapper (dask/utils.py:978) (1 samples, 0.42%)_derived_from (dask/utils.py:885) (1 samples, 0.42%)unsupported_arguments (dask/utils.py:870) (1 samples, 0.42%)<listcomp> (dask/utils.py:874) (1 samples, 0.42%)match (re.py:188) (1 samples, 0.42%)_Frame (dask/dataframe/core.py:437) (2 samples, 0.84%)wrapper (dask/utils.py:978) (2 samples, 0.84%)_derived_from (dask/utils.py:885) (2 samples, 0.84%)unsupported_arguments (dask/utils.py:870) (2 samples, 0.84%)<listcomp> (dask/utils.py:874) (2 samples, 0.84%)match (re.py:188) (1 samples, 0.42%)<module> (fsspec/compression.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (lz4/__init__.py:13) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)module_from_spec (<frozen importlib._bootstrap>:558) (1 samples, 0.42%)create_module (<frozen importlib._bootstrap_external>:1171) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 2.51%)_c..<module> (dask/dataframe/core.py:1) (6 samples, 2.51%)<m.._find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (dask/bag/__init__.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (dask/bag/avro.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (fsspec/__init__.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (fsspec/exceptions.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (asyncio/__init__.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (asyncio/unix_events.py:1) (2 samples, 0.84%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (asyncio/selector_events.py:1) (2 samples, 0.84%)_SelectorSocketTransport (asyncio/selector_events.py:755) (2 samples, 0.84%)<module> (dask/dataframe/backends.py:1) (22 samples, 9.21%)<module> (das.._find_and_load (<frozen importlib._bootstrap>:1002) (22 samples, 9.21%)_find_and_loa.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (22 samples, 9.21%)_find_and_loa.._load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 2.93%)_l..exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 2.93%)ex..get_code (<frozen importlib._bootstrap_external>:916) (1 samples, 0.42%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (1 samples, 0.42%)Rolling (dask/dataframe/rolling.py:456) (2 samples, 0.84%)wrapper (dask/utils.py:978) (2 samples, 0.84%)_derived_from (dask/utils.py:885) (2 samples, 0.84%)unsupported_arguments (dask/utils.py:870) (2 samples, 0.84%)<listcomp> (dask/utils.py:874) (2 samples, 0.84%)match (re.py:188) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (31 samples, 12.97%)_call_with_frames_r..<module> (qarray/df.py:1) (27 samples, 11.30%)<module> (qarray/.._find_and_load (<frozen importlib._bootstrap>:1002) (27 samples, 11.30%)_find_and_load (<.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (27 samples, 11.30%)_find_and_load_un.._load_unlocked (<frozen importlib._bootstrap>:659) (27 samples, 11.30%)_load_unlocked (<..exec_module (<frozen importlib._bootstrap_external>:844) (27 samples, 11.30%)exec_module (<fro.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (27 samples, 11.30%)_call_with_frames..<module> (dask/dataframe/__init__.py:1) (27 samples, 11.30%)<module> (dask/da.._handle_fromlist (<frozen importlib._bootstrap>:1033) (25 samples, 10.46%)_handle_fromlis.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (25 samples, 10.46%)_call_with_fram.._find_and_load (<frozen importlib._bootstrap>:1002) (25 samples, 10.46%)_find_and_load .._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (25 samples, 10.46%)_find_and_load_.._load_unlocked (<frozen importlib._bootstrap>:659) (25 samples, 10.46%)_load_unlocked ..exec_module (<frozen importlib._bootstrap_external>:844) (25 samples, 10.46%)exec_module (<f.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (25 samples, 10.46%)_call_with_fram..<module> (dask/dataframe/rolling.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (dask/dataframe/io/__init__.py:1) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (dask/dataframe/io/demo.py:1) (1 samples, 0.42%)dataclass (dataclasses.py:998) (1 samples, 0.42%)wrap (dataclasses.py:1012) (1 samples, 0.42%)_process_class (dataclasses.py:809) (1 samples, 0.42%)_init_fn (dataclasses.py:489) (1 samples, 0.42%)_create_fn (dataclasses.py:377) (1 samples, 0.42%)<module> (qarray/__init__.py:1) (32 samples, 13.39%)<module> (qarray/__i.._find_and_load (<frozen importlib._bootstrap>:1002) (32 samples, 13.39%)_find_and_load (<fro.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (32 samples, 13.39%)_find_and_load_unloc.._load_unlocked (<frozen importlib._bootstrap>:659) (32 samples, 13.39%)_load_unlocked (<fro..exec_module (<frozen importlib._bootstrap_external>:844) (32 samples, 13.39%)exec_module (<frozen..get_code (<frozen importlib._bootstrap_external>:916) (1 samples, 0.42%)_classify_pyc (<frozen importlib._bootstrap_external>:560) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_find_spec (<frozen importlib._bootstrap>:901) (1 samples, 0.42%)find_spec (<frozen importlib._bootstrap_external>:1415) (1 samples, 0.42%)_get_spec (<frozen importlib._bootstrap_external>:1383) (1 samples, 0.42%)find_spec (<frozen importlib._bootstrap_external>:1514) (1 samples, 0.42%)_fill_cache (<frozen importlib._bootstrap_external>:1565) (1 samples, 0.42%)<module> (numpy/polynomial/__init__.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)get_code (<frozen importlib._bootstrap_external>:916) (2 samples, 0.84%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (2 samples, 0.84%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (5 samples, 2.09%)_.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 2.09%)_.._find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 2.09%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 2.09%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 2.09%)_..exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 2.09%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 2.09%)_..<module> (numpy/random/__init__.py:1) (3 samples, 1.26%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (numpy/random/_pickle.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:1179) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:1179) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (secrets.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (base64.py:3) (1 samples, 0.42%)<module> (numpy/__init__.py:1) (6 samples, 2.51%)<m.._mac_os_check (numpy/__init__.py:377) (1 samples, 0.42%)polyfit (numpy/lib/polynomial.py:453) (1 samples, 0.42%)lstsq (numpy/linalg/linalg.py:2191) (1 samples, 0.42%)<module> (pandas/compat/__init__.py:1) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (pandas/compat/pyarrow.py:1) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (pyarrow/__init__.py:20) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)module_from_spec (<frozen importlib._bootstrap>:558) (4 samples, 1.67%)create_module (<frozen importlib._bootstrap_external>:1171) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (pandas/_libs/__init__.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/_libs/tslibs/__init__.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/algorithms.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/array_algos/take.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/construction.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)get_code (<frozen importlib._bootstrap_external>:916) (2 samples, 0.84%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (2 samples, 0.84%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pyarrow/vendored/docscrape.py:7) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pydoc.py:2) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pkgutil.py:1) (1 samples, 0.42%)compile (re.py:250) (1 samples, 0.42%)_compile (re.py:289) (1 samples, 0.42%)compile (sre_compile.py:783) (1 samples, 0.42%)parse (sre_parse.py:944) (1 samples, 0.42%)_parse_sub (sre_parse.py:436) (1 samples, 0.42%)_parse (sre_parse.py:494) (1 samples, 0.42%)_parse_sub (sre_parse.py:436) (1 samples, 0.42%)_parse (sre_parse.py:494) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/arrays/_arrow_string_mixins.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pyarrow/compute.py:18) (2 samples, 0.84%)_make_global_functions (pyarrow/compute.py:306) (1 samples, 0.42%)_wrap_function (pyarrow/compute.py:290) (1 samples, 0.42%)_decorate_compute_function (pyarrow/compute.py:120) (1 samples, 0.42%)dedent (textwrap.py:414) (1 samples, 0.42%)<module> (pandas/core/arrays/arrow/__init__.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (pandas/core/arrays/arrow/array.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)get_code (<frozen importlib._bootstrap_external>:916) (1 samples, 0.42%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (1 samples, 0.42%)<module> (pandas/core/arrays/__init__.py:1) (5 samples, 2.09%)<.._find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 2.09%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 2.09%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 2.09%)_..exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 2.09%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 2.09%)_..<module> (pandas/core/arrays/sparse/__init__.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/arrays/sparse/accessor.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/arrays/sparse/array.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/dtypes/dtypes.py:1) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)module_from_spec (<frozen importlib._bootstrap>:558) (1 samples, 0.42%)create_module (<frozen importlib._bootstrap_external>:1171) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pandas/core/internals/__init__.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pandas/core/internals/array_manager.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pandas/core/internals/managers.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_find_spec (<frozen importlib._bootstrap>:901) (1 samples, 0.42%)<module> (pandas/core/methods/describe.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pandas/io/formats/format.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pandas/io/common.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)module_from_spec (<frozen importlib._bootstrap>:558) (1 samples, 0.42%)create_module (<frozen importlib._bootstrap_external>:1171) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pandas/core/indexers/objects.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)module_from_spec (<frozen importlib._bootstrap>:558) (1 samples, 0.42%)create_module (<frozen importlib._bootstrap_external>:1171) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (pandas/core/window/__init__.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/window/ewm.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/window/rolling.py:1) (1 samples, 0.42%)BaseWindowGroupby (pandas/core/window/rolling.py:678) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 2.51%)_c..<module> (pandas/core/frame.py:1) (6 samples, 2.51%)<m.._find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 2.51%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 2.51%)_f.._load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 2.51%)_l..exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 2.51%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 2.51%)_c..<module> (pandas/core/generic.py:2) (6 samples, 2.51%)<m.._handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/indexing.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/indexes/api.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/indexes/datetimes.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/core/indexes/datetimelike.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)get_code (<frozen importlib._bootstrap_external>:916) (2 samples, 0.84%)get_data (<frozen importlib._bootstrap_external>:1036) (2 samples, 0.84%)<module> (pandas/core/api.py:1) (18 samples, 7.53%)<module> (.._find_and_load (<frozen importlib._bootstrap>:1002) (18 samples, 7.53%)_find_and_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (18 samples, 7.53%)_find_and_.._load_unlocked (<frozen importlib._bootstrap>:659) (18 samples, 7.53%)_load_unlo..exec_module (<frozen importlib._bootstrap_external>:844) (18 samples, 7.53%)exec_modul.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (18 samples, 7.53%)_call_with..<module> (pandas/core/groupby/__init__.py:1) (8 samples, 3.35%)<mo.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 3.35%)_lo..exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 3.35%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca..<module> (pandas/core/groupby/generic.py:1) (8 samples, 3.35%)<mo.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 3.35%)_lo..exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 3.35%)exe..get_code (<frozen importlib._bootstrap_external>:916) (2 samples, 0.84%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (2 samples, 0.84%)_find_spec (<frozen importlib._bootstrap>:901) (1 samples, 0.42%)find_spec (<frozen importlib._bootstrap_external>:1415) (1 samples, 0.42%)_get_spec (<frozen importlib._bootstrap_external>:1383) (1 samples, 0.42%)find_spec (<frozen importlib._bootstrap_external>:1514) (1 samples, 0.42%)_path_isfile (<frozen importlib._bootstrap_external>:154) (1 samples, 0.42%)_path_is_mode_type (<frozen importlib._bootstrap_external>:145) (1 samples, 0.42%)_path_stat (<frozen importlib._bootstrap_external>:135) (1 samples, 0.42%)ExcelFile (pandas/io/excel/_base.py:1452) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pandas/io/excel/_xlrd.py:1) (1 samples, 0.42%)inner (typing.py:271) (1 samples, 0.42%)__class_getitem__ (typing.py:985) (1 samples, 0.42%)__init__ (typing.py:739) (1 samples, 0.42%)__init__ (typing.py:677) (1 samples, 0.42%)__setattr__ (typing.py:713) (1 samples, 0.42%)_is_dunder (typing.py:665) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (31 samples, 12.97%)_find_and_load (<fr.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (31 samples, 12.97%)_find_and_load_unlo.._load_unlocked (<frozen importlib._bootstrap>:659) (31 samples, 12.97%)_load_unlocked (<fr..exec_module (<frozen importlib._bootstrap_external>:844) (31 samples, 12.97%)exec_module (<froze.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (31 samples, 12.97%)_call_with_frames_r..<module> (pandas/__init__.py:1) (25 samples, 10.46%)<module> (panda.._find_and_load (<frozen importlib._bootstrap>:1002) (25 samples, 10.46%)_find_and_load .._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (25 samples, 10.46%)_find_and_load_.._load_unlocked (<frozen importlib._bootstrap>:659) (25 samples, 10.46%)_load_unlocked ..exec_module (<frozen importlib._bootstrap_external>:844) (25 samples, 10.46%)exec_module (<f.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (25 samples, 10.46%)_call_with_fram..<module> (pandas/io/api.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (pandas/io/excel/__init__.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (pandas/io/excel/_base.py:1) (2 samples, 0.84%)decorator (pandas/util/_decorators.py:363) (1 samples, 0.42%)dedent (textwrap.py:414) (1 samples, 0.42%)<module> (xarray/testing.py:1) (32 samples, 13.39%)<module> (xarray/tes.._handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (xarray/core/duck_array_ops.py:1) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (xarray/core/dask_array_ops.py:1) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (xarray/core/dtypes.py:1) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (xarray/core/utils.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (typing_extensions.py:1) (1 samples, 0.42%)inner (typing.py:271) (1 samples, 0.42%)__getitem__ (typing.py:832) (1 samples, 0.42%)copy_with (typing.py:841) (1 samples, 0.42%)__init__ (typing.py:739) (1 samples, 0.42%)__init__ (typing.py:677) (1 samples, 0.42%)__setattr__ (typing.py:713) (1 samples, 0.42%)_is_dunder (typing.py:665) (1 samples, 0.42%)_find_spec (<frozen importlib._bootstrap>:901) (2 samples, 0.84%)find_spec (<frozen importlib._bootstrap_external>:1415) (2 samples, 0.84%)_get_spec (<frozen importlib._bootstrap_external>:1383) (2 samples, 0.84%)find_spec (<frozen importlib._bootstrap_external>:1514) (2 samples, 0.84%)_relax_case (<frozen importlib._bootstrap_external>:64) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (dask/_compatibility.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (importlib_metadata/__init__.py:1) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (zipp/__init__.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (dask/base.py:1) (4 samples, 1.67%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (dask/threaded.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (multiprocessing/pool.py:10) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)get_code (<frozen importlib._bootstrap_external>:916) (1 samples, 0.42%)get_data (<frozen importlib._bootstrap_external>:1036) (1 samples, 0.42%)check_event (yaml/parser.py:94) (2 samples, 0.84%)parse_block_mapping_value (yaml/parser.py:446) (2 samples, 0.84%)parse_block_node_or_indentless_sequence (yaml/parser.py:270) (2 samples, 0.84%)parse_node (yaml/parser.py:273) (2 samples, 0.84%)check_token (yaml/scanner.py:113) (2 samples, 0.84%)need_more_tokens (yaml/scanner.py:145) (2 samples, 0.84%)check_event (yaml/parser.py:94) (1 samples, 0.42%)parse_block_mapping_key (yaml/parser.py:427) (1 samples, 0.42%)parse_block_node_or_indentless_sequence (yaml/parser.py:270) (1 samples, 0.42%)parse_node (yaml/parser.py:273) (1 samples, 0.42%)check_token (yaml/scanner.py:113) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (73 samples, 30.54%)_find_and_load (<frozen importlib._bootstrap>:100.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (73 samples, 30.54%)_find_and_load_unlocked (<frozen importlib._boots.._load_unlocked (<frozen importlib._bootstrap>:659) (73 samples, 30.54%)_load_unlocked (<frozen importlib._bootstrap>:659)exec_module (<frozen importlib._bootstrap_external>:844) (73 samples, 30.54%)exec_module (<frozen importlib._bootstrap_externa.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (73 samples, 30.54%)_call_with_frames_removed (<frozen importlib._boo..<module> (xarray/__init__.py:1) (41 samples, 17.15%)<module> (xarray/__init__.p.._handle_fromlist (<frozen importlib._bootstrap>:1033) (40 samples, 16.74%)_handle_fromlist (<frozen .._call_with_frames_removed (<frozen importlib._bootstrap>:220) (40 samples, 16.74%)_call_with_frames_removed .._find_and_load (<frozen importlib._bootstrap>:1002) (40 samples, 16.74%)_find_and_load (<frozen im.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (40 samples, 16.74%)_find_and_load_unlocked (<.._load_unlocked (<frozen importlib._bootstrap>:659) (40 samples, 16.74%)_load_unlocked (<frozen im..exec_module (<frozen importlib._bootstrap_external>:844) (40 samples, 16.74%)exec_module (<frozen impor.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (40 samples, 16.74%)_call_with_frames_removed ..<module> (xarray/tutorial.py:1) (8 samples, 3.35%)<mo.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 3.35%)_lo..exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 3.35%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca..<module> (xarray/backends/__init__.py:1) (8 samples, 3.35%)<mo.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 3.35%)_lo..exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 3.35%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca..<module> (xarray/backends/file_manager.py:1) (8 samples, 3.35%)<mo.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 3.35%)_lo..exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 3.35%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca..<module> (xarray/backends/locks.py:1) (8 samples, 3.35%)<mo.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 3.35%)_lo..exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 3.35%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca..<module> (dask/__init__.py:1) (8 samples, 3.35%)<mo.._handle_fromlist (<frozen importlib._bootstrap>:1033) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (dask/config.py:1) (4 samples, 1.67%)_initialize (dask/config.py:792) (4 samples, 1.67%)safe_load (yaml/__init__.py:117) (4 samples, 1.67%)load (yaml/__init__.py:74) (4 samples, 1.67%)get_single_data (yaml/constructor.py:47) (4 samples, 1.67%)get_single_node (yaml/composer.py:29) (4 samples, 1.67%)compose_document (yaml/composer.py:50) (4 samples, 1.67%)compose_node (yaml/composer.py:63) (4 samples, 1.67%)compose_mapping_node (yaml/composer.py:117) (4 samples, 1.67%)compose_node (yaml/composer.py:63) (4 samples, 1.67%)compose_mapping_node (yaml/composer.py:117) (2 samples, 0.84%)compose_node (yaml/composer.py:63) (1 samples, 0.42%)compose_mapping_node (yaml/composer.py:117) (1 samples, 0.42%)check_event (yaml/parser.py:94) (1 samples, 0.42%)parse_block_mapping_key (yaml/parser.py:427) (1 samples, 0.42%)check_token (yaml/scanner.py:113) (1 samples, 0.42%)fetch_more_tokens (yaml/scanner.py:156) (1 samples, 0.42%)scan_to_next_token (yaml/scanner.py:752) (1 samples, 0.42%)_get_chunk (xarray/core/dataset.py:221) (13 samples, 5.44%)_get_ch.._showwarnmsg (warnings.py:96) (1 samples, 0.42%)_showwarnmsg_impl (warnings.py:20) (1 samples, 0.42%)_formatwarnmsg (warnings.py:117) (1 samples, 0.42%)_formatwarnmsg_impl (warnings.py:35) (1 samples, 0.42%)getline (linecache.py:26) (1 samples, 0.42%)getlines (linecache.py:36) (1 samples, 0.42%)updatecache (linecache.py:80) (1 samples, 0.42%)open (tokenize.py:388) (1 samples, 0.42%)_dataset_from_backend_dataset (xarray/backends/api.py:350) (14 samples, 5.86%)_datase.._chunk_ds (xarray/backends/api.py:308) (14 samples, 5.86%)_chunk_.._maybe_chunk (xarray/core/dataset.py:279) (1 samples, 0.42%)chunk (xarray/core/variable.py:1165) (1 samples, 0.42%)from_array (xarray/core/daskmanager.py:54) (1 samples, 0.42%)from_array (dask/array/core.py:3307) (1 samples, 0.42%)graph_from_arraylike (dask/array/core.py:246) (1 samples, 0.42%)__init__ (dask/layers.py:81) (1 samples, 0.42%)<genexpr> (dask/layers.py:83) (1 samples, 0.42%)cached_cumsum (dask/utils.py:2139) (1 samples, 0.42%)_cumsum (dask/utils.py:2129) (1 samples, 0.42%)accumulate (toolz/itertoolz.py:30) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)get_code (<frozen importlib._bootstrap_external>:916) (1 samples, 0.42%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (1 samples, 0.42%)<module> (google_auth_httplib2.py:15) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (httplib2/__init__.py:2) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_find_spec (<frozen importlib._bootstrap>:901) (1 samples, 0.42%)__enter__ (<frozen importlib._bootstrap>:874) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (requests/__init__.py:6) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (urllib3/__init__.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (urllib3/_base_connection.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (urllib3/util/__init__.py:2) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (urllib3/util/ssl_.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (urllib3/util/url.py:1) (1 samples, 0.42%)compile (re.py:250) (1 samples, 0.42%)_compile (re.py:289) (1 samples, 0.42%)compile (sre_compile.py:783) (1 samples, 0.42%)_code (sre_compile.py:622) (1 samples, 0.42%)_compile (sre_compile.py:87) (1 samples, 0.42%)_compile (sre_compile.py:87) (1 samples, 0.42%)_compile (sre_compile.py:87) (1 samples, 0.42%)_compile (sre_compile.py:87) (1 samples, 0.42%)_optimize_charset (sre_compile.py:292) (1 samples, 0.42%)_mk_bitmap (sre_compile.py:435) (1 samples, 0.42%)<listcomp> (sre_compile.py:437) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (uritemplate/__init__.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (uritemplate/api.py:1) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (uritemplate/variable.py:1) (1 samples, 0.42%)inner (typing.py:271) (1 samples, 0.42%)__getitem__ (typing.py:352) (1 samples, 0.42%)Union (typing.py:434) (1 samples, 0.42%)__init__ (typing.py:739) (1 samples, 0.42%)<module> (ee/_cloud_api_utils.py:1) (4 samples, 1.67%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (googleapiclient/discovery.py:15) (2 samples, 0.84%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (oauth2/service_account.py:15) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (auth/_service_account_info.py:15) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (auth/crypt/__init__.py:15) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (auth/crypt/rsa.py:15) (1 samples, 0.42%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (auth/crypt/_python_rsa.py:15) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pyasn1_modules/rfc2459.py:19) (1 samples, 0.42%)IssuingDistributionPoint (pyasn1_modules/rfc2459.py:1134) (1 samples, 0.42%)__init__ (pyasn1/type/namedtype.py:154) (1 samples, 0.42%)__computeAmbiguousTypes (pyasn1/type/namedtype.py:269) (1 samples, 0.42%)__init__ (pyasn1/type/namedtype.py:154) (1 samples, 0.42%)__computeTagMaps (pyasn1/type/namedtype.py:472) (1 samples, 0.42%)<module> (ee/__init__.py:1) (7 samples, 2.93%)<m.._handle_fromlist (<frozen importlib._bootstrap>:1033) (6 samples, 2.51%)_h.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 2.51%)_c.._find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 2.51%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 2.51%)_f.._load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 2.51%)_l..exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 2.51%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 2.51%)_c..<module> (ee/batch.py:1) (6 samples, 2.51%)<m.._handle_fromlist (<frozen importlib._bootstrap>:1033) (6 samples, 2.51%)_h.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 2.51%)_c.._find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 2.51%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 2.51%)_f.._load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 2.51%)_l..exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 2.51%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 2.51%)_c..<module> (ee/data.py:1) (2 samples, 0.84%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (ee/oauth.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)get_code (<frozen importlib._bootstrap_external>:916) (2 samples, 0.84%)get_data (<frozen importlib._bootstrap_external>:1036) (2 samples, 0.84%)build_engines (xarray/backends/plugins.py:106) (8 samples, 3.35%)bui..backends_dict_from_pkg (xarray/backends/plugins.py:70) (8 samples, 3.35%)bac..load (importlib_metadata/__init__.py:178) (8 samples, 3.35%)loa..import_module (importlib/__init__.py:109) (8 samples, 3.35%)imp.._gcd_import (<frozen importlib._bootstrap>:1018) (8 samples, 3.35%)_gc.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 3.35%)_lo..exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 3.35%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca..<module> (xee/__init__.py:15) (8 samples, 3.35%)<mo.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 3.35%)_lo..exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 3.35%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca..<module> (xee/ext.py:15) (8 samples, 3.35%)<mo.._find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 3.35%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 3.35%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 3.35%)_lo..exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 3.35%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 3.35%)_ca..<module> (pyproj/__init__.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (pyproj/network.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)module_from_spec (<frozen importlib._bootstrap>:558) (1 samples, 0.42%)create_module (<frozen importlib._bootstrap_external>:1171) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)get_backend (xarray/backends/plugins.py:200) (9 samples, 3.77%)get_..list_engines (xarray/backends/plugins.py:119) (9 samples, 3.77%)list..entry_points (importlib/metadata.py:572) (1 samples, 0.42%)<genexpr> (importlib/metadata.py:577) (1 samples, 0.42%)<genexpr> (importlib_metadata/__init__.py:828) (1 samples, 0.42%)search (importlib_metadata/__init__.py:718) (1 samples, 0.42%)lookup (importlib_metadata/__init__.py:727) (1 samples, 0.42%)__init__ (importlib_metadata/__init__.py:733) (1 samples, 0.42%)children (importlib_metadata/__init__.py:704) (1 samples, 0.42%)zip_children (importlib_metadata/__init__.py:711) (1 samples, 0.42%)__init__ (zipp/__init__.py:288) (1 samples, 0.42%)make (zipp/__init__.py:132) (1 samples, 0.42%)__init__ (zipp/__init__.py:74) (1 samples, 0.42%)__init__ (zipfile.py:1215) (1 samples, 0.42%)as_variable (xarray/core/variable.py:90) (2 samples, 0.84%)to_index_variable (xarray/core/variable.py:630) (2 samples, 0.84%)__init__ (xarray/core/variable.py:2896) (2 samples, 0.84%)__init__ (xarray/core/indexing.py:1478) (2 samples, 0.84%)safe_cast_to_index (xarray/core/indexes.py:432) (2 samples, 0.84%)__array__ (xarray/core/indexing.py:471) (2 samples, 0.84%)get_duck_array (xarray/core/indexing.py:553) (2 samples, 0.84%)get_duck_array (xarray/coding/variables.py:73) (2 samples, 0.84%)decode_cf_datetime (xarray/coding/times.py:295) (2 samples, 0.84%)_decode_datetime_with_pandas (xarray/coding/times.py:243) (2 samples, 0.84%)new_method (pandas/core/ops/common.py:62) (2 samples, 0.84%)__add__ (pandas/core/arraylike.py:98) (2 samples, 0.84%)_arith_method (pandas/core/indexes/base.py:7146) (2 samples, 0.84%)_arith_method (pandas/core/base.py:1370) (2 samples, 0.84%)arithmetic_op (pandas/core/ops/array_ops.py:242) (2 samples, 0.84%)new_method (pandas/core/ops/common.py:62) (2 samples, 0.84%)__add__ (pandas/core/arrays/datetimelike.py:1328) (2 samples, 0.84%)_add_datetimelike_scalar (pandas/core/arrays/datetimelike.py:1040) (2 samples, 0.84%)checked_add_with_arr (pandas/core/algorithms.py:1114) (2 samples, 0.84%)__init__ (xarray/core/dataset.py:666) (3 samples, 1.26%)merge_data_and_coords (xarray/core/dataset.py:408) (3 samples, 1.26%)merge_core (xarray/core/merge.py:645) (3 samples, 1.26%)collect_variables_and_indexes (xarray/core/merge.py:307) (3 samples, 1.26%)create_default_index_implicit (xarray/core/indexes.py:1335) (1 samples, 0.42%)create_variables (xarray/core/indexes.py:686) (1 samples, 0.42%)__init__ (xarray/core/indexing.py:1478) (1 samples, 0.42%)safe_cast_to_index (xarray/core/indexes.py:432) (1 samples, 0.42%)_maybe_cast_to_cftimeindex (xarray/core/indexes.py:420) (1 samples, 0.42%)__init__ (xarray/core/indexing.py:508) (1 samples, 0.42%)__init__ (xarray/core/indexing.py:341) (1 samples, 0.42%)as_integer_slice (xarray/core/indexing.py:324) (1 samples, 0.42%)open_dataset (xarray/backends/store.py:29) (5 samples, 2.09%)o..load (xarray/backends/common.py:188) (2 samples, 0.84%)get_variables (xarray/backends/zarr.py:516) (2 samples, 0.84%)FrozenDict (xarray/core/utils.py:470) (2 samples, 0.84%)<genexpr> (xarray/backends/zarr.py:517) (2 samples, 0.84%)open_store_variable (xarray/backends/zarr.py:491) (2 samples, 0.84%)_get_zarr_dims_and_attrs (xarray/backends/zarr.py:203) (1 samples, 0.42%)__init__ (xarray/core/utils.py:761) (1 samples, 0.42%)<module> (zarr/codecs.py:2) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)<module> (numcodecs/__init__.py:2) (3 samples, 1.26%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 1.26%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.26%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 1.26%)exec_module (<frozen importlib._bootstrap_external>:1179) (3 samples, 1.26%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 1.26%)Lock (multiprocessing/context.py:65) (3 samples, 1.26%)__init__ (multiprocessing/synchronize.py:161) (3 samples, 1.26%)__init__ (multiprocessing/synchronize.py:50) (3 samples, 1.26%)register (multiprocessing/resource_tracker.py:145) (3 samples, 1.26%)_send (multiprocessing/resource_tracker.py:153) (3 samples, 1.26%)ensure_running (multiprocessing/resource_tracker.py:70) (2 samples, 0.84%)spawnv_passfds (multiprocessing/util.py:447) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 2.09%)_..<module> (zarr/convenience.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (zarr/hierarchy.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_find_spec (<frozen importlib._bootstrap>:901) (2 samples, 0.84%)__enter__ (<frozen importlib._bootstrap>:874) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (11 samples, 4.60%)_find.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 4.60%)_find.._load_unlocked (<frozen importlib._bootstrap>:659) (11 samples, 4.60%)_load..exec_module (<frozen importlib._bootstrap_external>:844) (11 samples, 4.60%)exec_.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 4.60%)_call..<module> (zarr/__init__.py:2) (11 samples, 4.60%)<modu.._find_and_load (<frozen importlib._bootstrap>:1002) (11 samples, 4.60%)_find.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 4.60%)_find.._load_unlocked (<frozen importlib._bootstrap>:659) (11 samples, 4.60%)_load..exec_module (<frozen importlib._bootstrap_external>:844) (11 samples, 4.60%)exec_..get_code (<frozen importlib._bootstrap_external>:916) (6 samples, 2.51%)ge.._compile_bytecode (<frozen importlib._bootstrap_external>:645) (6 samples, 2.51%)_c.._find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (yarl/__init__.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (yarl/_url.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (yarl/_quoting.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)module_from_spec (<frozen importlib._bootstrap>:558) (1 samples, 0.42%)create_module (<frozen importlib._bootstrap_external>:1171) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (aiohttp/client.py:1) (2 samples, 0.84%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (aiohttp/http.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)exec_module (<frozen importlib._bootstrap_external>:844) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)<module> (aiohttp/http_parser.py:1) (1 samples, 0.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (1 samples, 0.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (1 samples, 0.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (1 samples, 0.42%)module_from_spec (<frozen importlib._bootstrap>:558) (1 samples, 0.42%)create_module (<frozen importlib._bootstrap_external>:1171) (1 samples, 0.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (1 samples, 0.42%)_un_chain (fsspec/core.py:319) (4 samples, 1.67%)get_filesystem_class (fsspec/registry.py:216) (4 samples, 1.67%)_import_class (fsspec/registry.py:254) (4 samples, 1.67%)import_module (importlib/__init__.py:109) (4 samples, 1.67%)_gcd_import (<frozen importlib._bootstrap>:1018) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (gcsfs/__init__.py:1) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (gcsfs/core.py:1) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (fsspec/implementations/http.py:1) (4 samples, 1.67%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 1.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.67%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 1.67%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 1.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 1.67%)<module> (aiohttp/__init__.py:1) (4 samples, 1.67%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (aiohttp/hdrs.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (multidict/__init__.py:1) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)<module> (multidict/_compat.py:1) (2 samples, 0.84%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.84%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.84%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.84%)module_from_spec (<frozen importlib._bootstrap>:558) (2 samples, 0.84%)create_module (<frozen importlib._bootstrap_external>:1171) (2 samples, 0.84%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.84%)__init__ (subprocess.py:756) (2 samples, 0.84%)_execute_child (subprocess.py:1677) (2 samples, 0.84%)open_zarr (xarray/backends/zarr.py:740) (46 samples, 19.25%)open_zarr (xarray/backends/zar..open_dataset (xarray/backends/api.py:392) (46 samples, 19.25%)open_dataset (xarray/backends/..open_dataset (xarray/backends/zarr.py:944) (23 samples, 9.62%)open_dataset (..open_group (xarray/backends/zarr.py:374) (18 samples, 7.53%)open_group..open_consolidated (zarr/convenience.py:1281) (7 samples, 2.93%)op..normalize_store_arg (zarr/storage.py:184) (7 samples, 2.93%)no.._normalize_store_arg_v2 (zarr/storage.py:143) (7 samples, 2.93%)_n..__init__ (zarr/storage.py:1344) (7 samples, 2.93%)__..get_mapper (fsspec/mapping.py:206) (7 samples, 2.93%)ge..url_to_fs (fsspec/core.py:350) (7 samples, 2.93%)ur..filesystem (fsspec/registry.py:277) (3 samples, 1.26%)__call__ (fsspec/spec.py:64) (3 samples, 1.26%)__init__ (gcsfs/core.py:267) (3 samples, 1.26%)__init__ (gcsfs/credentials.py:40) (3 samples, 1.26%)connect (gcsfs/credentials.py:208) (3 samples, 1.26%)connect (gcsfs/credentials.py:208) (3 samples, 1.26%)_connect_google_default (gcsfs/credentials.py:76) (3 samples, 1.26%)default (auth/_default.py:541) (3 samples, 1.26%)<lambda> (auth/_default.py:651) (3 samples, 1.26%)_get_gcloud_sdk_credentials (auth/_default.py:224) (3 samples, 1.26%)get_project_id (auth/_cloud_sdk.py:92) (3 samples, 1.26%)_run_subprocess_ignore_stderr (auth/_cloud_sdk.py:85) (3 samples, 1.26%)check_output (subprocess.py:377) (3 samples, 1.26%)run (subprocess.py:464) (3 samples, 1.26%)communicate (subprocess.py:1090) (1 samples, 0.42%)wait (subprocess.py:1184) (1 samples, 0.42%)_wait (subprocess.py:1901) (1 samples, 0.42%)_try_wait (subprocess.py:1888) (1 samples, 0.42%)<listcomp> (qarray/df.py:67) (3 samples, 1.26%)<listcomp> (qarray/df.py:73) (24 samples, 10.04%)<listcomp> (qar.._block_len (qarray/df.py:66) (23 samples, 9.62%)_block_len (qa..prod (numpy/core/fromnumeric.py:2979) (18 samples, 7.53%)prod (nump.._wrapreduction (numpy/core/fromnumeric.py:71) (17 samples, 7.11%)_wrapreduc..<dictcomp> (qarray/df.py:37) (40 samples, 16.74%)<dictcomp> (qarray/df.py:3.._get_chunk_slicer (qarray/df.py:14) (34 samples, 14.23%)_get_chunk_slicer (qar..<genexpr> (qarray/df.py:33) (4 samples, 1.67%)__iter__ (xarray/core/utils.py:457) (3 samples, 1.26%)block_slices (qarray/df.py:24) (49 samples, 20.50%)block_slices (qarray/df.py:24)<genexpr> (qarray/df.py:36) (49 samples, 20.50%)<genexpr> (qarray/df.py:36)dims (xarray/core/dataset.py:756) (1 samples, 0.42%)thread (0x20532B240) (218 samples, 91.21%)thread (0x20532B240)<module> (open_era5.py:3) (193 samples, 80.75%)<module> (open_era5.py:3)to_dd (qarray/df.py:70) (74 samples, 30.96%)to_dd (qarray/df.py:70)from_map (dask/dataframe/io/io.py:849) (1 samples, 0.42%)make_meta (dask/dataframe/dispatch.py:95) (1 samples, 0.42%)make_meta_object (dask/dataframe/backends.py:259) (1 samples, 0.42%)__init__ (pandas/core/frame.py:668) (1 samples, 0.42%)dict_to_mgr (pandas/core/internals/construction.py:423) (1 samples, 0.42%)arrays_to_mgr (pandas/core/internals/construction.py:96) (1 samples, 0.42%)_homogenize (pandas/core/internals/construction.py:596) (1 samples, 0.42%)reindex (pandas/core/series.py:4960) (1 samples, 0.42%)reindex (pandas/core/generic.py:5266) (1 samples, 0.42%)_remove (_weakrefset.py:39) (1 samples, 0.42%)data_received (aiohttp/client_proto.py:201) (1 samples, 0.42%)do_handshake (ssl.py:943) (2 samples, 0.84%)_read_ready (asyncio/selector_events.py:810) (4 samples, 1.67%)_read_ready__data_received (asyncio/selector_events.py:850) (4 samples, 1.67%)data_received (asyncio/sslproto.py:524) (4 samples, 1.67%)feed_ssldata (asyncio/sslproto.py:156) (3 samples, 1.26%)read (ssl.py:880) (1 samples, 0.42%)_resolve_host (aiohttp/connector.py:825) (1 samples, 0.42%)__init__ (aiohttp/locks.py:15) (1 samples, 0.42%)__init__ (asyncio/locks.py:173) (1 samples, 0.42%)_runner (fsspec/asyn.py:51) (2 samples, 0.84%)_cat (fsspec/asyn.py:434) (2 samples, 0.84%)_run_coros_in_chunks (fsspec/asyn.py:205) (2 samples, 0.84%)_get_ssl_context (aiohttp/connector.py:938) (3 samples, 1.26%)_make_ssl_context (aiohttp/connector.py:915) (3 samples, 1.26%)create_default_context (ssl.py:724) (3 samples, 1.26%)load_default_certs (ssl.py:570) (3 samples, 1.26%)connect (aiohttp/connector.py:494) (6 samples, 2.51%)co.._create_connection (aiohttp/connector.py:901) (6 samples, 2.51%)_c.._create_direct_connection (aiohttp/connector.py:1146) (6 samples, 2.51%)_c.._wrap_create_connection (aiohttp/connector.py:980) (3 samples, 1.26%)create_connection (asyncio/base_events.py:973) (3 samples, 1.26%)_connect_sock (asyncio/base_events.py:937) (1 samples, 0.42%)start (aiohttp/client_reqrep.py:955) (1 samples, 0.42%)read (aiohttp/streams.py:617) (1 samples, 0.42%)__aenter__ (aiohttp/client.py:1193) (8 samples, 3.35%)__a.._request (aiohttp/client.py:383) (8 samples, 3.35%)_re..update_cookies (aiohttp/cookiejar.py:165) (1 samples, 0.42%)raw_host (yarl/_url.py:489) (1 samples, 0.42%)hostname (urllib/parse.py:167) (1 samples, 0.42%)_hostinfo (urllib/parse.py:209) (1 samples, 0.42%)all (239 samples, 100%)thread (0x30C21D000) (21 samples, 8.79%)thread (0x30.._bootstrap (threading.py:923) (21 samples, 8.79%)_bootstrap (.._bootstrap_inner (threading.py:963) (21 samples, 8.79%)_bootstrap_i..run (threading.py:906) (21 samples, 8.79%)run (threadi..run_forever (asyncio/base_events.py:588) (21 samples, 8.79%)run_forever .._run_once (asyncio/base_events.py:1830) (21 samples, 8.79%)_run_once (a.._run (asyncio/events.py:78) (20 samples, 8.37%)_run (asynci..wait_for (asyncio/tasks.py:421) (12 samples, 5.02%)wait_f.._cat_file (gcsfs/core.py:1020) (12 samples, 5.02%)_cat_f.._call (gcsfs/core.py:433) (12 samples, 5.02%)_call ..fun (decorator.py:218) (12 samples, 5.02%)fun (d..retry_request (gcsfs/retry.py:117) (12 samples, 5.02%)retry_.._request (gcsfs/core.py:411) (12 samples, 5.02%)_reque.._get_headers (gcsfs/core.py:394) (4 samples, 1.67%)apply (gcsfs/credentials.py:185) (4 samples, 1.67%)maybe_refresh (gcsfs/credentials.py:170) (4 samples, 1.67%)refresh (oauth2/credentials.py:375) (4 samples, 1.67%)refresh_grant (oauth2/reauth.py:281) (4 samples, 1.67%)_token_endpoint_request_no_throw (oauth2/_client.py:139) (4 samples, 1.67%)_perform_request (oauth2/_client.py:190) (4 samples, 1.67%)__call__ (auth/transport/requests.py:155) (4 samples, 1.67%)request (requests/sessions.py:502) (4 samples, 1.67%)send (requests/sessions.py:673) (4 samples, 1.67%)send (requests/adapters.py:434) (4 samples, 1.67%)urlopen (urllib3/connectionpool.py:595) (4 samples, 1.67%)_make_request (urllib3/connectionpool.py:380) (4 samples, 1.67%)_validate_conn (urllib3/connectionpool.py:1084) (4 samples, 1.67%)connect (urllib3/connection.py:609) (4 samples, 1.67%)_ssl_wrap_socket_and_match_hostname (urllib3/connection.py:708) (4 samples, 1.67%)ssl_wrap_socket (urllib3/util/ssl_.py:398) (4 samples, 1.67%)
\ No newline at end of file
diff --git a/qarray/core.py b/qarray/core.py
index 8db5492a..58d3fdc3 100644
--- a/qarray/core.py
+++ b/qarray/core.py
@@ -10,6 +10,10 @@
Row = t.List[t.Any]
+def get_columns(ds: xr.Dataset) -> t.List[str]:
+ return list(ds.dims.keys()) + list(ds.data_vars.keys())
+
+
def unravel(ds: xr.Dataset) -> t.Iterator[Row]:
dim_keys, dim_vals = zip(*ds.dims.items())
@@ -25,7 +29,7 @@ def unbounded_unravel(ds: xr.Dataset) -> np.ndarray:
"""Unravel with unbounded memory (as a NumPy Array)."""
dim_keys, dim_vals = zip(*ds.dims.items())
var_keys = list(ds.data_vars.keys())
- columns = list(dim_keys) + var_keys
+ columns = get_columns(ds)
N = np.prod([d for d in dim_vals])
DD, DV = len(ds.dims), len(ds.data_vars)
diff --git a/qarray/df.py b/qarray/df.py
index 580bbe06..27cbdc5b 100644
--- a/qarray/df.py
+++ b/qarray/df.py
@@ -52,7 +52,7 @@ def explode(ds: xr.Dataset, chunks=None) -> t.Iterator[xr.Dataset]:
def to_pd(ds: xr.Dataset, bounded=True) -> pd.DataFrame:
- columns = list(ds.dims.keys()) + list(ds.data_vars.keys())
+ columns = core.get_columns(ds)
if bounded:
df = pd.DataFrame(core.unravel(ds), columns=columns)
for c in columns:
@@ -76,10 +76,28 @@ def to_dd(ds: xr.Dataset) -> dd.DataFrame:
def f(b: t.Dict[str, slice]) -> pd.DataFrame:
return to_pd(ds.isel(b), bounded=False)
+ # Token is needed to prevent Dask from spending too many cycles calculating
+ # it's own token from the constituent parts.
+ token = (
+ f'xarray-Dataset-'
+ f'{"_".join(list(ds.dims.keys()))}'
+ f'__'
+ f'{"_".join(list(ds.data_vars.keys()))}'
+ )
+
+ columns = core.get_columns(ds)
+
+ # TODO(#18): Is it possible to pass the length (known now) here?
+ meta = {
+ c: ds[c].dtype for c in columns
+ }
+
return from_map(
f,
blocks,
- divisions=divisions
+ meta=meta,
+ divisions=divisions,
+ token=token,
)
# TODO(alxmrs): Try dask expressions dataframe:
diff --git a/qarray/df_integration_test.py b/qarray/df_integration_test.py
new file mode 100644
index 00000000..857e6b91
--- /dev/null
+++ b/qarray/df_integration_test.py
@@ -0,0 +1,19 @@
+import unittest
+
+import xarray as xr
+
+from .df import to_dd
+
+
+class Era5TestCast(unittest.TestCase):
+ def test_open_era5(self):
+ era5_ds = xr.open_zarr(
+ 'gs://gcp-public-data-arco-era5/ar/1959-2022-full_37-1h-0p25deg-chunk-1.zarr-v2',
+ chunks={'time': 240, 'level': 1}
+ )
+ era5_wind_df = to_dd(era5_ds[['u_component_of_wind', 'v_component_of_wind']])
+
+ self.assertEqual(list(era5_wind_df.columns), [
+ 'time', 'level', 'latitude', 'longitude',
+ 'u_component_of_wind', 'v_component_of_wind',
+ ])
diff --git a/qarray/df_test.py b/qarray/df_test.py
index c581c55e..7c2e2b59 100644
--- a/qarray/df_test.py
+++ b/qarray/df_test.py
@@ -66,6 +66,5 @@ def test_dtypes(self):
self.assertEqual([self.air_small[c].dtype for c in df.columns], types)
-
if __name__ == '__main__':
unittest.main()
diff --git a/setup.py b/setup.py
index 38f12158..d1abf6f1 100644
--- a/setup.py
+++ b/setup.py
@@ -4,10 +4,11 @@
name='qarray',
version='0.0.0',
license='Apache 2.0',
+ packages=setuptools.find_packages(exclude=['demo', 'perf_tests']),
install_requires=['xarray', 'sqlglot'],
extras_require={
'dev': ['pyink', 'py-spy'],
- 'test': ['dask-sql'],
+ 'test': ['dask-sql', 'zarr', 'gcsfs'],
},
python_requires='>=3.9',
)