From 5f9d1865c34b9437857db90b85804835d1ae0f10 Mon Sep 17 00:00:00 2001 From: Alex Merose Date: Sun, 18 Feb 2024 17:36:18 +0700 Subject: [PATCH 1/3] Found bug: Opening ERA5 takes longer than expected. It should return right away since we want to convert chunks lazily. From the profile traces, it looks like `to_dd` converts the chunks right away. --- perf_tests/open_era5.py | 13 + ...open_era5.py-2024-02-18T17:21:44+07:00.svg | 415 ++++++++++++++++++ ...open_era5.py-2024-02-18T17:33:02+07:00.svg | 415 ++++++++++++++++++ qarray/df.py | 10 +- qarray/df_test.py | 8 + setup.py | 3 +- 6 files changed, 862 insertions(+), 2 deletions(-) create mode 100755 perf_tests/open_era5.py create mode 100644 perf_tests/open_era5.py-2024-02-18T17:21:44+07:00.svg create mode 100644 perf_tests/open_era5.py-2024-02-18T17:33:02+07:00.svg diff --git a/perf_tests/open_era5.py b/perf_tests/open_era5.py new file mode 100755 index 00000000..e79e402d --- /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(len(era5_wind_df)) \ 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 @@ +py-spy record ./open_era5.py --function --threads Reset ZoomSearch _find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (sqlglot/dialects/__init__.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (sqlglot/dialects/databricks.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (sqlglot/dialects/tsql.py:1) (3 samples, 0.21%)TSQL (sqlglot/dialects/tsql.py:207) (3 samples, 0.21%)__new__ (sqlglot/tokens.py:398) (3 samples, 0.21%)new_trie (sqlglot/trie.py:13) (3 samples, 0.21%)<genexpr> (sqlglot/tokens.py:437) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.35%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)<module> (sqlglot/__init__.py:1) (5 samples, 0.35%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (sqlglot/expressions.py:1) (2 samples, 0.14%)<module> (qarray/core.py:1) (6 samples, 0.43%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (dask/dataframe/groupby.py:1) (2 samples, 0.14%)_GroupBy (dask/dataframe/groupby.py:1390) (2 samples, 0.14%)wrapper (dask/utils.py:978) (2 samples, 0.14%)_derived_from (dask/utils.py:885) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (scipy/sparse/_lil.py:1) (2 samples, 0.14%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (scipy/sparse/linalg/_eigen/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (scipy/sparse/linalg/_interface.py:1) (3 samples, 0.21%)LinearOperator (scipy/sparse/linalg/_interface.py:53) (3 samples, 0.21%)<module> (scipy/sparse/linalg/_isolve/iterative.py:1) (5 samples, 0.35%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)module_from_spec (<frozen importlib._bootstrap>:558) (2 samples, 0.14%)create_module (<frozen importlib._bootstrap_external>:1171) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (dask/array/backends.py:1) (13 samples, 0.92%)_find_and_load (<frozen importlib._bootstrap>:1002) (13 samples, 0.92%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (13 samples, 0.92%)_load_unlocked (<frozen importlib._bootstrap>:659) (13 samples, 0.92%)exec_module (<frozen importlib._bootstrap_external>:844) (13 samples, 0.92%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (13 samples, 0.92%)<module> (dask/array/core.py:1) (13 samples, 0.92%)_find_and_load (<frozen importlib._bootstrap>:1002) (12 samples, 0.85%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (12 samples, 0.85%)_load_unlocked (<frozen importlib._bootstrap>:659) (12 samples, 0.85%)exec_module (<frozen importlib._bootstrap_external>:844) (12 samples, 0.85%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (12 samples, 0.85%)<module> (dask/array/chunk_types.py:1) (12 samples, 0.85%)_find_and_load (<frozen importlib._bootstrap>:1002) (12 samples, 0.85%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (12 samples, 0.85%)_load_unlocked (<frozen importlib._bootstrap>:659) (11 samples, 0.78%)exec_module (<frozen importlib._bootstrap_external>:844) (11 samples, 0.78%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 0.78%)<module> (scipy/sparse/__init__.py:1) (11 samples, 0.78%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)<module> (scipy/sparse/csgraph/__init__.py:1) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)<module> (scipy/sparse/csgraph/_laplacian.py:1) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)<module> (scipy/sparse/linalg/__init__.py:1) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)<module> (scipy/sparse/linalg/_isolve/__init__.py:1) (7 samples, 0.50%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.50%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.50%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.50%)<module> (scipy/sparse/linalg/_isolve/lgmres.py:4) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (scipy/linalg/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)<module> (dask/array/fft.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (scipy/fftpack/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (scipy/fftpack/_basic.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (scipy/fft/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (scipy/fft/_fftlog.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (scipy/special/__init__.py:1) (2 samples, 0.14%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)module_from_spec (<frozen importlib._bootstrap>:558) (2 samples, 0.14%)create_module (<frozen importlib._bootstrap_external>:1171) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (dask/array/linalg.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (dask/array/random.py:1) (2 samples, 0.14%)RandomState (dask/array/random.py:490) (2 samples, 0.14%)wrapper (dask/utils.py:978) (2 samples, 0.14%)_derived_from (dask/utils.py:885) (2 samples, 0.14%)<module> (dask/array/reductions.py:1) (2 samples, 0.14%)wrapper (dask/utils.py:978) (2 samples, 0.14%)_derived_from (dask/utils.py:885) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (dask/array/routines.py:1) (2 samples, 0.14%)wrapper (dask/utils.py:978) (2 samples, 0.14%)_derived_from (dask/utils.py:885) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (24 samples, 1.70%)_find_and_load (<frozen importlib._bootstrap>:1002) (24 samples, 1.70%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (24 samples, 1.70%)_load_unlocked (<frozen importlib._bootstrap>:659) (24 samples, 1.70%)exec_module (<frozen importlib._bootstrap_external>:844) (24 samples, 1.70%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (24 samples, 1.70%)<module> (dask/array/__init__.py:1) (24 samples, 1.70%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (24 samples, 1.70%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (24 samples, 1.70%)_find_and_load (<frozen importlib._bootstrap>:1002) (24 samples, 1.70%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (24 samples, 1.70%)_load_unlocked (<frozen importlib._bootstrap>:659) (24 samples, 1.70%)exec_module (<frozen importlib._bootstrap_external>:844) (24 samples, 1.70%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (24 samples, 1.70%)<module> (dask/array/ma.py:1) (6 samples, 0.43%)wrapper (dask/utils.py:978) (2 samples, 0.14%)_derived_from (dask/utils.py:885) (2 samples, 0.14%)<lambda> (dask/dataframe/utils.py:162) (2 samples, 0.14%)insert_meta_param_description (dask/dataframe/utils.py:156) (2 samples, 0.14%)wrap (textwrap.py:368) (2 samples, 0.14%)wrap (textwrap.py:342) (2 samples, 0.14%)_split_chunks (textwrap.py:336) (2 samples, 0.14%)_split (textwrap.py:160) (2 samples, 0.14%)DataFrame (dask/dataframe/core.py:5011) (5 samples, 0.35%)wrapper (dask/utils.py:978) (3 samples, 0.21%)_derived_from (dask/utils.py:885) (3 samples, 0.21%)extra_titles (dask/utils.py:809) (3 samples, 0.21%)<dictcomp> (dask/utils.py:811) (2 samples, 0.14%)<genexpr> (dask/utils.py:814) (2 samples, 0.14%)get_named_args (dask/utils.py:693) (2 samples, 0.14%)signature (inspect.py:3111) (2 samples, 0.14%)from_callable (inspect.py:2859) (2 samples, 0.14%)_signature_from_callable (inspect.py:2246) (2 samples, 0.14%)_Frame (dask/dataframe/core.py:437) (7 samples, 0.50%)wrapper (dask/utils.py:978) (6 samples, 0.43%)_derived_from (dask/utils.py:885) (6 samples, 0.43%)_bind_operator_method (dask/dataframe/core.py:6120) (2 samples, 0.14%)wrapper (dask/utils.py:978) (2 samples, 0.14%)_derived_from (dask/utils.py:885) (2 samples, 0.14%)<module> (dask/bag/avro.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (fsspec/__init__.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (fsspec/exceptions.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (asyncio/__init__.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (asyncio/base_events.py:1) (3 samples, 0.21%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.43%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)<module> (dask/bag/__init__.py:1) (6 samples, 0.43%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.43%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)<module> (dask/bag/core.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (urllib/request.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (http/client.py:1) (2 samples, 0.14%)<module> (dask/dataframe/backends.py:1) (49 samples, 3.47%)<mo.._find_and_load (<frozen importlib._bootstrap>:1002) (49 samples, 3.47%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (49 samples, 3.47%)_fi.._load_unlocked (<frozen importlib._bootstrap>:659) (25 samples, 1.77%)_..exec_module (<frozen importlib._bootstrap_external>:844) (25 samples, 1.77%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (25 samples, 1.77%)_..<module> (dask/dataframe/core.py:1) (25 samples, 1.77%)<.._handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (dask/dataframe/methods.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (dask/dataframe/utils.py:1) (3 samples, 0.21%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (dask/dataframe/_dtypes.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (dask/dataframe/extensions.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (dask/dataframe/accessor.py:1) (3 samples, 0.21%)__init_subclass__ (dask/dataframe/accessor.py:70) (3 samples, 0.21%)_bind_method (dask/dataframe/accessor.py:12) (3 samples, 0.21%)wrapper (dask/utils.py:978) (3 samples, 0.21%)_derived_from (dask/utils.py:885) (3 samples, 0.21%)extra_titles (dask/utils.py:809) (3 samples, 0.21%)<dictcomp> (dask/utils.py:811) (2 samples, 0.14%)<module> (qarray/__init__.py:1) (59 samples, 4.18%)<modu.._find_and_load (<frozen importlib._bootstrap>:1002) (59 samples, 4.18%)_find.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (59 samples, 4.18%)_find.._load_unlocked (<frozen importlib._bootstrap>:659) (59 samples, 4.18%)_load..exec_module (<frozen importlib._bootstrap_external>:844) (59 samples, 4.18%)exec_.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (59 samples, 4.18%)_call..<module> (qarray/df.py:1) (53 samples, 3.76%)<mod.._find_and_load (<frozen importlib._bootstrap>:1002) (53 samples, 3.76%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (53 samples, 3.76%)_fin.._load_unlocked (<frozen importlib._bootstrap>:659) (53 samples, 3.76%)_loa..exec_module (<frozen importlib._bootstrap_external>:844) (53 samples, 3.76%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (53 samples, 3.76%)_cal..<module> (dask/dataframe/__init__.py:1) (53 samples, 3.76%)<mod.._handle_fromlist (<frozen importlib._bootstrap>:1033) (51 samples, 3.61%)_han.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (51 samples, 3.61%)_cal.._find_and_load (<frozen importlib._bootstrap>:1002) (51 samples, 3.61%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (51 samples, 3.61%)_fin.._load_unlocked (<frozen importlib._bootstrap>:659) (51 samples, 3.61%)_loa..exec_module (<frozen importlib._bootstrap_external>:844) (51 samples, 3.61%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (51 samples, 3.61%)_cal..<module> (dask/dataframe/rolling.py:1) (2 samples, 0.14%)Rolling (dask/dataframe/rolling.py:456) (2 samples, 0.14%)wrapper (dask/utils.py:978) (2 samples, 0.14%)_derived_from (dask/utils.py:885) (2 samples, 0.14%)extra_titles (dask/utils.py:809) (2 samples, 0.14%)<module> (numpy/core/_add_newdocs.py:1) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)<module> (numpy/core/numeric.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.43%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)<module> (numpy/__config__.py:3) (6 samples, 0.43%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.43%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)<module> (numpy/core/__init__.py:1) (6 samples, 0.43%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.43%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.43%)<module> (numpy/lib/__init__.py:1) (3 samples, 0.21%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (numpy/lib/index_tricks.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (numpy/matrixlib/__init__.py:1) (3 samples, 0.21%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (numpy/matrixlib/defmatrix.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (numpy/linalg/__init__.py:1) (3 samples, 0.21%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (numpy/linalg/linalg.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (numpy/_typing/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)<module> (numpy/ma/__init__.py:1) (3 samples, 0.21%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (numpy/ma/core.py:1) (3 samples, 0.21%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (7 samples, 0.50%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.50%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.50%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.50%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.50%)<module> (numpy/__init__.py:1) (16 samples, 1.13%)_mac_os_check (numpy/__init__.py:377) (3 samples, 0.21%)polyfit (numpy/lib/polynomial.py:453) (3 samples, 0.21%)inv (numpy/linalg/linalg.py:492) (2 samples, 0.14%)<module> (pandas/compat/numpy/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (pandas/util/version/__init__.py:9) (2 samples, 0.14%)Version (pandas/util/version/__init__.py:337) (2 samples, 0.14%)compile (re.py:250) (2 samples, 0.14%)_compile (re.py:289) (2 samples, 0.14%)compile (sre_compile.py:783) (2 samples, 0.14%)parse (sre_parse.py:944) (2 samples, 0.14%)_parse_sub (sre_parse.py:436) (2 samples, 0.14%)_parse (sre_parse.py:494) (2 samples, 0.14%)_parse_sub (sre_parse.py:436) (2 samples, 0.14%)_parse (sre_parse.py:494) (2 samples, 0.14%)<module> (cloudpickle/__init__.py:1) (4 samples, 0.28%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)get_code (<frozen importlib._bootstrap_external>:916) (4 samples, 0.28%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:1179) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.43%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)<module> (pyarrow/util.py:20) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (socket.py:4) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_find_spec (<frozen importlib._bootstrap>:901) (2 samples, 0.14%)find_spec (<frozen importlib._bootstrap_external>:1415) (2 samples, 0.14%)_get_spec (<frozen importlib._bootstrap_external>:1383) (2 samples, 0.14%)find_spec (<frozen importlib._bootstrap_external>:1514) (2 samples, 0.14%)<module> (pandas/compat/__init__.py:1) (26 samples, 1.84%)<.._find_and_load (<frozen importlib._bootstrap>:1002) (26 samples, 1.84%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (26 samples, 1.84%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (26 samples, 1.84%)_..exec_module (<frozen importlib._bootstrap_external>:844) (26 samples, 1.84%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (26 samples, 1.84%)_..<module> (pandas/compat/pyarrow.py:1) (24 samples, 1.70%)_find_and_load (<frozen importlib._bootstrap>:1002) (24 samples, 1.70%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (24 samples, 1.70%)_load_unlocked (<frozen importlib._bootstrap>:659) (24 samples, 1.70%)exec_module (<frozen importlib._bootstrap_external>:844) (24 samples, 1.70%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (24 samples, 1.70%)<module> (pyarrow/__init__.py:20) (24 samples, 1.70%)_find_and_load (<frozen importlib._bootstrap>:1002) (24 samples, 1.70%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (24 samples, 1.70%)_load_unlocked (<frozen importlib._bootstrap>:659) (24 samples, 1.70%)module_from_spec (<frozen importlib._bootstrap>:558) (18 samples, 1.28%)create_module (<frozen importlib._bootstrap_external>:1171) (18 samples, 1.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (18 samples, 1.28%)exec_module (<frozen importlib._bootstrap_external>:1179) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:1179) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (zoneinfo/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:1179) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:1179) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.57%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.57%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.57%)exec_module (<frozen importlib._bootstrap_external>:1179) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.50%)module_from_spec (<frozen importlib._bootstrap>:558) (3 samples, 0.21%)create_module (<frozen importlib._bootstrap_external>:1171) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:1179) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:1179) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:1179) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)<module> (pandas/_libs/tslibs/__init__.py:1) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)<module> (pandas/_libs/__init__.py:1) (10 samples, 0.71%)_find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 0.71%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 0.71%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.71%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)get_code (<frozen importlib._bootstrap_external>:916) (2 samples, 0.14%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (2 samples, 0.14%)_decorate_compute_function (pyarrow/compute.py:120) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.50%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.50%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.50%)<module> (pandas/core/arrays/_arrow_string_mixins.py:1) (7 samples, 0.50%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.50%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.50%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.50%)<module> (pyarrow/compute.py:18) (7 samples, 0.50%)_make_global_functions (pyarrow/compute.py:306) (4 samples, 0.28%)_wrap_function (pyarrow/compute.py:290) (4 samples, 0.28%)<module> (pandas/core/arrays/arrow/__init__.py:1) (8 samples, 0.57%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.57%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.57%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.57%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)<module> (pandas/core/arrays/arrow/array.py:1) (8 samples, 0.57%)<module> (pandas/core/arrays/__init__.py:1) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)<module> (pandas/core/generic.py:2) (2 samples, 0.14%)<module> (pandas/core/frame.py:1) (5 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (pandas/core/series.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.50%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.50%)<module> (pandas/core/api.py:1) (29 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>:1002) (29 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (29 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (29 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>:844) (29 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (29 samples, 2.06%)_..<module> (pandas/core/groupby/__init__.py:1) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)<module> (pandas/core/groupby/generic.py:1) (9 samples, 0.64%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (56 samples, 3.97%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (56 samples, 3.97%)_fin.._load_unlocked (<frozen importlib._bootstrap>:659) (56 samples, 3.97%)_loa..exec_module (<frozen importlib._bootstrap_external>:844) (56 samples, 3.97%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (56 samples, 3.97%)_cal..<module> (pandas/api/__init__.py:1) (2 samples, 0.14%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (pandas/api/typing/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (pandas/io/json/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (pandas/io/json/_json.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (pandas/io/parsers/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (pandas/io/parsers/readers.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)<module> (pandas/__init__.py:1) (60 samples, 4.25%)<modu.._handle_fromlist (<frozen importlib._bootstrap>:1033) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (pandas/testing.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (77 samples, 5.46%)_call_w.._find_and_load (<frozen importlib._bootstrap>:1002) (78 samples, 5.53%)_find_a.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (78 samples, 5.53%)_find_a.._load_unlocked (<frozen importlib._bootstrap>:659) (78 samples, 5.53%)_load_u..exec_module (<frozen importlib._bootstrap_external>:844) (78 samples, 5.53%)exec_mo..<module> (xarray/testing.py:1) (80 samples, 5.67%)<module.._handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)get_code (<frozen importlib._bootstrap_external>:916) (2 samples, 0.14%)get_data (<frozen importlib._bootstrap_external>:1036) (2 samples, 0.14%)<module> (dask/base.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (dask/delayed.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (dask/highlevelgraph.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (dask/widgets/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (dask/widgets/widgets.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (jinja2/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (jinja2/environment.py:1) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)<module> (xarray/backends/file_manager.py:1) (5 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.35%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)<module> (xarray/backends/locks.py:1) (5 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.35%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)<module> (dask/__init__.py:1) (5 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1002) (146 samples, 10.35%)_find_and_load .._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (146 samples, 10.35%)_find_and_load_.._load_unlocked (<frozen importlib._bootstrap>:659) (146 samples, 10.35%)_load_unlocked ..exec_module (<frozen importlib._bootstrap_external>:844) (146 samples, 10.35%)exec_module (<f.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (146 samples, 10.35%)_call_with_fram..<module> (xarray/__init__.py:1) (87 samples, 6.17%)<module>.._handle_fromlist (<frozen importlib._bootstrap>:1033) (87 samples, 6.17%)_handle_.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (87 samples, 6.17%)_call_wi.._find_and_load (<frozen importlib._bootstrap>:1002) (87 samples, 6.17%)_find_an.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (87 samples, 6.17%)_find_an.._load_unlocked (<frozen importlib._bootstrap>:659) (87 samples, 6.17%)_load_un..exec_module (<frozen importlib._bootstrap_external>:844) (87 samples, 6.17%)exec_mod.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (87 samples, 6.17%)_call_wi..<module> (xarray/tutorial.py:1) (7 samples, 0.50%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.50%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.50%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.50%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.50%)<module> (xarray/backends/__init__.py:1) (7 samples, 0.50%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.50%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.50%)get_code (<frozen importlib._bootstrap_external>:916) (2 samples, 0.14%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (2 samples, 0.14%)_get_chunk (xarray/core/dataset.py:221) (30 samples, 2.13%)_.._dataset_from_backend_dataset (xarray/backends/api.py:350) (32 samples, 2.27%)_.._chunk_ds (xarray/backends/api.py:308) (32 samples, 2.27%)_.._maybe_chunk (xarray/core/dataset.py:279) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)<module> (google_auth_httplib2.py:15) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (httplib2/__init__.py:2) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.35%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)<module> (requests/__init__.py:6) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (requests/exceptions.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (requests/compat.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (pyasn1_modules/rfc5208.py:14) (2 samples, 0.14%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (pyasn1_modules/rfc2251.py:15) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (16 samples, 1.13%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (16 samples, 1.13%)<module> (ee/_cloud_api_utils.py:1) (16 samples, 1.13%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (11 samples, 0.78%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 0.78%)_find_and_load (<frozen importlib._bootstrap>:1002) (11 samples, 0.78%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 0.78%)_load_unlocked (<frozen importlib._bootstrap>:659) (11 samples, 0.78%)exec_module (<frozen importlib._bootstrap_external>:844) (11 samples, 0.78%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 0.78%)<module> (googleapiclient/discovery.py:15) (11 samples, 0.78%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (11 samples, 0.78%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 0.78%)_find_and_load (<frozen importlib._bootstrap>:1002) (11 samples, 0.78%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 0.78%)_load_unlocked (<frozen importlib._bootstrap>:659) (11 samples, 0.78%)exec_module (<frozen importlib._bootstrap_external>:844) (11 samples, 0.78%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 0.78%)<module> (oauth2/service_account.py:15) (10 samples, 0.71%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)_find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 0.71%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 0.71%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.71%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)<module> (auth/_service_account_info.py:15) (10 samples, 0.71%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)_find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 0.71%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 0.71%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.71%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)<module> (auth/crypt/__init__.py:15) (10 samples, 0.71%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)_find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 0.71%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 0.71%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.71%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)<module> (auth/crypt/rsa.py:15) (10 samples, 0.71%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)_find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 0.71%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 0.71%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.71%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)<module> (auth/crypt/_python_rsa.py:15) (10 samples, 0.71%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.57%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.57%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.57%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)<module> (pyasn1/codec/der/decoder.py:7) (8 samples, 0.57%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.57%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.57%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.57%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)<module> (pyasn1/codec/cer/decoder.py:7) (8 samples, 0.57%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.57%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.57%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.57%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)<module> (pyasn1/codec/ber/decoder.py:7) (8 samples, 0.57%)<module> (ee/__init__.py:1) (22 samples, 1.56%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (20 samples, 1.42%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (20 samples, 1.42%)_find_and_load (<frozen importlib._bootstrap>:1002) (20 samples, 1.42%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (20 samples, 1.42%)_load_unlocked (<frozen importlib._bootstrap>:659) (20 samples, 1.42%)exec_module (<frozen importlib._bootstrap_external>:844) (19 samples, 1.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (19 samples, 1.35%)<module> (ee/batch.py:1) (19 samples, 1.35%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (19 samples, 1.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (18 samples, 1.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (18 samples, 1.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (18 samples, 1.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (17 samples, 1.20%)get_backend (xarray/backends/plugins.py:200) (25 samples, 1.77%)g..list_engines (xarray/backends/plugins.py:119) (25 samples, 1.77%)l..build_engines (xarray/backends/plugins.py:106) (25 samples, 1.77%)b..backends_dict_from_pkg (xarray/backends/plugins.py:70) (25 samples, 1.77%)b..load (importlib_metadata/__init__.py:178) (25 samples, 1.77%)l..import_module (importlib/__init__.py:109) (25 samples, 1.77%)i.._gcd_import (<frozen importlib._bootstrap>:1018) (25 samples, 1.77%)_.._find_and_load (<frozen importlib._bootstrap>:1002) (25 samples, 1.77%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (25 samples, 1.77%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (25 samples, 1.77%)_..exec_module (<frozen importlib._bootstrap_external>:844) (25 samples, 1.77%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (25 samples, 1.77%)_..<module> (xee/__init__.py:15) (25 samples, 1.77%)<.._find_and_load (<frozen importlib._bootstrap>:1002) (25 samples, 1.77%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (25 samples, 1.77%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (25 samples, 1.77%)_..exec_module (<frozen importlib._bootstrap_external>:844) (25 samples, 1.77%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (25 samples, 1.77%)_..<module> (xee/ext.py:15) (25 samples, 1.77%)<.._find_and_load (<frozen importlib._bootstrap>:1002) (25 samples, 1.77%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (25 samples, 1.77%)_.._load_unlocked (<frozen importlib._bootstrap>:659) (25 samples, 1.77%)_..exec_module (<frozen importlib._bootstrap_external>:844) (25 samples, 1.77%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:220) (25 samples, 1.77%)_..<module> (pyproj/__init__.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (pyproj/network.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)__init__ (xarray/core/dataset.py:666) (4 samples, 0.28%)merge_data_and_coords (xarray/core/dataset.py:408) (4 samples, 0.28%)merge_core (xarray/core/merge.py:645) (4 samples, 0.28%)collect_variables_and_indexes (xarray/core/merge.py:307) (4 samples, 0.28%)as_variable (xarray/core/variable.py:90) (4 samples, 0.28%)to_index_variable (xarray/core/variable.py:630) (4 samples, 0.28%)__init__ (xarray/core/variable.py:2896) (4 samples, 0.28%)__init__ (xarray/core/indexing.py:1478) (4 samples, 0.28%)safe_cast_to_index (xarray/core/indexes.py:432) (4 samples, 0.28%)__array__ (xarray/core/indexing.py:471) (4 samples, 0.28%)get_duck_array (xarray/core/indexing.py:553) (4 samples, 0.28%)get_duck_array (xarray/coding/variables.py:73) (4 samples, 0.28%)decode_cf_datetime (xarray/coding/times.py:295) (4 samples, 0.28%)_decode_datetime_with_pandas (xarray/coding/times.py:243) (4 samples, 0.28%)decode_cf_variables (xarray/conventions.py:375) (2 samples, 0.14%)decode_cf_variable (xarray/conventions.py:198) (2 samples, 0.14%)decode (xarray/coding/times.py:824) (2 samples, 0.14%)_decode_cf_datetime_dtype (xarray/coding/times.py:201) (2 samples, 0.14%)decode_cf_datetime (xarray/coding/times.py:295) (2 samples, 0.14%)_decode_datetime_with_pandas (xarray/coding/times.py:243) (2 samples, 0.14%)open_dataset (xarray/backends/store.py:29) (8 samples, 0.57%)load (xarray/backends/common.py:188) (2 samples, 0.14%)get_variables (xarray/backends/zarr.py:516) (2 samples, 0.14%)FrozenDict (xarray/core/utils.py:470) (2 samples, 0.14%)<genexpr> (xarray/backends/zarr.py:517) (2 samples, 0.14%)open_store_variable (xarray/backends/zarr.py:491) (2 samples, 0.14%)<module> (numcodecs/registry.py:1) (2 samples, 0.14%)run_entrypoints (numcodecs/registry.py:11) (2 samples, 0.14%)entry_points (importlib/metadata.py:572) (2 samples, 0.14%)<genexpr> (importlib/metadata.py:577) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)Lock (multiprocessing/context.py:65) (3 samples, 0.21%)__init__ (multiprocessing/synchronize.py:161) (3 samples, 0.21%)__init__ (multiprocessing/synchronize.py:50) (3 samples, 0.21%)register (multiprocessing/resource_tracker.py:145) (3 samples, 0.21%)_send (multiprocessing/resource_tracker.py:153) (3 samples, 0.21%)ensure_running (multiprocessing/resource_tracker.py:70) (3 samples, 0.21%)spawnv_passfds (multiprocessing/util.py:447) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:1179) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (zarr/codecs.py:2) (9 samples, 0.64%)_find_and_load (<frozen importlib._bootstrap>:1002) (9 samples, 0.64%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (9 samples, 0.64%)_load_unlocked (<frozen importlib._bootstrap>:659) (9 samples, 0.64%)exec_module (<frozen importlib._bootstrap_external>:844) (9 samples, 0.64%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (9 samples, 0.64%)<module> (numcodecs/__init__.py:2) (9 samples, 0.64%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (5 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.35%)<module> (zarr/_storage/store.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (zarr/meta.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (12 samples, 0.85%)<module> (zarr/convenience.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (17 samples, 1.20%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (17 samples, 1.20%)_load_unlocked (<frozen importlib._bootstrap>:659) (17 samples, 1.20%)exec_module (<frozen importlib._bootstrap_external>:844) (17 samples, 1.20%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (17 samples, 1.20%)<module> (zarr/__init__.py:2) (17 samples, 1.20%)_find_and_load (<frozen importlib._bootstrap>:1002) (17 samples, 1.20%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (17 samples, 1.20%)_load_unlocked (<frozen importlib._bootstrap>:659) (17 samples, 1.20%)exec_module (<frozen importlib._bootstrap_external>:844) (17 samples, 1.20%)get_code (<frozen importlib._bootstrap_external>:916) (5 samples, 0.35%)_compile_bytecode (<frozen importlib._bootstrap_external>:645) (5 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (6 samples, 0.43%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 0.43%)_load_unlocked (<frozen importlib._bootstrap>:659) (6 samples, 0.43%)exec_module (<frozen importlib._bootstrap_external>:844) (6 samples, 0.43%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (6 samples, 0.43%)<module> (aiohttp/client.py:1) (6 samples, 0.43%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (aiohttp/http.py:1) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (aiohttp/http_websocket.py:1) (2 samples, 0.14%)__new__ (enum.py:179) (2 samples, 0.14%)<module> (fsspec/implementations/http.py:1) (8 samples, 0.57%)_find_and_load (<frozen importlib._bootstrap>:1002) (8 samples, 0.57%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 0.57%)_load_unlocked (<frozen importlib._bootstrap>:659) (8 samples, 0.57%)exec_module (<frozen importlib._bootstrap_external>:844) (8 samples, 0.57%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (8 samples, 0.57%)<module> (aiohttp/__init__.py:1) (8 samples, 0.57%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (aiohttp/hdrs.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (multidict/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (multidict/_compat.py:1) (2 samples, 0.14%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)module_from_spec (<frozen importlib._bootstrap>:558) (2 samples, 0.14%)create_module (<frozen importlib._bootstrap_external>:1171) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_un_chain (fsspec/core.py:319) (11 samples, 0.78%)get_filesystem_class (fsspec/registry.py:216) (11 samples, 0.78%)_import_class (fsspec/registry.py:254) (11 samples, 0.78%)import_module (importlib/__init__.py:109) (11 samples, 0.78%)_gcd_import (<frozen importlib._bootstrap>:1018) (11 samples, 0.78%)_find_and_load (<frozen importlib._bootstrap>:1002) (11 samples, 0.78%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 0.78%)_load_unlocked (<frozen importlib._bootstrap>:659) (11 samples, 0.78%)exec_module (<frozen importlib._bootstrap_external>:844) (11 samples, 0.78%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (11 samples, 0.78%)<module> (gcsfs/__init__.py:1) (11 samples, 0.78%)_find_and_load (<frozen importlib._bootstrap>:1002) (11 samples, 0.78%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 0.78%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.71%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)<module> (gcsfs/core.py:1) (10 samples, 0.71%)_find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 0.71%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 0.71%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.71%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)<module> (gcsfs/credentials.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (google_auth_oauthlib/__init__.py:15) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (google_auth_oauthlib/interactive.py:15) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)<lambda> (auth/_default.py:651) (4 samples, 0.28%)_get_gcloud_sdk_credentials (auth/_default.py:224) (4 samples, 0.28%)get_project_id (auth/_cloud_sdk.py:92) (4 samples, 0.28%)_run_subprocess_ignore_stderr (auth/_cloud_sdk.py:85) (4 samples, 0.28%)check_output (subprocess.py:377) (4 samples, 0.28%)run (subprocess.py:464) (4 samples, 0.28%)__init__ (subprocess.py:756) (4 samples, 0.28%)_execute_child (subprocess.py:1677) (4 samples, 0.28%)open_zarr (xarray/backends/zarr.py:740) (98 samples, 6.95%)open_zarr..open_dataset (xarray/backends/api.py:392) (98 samples, 6.95%)open_data..open_dataset (xarray/backends/zarr.py:944) (41 samples, 2.91%)op..open_group (xarray/backends/zarr.py:374) (33 samples, 2.34%)o..open_consolidated (zarr/convenience.py:1281) (16 samples, 1.13%)normalize_store_arg (zarr/storage.py:184) (16 samples, 1.13%)_normalize_store_arg_v2 (zarr/storage.py:143) (16 samples, 1.13%)__init__ (zarr/storage.py:1344) (16 samples, 1.13%)get_mapper (fsspec/mapping.py:206) (16 samples, 1.13%)url_to_fs (fsspec/core.py:350) (16 samples, 1.13%)filesystem (fsspec/registry.py:277) (5 samples, 0.35%)__call__ (fsspec/spec.py:64) (5 samples, 0.35%)__init__ (gcsfs/core.py:267) (5 samples, 0.35%)__init__ (gcsfs/credentials.py:40) (5 samples, 0.35%)connect (gcsfs/credentials.py:208) (5 samples, 0.35%)connect (gcsfs/credentials.py:208) (5 samples, 0.35%)_connect_google_default (gcsfs/credentials.py:76) (5 samples, 0.35%)default (auth/_default.py:541) (5 samples, 0.35%)<listcomp> (qarray/df.py:67) (5 samples, 0.35%)<listcomp> (qarray/df.py:73) (61 samples, 4.32%)<list.._block_len (qarray/df.py:66) (60 samples, 4.25%)_bloc..prod (numpy/core/fromnumeric.py:2979) (47 samples, 3.33%)pro.._wrapreduction (numpy/core/fromnumeric.py:71) (40 samples, 2.83%)_w..<dictcomp> (numpy/core/fromnumeric.py:72) (3 samples, 0.21%)<dictcomp> (qarray/df.py:37) (44 samples, 3.12%)<di.._get_chunk_slicer (qarray/df.py:14) (40 samples, 2.83%)_g..<genexpr> (qarray/df.py:33) (3 samples, 0.21%)block_slices (qarray/df.py:24) (54 samples, 3.83%)bloc..<genexpr> (qarray/df.py:36) (54 samples, 3.83%)<gen..dims (xarray/core/dataset.py:756) (2 samples, 0.14%)isel (xarray/core/dataset.py:2775) (2 samples, 0.14%)isel (xarray/core/variable.py:1345) (2 samples, 0.14%)__getitem__ (xarray/core/variable.py:886) (2 samples, 0.14%)__getitem__ (xarray/core/indexing.py:1419) (2 samples, 0.14%)__instancecheck__ (abc.py:117) (2 samples, 0.14%)__subclasscheck__ (abc.py:121) (2 samples, 0.14%)__subclasscheck__ (abc.py:121) (2 samples, 0.14%)__subclasscheck__ (abc.py:121) (2 samples, 0.14%)__subclasscheck__ (abc.py:121) (2 samples, 0.14%)get_all_external_keys (dask/highlevelgraph.py:557) (4 samples, 0.28%)get_output_keys (dask/blockwise.py:478) (3 samples, 0.21%)<setcomp> (dask/blockwise.py:484) (3 samples, 0.21%)collections_to_dsk (dask/base.py:417) (9 samples, 0.64%)optimize (dask/array/optimization.py:27) (9 samples, 0.64%)cull (dask/highlevelgraph.py:706) (9 samples, 0.64%)get_output_keys (dask/blockwise.py:478) (5 samples, 0.35%)<setcomp> (dask/blockwise.py:484) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (tornado/netutil.py:16) (2 samples, 0.14%)create_default_context (ssl.py:724) (2 samples, 0.14%)load_default_certs (ssl.py:570) (2 samples, 0.14%)<module> (distributed/comm/tcp.py:1) (4 samples, 0.28%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (3 samples, 0.21%)__getattr__ (tornado/__init__.py:64) (3 samples, 0.21%)import_module (importlib/__init__.py:109) (3 samples, 0.21%)_gcd_import (<frozen importlib._bootstrap>:1018) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_find_and_load (<frozen importlib._bootstrap>:1002) (7 samples, 0.50%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 0.50%)_load_unlocked (<frozen importlib._bootstrap>:659) (7 samples, 0.50%)exec_module (<frozen importlib._bootstrap_external>:844) (7 samples, 0.50%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (7 samples, 0.50%)<module> (distributed/comm/__init__.py:1) (7 samples, 0.50%)_register_transports (distributed/comm/__init__.py:19) (5 samples, 0.35%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (5 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1002) (5 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:659) (5 samples, 0.35%)exec_module (<frozen importlib._bootstrap_external>:844) (5 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (5 samples, 0.35%)<module> (distributed/core.py:1) (8 samples, 0.57%)_find_and_load (<frozen importlib._bootstrap>:1002) (10 samples, 0.71%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 0.71%)_load_unlocked (<frozen importlib._bootstrap>:659) (10 samples, 0.71%)exec_module (<frozen importlib._bootstrap_external>:844) (10 samples, 0.71%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (10 samples, 0.71%)<module> (distributed/worker.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (distributed/worker_state_machine.py:1) (2 samples, 0.14%)dataclass (dataclasses.py:998) (2 samples, 0.14%)wrap (dataclasses.py:1012) (2 samples, 0.14%)_process_class (dataclasses.py:809) (2 samples, 0.14%)_init_fn (dataclasses.py:489) (2 samples, 0.14%)_create_fn (dataclasses.py:377) (2 samples, 0.14%)Specifier (packaging/specifiers.py:107) (2 samples, 0.14%)compile (re.py:250) (2 samples, 0.14%)_compile (re.py:289) (2 samples, 0.14%)compile (sre_compile.py:783) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (3 samples, 0.21%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 0.21%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)exec_module (<frozen importlib._bootstrap_external>:844) (3 samples, 0.21%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (3 samples, 0.21%)<module> (packaging/specifiers.py:4) (3 samples, 0.21%)<module> (distributed/actor.py:1) (14 samples, 0.99%)_find_and_load (<frozen importlib._bootstrap>:1002) (14 samples, 0.99%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (14 samples, 0.99%)_load_unlocked (<frozen importlib._bootstrap>:659) (14 samples, 0.99%)exec_module (<frozen importlib._bootstrap_external>:844) (14 samples, 0.99%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (14 samples, 0.99%)<module> (distributed/client.py:1) (14 samples, 0.99%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (distributed/versions.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (packaging/requirements.py:5) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (packaging/_parser.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (packaging/_tokenizer.py:1) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (2 samples, 0.14%)<module> (distributed/shuffle/__init__.py:1) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (2 samples, 0.14%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (2 samples, 0.14%)_load_unlocked (<frozen importlib._bootstrap>:659) (2 samples, 0.14%)exec_module (<frozen importlib._bootstrap_external>:844) (2 samples, 0.14%)_find_and_load (<frozen importlib._bootstrap>:1002) (18 samples, 1.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (18 samples, 1.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (18 samples, 1.28%)exec_module (<frozen importlib._bootstrap_external>:844) (18 samples, 1.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (18 samples, 1.28%)<module> (distributed/deploy/__init__.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (distributed/deploy/local.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (distributed/deploy/spec.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (distributed/scheduler.py:1) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (3 samples, 0.21%)check_event (yaml/parser.py:94) (2 samples, 0.14%)parse_block_sequence_entry (yaml/parser.py:381) (2 samples, 0.14%)check_token (yaml/scanner.py:113) (2 samples, 0.14%)_emulate (dask/dataframe/core.py:7167) (33 samples, 2.34%)_..f (qarray/df.py:76) (33 samples, 2.34%)f..to_pd (qarray/df.py:54) (31 samples, 2.20%)t..unbounded_unravel (qarray/core.py:24) (31 samples, 2.20%)u..values (xarray/core/dataarray.py:750) (31 samples, 2.20%)v..values (xarray/core/variable.py:613) (31 samples, 2.20%)v.._as_array_or_item (xarray/core/variable.py:295) (31 samples, 2.20%)_..__array__ (dask/array/core.py:1699) (31 samples, 2.20%)_..compute (dask/base.py:355) (31 samples, 2.20%)c..compute (dask/base.py:603) (31 samples, 2.20%)c..get_scheduler (dask/base.py:1449) (22 samples, 1.56%)_find_and_load (<frozen importlib._bootstrap>:1002) (22 samples, 1.56%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (22 samples, 1.56%)_load_unlocked (<frozen importlib._bootstrap>:659) (22 samples, 1.56%)exec_module (<frozen importlib._bootstrap_external>:844) (22 samples, 1.56%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (22 samples, 1.56%)<module> (distributed/__init__.py:1) (22 samples, 1.56%)_handle_fromlist (<frozen importlib._bootstrap>:1033) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)_find_and_load (<frozen importlib._bootstrap>:1002) (4 samples, 0.28%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 0.28%)_load_unlocked (<frozen importlib._bootstrap>:659) (4 samples, 0.28%)exec_module (<frozen importlib._bootstrap_external>:844) (4 samples, 0.28%)_call_with_frames_removed (<frozen importlib._bootstrap>:220) (4 samples, 0.28%)<module> (distributed/config.py:1) (4 samples, 0.28%)safe_load (yaml/__init__.py:117) (4 samples, 0.28%)load (yaml/__init__.py:74) (4 samples, 0.28%)get_single_data (yaml/constructor.py:47) (4 samples, 0.28%)get_single_node (yaml/composer.py:29) (4 samples, 0.28%)compose_document (yaml/composer.py:50) (4 samples, 0.28%)compose_node (yaml/composer.py:63) (4 samples, 0.28%)compose_mapping_node (yaml/composer.py:117) (4 samples, 0.28%)compose_node (yaml/composer.py:63) (4 samples, 0.28%)compose_mapping_node (yaml/composer.py:117) (4 samples, 0.28%)compose_node (yaml/composer.py:63) (4 samples, 0.28%)compose_mapping_node (yaml/composer.py:117) (4 samples, 0.28%)compose_node (yaml/composer.py:63) (4 samples, 0.28%)compose_mapping_node (yaml/composer.py:117) (4 samples, 0.28%)compose_node (yaml/composer.py:63) (4 samples, 0.28%)compose_sequence_node (yaml/composer.py:99) (3 samples, 0.21%)dispatch (dask/utils.py:737) (2 samples, 0.14%)dispatch (dask/utils.py:737) (3 samples, 0.21%)dispatch (dask/utils.py:737) (9 samples, 0.64%)dispatch (dask/utils.py:737) (10 samples, 0.71%)__call__ (dask/utils.py:762) (204 samples, 14.46%)__call__ (dask/utils.p..normalize_seq (dask/base.py:1095) (204 samples, 14.46%)normalize_seq (dask/ba.._normalize_seq_func (dask/base.py:1079) (204 samples, 14.46%)_normalize_seq_func (d..__call__ (dask/utils.py:762) (204 samples, 14.46%)__call__ (dask/utils.p..normalize_dict (dask/base.py:1064) (195 samples, 13.82%)normalize_dict (dask/..__call__ (dask/utils.py:762) (161 samples, 11.41%)__call__ (dask/ut..normalize_seq (dask/base.py:1095) (156 samples, 11.06%)normalize_seq (d.._normalize_seq_func (dask/base.py:1079) (151 samples, 10.70%)_normalize_seq_f..__call__ (dask/utils.py:762) (142 samples, 10.06%)__call__ (dask/..normalize_seq (dask/base.py:1095) (124 samples, 8.79%)normalize_se.._normalize_seq_func (dask/base.py:1079) (111 samples, 7.87%)_normalize_..__call__ (dask/utils.py:762) (32 samples, 2.27%)_..thread (0x202AD0240) (671 samples, 47.55%)thread (0x202AD0240)<module> (open_era5.py:3) (671 samples, 47.55%)<module> (open_era5.py:3)to_dd (qarray/df.py:70) (427 samples, 30.26%)to_dd (qarray/df.py:70)from_map (dask/dataframe/io/io.py:849) (312 samples, 22.11%)from_map (dask/dataframe/io/io.py:8..tokenize (dask/base.py:1026) (279 samples, 19.77%)tokenize (dask/base.py:1026)_md5 (dask/base.py:1022) (14 samples, 0.99%)_process_events (asyncio/selector_events.py:592) (16 samples, 1.13%)_add_callback (asyncio/base_events.py:1812) (9 samples, 0.64%)_reschedule_timeout (aiohttp/client_proto.py:180) (3 samples, 0.21%)data_received (aiohttp/client_proto.py:201) (62 samples, 4.39%)data_..feed_data (aiohttp/streams.py:232) (25 samples, 1.77%)f..set_result (aiohttp/helpers.py:808) (10 samples, 0.71%)call_soon (asyncio/base_events.py:741) (9 samples, 0.64%)_call_soon (asyncio/base_events.py:770) (8 samples, 0.57%)__init__ (asyncio/events.py:31) (5 samples, 0.35%)do_handshake (ssl.py:943) (22 samples, 1.56%)_read_ready (asyncio/selector_events.py:810) (466 samples, 33.03%)_read_ready (asyncio/selector_events.py:810)_read_ready__data_received (asyncio/selector_events.py:850) (463 samples, 32.81%)_read_ready__data_received (asyncio/selector_events.p..data_received (asyncio/sslproto.py:524) (273 samples, 19.35%)data_received (asyncio/sslprot..feed_ssldata (asyncio/sslproto.py:156) (203 samples, 14.39%)feed_ssldata (asyncio/..read (ssl.py:880) (139 samples, 9.85%)read (ssl.py:8.._sock_connect_cb (asyncio/selector_events.py:527) (2 samples, 0.14%)feed_ssldata (asyncio/sslproto.py:156) (3 samples, 0.21%)do_handshake (ssl.py:943) (3 samples, 0.21%)_process_write_backlog (asyncio/sslproto.py:671) (4 samples, 0.28%)do_handshake (asyncio/sslproto.py:105) (4 samples, 0.28%)connection_made (asyncio/sslproto.py:477) (5 samples, 0.35%)_start_handshake (asyncio/sslproto.py:606) (5 samples, 0.35%)_get_ssl_context (aiohttp/connector.py:938) (2 samples, 0.14%)_make_ssl_context (aiohttp/connector.py:915) (2 samples, 0.14%)create_default_context (ssl.py:724) (2 samples, 0.14%)load_default_certs (ssl.py:570) (2 samples, 0.14%)_create_connection (aiohttp/connector.py:901) (5 samples, 0.35%)_create_direct_connection (aiohttp/connector.py:1146) (5 samples, 0.35%)_wrap_create_connection (aiohttp/connector.py:980) (2 samples, 0.14%)connect (aiohttp/connector.py:494) (7 samples, 0.50%)__aenter__ (aiohttp/client.py:1193) (11 samples, 0.78%)_request (aiohttp/client.py:383) (11 samples, 0.78%)merge_environment_settings (requests/sessions.py:751) (3 samples, 0.21%)get_environ_proxies (requests/utils.py:824) (3 samples, 0.21%)should_bypass_proxies (requests/utils.py:764) (2 samples, 0.14%)proxy_bypass (urllib/request.py:2636) (2 samples, 0.14%)proxy_bypass_macosx_sysconf (urllib/request.py:2622) (2 samples, 0.14%)_proxy_bypass_macosx_sysconf (urllib/request.py:2554) (2 samples, 0.14%)_get_headers (gcsfs/core.py:394) (11 samples, 0.78%)apply (gcsfs/credentials.py:185) (10 samples, 0.71%)maybe_refresh (gcsfs/credentials.py:170) (10 samples, 0.71%)refresh (oauth2/credentials.py:375) (10 samples, 0.71%)refresh_grant (oauth2/reauth.py:281) (10 samples, 0.71%)_token_endpoint_request_no_throw (oauth2/_client.py:139) (10 samples, 0.71%)_perform_request (oauth2/_client.py:190) (10 samples, 0.71%)__call__ (auth/transport/requests.py:155) (10 samples, 0.71%)request (requests/sessions.py:502) (10 samples, 0.71%)send (requests/sessions.py:673) (7 samples, 0.50%)send (requests/adapters.py:434) (7 samples, 0.50%)urlopen (urllib3/connectionpool.py:595) (7 samples, 0.50%)_make_request (urllib3/connectionpool.py:380) (7 samples, 0.50%)_validate_conn (urllib3/connectionpool.py:1084) (7 samples, 0.50%)connect (urllib3/connection.py:609) (7 samples, 0.50%)_ssl_wrap_socket_and_match_hostname (urllib3/connection.py:708) (7 samples, 0.50%)ssl_wrap_socket (urllib3/util/ssl_.py:398) (7 samples, 0.50%)_read_nowait_chunk (aiohttp/streams.py:463) (49 samples, 3.47%)_re.._read_nowait (aiohttp/streams.py:490) (75 samples, 5.32%)_read_n.._run (asyncio/events.py:78) (685 samples, 48.55%)_run (asyncio/events.py:78)wait_for (asyncio/tasks.py:421) (175 samples, 12.40%)wait_for (asyncio/t.._cat_file (gcsfs/core.py:1020) (173 samples, 12.26%)_cat_file (gcsfs/c.._call (gcsfs/core.py:433) (172 samples, 12.19%)_call (gcsfs/core...fun (decorator.py:218) (170 samples, 12.05%)fun (decorator.py:..retry_request (gcsfs/retry.py:117) (167 samples, 11.84%)retry_request (gcs.._request (gcsfs/core.py:411) (166 samples, 11.76%)_request (gcsfs/c..read (aiohttp/client_reqrep.py:1097) (141 samples, 9.99%)read (aiohttp/..read (aiohttp/streams.py:345) (141 samples, 9.99%)read (aiohttp/..readany (aiohttp/streams.py:387) (133 samples, 9.43%)readany (aioh.._wait (aiohttp/streams.py:288) (40 samples, 2.83%)_w..create_future (asyncio/base_events.py:427) (15 samples, 1.06%)get_debug (asyncio/base_events.py:1923) (2 samples, 0.14%)select (selectors.py:554) (2 samples, 0.14%)_key_from_fd (selectors.py:276) (2 samples, 0.14%)thread (0x30716A000) (739 samples, 52.37%)thread (0x30716A000)_bootstrap (threading.py:923) (739 samples, 52.37%)_bootstrap (threading.py:923)_bootstrap_inner (threading.py:963) (739 samples, 52.37%)_bootstrap_inner (threading.py:963)run (threading.py:906) (739 samples, 52.37%)run (threading.py:906)run_forever (asyncio/base_events.py:588) (739 samples, 52.37%)run_forever (asyncio/base_events.py:588)_run_once (asyncio/base_events.py:1830) (736 samples, 52.16%)_run_once (asyncio/base_events.py:1830)time (asyncio/base_events.py:694) (6 samples, 0.43%)all (1,411 samples, 100%) \ 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/qarray/df.py b/qarray/df.py index 580bbe06..10806e03 100644 --- a/qarray/df.py +++ b/qarray/df.py @@ -76,10 +76,18 @@ 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 = ( + f'xarray-Dataset-' + f'{"_".join(list(ds.dims.keys()))}' + f'__' + f'{"_".join(list(ds.data_vars.keys()))}' + ) + return from_map( f, blocks, - divisions=divisions + divisions=divisions, + token=token, ) # TODO(alxmrs): Try dask expressions dataframe: diff --git a/qarray/df_test.py b/qarray/df_test.py index c581c55e..2fd3319c 100644 --- a/qarray/df_test.py +++ b/qarray/df_test.py @@ -65,6 +65,14 @@ def test_dtypes(self): types = list(df.dtypes) self.assertEqual([self.air_small[c].dtype for c in df.columns], types) + def slow_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(len(era5_wind_df), 234) if __name__ == '__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', ) From 62c0b3865e5518101f2b9bda2bfa9d79c6c6111d Mon Sep 17 00:00:00 2001 From: Alex Merose Date: Mon, 19 Feb 2024 18:10:43 +0700 Subject: [PATCH 2/3] Fix: Added more metadata to `from_map` call. I found that either `from_delayed` or `from_map` took forever to get the length of era5. This looks like a more fundamental issue with Dask Dataframes. Instead, I checked how cast it was to get columns. --- perf_tests/open_era5.py | 2 +- ...open_era5.py-2024-02-19T17:52:51+07:00.svg | 415 ++++++++++++++++++ qarray/core.py | 6 +- qarray/df.py | 12 +- qarray/df_integration_test.py | 19 + qarray/df_test.py | 9 - 6 files changed, 451 insertions(+), 12 deletions(-) create mode 100644 perf_tests/open_era5.py-2024-02-19T17:52:51+07:00.svg create mode 100644 qarray/df_integration_test.py diff --git a/perf_tests/open_era5.py b/perf_tests/open_era5.py index e79e402d..69aaf660 100755 --- a/perf_tests/open_era5.py +++ b/perf_tests/open_era5.py @@ -10,4 +10,4 @@ ) era5_wind_df = qr.to_dd(era5_ds[['u_component_of_wind', 'v_component_of_wind']]) -print(len(era5_wind_df)) \ No newline at end of file +print(era5_wind_df.columns) \ 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 10806e03..eaff72d4 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,6 +76,8 @@ 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()))}' @@ -83,9 +85,17 @@ def f(b: t.Dict[str, slice]) -> pd.DataFrame: f'{"_".join(list(ds.data_vars.keys()))}' ) + columns = core.get_columns(ds) + + # TODO(alxmrs): Is it possible to pass the length (known now) here? + meta = { + c: ds[c].dtype for c in columns + } + return from_map( f, blocks, + meta=meta, divisions=divisions, token=token, ) 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 2fd3319c..7c2e2b59 100644 --- a/qarray/df_test.py +++ b/qarray/df_test.py @@ -65,15 +65,6 @@ def test_dtypes(self): types = list(df.dtypes) self.assertEqual([self.air_small[c].dtype for c in df.columns], types) - def slow_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(len(era5_wind_df), 234) - if __name__ == '__main__': unittest.main() From 4d749b8909aa814c73a0d2db87947339f583013a Mon Sep 17 00:00:00 2001 From: Alex Merose Date: Mon, 19 Feb 2024 18:11:53 +0700 Subject: [PATCH 3/3] Added TODO. --- qarray/df.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qarray/df.py b/qarray/df.py index eaff72d4..27cbdc5b 100644 --- a/qarray/df.py +++ b/qarray/df.py @@ -87,7 +87,7 @@ def f(b: t.Dict[str, slice]) -> pd.DataFrame: columns = core.get_columns(ds) - # TODO(alxmrs): Is it possible to pass the length (known now) here? + # TODO(#18): Is it possible to pass the length (known now) here? meta = { c: ds[c].dtype for c in columns }