Dask Demo
import xarray as xr
import glob
from distributed import Client
import xwrf
client = Client("tcp://127.0.0.1:40447")
client
Client
Client-614d1692-1920-11ef-89c6-c28b38d965fe
Connection method: Direct | |
Dashboard: http://127.0.0.1:45625/status |
Scheduler Info
Scheduler
Scheduler-d1419b47-801a-4bea-911c-1cc588232f9b
Comm: tcp://127.0.0.1:40447 | Workers: 4 |
Dashboard: http://127.0.0.1:45625/status | Total threads: 8 |
Started: 1 minute ago | Total memory: 755.55 GiB |
Workers
Worker: 0
Comm: tcp://127.0.0.1:39319 | Total threads: 2 |
Dashboard: http://127.0.0.1:37355/status | Memory: 188.89 GiB |
Nanny: tcp://127.0.0.1:35871 | |
Local directory: /tmp/dask-scratch-space/worker-fvktrm37 | |
Tasks executing: | Tasks in memory: |
Tasks ready: | Tasks in flight: |
CPU usage: 0.0% | Last seen: Just now |
Memory usage: 178.00 MiB | Spilled bytes: 0 B |
Read bytes: 21.39 kiB | Write bytes: 24.83 kiB |
Worker: 1
Comm: tcp://127.0.0.1:32889 | Total threads: 2 |
Dashboard: http://127.0.0.1:44767/status | Memory: 188.89 GiB |
Nanny: tcp://127.0.0.1:42265 | |
Local directory: /tmp/dask-scratch-space/worker-dvt_j5bn | |
Tasks executing: | Tasks in memory: |
Tasks ready: | Tasks in flight: |
CPU usage: 2.0% | Last seen: Just now |
Memory usage: 177.64 MiB | Spilled bytes: 0 B |
Read bytes: 22.07 kiB | Write bytes: 25.50 kiB |
Worker: 2
Comm: tcp://127.0.0.1:34273 | Total threads: 2 |
Dashboard: http://127.0.0.1:40483/status | Memory: 188.89 GiB |
Nanny: tcp://127.0.0.1:46181 | |
Local directory: /tmp/dask-scratch-space/worker-b2to9jfc | |
Tasks executing: | Tasks in memory: |
Tasks ready: | Tasks in flight: |
CPU usage: 0.0% | Last seen: Just now |
Memory usage: 176.97 MiB | Spilled bytes: 0 B |
Read bytes: 21.04 kiB | Write bytes: 24.47 kiB |
Worker: 3
Comm: tcp://127.0.0.1:38297 | Total threads: 2 |
Dashboard: http://127.0.0.1:36527/status | Memory: 188.89 GiB |
Nanny: tcp://127.0.0.1:43807 | |
Local directory: /tmp/dask-scratch-space/worker-4rba7qoj | |
Tasks executing: | Tasks in memory: |
Tasks ready: | Tasks in flight: |
CPU usage: 2.0% | Last seen: Just now |
Memory usage: 177.78 MiB | Spilled bytes: 0 B |
Read bytes: 20.13 kiB | Write bytes: 23.57 kiB |
files = glob.glob("/data/project/ARM_Summer_School_2024_Data/lasso_tutorial/cacti/lasso-cacti/20190129/eda09/base/les/subset_d4/corlasso_met_*")
ds = xr.open_dataset(files[0])
ds = xr.open_mfdataset(files[:10],
chunks={},
coords="minimal")
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
/opt/conda/lib/python3.11/site-packages/distributed/client.py:3163: UserWarning: Sending large graph of size 28.39 MiB.
This may cause some slowdown.
Consider scattering data ahead of time and using futures.
warnings.warn(
area_mean_t = ds.mean(dim=["south_north", "west_east"])
subset = area_mean_t[["HAMSL", "TEMPERATURE", "QVAPOR", "UA", "VA", "REFL_10CM_MAX"]]
area_mean_t = subset.compute()
area_mean_t = area_mean_t.set_coords("HAMSL")
area_mean_t.UA.plot(x='Time', y='HAMSL')
<matplotlib.collections.QuadMesh at 0x7f8609211850>
client.shutdown()