{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# RTOFS" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "[](https://colab.research.google.com/github/asascience-open/xarray-subset-grid/blob/main/docs/examples/rtofs.ipynb)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# Install required libraries\n", "# !pip install -q xarray_subset_grid@git+https://github.com/asascience-open/xarray-subset-grid.git\n", "# !pip install -q s3fs cftime xarray cf-xarray fsspec dask h5netcdf" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
<xarray.Dataset> Size: 618GB\n",
"Dimensions: (MT: 2081, Y: 3298, X: 4500)\n",
"Coordinates:\n",
" Date (MT) float64 17kB dask.array<chunksize=(512,), meta=np.ndarray>\n",
" Latitude (Y, X) float32 59MB dask.array<chunksize=(825, 1125), meta=np.ndarray>\n",
" Longitude (Y, X) float32 59MB dask.array<chunksize=(825, 1125), meta=np.ndarray>\n",
" * MT (MT) datetime64[ns] 17kB 2024-05-09 ......\n",
" * X (X) int32 18kB 1 2 3 4 ... 4498 4499 4500\n",
" * Y (Y) int32 13kB 1 2 3 4 ... 3296 3297 3298\n",
"Data variables:\n",
" mixed_layer_thickness (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
" ssh (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
" surface_boundary_layer_thickness (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
" u_barotropic_velocity (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
" v_barotropic_velocity (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
"Attributes:\n",
" Conventions: CF-1.0\n",
" experiment: 92.8\n",
" history: archv2ncdf2d\n",
" institution: National Centers for Environmental Prediction\n",
" source: HYCOM archive file\n",
" title: HYCOM ATLb2.00<xarray.Dataset> Size: 618GB\n",
"Dimensions: (MT: 2081, Y: 3298, X: 4499)\n",
"Coordinates:\n",
" Date (MT) float64 17kB dask.array<chunksize=(512,), meta=np.ndarray>\n",
" Latitude (Y, X) float32 59MB dask.array<chunksize=(825, 1125), meta=np.ndarray>\n",
" Longitude (Y, X) float32 59MB dask.array<chunksize=(825, 1125), meta=np.ndarray>\n",
" * MT (MT) datetime64[ns] 17kB 2024-05-09 ......\n",
" * X (X) int32 18kB 1 2 3 4 ... 4497 4498 4499\n",
" * Y (Y) int32 13kB 1 2 3 4 ... 3296 3297 3298\n",
"Data variables:\n",
" mixed_layer_thickness (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
" ssh (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
" surface_boundary_layer_thickness (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
" u_barotropic_velocity (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
" v_barotropic_velocity (MT, Y, X) float32 124GB dask.array<chunksize=(1, 825, 1125), meta=np.ndarray>\n",
"Attributes:\n",
" Conventions: CF-1.0\n",
" experiment: 92.8\n",
" history: archv2ncdf2d\n",
" institution: National Centers for Environmental Prediction\n",
" source: HYCOM archive file\n",
" title: HYCOM ATLb2.00<xarray.Dataset> Size: 3GB\n",
"Dimensions: (MT: 2081, Y: 247, X: 325)\n",
"Coordinates:\n",
" Date (MT) float64 17kB dask.array<chunksize=(512,), meta=np.ndarray>\n",
" Latitude (Y, X) float32 321kB dask.array<chunksize=(247, 325), meta=np.ndarray>\n",
" Longitude (Y, X) float32 321kB dask.array<chunksize=(247, 325), meta=np.ndarray>\n",
" * MT (MT) datetime64[ns] 17kB 2024-05-09 ......\n",
" * X (X) int32 1kB 2404 2405 2406 ... 2727 2728\n",
" * Y (Y) int32 988B 1711 1712 ... 1956 1957\n",
"Data variables:\n",
" mixed_layer_thickness (MT, Y, X) float32 668MB dask.array<chunksize=(1, 247, 325), meta=np.ndarray>\n",
" ssh (MT, Y, X) float32 668MB dask.array<chunksize=(1, 247, 325), meta=np.ndarray>\n",
" surface_boundary_layer_thickness (MT, Y, X) float32 668MB dask.array<chunksize=(1, 247, 325), meta=np.ndarray>\n",
" u_barotropic_velocity (MT, Y, X) float32 668MB dask.array<chunksize=(1, 247, 325), meta=np.ndarray>\n",
" v_barotropic_velocity (MT, Y, X) float32 668MB dask.array<chunksize=(1, 247, 325), meta=np.ndarray>\n",
" subset_mask (Y, X) float64 642kB 1.0 1.0 ... 1.0 1.0\n",
"Attributes:\n",
" Conventions: CF-1.0\n",
" experiment: 92.8\n",
" history: archv2ncdf2d\n",
" institution: National Centers for Environmental Prediction\n",
" source: HYCOM archive file\n",
" title: HYCOM ATLb2.00<xarray.Dataset> Size: 3MB\n",
"Dimensions: (Y: 247, X: 325)\n",
"Coordinates:\n",
" Date float64 8B dask.array<chunksize=(), meta=np.ndarray>\n",
" Latitude (Y, X) float32 321kB dask.array<chunksize=(247, 325), meta=np.ndarray>\n",
" Longitude (Y, X) float32 321kB dask.array<chunksize=(247, 325), meta=np.ndarray>\n",
" MT datetime64[ns] 8B 2024-07-30T16:00:00\n",
" * X (X) int32 1kB 2404 2405 2406 ... 2727 2728\n",
" * Y (Y) int32 988B 1711 1712 ... 1956 1957\n",
"Data variables:\n",
" mixed_layer_thickness (Y, X) float32 321kB dask.array<chunksize=(247, 325), meta=np.ndarray>\n",
" ssh (Y, X) float32 321kB dask.array<chunksize=(247, 325), meta=np.ndarray>\n",
" surface_boundary_layer_thickness (Y, X) float32 321kB dask.array<chunksize=(247, 325), meta=np.ndarray>\n",
" u_barotropic_velocity (Y, X) float32 321kB dask.array<chunksize=(247, 325), meta=np.ndarray>\n",
" v_barotropic_velocity (Y, X) float32 321kB dask.array<chunksize=(247, 325), meta=np.ndarray>\n",
" subset_mask (Y, X) float64 642kB 1.0 1.0 ... 1.0 1.0\n",
"Attributes:\n",
" Conventions: CF-1.0\n",
" experiment: 92.8\n",
" history: archv2ncdf2d\n",
" institution: National Centers for Environmental Prediction\n",
" source: HYCOM archive file\n",
" title: HYCOM ATLb2.00