Regridding ROMS Output#
[1]:
from roms_tools import Grid, ROMSOutput
We first read some ROMS data. For more details on reading ROMS data, see this notebook.
[2]:
grid = Grid(filename=
"/global/cfs/projectdirs/m4746/Datasets/ROMSOutput/eastpac25km/epac25km_grd.nc"
)
2026-01-08 15:04:04 - WARNING - Vertical coordinates (Cs_r, Cs_w) not found in grid file.
2026-01-08 15:04:04 - INFO - === Preparing the vertical coordinate system using N = 100, theta_s = 5.0, theta_b = 2.0, hc = 300.0 ===
2026-01-08 15:04:04 - INFO - Total time: 0.003 seconds
2026-01-08 15:04:04 - INFO - ================================================================================================
[3]:
roms_output = ROMSOutput(
grid=grid,
path=[
"/global/cfs/projectdirs/m4746/Datasets/ROMSOutput/eastpac25km/eastpac25km_rst.19980106000000.nc",
"/global/cfs/projectdirs/m4746/Datasets/ROMSOutput/eastpac25km/eastpac25km_rst.19990201000000.nc",
],
use_dask=True,
)
[4]:
roms_output.ds
[4]:
<xarray.Dataset> Size: 3GB
Dimensions: (time: 4, auxil: 6, eta_rho: 162, xi_rho: 122,
xi_u: 121, eta_v: 161, s_rho: 100)
Coordinates:
* time (time) datetime64[ns] 32B 1998-01-05T23:50:00 ... ...
lon_rho (eta_rho, xi_rho) float64 158kB ...
lat_rho (eta_rho, xi_rho) float64 158kB ...
lat_u (eta_rho, xi_u) float64 157kB 7.72 7.831 ... 52.23
lon_u (eta_rho, xi_u) float64 157kB 231.9 232.1 ... 237.4
lat_v (eta_v, xi_rho) float64 157kB 7.758 7.87 ... 52.18
lon_v (eta_v, xi_rho) float64 157kB 231.8 232.0 ... 237.6
Dimensions without coordinates: auxil, eta_rho, xi_rho, xi_u, eta_v, s_rho
Data variables: (12/58)
ocean_time (time) float64 32B dask.array<chunksize=(1,), meta=np.ndarray>
time_step (time, auxil) int32 96B dask.array<chunksize=(1, 6), meta=np.ndarray>
zeta (time, eta_rho, xi_rho) float64 632kB dask.array<chunksize=(1, 162, 122), meta=np.ndarray>
ubar (time, eta_rho, xi_u) float64 627kB dask.array<chunksize=(1, 162, 121), meta=np.ndarray>
vbar (time, eta_v, xi_rho) float64 629kB dask.array<chunksize=(1, 161, 122), meta=np.ndarray>
MARBL_PH_3D (time, s_rho, eta_rho, xi_rho) float64 63MB dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
... ...
u_slow (time, s_rho, eta_rho, xi_u) float64 63MB dask.array<chunksize=(1, 100, 162, 121), meta=np.ndarray>
v_slow (time, s_rho, eta_v, xi_rho) float64 63MB dask.array<chunksize=(1, 100, 161, 122), meta=np.ndarray>
p_slow (time, s_rho, eta_rho, xi_rho) float64 63MB dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
mask_rho (eta_rho, xi_rho) float64 158kB ...
mask_u (eta_rho, xi_u) int32 78kB 1 1 1 1 1 1 ... 0 0 0 0 0
mask_v (eta_v, xi_rho) int32 79kB 1 1 1 1 1 1 ... 0 0 0 0 0
Attributes: (12/35)
title: eastpac25km , 25km resolution
grid_file: /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/ep...
init_file: /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastp...
ntimes: 4610
ndtfast: 45
dt: 600.0
... ...
SRCS: SRCS $(shell ls *$(UPF77_ext)) SRCS : $(filter-out...
CPPS: <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV...
surf_forcing_strings:
bc_options: OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, O...
git_version:
type: ROMS restart file- time: 4
- auxil: 6
- eta_rho: 162
- xi_rho: 122
- xi_u: 121
- eta_v: 161
- s_rho: 100
- time(time)datetime64[ns]1998-01-05T23:50:00 ... 1999-02-01
array(['1998-01-05T23:50:00.000000000', '1998-01-06T00:00:00.000000000', '1999-01-31T23:50:00.000000000', '1999-02-01T00:00:00.000000000'], dtype='datetime64[ns]') - lon_rho(eta_rho, xi_rho)float64...
- Long_name :
- longitude of rho-points
- units :
- degree East
[19764 values with dtype=float64]
- lat_rho(eta_rho, xi_rho)float64...
- Long_name :
- latitude of rho-points
- units :
- degree North
[19764 values with dtype=float64]
- lat_u(eta_rho, xi_u)float647.72 7.831 7.942 ... 52.13 52.23
- long_name :
- latitude of u-points
- units :
- degrees North
array([[ 7.71989212, 7.83106589, 7.94225351, ..., 20.09214977, 20.18344553, 20.27440573], [ 7.90820139, 8.01959529, 8.13100127, ..., 20.29128185, 20.38251829, 20.4734164 ], [ 8.09637954, 8.20799474, 8.31962027, ..., 20.49044026, 20.58161854, 20.67245574], ..., [35.0363117 , 35.19870633, 35.3609802 , ..., 51.6358225 , 51.73805451, 51.83936422], [35.18254189, 35.34536138, 35.50806074, ..., 51.82931774, 51.9318177 , 52.03339052], [35.32829793, 35.49154325, 35.65466912, ..., 52.022668 , 52.12543995, 52.22727989]], shape=(162, 121)) - lon_u(eta_rho, xi_u)float64231.9 232.1 232.3 ... 237.0 237.4
- long_name :
- longitude of u-points
- units :
- degrees East
array([[231.92414366, 232.11438102, 232.30488992, ..., 255.89305738, 256.10511406, 256.31722944], [231.8118266 , 232.00201918, 232.19248591, ..., 255.79563831, 256.00799584, 256.22041465], [231.6992345 , 231.88938319, 232.07980867, ..., 255.69815517, 255.91081633, 256.12354138], ..., [208.51102895, 208.69035216, 208.87055434, ..., 237.06233232, 237.37478101, 237.68836023], [208.31218832, 208.49125727, 208.67120977, ..., 236.89630858, 237.20987174, 237.52458308], [208.11246972, 208.29127888, 208.47097613, ..., 236.72912868, 237.04381427, 237.35966602]], shape=(162, 121)) - lat_v(eta_v, xi_rho)float647.758 7.87 7.981 ... 52.08 52.18
- long_name :
- latitude of v-points
- units :
- degrees North
array([[ 7.75840846, 7.86968505, 7.98097613, ..., 20.23743283, 20.32853099, 20.41929115], [ 7.94654137, 8.05803956, 8.16955047, ..., 20.43654939, 20.52758743, 20.61828471], [ 8.13454206, 8.24626301, 8.35799495, ..., 20.63569259, 20.72667168, 20.81730724], ..., [34.88184053, 35.04408237, 35.20620594, ..., 51.59028295, 51.69192452, 51.79264323], [35.02809386, 35.19075973, 35.35330797, ..., 51.78398355, 51.88588867, 51.98686607], [35.17387447, 35.33696536, 35.49993927, ..., 51.97754248, 52.07971517, 52.18095524]], shape=(161, 122)) - lon_v(eta_v, xi_rho)float64231.8 232.0 232.2 ... 237.3 237.6
- long_name :
- longitude of v-points
- units :
- degrees East
array([[231.77294597, 231.96302429, 232.15337591, ..., 255.95043605, 256.16267385, 256.37497025], [231.66051421, 231.85054689, 232.04085548, ..., 255.85313541, 256.06567675, 256.27827928], [231.54780566, 231.73779358, 231.92806005, ..., 255.75577079, 255.96861847, 256.18152994], ..., [208.52050721, 208.69951783, 208.87940243, ..., 237.30044119, 237.61289958, 237.92647577], [208.32223022, 208.50098705, 208.68062238, ..., 237.13553756, 237.44911519, 237.76382812], [208.12308024, 208.30157779, 208.48095836, ..., 236.96949051, 237.2841955 , 237.6000536 ]], shape=(161, 122))
- ocean_time(time)float64dask.array<chunksize=(1,), meta=np.ndarray>
- long_name :
- Time since 1995/01/01
- units :
- second
Array Chunk Bytes 32 B 8 B Shape (4,) (1,) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - time_step(time, auxil)int32dask.array<chunksize=(1, 6), meta=np.ndarray>
- long_name :
- time step and record numbers from initialization
Array Chunk Bytes 96 B 24 B Shape (4, 6) (1, 6) Dask graph 4 chunks in 6 graph layers Data type int32 numpy.ndarray - zeta(time, eta_rho, xi_rho)float64dask.array<chunksize=(1, 162, 122), meta=np.ndarray>
- long_name :
- free-surface elevation
- units :
- meter
Array Chunk Bytes 617.62 kiB 154.41 kiB Shape (4, 162, 122) (1, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - ubar(time, eta_rho, xi_u)float64dask.array<chunksize=(1, 162, 121), meta=np.ndarray>
- long_name :
- vertically averaged u-momentum component
- units :
- meter second-1
Array Chunk Bytes 612.56 kiB 153.14 kiB Shape (4, 162, 121) (1, 162, 121) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - vbar(time, eta_v, xi_rho)float64dask.array<chunksize=(1, 161, 122), meta=np.ndarray>
- long_name :
- vertically averaged v-momentum component
- units :
- meter second-1
Array Chunk Bytes 613.81 kiB 153.45 kiB Shape (4, 161, 122) (1, 161, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - MARBL_PH_3D(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- 3D pH
- units :
- pH
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - MARBL_PH_3D_ALT_CO2(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- 3D pH (alternate CO2)
- units :
- pH
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - MARBL_PH_SURF(time, eta_rho, xi_rho)float64dask.array<chunksize=(1, 162, 122), meta=np.ndarray>
- long_name :
- surface pH for base biotic tracers
- units :
- pH
Array Chunk Bytes 617.62 kiB 154.41 kiB Shape (4, 162, 122) (1, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - MARBL_ABIO_PH_SURF(time, eta_rho, xi_rho)float64dask.array<chunksize=(1, 162, 122), meta=np.ndarray>
- long_name :
- surface pH for abiotic tracers
- units :
- pH
Array Chunk Bytes 617.62 kiB 154.41 kiB Shape (4, 162, 122) (1, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - MARBL_PH_SURF_ALT_CO2(time, eta_rho, xi_rho)float64dask.array<chunksize=(1, 162, 122), meta=np.ndarray>
- long_name :
- surface pH for base biotic tracers (alternate CO2)
- units :
- pH
Array Chunk Bytes 617.62 kiB 154.41 kiB Shape (4, 162, 122) (1, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - u(time, s_rho, eta_rho, xi_u)float64dask.array<chunksize=(1, 100, 162, 121), meta=np.ndarray>
- long_name :
- u-momentum component
- units :
- meter second-1
Array Chunk Bytes 59.82 MiB 14.96 MiB Shape (4, 100, 162, 121) (1, 100, 162, 121) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - v(time, s_rho, eta_v, xi_rho)float64dask.array<chunksize=(1, 100, 161, 122), meta=np.ndarray>
- long_name :
- v-momentum component
- units :
- meter second-1
Array Chunk Bytes 59.94 MiB 14.99 MiB Shape (4, 100, 161, 122) (1, 100, 161, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - temp(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- potential temperature
- units :
- Celsius
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - salt(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- salinity
- units :
- PSU
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - PO4(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Phosphate
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - NO3(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Nitrate
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - SiO3(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Silicate
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - NH4(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Ammonia
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - Fe(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Iron
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - Lig(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Iron Binding Ligand
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - O2(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Oxygen
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DIC(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Carbon
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DIC_ALT_CO2(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Carbon, Alternative CO2
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - ALK(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Alkalinity
- units :
- meq/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - ALK_ALT_CO2(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Alkalinity, Alternative CO2
- units :
- meq/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DOC(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Organic Carbon
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DON(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- units :
- mmol/m^3
- long_name :
- Dissolved Organic Nitrogen
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DOP(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Dissolved Organic Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DOPr(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Refractory DOP
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DONr(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Refractory DON
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DOCr(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Refractory DOC
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - zooC(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Zooplankton Carbon
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - spChl(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Small Phyto Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - spC(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Small Phyto Carbon
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - spP(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Small Phyto Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - spFe(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Small Phyto Iron
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - spCaCO3(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Small Phyto CaCO3
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - diatChl(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Diatom Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - diatC(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- units :
- mmol/m^3
- long_name :
- Diatom Carbon
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - diatP(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Diatom Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - diatFe(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Diatom Iron
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - diatSi(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Diatom Silicon
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - diazChl(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Diazotroph Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - diazC(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Diazotroph Carbon
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - diazP(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Diazotroph Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - diazFe(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- Diazotroph Iron
- units :
- mmol/m^3
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DU_avg2(time, eta_rho, xi_u)float64dask.array<chunksize=(1, 162, 121), meta=np.ndarray>
- long_name :
- <<fast-time averaged ubar(:,:,n+1/2)>>
Array Chunk Bytes 612.56 kiB 153.14 kiB Shape (4, 162, 121) (1, 162, 121) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DV_avg2(time, eta_v, xi_rho)float64dask.array<chunksize=(1, 161, 122), meta=np.ndarray>
- long_name :
- <<fast-time-averaged vbar(:,:,n+1/2)>>
Array Chunk Bytes 613.81 kiB 153.45 kiB Shape (4, 161, 122) (1, 161, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DU_avg_bak(time, eta_rho, xi_u)float64dask.array<chunksize=(1, 162, 121), meta=np.ndarray>
- long_name :
- <back-step mixed fast-time-averaged ubar(:,:,n-1)>
Array Chunk Bytes 612.56 kiB 153.14 kiB Shape (4, 162, 121) (1, 162, 121) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - DV_avg_bak(time, eta_v, xi_rho)float64dask.array<chunksize=(1, 161, 122), meta=np.ndarray>
- long_name :
- <back-step mixed fast-time-averaged vbar(:,:,n-1)>
Array Chunk Bytes 613.81 kiB 153.45 kiB Shape (4, 161, 122) (1, 161, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - hbls(time, eta_rho, xi_rho)float64dask.array<chunksize=(1, 162, 122), meta=np.ndarray>
- long_name :
- Thickness of KPP surface boundary layer
- units :
- meter
Array Chunk Bytes 617.62 kiB 154.41 kiB Shape (4, 162, 122) (1, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - hbbl(time, eta_rho, xi_rho)float64dask.array<chunksize=(1, 162, 122), meta=np.ndarray>
- long_name :
- Thickness of KPP bottom boundary layer
- units :
- meter
Array Chunk Bytes 617.62 kiB 154.41 kiB Shape (4, 162, 122) (1, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - u_slow(time, s_rho, eta_rho, xi_u)float64dask.array<chunksize=(1, 100, 162, 121), meta=np.ndarray>
- long_name :
- time filtered u
- units :
- m/s
Array Chunk Bytes 59.82 MiB 14.96 MiB Shape (4, 100, 162, 121) (1, 100, 162, 121) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - v_slow(time, s_rho, eta_v, xi_rho)float64dask.array<chunksize=(1, 100, 161, 122), meta=np.ndarray>
- long_name :
- time filtered v
- units :
- m/s
Array Chunk Bytes 59.94 MiB 14.99 MiB Shape (4, 100, 161, 122) (1, 100, 161, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - p_slow(time, s_rho, eta_rho, xi_rho)float64dask.array<chunksize=(1, 100, 162, 122), meta=np.ndarray>
- long_name :
- time filtered pressure
- units :
- Pa??
Array Chunk Bytes 60.31 MiB 15.08 MiB Shape (4, 100, 162, 122) (1, 100, 162, 122) Dask graph 4 chunks in 6 graph layers Data type float64 numpy.ndarray - mask_rho(eta_rho, xi_rho)float64...
- Long_name :
- mask at rho-points
- units :
- land/water (0/1)
- Notes :
- Mask has been modified to match the parent grid Mask at the boundaries
[19764 values with dtype=float64]
- mask_u(eta_rho, xi_u)int321 1 1 1 1 1 1 1 ... 0 0 0 0 0 0 0 0
- long_name :
- Mask at u-points
- units :
- land/water (0/1)
array([[1, 1, 1, ..., 0, 0, 0], [1, 1, 1, ..., 0, 0, 0], [1, 1, 1, ..., 0, 0, 0], ..., [1, 1, 1, ..., 0, 0, 0], [1, 1, 1, ..., 0, 0, 0], [1, 1, 1, ..., 0, 0, 0]], shape=(162, 121), dtype=int32) - mask_v(eta_v, xi_rho)int321 1 1 1 1 1 1 1 ... 0 0 0 0 0 0 0 0
- long_name :
- Mask at v-points
- units :
- land/water (0/1)
array([[1, 1, 1, ..., 0, 0, 0], [1, 1, 1, ..., 0, 0, 0], [1, 1, 1, ..., 0, 0, 0], ..., [1, 1, 1, ..., 0, 0, 0], [1, 1, 1, ..., 0, 0, 0], [1, 1, 1, ..., 0, 0, 0]], shape=(161, 122), dtype=int32)
- timePandasIndex
PandasIndex(DatetimeIndex(['1998-01-05 23:50:00', '1998-01-06 00:00:00', '1999-01-31 23:50:00', '1999-02-01 00:00:00'], dtype='datetime64[ns]', name='time', freq=None))
- title :
- eastpac25km , 25km resolution
- grid_file :
- /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/epac25km_grd.000.nc
- init_file :
- /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastpac25km_rst.19980101000000.000.nc
- ntimes :
- 4610
- ndtfast :
- 45
- dt :
- 600.0
- dtfast :
- 13.333333333333334
- theta_s :
- 5.0
- theta_b :
- 2.0
- hc :
- 300.0
- Cs_w :
- [-1.00000000e+00 -9.83735238e-01 -9.66697847e-01 -9.48934833e-01 -9.30497932e-01 -9.11442824e-01 -8.91828326e-01 -8.71715602e-01 -8.51167398e-01 -8.30247303e-01 -8.09019067e-01 -7.87545970e-01 -7.65890248e-01 -7.44112585e-01 -7.22271672e-01 -7.00423829e-01 -6.78622689e-01 -6.56918954e-01 -6.35360192e-01 -6.13990705e-01 -5.92851439e-01 -5.71979937e-01 -5.51410339e-01 -5.31173415e-01 -5.11296624e-01 -4.91804203e-01 -4.72717281e-01 -4.54054004e-01 -4.35829676e-01 -4.18056911e-01 -4.00745794e-01 -3.83904042e-01 -3.67537172e-01 -3.51648664e-01 -3.36240125e-01 -3.21311453e-01 -3.06860989e-01 -2.92885669e-01 -2.79381169e-01 -2.66342043e-01 -2.53761851e-01 -2.41633283e-01 -2.29948277e-01 -2.18698121e-01 -2.07873557e-01 -1.97464874e-01 -1.87461989e-01 -1.77854528e-01 -1.68631899e-01 -1.59783353e-01 -1.51298043e-01 -1.43165082e-01 -1.35373585e-01 -1.27912713e-01 -1.20771713e-01 -1.13939947e-01 -1.07406924e-01 -1.01162327e-01 -9.51960296e-02 -8.94981213e-02 -8.40589181e-02 -7.88689787e-02 -7.39191144e-02 -6.92003983e-02 -6.47041721e-02 -6.04220511e-02 -5.63459281e-02 -5.24679753e-02 -4.87806460e-02 -4.52766740e-02 -4.19490733e-02 -3.87911360e-02 -3.57964303e-02 -3.29587975e-02 -3.02723487e-02 -2.77314609e-02 -2.53307733e-02 -2.30651826e-02 -2.09298389e-02 -1.89201410e-02 -1.70317316e-02 -1.52604930e-02 -1.36025420e-02 -1.20542257e-02 -1.06121170e-02 -9.27300977e-03 -8.03391530e-03 -6.89205773e-03 -5.84487036e-03 -4.88999201e-03 -4.02526351e-03 -3.24872452e-03 -2.55861056e-03 -1.95335031e-03 -1.43156315e-03 -9.92056980e-04 -6.33826341e-04 -3.56050802e-04 -1.58093625e-04 -3.95007397e-05 0.00000000e+00]
- Cs_r :
- [-9.91966929e-01 -9.75310303e-01 -9.57903911e-01 -9.39797221e-01 -9.21044043e-01 -9.01701722e-01 -8.81830349e-01 -8.61491972e-01 -8.40749848e-01 -8.19667729e-01 -7.98309206e-01 -7.76737103e-01 -7.55012940e-01 -7.33196455e-01 -7.11345198e-01 -6.89514181e-01 -6.67755598e-01 -6.46118605e-01 -6.24649151e-01 -6.03389868e-01 -5.82380004e-01 -5.61655398e-01 -5.41248500e-01 -5.21188414e-01 -5.01500975e-01 -4.82208852e-01 -4.63331666e-01 -4.44886122e-01 -4.26886160e-01 -4.09343110e-01 -3.92265853e-01 -3.75660984e-01 -3.59532980e-01 -3.43884367e-01 -3.28715875e-01 -3.14026605e-01 -2.99814178e-01 -2.86074882e-01 -2.72803815e-01 -2.59995018e-01 -2.47641602e-01 -2.35735865e-01 -2.24269409e-01 -2.13233237e-01 -2.02617853e-01 -1.92413349e-01 -1.82609488e-01 -1.73195779e-01 -1.64161542e-01 -1.55495973e-01 -1.47188200e-01 -1.39227330e-01 -1.31602496e-01 -1.24302897e-01 -1.17317835e-01 -1.10636741e-01 -1.04249210e-01 -9.81450152e-02 -9.23141376e-02 -8.67467775e-02 -8.14333708e-02 -7.63646013e-02 -7.15314104e-02 -6.69250045e-02 -6.25368617e-02 -5.83587357e-02 -5.43826587e-02 -5.06009434e-02 -4.70061835e-02 -4.35912530e-02 -4.03493052e-02 -3.72737705e-02 -3.43583542e-02 -3.15970327e-02 -2.89840508e-02 -2.65139170e-02 -2.41813998e-02 -2.19815232e-02 -1.99095622e-02 -1.79610382e-02 -1.61317141e-02 -1.44175902e-02 -1.28148990e-02 -1.13201009e-02 -9.92988001e-03 -8.64113938e-03 -7.45099718e-03 -6.35678262e-03 -5.35603221e-03 -4.44648617e-03 -3.62608516e-03 -2.89296712e-03 -2.24546446e-03 -1.68210150e-03 -1.20159214e-03 -8.02837815e-04 -4.84925772e-04 -2.47127569e-04 -8.88979122e-05 -9.87376857e-06]
- rho0 :
- 1027.4
- rho0_units :
- kg/m^3
- visc2 :
- 0.0
- visc2_units :
- m^2/s
- gamma2 :
- 1.0
- tnu2 :
- [0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
- tnu2_units :
- m^2/s
- ubind :
- 0.2
- ubind_units :
- m/s
- v_sponge :
- 2500.0
- v_sponge_units :
- m^2/s
- rdrg :
- 0.0
- rdrg_units :
- m/s
- rdrg2 :
- 0.0
- rdrg2_units :
- nondimensional
- Zob :
- 0.02
- Zob_units :
- m
- SRCS :
- SRCS $(shell ls *$(UPF77_ext)) SRCS : $(filter-out $(EXCL), $(SRCS)) SRCS : $(SRCS) $(INCL)
- CPPS :
- <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV_ISONEUTRAL NONLIN_EOS SPLIT_EOS SALINITY BULK_FRC T_FRC_BRY Z_FRC_BRY M3_FRC_BRY M2_FRC_BRY SPONGE UV_VIS2 TS_DIF2 LMD_MIXING LMD_KPP LMD_NONLOCAL LMD_RIMIX LMD_CONVEC LMD_BKPP CURVGRID SPHERICAL MASKING MASK_LAND_DATA OBC_M2FLATHER OBC_M3ORLANSKI OBC_TORLANSKI OBC_WEST OBC_NORTH OBC_SOUTH AVERAGES DIAGNOSTICS MARBL MARBL_DIAGS NOX_FORCING NHY_FORCING ALK_SOURCE PCO2AIR_FORCING TIDES POT_TIDES SSH_TIDES UV_TIDES <pre_step3d4S.F> SPLINE_UV SPLINE_TS <step3d_uv1.F> UPSTREAM_UV SPLINE_UV <step3d_uv2.F> DELTA=0.28000000000000003 EPSIL=0.35999999999999999 GAMMA=8.3333333333299994E-002 ALPHA_MAX=2.0 <step3d_t_ISO.F> SPLINE_TS <set_depth.F> NOW=3.63 MID=4.47 BAK=2.05 (N-M+B-1)/B=0.102439024 <lmd_kpp.F> INT_AT_RHO_POINTS SMOOTH_HBL <set_global_definitions.h> CORR_COUPLED_MODE EXTRAP_BAR_FLUXES IMPLCT_NO_SLIP_BTTM_BC VAR_RHO_2D
- surf_forcing_strings :
- bc_options :
- OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, OBC_TORLANSKI,
- git_version :
- type :
- ROMS restart file
ROMS output is provided on its native grid, which has dimensions eta, xi, and s, with horizontal and vertical staggering reflected in the _rho, _u, and _v suffixes. Plotting and analysis are best performed on this native grid, as demonstrated in this notebook.
However, if you prefer working on a latitude-longitude-depth (lat-lon-z) grid for your own analysis or storage, ROMS-Tools offers the .regrid() method, which transforms data from the native ROMS grid to a lat-lon-z grid.
[5]:
ds_regridded = roms_output.regrid()
[6]:
ds_regridded
[6]:
<xarray.Dataset> Size: 6GB
Dimensions: (time: 4, lat: 185, lon: 197, depth: 100, xi_u: 121,
eta_v: 161, auxil: 6)
Coordinates:
* time (time) datetime64[ns] 32B 1998-01-05T23:50:00 ... ...
* lat (lat) float32 740B 7.0 7.25 7.5 ... 52.5 52.75 53.0
* lon (lon) float32 788B 208.0 208.2 208.5 ... 256.8 257.0
* depth (depth) float32 400B 1.46 4.45 ... 5.528e+03
Dimensions without coordinates: xi_u, eta_v, auxil
Data variables: (12/58)
v_slow (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
zooC (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
spC (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
hbls (time, lat, lon) float64 1MB dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
u_slow (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
diazFe (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
... ...
vbar (time, lat, lon) float64 1MB dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
DU_avg2 (time, xi_u, lat, lon) float64 141MB dask.array<chunksize=(1, 121, 185, 197), meta=np.ndarray>
DONr (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
MARBL_PH_3D (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
DON (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
diazChl (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
Attributes: (12/36)
title: eastpac25km , 25km resolution
grid_file: /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/ep...
init_file: /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastp...
ntimes: 4610
ndtfast: 45
dt: 600.0
... ...
CPPS: <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV...
surf_forcing_strings:
bc_options: OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, O...
git_version:
type: ROMS restart file
regrid_method: bilinear- time: 4
- lat: 185
- lon: 197
- depth: 100
- xi_u: 121
- eta_v: 161
- auxil: 6
- time(time)datetime64[ns]1998-01-05T23:50:00 ... 1999-02-01
- long_name :
- Time
array(['1998-01-05T23:50:00.000000000', '1998-01-06T00:00:00.000000000', '1999-01-31T23:50:00.000000000', '1999-02-01T00:00:00.000000000'], dtype='datetime64[ns]') - lat(lat)float327.0 7.25 7.5 ... 52.5 52.75 53.0
- long_name :
- Latitude
- units :
- Degrees North
array([ 7. , 7.25, 7.5 , 7.75, 8. , 8.25, 8.5 , 8.75, 9. , 9.25, 9.5 , 9.75, 10. , 10.25, 10.5 , 10.75, 11. , 11.25, 11.5 , 11.75, 12. , 12.25, 12.5 , 12.75, 13. , 13.25, 13.5 , 13.75, 14. , 14.25, 14.5 , 14.75, 15. , 15.25, 15.5 , 15.75, 16. , 16.25, 16.5 , 16.75, 17. , 17.25, 17.5 , 17.75, 18. , 18.25, 18.5 , 18.75, 19. , 19.25, 19.5 , 19.75, 20. , 20.25, 20.5 , 20.75, 21. , 21.25, 21.5 , 21.75, 22. , 22.25, 22.5 , 22.75, 23. , 23.25, 23.5 , 23.75, 24. , 24.25, 24.5 , 24.75, 25. , 25.25, 25.5 , 25.75, 26. , 26.25, 26.5 , 26.75, 27. , 27.25, 27.5 , 27.75, 28. , 28.25, 28.5 , 28.75, 29. , 29.25, 29.5 , 29.75, 30. , 30.25, 30.5 , 30.75, 31. , 31.25, 31.5 , 31.75, 32. , 32.25, 32.5 , 32.75, 33. , 33.25, 33.5 , 33.75, 34. , 34.25, 34.5 , 34.75, 35. , 35.25, 35.5 , 35.75, 36. , 36.25, 36.5 , 36.75, 37. , 37.25, 37.5 , 37.75, 38. , 38.25, 38.5 , 38.75, 39. , 39.25, 39.5 , 39.75, 40. , 40.25, 40.5 , 40.75, 41. , 41.25, 41.5 , 41.75, 42. , 42.25, 42.5 , 42.75, 43. , 43.25, 43.5 , 43.75, 44. , 44.25, 44.5 , 44.75, 45. , 45.25, 45.5 , 45.75, 46. , 46.25, 46.5 , 46.75, 47. , 47.25, 47.5 , 47.75, 48. , 48.25, 48.5 , 48.75, 49. , 49.25, 49.5 , 49.75, 50. , 50.25, 50.5 , 50.75, 51. , 51.25, 51.5 , 51.75, 52. , 52.25, 52.5 , 52.75, 53. ], dtype=float32) - lon(lon)float32208.0 208.2 208.5 ... 256.8 257.0
- long_name :
- Longitude
- units :
- Degrees East
array([208. , 208.25, 208.5 , 208.75, 209. , 209.25, 209.5 , 209.75, 210. , 210.25, 210.5 , 210.75, 211. , 211.25, 211.5 , 211.75, 212. , 212.25, 212.5 , 212.75, 213. , 213.25, 213.5 , 213.75, 214. , 214.25, 214.5 , 214.75, 215. , 215.25, 215.5 , 215.75, 216. , 216.25, 216.5 , 216.75, 217. , 217.25, 217.5 , 217.75, 218. , 218.25, 218.5 , 218.75, 219. , 219.25, 219.5 , 219.75, 220. , 220.25, 220.5 , 220.75, 221. , 221.25, 221.5 , 221.75, 222. , 222.25, 222.5 , 222.75, 223. , 223.25, 223.5 , 223.75, 224. , 224.25, 224.5 , 224.75, 225. , 225.25, 225.5 , 225.75, 226. , 226.25, 226.5 , 226.75, 227. , 227.25, 227.5 , 227.75, 228. , 228.25, 228.5 , 228.75, 229. , 229.25, 229.5 , 229.75, 230. , 230.25, 230.5 , 230.75, 231. , 231.25, 231.5 , 231.75, 232. , 232.25, 232.5 , 232.75, 233. , 233.25, 233.5 , 233.75, 234. , 234.25, 234.5 , 234.75, 235. , 235.25, 235.5 , 235.75, 236. , 236.25, 236.5 , 236.75, 237. , 237.25, 237.5 , 237.75, 238. , 238.25, 238.5 , 238.75, 239. , 239.25, 239.5 , 239.75, 240. , 240.25, 240.5 , 240.75, 241. , 241.25, 241.5 , 241.75, 242. , 242.25, 242.5 , 242.75, 243. , 243.25, 243.5 , 243.75, 244. , 244.25, 244.5 , 244.75, 245. , 245.25, 245.5 , 245.75, 246. , 246.25, 246.5 , 246.75, 247. , 247.25, 247.5 , 247.75, 248. , 248.25, 248.5 , 248.75, 249. , 249.25, 249.5 , 249.75, 250. , 250.25, 250.5 , 250.75, 251. , 251.25, 251.5 , 251.75, 252. , 252.25, 252.5 , 252.75, 253. , 253.25, 253.5 , 253.75, 254. , 254.25, 254.5 , 254.75, 255. , 255.25, 255.5 , 255.75, 256. , 256.25, 256.5 , 256.75, 257. ], dtype=float32) - depth(depth)float321.46 4.45 ... 5.281e+03 5.528e+03
- long_name :
- Depth
- units :
- m
array([1.46000e+00, 4.45000e+00, 7.58000e+00, 1.08500e+01, 1.42700e+01, 1.78500e+01, 2.16000e+01, 2.55200e+01, 2.96100e+01, 3.39000e+01, 3.83800e+01, 4.30700e+01, 4.79800e+01, 5.31100e+01, 5.84800e+01, 6.40900e+01, 6.99700e+01, 7.61100e+01, 8.25400e+01, 8.92600e+01, 9.62900e+01, 1.03650e+02, 1.11340e+02, 1.19390e+02, 1.27810e+02, 1.36610e+02, 1.45820e+02, 1.55460e+02, 1.65540e+02, 1.76080e+02, 1.87110e+02, 1.98640e+02, 2.10710e+02, 2.23330e+02, 2.36530e+02, 2.50340e+02, 2.64790e+02, 2.79900e+02, 2.95700e+02, 3.12240e+02, 3.29530e+02, 3.47620e+02, 3.66550e+02, 3.86340e+02, 4.07050e+02, 4.28710e+02, 4.51360e+02, 4.75060e+02, 4.99850e+02, 5.25780e+02, 5.52900e+02, 5.81280e+02, 6.10950e+02, 6.42000e+02, 6.74470e+02, 7.08440e+02, 7.43970e+02, 7.81140e+02, 8.20010e+02, 8.60680e+02, 9.03220e+02, 9.47710e+02, 9.94260e+02, 1.04294e+03, 1.09387e+03, 1.14714e+03, 1.20287e+03, 1.26116e+03, 1.32213e+03, 1.38591e+03, 1.45262e+03, 1.52240e+03, 1.59540e+03, 1.67176e+03, 1.75163e+03, 1.83517e+03, 1.92256e+03, 2.01398e+03, 2.10960e+03, 2.20962e+03, 2.31425e+03, 2.42370e+03, 2.53818e+03, 2.65793e+03, 2.78319e+03, 2.91422e+03, 3.05127e+03, 3.19464e+03, 3.34461e+03, 3.50147e+03, 3.66556e+03, 3.83720e+03, 4.01674e+03, 4.20455e+03, 4.40100e+03, 4.60649e+03, 4.82144e+03, 5.04629e+03, 5.28148e+03, 5.52750e+03], dtype=float32)
- v_slow(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- time filtered v, rotated to meridional component
- units :
- m/s
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - zooC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Zooplankton Carbon
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - spC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Small Phyto Carbon
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - hbls(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- Thickness of KPP surface boundary layer
- units :
- meter
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - u_slow(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- time filtered u, rotated to zonal component
- units :
- m/s
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - diazFe(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Diazotroph Iron
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - mask_u(xi_u, lat, lon)float64nan nan nan nan ... nan nan nan nan
- long_name :
- Mask at u-points
- units :
- land/water (0/1)
array([[[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., ... ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]]], shape=(121, 185, 197)) - v(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- v-momentum component, rotated to meridional component
- units :
- meter second-1
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - spP(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Small Phyto Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DIC_ALT_CO2(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Carbon, Alternative CO2
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_3D_ALT_CO2(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- 3D pH (alternate CO2)
- units :
- pH
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatSi(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Diatom Silicon
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DU_avg_bak(time, xi_u, lat, lon)float64dask.array<chunksize=(1, 121, 185, 197), meta=np.ndarray>
- long_name :
- <back-step mixed fast-time-averaged ubar(:,:,n-1)>
Array Chunk Bytes 134.58 MiB 33.64 MiB Shape (4, 121, 185, 197) (1, 121, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - DOCr(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Refractory DOC
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DV_avg2(time, eta_v, lat, lon)float64dask.array<chunksize=(1, 161, 185, 197), meta=np.ndarray>
- long_name :
- <<fast-time-averaged vbar(:,:,n+1/2)>>
Array Chunk Bytes 179.07 MiB 44.77 MiB Shape (4, 161, 185, 197) (1, 161, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - ALK_ALT_CO2(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Alkalinity, Alternative CO2
- units :
- meq/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_SURF(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- surface pH for base biotic tracers
- units :
- pH
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - spFe(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Small Phyto Iron
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_SURF_ALT_CO2(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- surface pH for base biotic tracers (alternate CO2)
- units :
- pH
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - NH4(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Ammonia
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diazP(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Diazotroph Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - mask_v(eta_v, lat, lon)float64nan nan nan nan ... nan nan nan nan
- long_name :
- Mask at v-points
- units :
- land/water (0/1)
array([[[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., ... ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]]], shape=(161, 185, 197)) - ALK(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Alkalinity
- units :
- meq/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DOPr(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Refractory DOP
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DOC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Organic Carbon
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatChl(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Diatom Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- units :
- mmol/m^3
- long_name :
- Diatom Carbon
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_ABIO_PH_SURF(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- surface pH for abiotic tracers
- units :
- pH
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - time_step(time, auxil, lat, lon)float64dask.array<chunksize=(1, 6, 185, 197), meta=np.ndarray>
- long_name :
- time step and record numbers from initialization
Array Chunk Bytes 6.67 MiB 1.67 MiB Shape (4, 6, 185, 197) (1, 6, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - spChl(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Small Phyto Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - p_slow(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- time filtered pressure
- units :
- Pa??
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - ubar(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- vertically averaged u-momentum component, rotated to zonal component
- units :
- meter second-1
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 49 graph layers Data type float64 numpy.ndarray - diazC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Diazotroph Carbon
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - NO3(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Nitrate
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - hbbl(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- Thickness of KPP bottom boundary layer
- units :
- meter
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - PO4(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Phosphate
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - O2(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Oxygen
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - salt(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- salinity
- units :
- PSU
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatFe(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Diatom Iron
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - mask_rho(lat, lon)float64nan nan nan nan ... nan nan nan nan
- Long_name :
- mask at rho-points
- units :
- land/water (0/1)
- Notes :
- Mask has been modified to match the parent grid Mask at the boundaries
array([[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], shape=(185, 197)) - SiO3(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Silicate
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DOP(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Organic Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DV_avg_bak(time, eta_v, lat, lon)float64dask.array<chunksize=(1, 161, 185, 197), meta=np.ndarray>
- long_name :
- <back-step mixed fast-time-averaged vbar(:,:,n-1)>
Array Chunk Bytes 179.07 MiB 44.77 MiB Shape (4, 161, 185, 197) (1, 161, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - temp(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- potential temperature
- units :
- Celsius
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - Lig(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Iron Binding Ligand
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - spCaCO3(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Small Phyto CaCO3
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - zeta(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- free-surface elevation
- units :
- meter
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - ocean_time(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- Time since 1995/01/01
- units :
- second
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 15 graph layers Data type float64 numpy.ndarray - DIC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Carbon
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - u(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- u-momentum component, rotated to zonal component
- units :
- meter second-1
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - Fe(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Iron
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatP(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Diatom Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - vbar(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- vertically averaged v-momentum component, rotated to meridional component
- units :
- meter second-1
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 49 graph layers Data type float64 numpy.ndarray - DU_avg2(time, xi_u, lat, lon)float64dask.array<chunksize=(1, 121, 185, 197), meta=np.ndarray>
- long_name :
- <<fast-time averaged ubar(:,:,n+1/2)>>
Array Chunk Bytes 134.58 MiB 33.64 MiB Shape (4, 121, 185, 197) (1, 121, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - DONr(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Refractory DON
- units :
- mmol/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_3D(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- 3D pH
- units :
- pH
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DON(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- units :
- mmol/m^3
- long_name :
- Dissolved Organic Nitrogen
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diazChl(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Diazotroph Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray
- timePandasIndex
PandasIndex(DatetimeIndex(['1998-01-05 23:50:00', '1998-01-06 00:00:00', '1999-01-31 23:50:00', '1999-02-01 00:00:00'], dtype='datetime64[ns]', name='time', freq=None)) - latPandasIndex
PandasIndex(Index([ 7.0, 7.25, 7.5, 7.75, 8.0, 8.25, 8.5, 8.75, 9.0, 9.25, ... 50.75, 51.0, 51.25, 51.5, 51.75, 52.0, 52.25, 52.5, 52.75, 53.0], dtype='float32', name='lat', length=185)) - lonPandasIndex
PandasIndex(Index([ 208.0, 208.25, 208.5, 208.75, 209.0, 209.25, 209.5, 209.75, 210.0, 210.25, ... 254.75, 255.0, 255.25, 255.5, 255.75, 256.0, 256.25, 256.5, 256.75, 257.0], dtype='float32', name='lon', length=197)) - depthPandasIndex
PandasIndex(Index([1.4600000381469727, 4.449999809265137, 7.579999923706055, 10.850000381469727, 14.270000457763672, 17.850000381469727, 21.600000381469727, 25.520000457763672, 29.610000610351562, 33.900001525878906, 38.380001068115234, 43.06999969482422, 47.97999954223633, 53.11000061035156, 58.47999954223633, 64.08999633789062, 69.97000122070312, 76.11000061035156, 82.54000091552734, 89.26000213623047, 96.29000091552734, 103.6500015258789, 111.33999633789062, 119.38999938964844, 127.80999755859375, 136.61000061035156, 145.82000732421875, 155.4600067138672, 165.5399932861328, 176.0800018310547, 187.11000061035156, 198.63999938964844, 210.7100067138672, 223.3300018310547, 236.52999877929688, 250.33999633789062, 264.7900085449219, 279.8999938964844, 295.70001220703125, 312.239990234375, 329.5299987792969, 347.6199951171875, 366.54998779296875, 386.3399963378906, 407.04998779296875, 428.7099914550781, 451.3599853515625, 475.05999755859375, 499.8500061035156, 525.780029296875, 552.9000244140625, 581.280029296875, 610.9500122070312, 642.0, 674.469970703125, 708.4400024414062, 743.969970703125, 781.1400146484375, 820.010009765625, 860.6799926757812, 903.219970703125, 947.7100219726562, 994.260009765625, 1042.93994140625, 1093.8699951171875, 1147.1400146484375, 1202.8699951171875, 1261.1600341796875, 1322.1300048828125, 1385.9100341796875, 1452.6199951171875, 1522.4000244140625, 1595.4000244140625, 1671.760009765625, 1751.6300048828125, 1835.1700439453125, 1922.56005859375, 2013.97998046875, 2109.60009765625, 2209.6201171875, 2314.25, 2423.699951171875, 2538.179931640625, 2657.929931640625, 2783.18994140625, 2914.219970703125, 3051.27001953125, 3194.639892578125, 3344.610107421875, 3501.469970703125, 3665.56005859375, 3837.199951171875, 4016.739990234375, 4204.5498046875, 4401.0, 4606.490234375, 4821.43994140625, 5046.2900390625, 5281.47998046875, 5527.5], dtype='float32', name='depth'))
- title :
- eastpac25km , 25km resolution
- grid_file :
- /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/epac25km_grd.000.nc
- init_file :
- /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastpac25km_rst.19980101000000.000.nc
- ntimes :
- 4610
- ndtfast :
- 45
- dt :
- 600.0
- dtfast :
- 13.333333333333334
- theta_s :
- 5.0
- theta_b :
- 2.0
- hc :
- 300.0
- Cs_w :
- [-1.00000000e+00 -9.83735238e-01 -9.66697847e-01 -9.48934833e-01 -9.30497932e-01 -9.11442824e-01 -8.91828326e-01 -8.71715602e-01 -8.51167398e-01 -8.30247303e-01 -8.09019067e-01 -7.87545970e-01 -7.65890248e-01 -7.44112585e-01 -7.22271672e-01 -7.00423829e-01 -6.78622689e-01 -6.56918954e-01 -6.35360192e-01 -6.13990705e-01 -5.92851439e-01 -5.71979937e-01 -5.51410339e-01 -5.31173415e-01 -5.11296624e-01 -4.91804203e-01 -4.72717281e-01 -4.54054004e-01 -4.35829676e-01 -4.18056911e-01 -4.00745794e-01 -3.83904042e-01 -3.67537172e-01 -3.51648664e-01 -3.36240125e-01 -3.21311453e-01 -3.06860989e-01 -2.92885669e-01 -2.79381169e-01 -2.66342043e-01 -2.53761851e-01 -2.41633283e-01 -2.29948277e-01 -2.18698121e-01 -2.07873557e-01 -1.97464874e-01 -1.87461989e-01 -1.77854528e-01 -1.68631899e-01 -1.59783353e-01 -1.51298043e-01 -1.43165082e-01 -1.35373585e-01 -1.27912713e-01 -1.20771713e-01 -1.13939947e-01 -1.07406924e-01 -1.01162327e-01 -9.51960296e-02 -8.94981213e-02 -8.40589181e-02 -7.88689787e-02 -7.39191144e-02 -6.92003983e-02 -6.47041721e-02 -6.04220511e-02 -5.63459281e-02 -5.24679753e-02 -4.87806460e-02 -4.52766740e-02 -4.19490733e-02 -3.87911360e-02 -3.57964303e-02 -3.29587975e-02 -3.02723487e-02 -2.77314609e-02 -2.53307733e-02 -2.30651826e-02 -2.09298389e-02 -1.89201410e-02 -1.70317316e-02 -1.52604930e-02 -1.36025420e-02 -1.20542257e-02 -1.06121170e-02 -9.27300977e-03 -8.03391530e-03 -6.89205773e-03 -5.84487036e-03 -4.88999201e-03 -4.02526351e-03 -3.24872452e-03 -2.55861056e-03 -1.95335031e-03 -1.43156315e-03 -9.92056980e-04 -6.33826341e-04 -3.56050802e-04 -1.58093625e-04 -3.95007397e-05 0.00000000e+00]
- Cs_r :
- [-9.91966929e-01 -9.75310303e-01 -9.57903911e-01 -9.39797221e-01 -9.21044043e-01 -9.01701722e-01 -8.81830349e-01 -8.61491972e-01 -8.40749848e-01 -8.19667729e-01 -7.98309206e-01 -7.76737103e-01 -7.55012940e-01 -7.33196455e-01 -7.11345198e-01 -6.89514181e-01 -6.67755598e-01 -6.46118605e-01 -6.24649151e-01 -6.03389868e-01 -5.82380004e-01 -5.61655398e-01 -5.41248500e-01 -5.21188414e-01 -5.01500975e-01 -4.82208852e-01 -4.63331666e-01 -4.44886122e-01 -4.26886160e-01 -4.09343110e-01 -3.92265853e-01 -3.75660984e-01 -3.59532980e-01 -3.43884367e-01 -3.28715875e-01 -3.14026605e-01 -2.99814178e-01 -2.86074882e-01 -2.72803815e-01 -2.59995018e-01 -2.47641602e-01 -2.35735865e-01 -2.24269409e-01 -2.13233237e-01 -2.02617853e-01 -1.92413349e-01 -1.82609488e-01 -1.73195779e-01 -1.64161542e-01 -1.55495973e-01 -1.47188200e-01 -1.39227330e-01 -1.31602496e-01 -1.24302897e-01 -1.17317835e-01 -1.10636741e-01 -1.04249210e-01 -9.81450152e-02 -9.23141376e-02 -8.67467775e-02 -8.14333708e-02 -7.63646013e-02 -7.15314104e-02 -6.69250045e-02 -6.25368617e-02 -5.83587357e-02 -5.43826587e-02 -5.06009434e-02 -4.70061835e-02 -4.35912530e-02 -4.03493052e-02 -3.72737705e-02 -3.43583542e-02 -3.15970327e-02 -2.89840508e-02 -2.65139170e-02 -2.41813998e-02 -2.19815232e-02 -1.99095622e-02 -1.79610382e-02 -1.61317141e-02 -1.44175902e-02 -1.28148990e-02 -1.13201009e-02 -9.92988001e-03 -8.64113938e-03 -7.45099718e-03 -6.35678262e-03 -5.35603221e-03 -4.44648617e-03 -3.62608516e-03 -2.89296712e-03 -2.24546446e-03 -1.68210150e-03 -1.20159214e-03 -8.02837815e-04 -4.84925772e-04 -2.47127569e-04 -8.88979122e-05 -9.87376857e-06]
- rho0 :
- 1027.4
- rho0_units :
- kg/m^3
- visc2 :
- 0.0
- visc2_units :
- m^2/s
- gamma2 :
- 1.0
- tnu2 :
- [0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
- tnu2_units :
- m^2/s
- ubind :
- 0.2
- ubind_units :
- m/s
- v_sponge :
- 2500.0
- v_sponge_units :
- m^2/s
- rdrg :
- 0.0
- rdrg_units :
- m/s
- rdrg2 :
- 0.0
- rdrg2_units :
- nondimensional
- Zob :
- 0.02
- Zob_units :
- m
- SRCS :
- SRCS $(shell ls *$(UPF77_ext)) SRCS : $(filter-out $(EXCL), $(SRCS)) SRCS : $(SRCS) $(INCL)
- CPPS :
- <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV_ISONEUTRAL NONLIN_EOS SPLIT_EOS SALINITY BULK_FRC T_FRC_BRY Z_FRC_BRY M3_FRC_BRY M2_FRC_BRY SPONGE UV_VIS2 TS_DIF2 LMD_MIXING LMD_KPP LMD_NONLOCAL LMD_RIMIX LMD_CONVEC LMD_BKPP CURVGRID SPHERICAL MASKING MASK_LAND_DATA OBC_M2FLATHER OBC_M3ORLANSKI OBC_TORLANSKI OBC_WEST OBC_NORTH OBC_SOUTH AVERAGES DIAGNOSTICS MARBL MARBL_DIAGS NOX_FORCING NHY_FORCING ALK_SOURCE PCO2AIR_FORCING TIDES POT_TIDES SSH_TIDES UV_TIDES <pre_step3d4S.F> SPLINE_UV SPLINE_TS <step3d_uv1.F> UPSTREAM_UV SPLINE_UV <step3d_uv2.F> DELTA=0.28000000000000003 EPSIL=0.35999999999999999 GAMMA=8.3333333333299994E-002 ALPHA_MAX=2.0 <step3d_t_ISO.F> SPLINE_TS <set_depth.F> NOW=3.63 MID=4.47 BAK=2.05 (N-M+B-1)/B=0.102439024 <lmd_kpp.F> INT_AT_RHO_POINTS SMOOTH_HBL <set_global_definitions.h> CORR_COUPLED_MODE EXTRAP_BAR_FLUXES IMPLCT_NO_SLIP_BTTM_BC VAR_RHO_2D
- surf_forcing_strings :
- bc_options :
- OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, OBC_TORLANSKI,
- git_version :
- type :
- ROMS restart file
- regrid_method :
- bilinear
As you can see, the data in ds_regridded is now on a lat-lon-z grid. Since we instantiated the ROMSOutput class with use_dask=True, the data in ds_regridded is lazily loaded (consisting of dask.arrays).
You can use xarray’s built-in plotting methods to visualize the data. However, we recommend plotting on the native ROMS grid, as shown in this notebook.
[7]:
%time ds_regridded["ALK"].isel(depth=0, time=0).plot()
CPU times: user 180 ms, sys: 28.8 ms, total: 208 ms
Wall time: 246 ms
[7]:
<matplotlib.collections.QuadMesh at 0x7f1a505ae270>
[8]:
%time ds_regridded["u"].isel(depth=0, time=0).plot()
CPU times: user 246 ms, sys: 52.6 ms, total: 299 ms
Wall time: 353 ms
[8]:
<matplotlib.collections.QuadMesh at 0x7f1a5046f250>
You can also save the regridded dataset ds_regridded using xarray’s .to_netcdf() method. This may take some time, as the regridding computation is triggered only during the saving process because we are using dask.
[9]:
%time ds_regridded.to_netcdf("/pscratch/sd/n/nloose/output/regridded_output.nc")
CPU times: user 28.8 s, sys: 13.4 s, total: 42.1 s
Wall time: 27.8 s
Specifying the horizontal target resolution#
The .regrid() method has an optional parameter horizontal_resolution, which is the horizontal target resolution in degrees. If this parameter is not provided, ROMS-Tools automatically computes an approximate nominal resolution.
In the example above, ROMS-Tools selected a horizontal resolution of 0.25°, as confirmed below.
[10]:
ds_regridded.lon
[10]:
<xarray.DataArray 'lon' (lon: 197)> Size: 788B
array([208. , 208.25, 208.5 , 208.75, 209. , 209.25, 209.5 , 209.75, 210. ,
210.25, 210.5 , 210.75, 211. , 211.25, 211.5 , 211.75, 212. , 212.25,
212.5 , 212.75, 213. , 213.25, 213.5 , 213.75, 214. , 214.25, 214.5 ,
214.75, 215. , 215.25, 215.5 , 215.75, 216. , 216.25, 216.5 , 216.75,
217. , 217.25, 217.5 , 217.75, 218. , 218.25, 218.5 , 218.75, 219. ,
219.25, 219.5 , 219.75, 220. , 220.25, 220.5 , 220.75, 221. , 221.25,
221.5 , 221.75, 222. , 222.25, 222.5 , 222.75, 223. , 223.25, 223.5 ,
223.75, 224. , 224.25, 224.5 , 224.75, 225. , 225.25, 225.5 , 225.75,
226. , 226.25, 226.5 , 226.75, 227. , 227.25, 227.5 , 227.75, 228. ,
228.25, 228.5 , 228.75, 229. , 229.25, 229.5 , 229.75, 230. , 230.25,
230.5 , 230.75, 231. , 231.25, 231.5 , 231.75, 232. , 232.25, 232.5 ,
232.75, 233. , 233.25, 233.5 , 233.75, 234. , 234.25, 234.5 , 234.75,
235. , 235.25, 235.5 , 235.75, 236. , 236.25, 236.5 , 236.75, 237. ,
237.25, 237.5 , 237.75, 238. , 238.25, 238.5 , 238.75, 239. , 239.25,
239.5 , 239.75, 240. , 240.25, 240.5 , 240.75, 241. , 241.25, 241.5 ,
241.75, 242. , 242.25, 242.5 , 242.75, 243. , 243.25, 243.5 , 243.75,
244. , 244.25, 244.5 , 244.75, 245. , 245.25, 245.5 , 245.75, 246. ,
246.25, 246.5 , 246.75, 247. , 247.25, 247.5 , 247.75, 248. , 248.25,
248.5 , 248.75, 249. , 249.25, 249.5 , 249.75, 250. , 250.25, 250.5 ,
250.75, 251. , 251.25, 251.5 , 251.75, 252. , 252.25, 252.5 , 252.75,
253. , 253.25, 253.5 , 253.75, 254. , 254.25, 254.5 , 254.75, 255. ,
255.25, 255.5 , 255.75, 256. , 256.25, 256.5 , 256.75, 257. ],
dtype=float32)
Coordinates:
* lon (lon) float32 788B 208.0 208.2 208.5 208.8 ... 256.5 256.8 257.0
Attributes:
long_name: Longitude
units: Degrees East- lon: 197
- 208.0 208.2 208.5 208.8 209.0 209.2 ... 256.0 256.2 256.5 256.8 257.0
array([208. , 208.25, 208.5 , 208.75, 209. , 209.25, 209.5 , 209.75, 210. , 210.25, 210.5 , 210.75, 211. , 211.25, 211.5 , 211.75, 212. , 212.25, 212.5 , 212.75, 213. , 213.25, 213.5 , 213.75, 214. , 214.25, 214.5 , 214.75, 215. , 215.25, 215.5 , 215.75, 216. , 216.25, 216.5 , 216.75, 217. , 217.25, 217.5 , 217.75, 218. , 218.25, 218.5 , 218.75, 219. , 219.25, 219.5 , 219.75, 220. , 220.25, 220.5 , 220.75, 221. , 221.25, 221.5 , 221.75, 222. , 222.25, 222.5 , 222.75, 223. , 223.25, 223.5 , 223.75, 224. , 224.25, 224.5 , 224.75, 225. , 225.25, 225.5 , 225.75, 226. , 226.25, 226.5 , 226.75, 227. , 227.25, 227.5 , 227.75, 228. , 228.25, 228.5 , 228.75, 229. , 229.25, 229.5 , 229.75, 230. , 230.25, 230.5 , 230.75, 231. , 231.25, 231.5 , 231.75, 232. , 232.25, 232.5 , 232.75, 233. , 233.25, 233.5 , 233.75, 234. , 234.25, 234.5 , 234.75, 235. , 235.25, 235.5 , 235.75, 236. , 236.25, 236.5 , 236.75, 237. , 237.25, 237.5 , 237.75, 238. , 238.25, 238.5 , 238.75, 239. , 239.25, 239.5 , 239.75, 240. , 240.25, 240.5 , 240.75, 241. , 241.25, 241.5 , 241.75, 242. , 242.25, 242.5 , 242.75, 243. , 243.25, 243.5 , 243.75, 244. , 244.25, 244.5 , 244.75, 245. , 245.25, 245.5 , 245.75, 246. , 246.25, 246.5 , 246.75, 247. , 247.25, 247.5 , 247.75, 248. , 248.25, 248.5 , 248.75, 249. , 249.25, 249.5 , 249.75, 250. , 250.25, 250.5 , 250.75, 251. , 251.25, 251.5 , 251.75, 252. , 252.25, 252.5 , 252.75, 253. , 253.25, 253.5 , 253.75, 254. , 254.25, 254.5 , 254.75, 255. , 255.25, 255.5 , 255.75, 256. , 256.25, 256.5 , 256.75, 257. ], dtype=float32) - lon(lon)float32208.0 208.2 208.5 ... 256.8 257.0
- long_name :
- Longitude
- units :
- Degrees East
array([208. , 208.25, 208.5 , 208.75, 209. , 209.25, 209.5 , 209.75, 210. , 210.25, 210.5 , 210.75, 211. , 211.25, 211.5 , 211.75, 212. , 212.25, 212.5 , 212.75, 213. , 213.25, 213.5 , 213.75, 214. , 214.25, 214.5 , 214.75, 215. , 215.25, 215.5 , 215.75, 216. , 216.25, 216.5 , 216.75, 217. , 217.25, 217.5 , 217.75, 218. , 218.25, 218.5 , 218.75, 219. , 219.25, 219.5 , 219.75, 220. , 220.25, 220.5 , 220.75, 221. , 221.25, 221.5 , 221.75, 222. , 222.25, 222.5 , 222.75, 223. , 223.25, 223.5 , 223.75, 224. , 224.25, 224.5 , 224.75, 225. , 225.25, 225.5 , 225.75, 226. , 226.25, 226.5 , 226.75, 227. , 227.25, 227.5 , 227.75, 228. , 228.25, 228.5 , 228.75, 229. , 229.25, 229.5 , 229.75, 230. , 230.25, 230.5 , 230.75, 231. , 231.25, 231.5 , 231.75, 232. , 232.25, 232.5 , 232.75, 233. , 233.25, 233.5 , 233.75, 234. , 234.25, 234.5 , 234.75, 235. , 235.25, 235.5 , 235.75, 236. , 236.25, 236.5 , 236.75, 237. , 237.25, 237.5 , 237.75, 238. , 238.25, 238.5 , 238.75, 239. , 239.25, 239.5 , 239.75, 240. , 240.25, 240.5 , 240.75, 241. , 241.25, 241.5 , 241.75, 242. , 242.25, 242.5 , 242.75, 243. , 243.25, 243.5 , 243.75, 244. , 244.25, 244.5 , 244.75, 245. , 245.25, 245.5 , 245.75, 246. , 246.25, 246.5 , 246.75, 247. , 247.25, 247.5 , 247.75, 248. , 248.25, 248.5 , 248.75, 249. , 249.25, 249.5 , 249.75, 250. , 250.25, 250.5 , 250.75, 251. , 251.25, 251.5 , 251.75, 252. , 252.25, 252.5 , 252.75, 253. , 253.25, 253.5 , 253.75, 254. , 254.25, 254.5 , 254.75, 255. , 255.25, 255.5 , 255.75, 256. , 256.25, 256.5 , 256.75, 257. ], dtype=float32)
- lonPandasIndex
PandasIndex(Index([ 208.0, 208.25, 208.5, 208.75, 209.0, 209.25, 209.5, 209.75, 210.0, 210.25, ... 254.75, 255.0, 255.25, 255.5, 255.75, 256.0, 256.25, 256.5, 256.75, 257.0], dtype='float32', name='lon', length=197))
- long_name :
- Longitude
- units :
- Degrees East
[11]:
ds_regridded.lat
[11]:
<xarray.DataArray 'lat' (lat: 185)> Size: 740B
array([ 7. , 7.25, 7.5 , 7.75, 8. , 8.25, 8.5 , 8.75, 9. , 9.25,
9.5 , 9.75, 10. , 10.25, 10.5 , 10.75, 11. , 11.25, 11.5 , 11.75,
12. , 12.25, 12.5 , 12.75, 13. , 13.25, 13.5 , 13.75, 14. , 14.25,
14.5 , 14.75, 15. , 15.25, 15.5 , 15.75, 16. , 16.25, 16.5 , 16.75,
17. , 17.25, 17.5 , 17.75, 18. , 18.25, 18.5 , 18.75, 19. , 19.25,
19.5 , 19.75, 20. , 20.25, 20.5 , 20.75, 21. , 21.25, 21.5 , 21.75,
22. , 22.25, 22.5 , 22.75, 23. , 23.25, 23.5 , 23.75, 24. , 24.25,
24.5 , 24.75, 25. , 25.25, 25.5 , 25.75, 26. , 26.25, 26.5 , 26.75,
27. , 27.25, 27.5 , 27.75, 28. , 28.25, 28.5 , 28.75, 29. , 29.25,
29.5 , 29.75, 30. , 30.25, 30.5 , 30.75, 31. , 31.25, 31.5 , 31.75,
32. , 32.25, 32.5 , 32.75, 33. , 33.25, 33.5 , 33.75, 34. , 34.25,
34.5 , 34.75, 35. , 35.25, 35.5 , 35.75, 36. , 36.25, 36.5 , 36.75,
37. , 37.25, 37.5 , 37.75, 38. , 38.25, 38.5 , 38.75, 39. , 39.25,
39.5 , 39.75, 40. , 40.25, 40.5 , 40.75, 41. , 41.25, 41.5 , 41.75,
42. , 42.25, 42.5 , 42.75, 43. , 43.25, 43.5 , 43.75, 44. , 44.25,
44.5 , 44.75, 45. , 45.25, 45.5 , 45.75, 46. , 46.25, 46.5 , 46.75,
47. , 47.25, 47.5 , 47.75, 48. , 48.25, 48.5 , 48.75, 49. , 49.25,
49.5 , 49.75, 50. , 50.25, 50.5 , 50.75, 51. , 51.25, 51.5 , 51.75,
52. , 52.25, 52.5 , 52.75, 53. ], dtype=float32)
Coordinates:
* lat (lat) float32 740B 7.0 7.25 7.5 7.75 8.0 ... 52.25 52.5 52.75 53.0
Attributes:
long_name: Latitude
units: Degrees North- lat: 185
- 7.0 7.25 7.5 7.75 8.0 8.25 8.5 ... 51.75 52.0 52.25 52.5 52.75 53.0
array([ 7. , 7.25, 7.5 , 7.75, 8. , 8.25, 8.5 , 8.75, 9. , 9.25, 9.5 , 9.75, 10. , 10.25, 10.5 , 10.75, 11. , 11.25, 11.5 , 11.75, 12. , 12.25, 12.5 , 12.75, 13. , 13.25, 13.5 , 13.75, 14. , 14.25, 14.5 , 14.75, 15. , 15.25, 15.5 , 15.75, 16. , 16.25, 16.5 , 16.75, 17. , 17.25, 17.5 , 17.75, 18. , 18.25, 18.5 , 18.75, 19. , 19.25, 19.5 , 19.75, 20. , 20.25, 20.5 , 20.75, 21. , 21.25, 21.5 , 21.75, 22. , 22.25, 22.5 , 22.75, 23. , 23.25, 23.5 , 23.75, 24. , 24.25, 24.5 , 24.75, 25. , 25.25, 25.5 , 25.75, 26. , 26.25, 26.5 , 26.75, 27. , 27.25, 27.5 , 27.75, 28. , 28.25, 28.5 , 28.75, 29. , 29.25, 29.5 , 29.75, 30. , 30.25, 30.5 , 30.75, 31. , 31.25, 31.5 , 31.75, 32. , 32.25, 32.5 , 32.75, 33. , 33.25, 33.5 , 33.75, 34. , 34.25, 34.5 , 34.75, 35. , 35.25, 35.5 , 35.75, 36. , 36.25, 36.5 , 36.75, 37. , 37.25, 37.5 , 37.75, 38. , 38.25, 38.5 , 38.75, 39. , 39.25, 39.5 , 39.75, 40. , 40.25, 40.5 , 40.75, 41. , 41.25, 41.5 , 41.75, 42. , 42.25, 42.5 , 42.75, 43. , 43.25, 43.5 , 43.75, 44. , 44.25, 44.5 , 44.75, 45. , 45.25, 45.5 , 45.75, 46. , 46.25, 46.5 , 46.75, 47. , 47.25, 47.5 , 47.75, 48. , 48.25, 48.5 , 48.75, 49. , 49.25, 49.5 , 49.75, 50. , 50.25, 50.5 , 50.75, 51. , 51.25, 51.5 , 51.75, 52. , 52.25, 52.5 , 52.75, 53. ], dtype=float32) - lat(lat)float327.0 7.25 7.5 ... 52.5 52.75 53.0
- long_name :
- Latitude
- units :
- Degrees North
array([ 7. , 7.25, 7.5 , 7.75, 8. , 8.25, 8.5 , 8.75, 9. , 9.25, 9.5 , 9.75, 10. , 10.25, 10.5 , 10.75, 11. , 11.25, 11.5 , 11.75, 12. , 12.25, 12.5 , 12.75, 13. , 13.25, 13.5 , 13.75, 14. , 14.25, 14.5 , 14.75, 15. , 15.25, 15.5 , 15.75, 16. , 16.25, 16.5 , 16.75, 17. , 17.25, 17.5 , 17.75, 18. , 18.25, 18.5 , 18.75, 19. , 19.25, 19.5 , 19.75, 20. , 20.25, 20.5 , 20.75, 21. , 21.25, 21.5 , 21.75, 22. , 22.25, 22.5 , 22.75, 23. , 23.25, 23.5 , 23.75, 24. , 24.25, 24.5 , 24.75, 25. , 25.25, 25.5 , 25.75, 26. , 26.25, 26.5 , 26.75, 27. , 27.25, 27.5 , 27.75, 28. , 28.25, 28.5 , 28.75, 29. , 29.25, 29.5 , 29.75, 30. , 30.25, 30.5 , 30.75, 31. , 31.25, 31.5 , 31.75, 32. , 32.25, 32.5 , 32.75, 33. , 33.25, 33.5 , 33.75, 34. , 34.25, 34.5 , 34.75, 35. , 35.25, 35.5 , 35.75, 36. , 36.25, 36.5 , 36.75, 37. , 37.25, 37.5 , 37.75, 38. , 38.25, 38.5 , 38.75, 39. , 39.25, 39.5 , 39.75, 40. , 40.25, 40.5 , 40.75, 41. , 41.25, 41.5 , 41.75, 42. , 42.25, 42.5 , 42.75, 43. , 43.25, 43.5 , 43.75, 44. , 44.25, 44.5 , 44.75, 45. , 45.25, 45.5 , 45.75, 46. , 46.25, 46.5 , 46.75, 47. , 47.25, 47.5 , 47.75, 48. , 48.25, 48.5 , 48.75, 49. , 49.25, 49.5 , 49.75, 50. , 50.25, 50.5 , 50.75, 51. , 51.25, 51.5 , 51.75, 52. , 52.25, 52.5 , 52.75, 53. ], dtype=float32)
- latPandasIndex
PandasIndex(Index([ 7.0, 7.25, 7.5, 7.75, 8.0, 8.25, 8.5, 8.75, 9.0, 9.25, ... 50.75, 51.0, 51.25, 51.5, 51.75, 52.0, 52.25, 52.5, 52.75, 53.0], dtype='float32', name='lat', length=185))
- long_name :
- Latitude
- units :
- Degrees North
Next, we specify our own target resolution of 0.5°.
[12]:
ds_regridded_with_coarser_horizontal_resolution = roms_output.regrid(
horizontal_resolution=0.5
)
[13]:
ds_regridded_with_coarser_horizontal_resolution
[13]:
<xarray.Dataset> Size: 1GB
Dimensions: (time: 4, lat: 93, lon: 99, depth: 100, xi_u: 121,
eta_v: 161, auxil: 6)
Coordinates:
* time (time) datetime64[ns] 32B 1998-01-05T23:50:00 ... ...
* lat (lat) float32 372B 7.0 7.5 8.0 8.5 ... 52.0 52.5 53.0
* lon (lon) float32 396B 208.0 208.5 209.0 ... 256.5 257.0
* depth (depth) float32 400B 1.46 4.45 ... 5.528e+03
Dimensions without coordinates: xi_u, eta_v, auxil
Data variables: (12/58)
v_slow (time, lat, lon, depth) float64 29MB dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
zooC (time, lat, lon, depth) float64 29MB dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
spC (time, lat, lon, depth) float64 29MB dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
hbls (time, lat, lon) float64 295kB dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
u_slow (time, lat, lon, depth) float64 29MB dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
diazFe (time, lat, lon, depth) float64 29MB dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
... ...
vbar (time, lat, lon) float64 295kB dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
DU_avg2 (time, xi_u, lat, lon) float64 36MB dask.array<chunksize=(1, 121, 93, 99), meta=np.ndarray>
DONr (time, lat, lon, depth) float64 29MB dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
MARBL_PH_3D (time, lat, lon, depth) float64 29MB dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
DON (time, lat, lon, depth) float64 29MB dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
diazChl (time, lat, lon, depth) float64 29MB dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
Attributes: (12/36)
title: eastpac25km , 25km resolution
grid_file: /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/ep...
init_file: /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastp...
ntimes: 4610
ndtfast: 45
dt: 600.0
... ...
CPPS: <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV...
surf_forcing_strings:
bc_options: OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, O...
git_version:
type: ROMS restart file
regrid_method: bilinear- time: 4
- lat: 93
- lon: 99
- depth: 100
- xi_u: 121
- eta_v: 161
- auxil: 6
- time(time)datetime64[ns]1998-01-05T23:50:00 ... 1999-02-01
- long_name :
- Time
array(['1998-01-05T23:50:00.000000000', '1998-01-06T00:00:00.000000000', '1999-01-31T23:50:00.000000000', '1999-02-01T00:00:00.000000000'], dtype='datetime64[ns]') - lat(lat)float327.0 7.5 8.0 8.5 ... 52.0 52.5 53.0
- long_name :
- Latitude
- units :
- Degrees North
array([ 7. , 7.5, 8. , 8.5, 9. , 9.5, 10. , 10.5, 11. , 11.5, 12. , 12.5, 13. , 13.5, 14. , 14.5, 15. , 15.5, 16. , 16.5, 17. , 17.5, 18. , 18.5, 19. , 19.5, 20. , 20.5, 21. , 21.5, 22. , 22.5, 23. , 23.5, 24. , 24.5, 25. , 25.5, 26. , 26.5, 27. , 27.5, 28. , 28.5, 29. , 29.5, 30. , 30.5, 31. , 31.5, 32. , 32.5, 33. , 33.5, 34. , 34.5, 35. , 35.5, 36. , 36.5, 37. , 37.5, 38. , 38.5, 39. , 39.5, 40. , 40.5, 41. , 41.5, 42. , 42.5, 43. , 43.5, 44. , 44.5, 45. , 45.5, 46. , 46.5, 47. , 47.5, 48. , 48.5, 49. , 49.5, 50. , 50.5, 51. , 51.5, 52. , 52.5, 53. ], dtype=float32) - lon(lon)float32208.0 208.5 209.0 ... 256.5 257.0
- long_name :
- Longitude
- units :
- Degrees East
array([208. , 208.5, 209. , 209.5, 210. , 210.5, 211. , 211.5, 212. , 212.5, 213. , 213.5, 214. , 214.5, 215. , 215.5, 216. , 216.5, 217. , 217.5, 218. , 218.5, 219. , 219.5, 220. , 220.5, 221. , 221.5, 222. , 222.5, 223. , 223.5, 224. , 224.5, 225. , 225.5, 226. , 226.5, 227. , 227.5, 228. , 228.5, 229. , 229.5, 230. , 230.5, 231. , 231.5, 232. , 232.5, 233. , 233.5, 234. , 234.5, 235. , 235.5, 236. , 236.5, 237. , 237.5, 238. , 238.5, 239. , 239.5, 240. , 240.5, 241. , 241.5, 242. , 242.5, 243. , 243.5, 244. , 244.5, 245. , 245.5, 246. , 246.5, 247. , 247.5, 248. , 248.5, 249. , 249.5, 250. , 250.5, 251. , 251.5, 252. , 252.5, 253. , 253.5, 254. , 254.5, 255. , 255.5, 256. , 256.5, 257. ], dtype=float32) - depth(depth)float321.46 4.45 ... 5.281e+03 5.528e+03
- long_name :
- Depth
- units :
- m
array([1.46000e+00, 4.45000e+00, 7.58000e+00, 1.08500e+01, 1.42700e+01, 1.78500e+01, 2.16000e+01, 2.55200e+01, 2.96100e+01, 3.39000e+01, 3.83800e+01, 4.30700e+01, 4.79800e+01, 5.31100e+01, 5.84800e+01, 6.40900e+01, 6.99700e+01, 7.61100e+01, 8.25400e+01, 8.92600e+01, 9.62900e+01, 1.03650e+02, 1.11340e+02, 1.19390e+02, 1.27810e+02, 1.36610e+02, 1.45820e+02, 1.55460e+02, 1.65540e+02, 1.76080e+02, 1.87110e+02, 1.98640e+02, 2.10710e+02, 2.23330e+02, 2.36530e+02, 2.50340e+02, 2.64790e+02, 2.79900e+02, 2.95700e+02, 3.12240e+02, 3.29530e+02, 3.47620e+02, 3.66550e+02, 3.86340e+02, 4.07050e+02, 4.28710e+02, 4.51360e+02, 4.75060e+02, 4.99850e+02, 5.25780e+02, 5.52900e+02, 5.81280e+02, 6.10950e+02, 6.42000e+02, 6.74470e+02, 7.08440e+02, 7.43970e+02, 7.81140e+02, 8.20010e+02, 8.60680e+02, 9.03220e+02, 9.47710e+02, 9.94260e+02, 1.04294e+03, 1.09387e+03, 1.14714e+03, 1.20287e+03, 1.26116e+03, 1.32213e+03, 1.38591e+03, 1.45262e+03, 1.52240e+03, 1.59540e+03, 1.67176e+03, 1.75163e+03, 1.83517e+03, 1.92256e+03, 2.01398e+03, 2.10960e+03, 2.20962e+03, 2.31425e+03, 2.42370e+03, 2.53818e+03, 2.65793e+03, 2.78319e+03, 2.91422e+03, 3.05127e+03, 3.19464e+03, 3.34461e+03, 3.50147e+03, 3.66556e+03, 3.83720e+03, 4.01674e+03, 4.20455e+03, 4.40100e+03, 4.60649e+03, 4.82144e+03, 5.04629e+03, 5.28148e+03, 5.52750e+03], dtype=float32)
- v_slow(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- time filtered v, rotated to meridional component
- units :
- m/s
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - zooC(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Zooplankton Carbon
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - spC(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Small Phyto Carbon
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - hbls(time, lat, lon)float64dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
- long_name :
- Thickness of KPP surface boundary layer
- units :
- meter
Array Chunk Bytes 287.72 kiB 71.93 kiB Shape (4, 93, 99) (1, 93, 99) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - u_slow(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- time filtered u, rotated to zonal component
- units :
- m/s
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - diazFe(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Diazotroph Iron
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - mask_u(xi_u, lat, lon)float64nan nan nan nan ... nan nan nan nan
- long_name :
- Mask at u-points
- units :
- land/water (0/1)
array([[[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., ... ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]]], shape=(121, 93, 99)) - v(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- v-momentum component, rotated to meridional component
- units :
- meter second-1
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - spP(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Small Phyto Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DIC_ALT_CO2(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Carbon, Alternative CO2
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_3D_ALT_CO2(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- 3D pH (alternate CO2)
- units :
- pH
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatSi(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Diatom Silicon
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DU_avg_bak(time, xi_u, lat, lon)float64dask.array<chunksize=(1, 121, 93, 99), meta=np.ndarray>
- long_name :
- <back-step mixed fast-time-averaged ubar(:,:,n-1)>
Array Chunk Bytes 34.00 MiB 8.50 MiB Shape (4, 121, 93, 99) (1, 121, 93, 99) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - DOCr(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Refractory DOC
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DV_avg2(time, eta_v, lat, lon)float64dask.array<chunksize=(1, 161, 93, 99), meta=np.ndarray>
- long_name :
- <<fast-time-averaged vbar(:,:,n+1/2)>>
Array Chunk Bytes 45.24 MiB 11.31 MiB Shape (4, 161, 93, 99) (1, 161, 93, 99) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - ALK_ALT_CO2(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Alkalinity, Alternative CO2
- units :
- meq/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_SURF(time, lat, lon)float64dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
- long_name :
- surface pH for base biotic tracers
- units :
- pH
Array Chunk Bytes 287.72 kiB 71.93 kiB Shape (4, 93, 99) (1, 93, 99) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - spFe(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Small Phyto Iron
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_SURF_ALT_CO2(time, lat, lon)float64dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
- long_name :
- surface pH for base biotic tracers (alternate CO2)
- units :
- pH
Array Chunk Bytes 287.72 kiB 71.93 kiB Shape (4, 93, 99) (1, 93, 99) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - NH4(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Ammonia
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diazP(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Diazotroph Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - mask_v(eta_v, lat, lon)float64nan nan nan nan ... nan nan nan nan
- long_name :
- Mask at v-points
- units :
- land/water (0/1)
array([[[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., ... ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]]], shape=(161, 93, 99)) - ALK(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Alkalinity
- units :
- meq/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DOPr(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Refractory DOP
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DOC(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Organic Carbon
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatChl(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Diatom Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatC(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- units :
- mmol/m^3
- long_name :
- Diatom Carbon
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_ABIO_PH_SURF(time, lat, lon)float64dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
- long_name :
- surface pH for abiotic tracers
- units :
- pH
Array Chunk Bytes 287.72 kiB 71.93 kiB Shape (4, 93, 99) (1, 93, 99) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - time_step(time, auxil, lat, lon)float64dask.array<chunksize=(1, 6, 93, 99), meta=np.ndarray>
- long_name :
- time step and record numbers from initialization
Array Chunk Bytes 1.69 MiB 431.58 kiB Shape (4, 6, 93, 99) (1, 6, 93, 99) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - spChl(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Small Phyto Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - p_slow(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- time filtered pressure
- units :
- Pa??
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - ubar(time, lat, lon)float64dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
- long_name :
- vertically averaged u-momentum component, rotated to zonal component
- units :
- meter second-1
Array Chunk Bytes 287.72 kiB 71.93 kiB Shape (4, 93, 99) (1, 93, 99) Dask graph 4 chunks in 49 graph layers Data type float64 numpy.ndarray - diazC(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Diazotroph Carbon
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - NO3(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Nitrate
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - hbbl(time, lat, lon)float64dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
- long_name :
- Thickness of KPP bottom boundary layer
- units :
- meter
Array Chunk Bytes 287.72 kiB 71.93 kiB Shape (4, 93, 99) (1, 93, 99) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - PO4(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Phosphate
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - O2(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Oxygen
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - salt(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- salinity
- units :
- PSU
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatFe(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Diatom Iron
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - mask_rho(lat, lon)float64nan nan nan nan ... nan nan nan nan
- Long_name :
- mask at rho-points
- units :
- land/water (0/1)
- Notes :
- Mask has been modified to match the parent grid Mask at the boundaries
array([[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], shape=(93, 99)) - SiO3(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Silicate
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DOP(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Organic Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DV_avg_bak(time, eta_v, lat, lon)float64dask.array<chunksize=(1, 161, 93, 99), meta=np.ndarray>
- long_name :
- <back-step mixed fast-time-averaged vbar(:,:,n-1)>
Array Chunk Bytes 45.24 MiB 11.31 MiB Shape (4, 161, 93, 99) (1, 161, 93, 99) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - temp(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- potential temperature
- units :
- Celsius
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - Lig(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Iron Binding Ligand
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - spCaCO3(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Small Phyto CaCO3
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - zeta(time, lat, lon)float64dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
- long_name :
- free-surface elevation
- units :
- meter
Array Chunk Bytes 287.72 kiB 71.93 kiB Shape (4, 93, 99) (1, 93, 99) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - ocean_time(time, lat, lon)float64dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
- long_name :
- Time since 1995/01/01
- units :
- second
Array Chunk Bytes 287.72 kiB 71.93 kiB Shape (4, 93, 99) (1, 93, 99) Dask graph 4 chunks in 15 graph layers Data type float64 numpy.ndarray - DIC(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Carbon
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - u(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- u-momentum component, rotated to zonal component
- units :
- meter second-1
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - Fe(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Iron
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatP(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Diatom Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - vbar(time, lat, lon)float64dask.array<chunksize=(1, 93, 99), meta=np.ndarray>
- long_name :
- vertically averaged v-momentum component, rotated to meridional component
- units :
- meter second-1
Array Chunk Bytes 287.72 kiB 71.93 kiB Shape (4, 93, 99) (1, 93, 99) Dask graph 4 chunks in 49 graph layers Data type float64 numpy.ndarray - DU_avg2(time, xi_u, lat, lon)float64dask.array<chunksize=(1, 121, 93, 99), meta=np.ndarray>
- long_name :
- <<fast-time averaged ubar(:,:,n+1/2)>>
Array Chunk Bytes 34.00 MiB 8.50 MiB Shape (4, 121, 93, 99) (1, 121, 93, 99) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - DONr(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Refractory DON
- units :
- mmol/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_3D(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- 3D pH
- units :
- pH
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DON(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- units :
- mmol/m^3
- long_name :
- Dissolved Organic Nitrogen
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diazChl(time, lat, lon, depth)float64dask.array<chunksize=(1, 93, 99, 100), meta=np.ndarray>
- long_name :
- Diazotroph Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 28.10 MiB 7.02 MiB Shape (4, 93, 99, 100) (1, 93, 99, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray
- timePandasIndex
PandasIndex(DatetimeIndex(['1998-01-05 23:50:00', '1998-01-06 00:00:00', '1999-01-31 23:50:00', '1999-02-01 00:00:00'], dtype='datetime64[ns]', name='time', freq=None)) - latPandasIndex
PandasIndex(Index([ 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0], dtype='float32', name='lat')) - lonPandasIndex
PandasIndex(Index([208.0, 208.5, 209.0, 209.5, 210.0, 210.5, 211.0, 211.5, 212.0, 212.5, 213.0, 213.5, 214.0, 214.5, 215.0, 215.5, 216.0, 216.5, 217.0, 217.5, 218.0, 218.5, 219.0, 219.5, 220.0, 220.5, 221.0, 221.5, 222.0, 222.5, 223.0, 223.5, 224.0, 224.5, 225.0, 225.5, 226.0, 226.5, 227.0, 227.5, 228.0, 228.5, 229.0, 229.5, 230.0, 230.5, 231.0, 231.5, 232.0, 232.5, 233.0, 233.5, 234.0, 234.5, 235.0, 235.5, 236.0, 236.5, 237.0, 237.5, 238.0, 238.5, 239.0, 239.5, 240.0, 240.5, 241.0, 241.5, 242.0, 242.5, 243.0, 243.5, 244.0, 244.5, 245.0, 245.5, 246.0, 246.5, 247.0, 247.5, 248.0, 248.5, 249.0, 249.5, 250.0, 250.5, 251.0, 251.5, 252.0, 252.5, 253.0, 253.5, 254.0, 254.5, 255.0, 255.5, 256.0, 256.5, 257.0], dtype='float32', name='lon')) - depthPandasIndex
PandasIndex(Index([1.4600000381469727, 4.449999809265137, 7.579999923706055, 10.850000381469727, 14.270000457763672, 17.850000381469727, 21.600000381469727, 25.520000457763672, 29.610000610351562, 33.900001525878906, 38.380001068115234, 43.06999969482422, 47.97999954223633, 53.11000061035156, 58.47999954223633, 64.08999633789062, 69.97000122070312, 76.11000061035156, 82.54000091552734, 89.26000213623047, 96.29000091552734, 103.6500015258789, 111.33999633789062, 119.38999938964844, 127.80999755859375, 136.61000061035156, 145.82000732421875, 155.4600067138672, 165.5399932861328, 176.0800018310547, 187.11000061035156, 198.63999938964844, 210.7100067138672, 223.3300018310547, 236.52999877929688, 250.33999633789062, 264.7900085449219, 279.8999938964844, 295.70001220703125, 312.239990234375, 329.5299987792969, 347.6199951171875, 366.54998779296875, 386.3399963378906, 407.04998779296875, 428.7099914550781, 451.3599853515625, 475.05999755859375, 499.8500061035156, 525.780029296875, 552.9000244140625, 581.280029296875, 610.9500122070312, 642.0, 674.469970703125, 708.4400024414062, 743.969970703125, 781.1400146484375, 820.010009765625, 860.6799926757812, 903.219970703125, 947.7100219726562, 994.260009765625, 1042.93994140625, 1093.8699951171875, 1147.1400146484375, 1202.8699951171875, 1261.1600341796875, 1322.1300048828125, 1385.9100341796875, 1452.6199951171875, 1522.4000244140625, 1595.4000244140625, 1671.760009765625, 1751.6300048828125, 1835.1700439453125, 1922.56005859375, 2013.97998046875, 2109.60009765625, 2209.6201171875, 2314.25, 2423.699951171875, 2538.179931640625, 2657.929931640625, 2783.18994140625, 2914.219970703125, 3051.27001953125, 3194.639892578125, 3344.610107421875, 3501.469970703125, 3665.56005859375, 3837.199951171875, 4016.739990234375, 4204.5498046875, 4401.0, 4606.490234375, 4821.43994140625, 5046.2900390625, 5281.47998046875, 5527.5], dtype='float32', name='depth'))
- title :
- eastpac25km , 25km resolution
- grid_file :
- /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/epac25km_grd.000.nc
- init_file :
- /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastpac25km_rst.19980101000000.000.nc
- ntimes :
- 4610
- ndtfast :
- 45
- dt :
- 600.0
- dtfast :
- 13.333333333333334
- theta_s :
- 5.0
- theta_b :
- 2.0
- hc :
- 300.0
- Cs_w :
- [-1.00000000e+00 -9.83735238e-01 -9.66697847e-01 -9.48934833e-01 -9.30497932e-01 -9.11442824e-01 -8.91828326e-01 -8.71715602e-01 -8.51167398e-01 -8.30247303e-01 -8.09019067e-01 -7.87545970e-01 -7.65890248e-01 -7.44112585e-01 -7.22271672e-01 -7.00423829e-01 -6.78622689e-01 -6.56918954e-01 -6.35360192e-01 -6.13990705e-01 -5.92851439e-01 -5.71979937e-01 -5.51410339e-01 -5.31173415e-01 -5.11296624e-01 -4.91804203e-01 -4.72717281e-01 -4.54054004e-01 -4.35829676e-01 -4.18056911e-01 -4.00745794e-01 -3.83904042e-01 -3.67537172e-01 -3.51648664e-01 -3.36240125e-01 -3.21311453e-01 -3.06860989e-01 -2.92885669e-01 -2.79381169e-01 -2.66342043e-01 -2.53761851e-01 -2.41633283e-01 -2.29948277e-01 -2.18698121e-01 -2.07873557e-01 -1.97464874e-01 -1.87461989e-01 -1.77854528e-01 -1.68631899e-01 -1.59783353e-01 -1.51298043e-01 -1.43165082e-01 -1.35373585e-01 -1.27912713e-01 -1.20771713e-01 -1.13939947e-01 -1.07406924e-01 -1.01162327e-01 -9.51960296e-02 -8.94981213e-02 -8.40589181e-02 -7.88689787e-02 -7.39191144e-02 -6.92003983e-02 -6.47041721e-02 -6.04220511e-02 -5.63459281e-02 -5.24679753e-02 -4.87806460e-02 -4.52766740e-02 -4.19490733e-02 -3.87911360e-02 -3.57964303e-02 -3.29587975e-02 -3.02723487e-02 -2.77314609e-02 -2.53307733e-02 -2.30651826e-02 -2.09298389e-02 -1.89201410e-02 -1.70317316e-02 -1.52604930e-02 -1.36025420e-02 -1.20542257e-02 -1.06121170e-02 -9.27300977e-03 -8.03391530e-03 -6.89205773e-03 -5.84487036e-03 -4.88999201e-03 -4.02526351e-03 -3.24872452e-03 -2.55861056e-03 -1.95335031e-03 -1.43156315e-03 -9.92056980e-04 -6.33826341e-04 -3.56050802e-04 -1.58093625e-04 -3.95007397e-05 0.00000000e+00]
- Cs_r :
- [-9.91966929e-01 -9.75310303e-01 -9.57903911e-01 -9.39797221e-01 -9.21044043e-01 -9.01701722e-01 -8.81830349e-01 -8.61491972e-01 -8.40749848e-01 -8.19667729e-01 -7.98309206e-01 -7.76737103e-01 -7.55012940e-01 -7.33196455e-01 -7.11345198e-01 -6.89514181e-01 -6.67755598e-01 -6.46118605e-01 -6.24649151e-01 -6.03389868e-01 -5.82380004e-01 -5.61655398e-01 -5.41248500e-01 -5.21188414e-01 -5.01500975e-01 -4.82208852e-01 -4.63331666e-01 -4.44886122e-01 -4.26886160e-01 -4.09343110e-01 -3.92265853e-01 -3.75660984e-01 -3.59532980e-01 -3.43884367e-01 -3.28715875e-01 -3.14026605e-01 -2.99814178e-01 -2.86074882e-01 -2.72803815e-01 -2.59995018e-01 -2.47641602e-01 -2.35735865e-01 -2.24269409e-01 -2.13233237e-01 -2.02617853e-01 -1.92413349e-01 -1.82609488e-01 -1.73195779e-01 -1.64161542e-01 -1.55495973e-01 -1.47188200e-01 -1.39227330e-01 -1.31602496e-01 -1.24302897e-01 -1.17317835e-01 -1.10636741e-01 -1.04249210e-01 -9.81450152e-02 -9.23141376e-02 -8.67467775e-02 -8.14333708e-02 -7.63646013e-02 -7.15314104e-02 -6.69250045e-02 -6.25368617e-02 -5.83587357e-02 -5.43826587e-02 -5.06009434e-02 -4.70061835e-02 -4.35912530e-02 -4.03493052e-02 -3.72737705e-02 -3.43583542e-02 -3.15970327e-02 -2.89840508e-02 -2.65139170e-02 -2.41813998e-02 -2.19815232e-02 -1.99095622e-02 -1.79610382e-02 -1.61317141e-02 -1.44175902e-02 -1.28148990e-02 -1.13201009e-02 -9.92988001e-03 -8.64113938e-03 -7.45099718e-03 -6.35678262e-03 -5.35603221e-03 -4.44648617e-03 -3.62608516e-03 -2.89296712e-03 -2.24546446e-03 -1.68210150e-03 -1.20159214e-03 -8.02837815e-04 -4.84925772e-04 -2.47127569e-04 -8.88979122e-05 -9.87376857e-06]
- rho0 :
- 1027.4
- rho0_units :
- kg/m^3
- visc2 :
- 0.0
- visc2_units :
- m^2/s
- gamma2 :
- 1.0
- tnu2 :
- [0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
- tnu2_units :
- m^2/s
- ubind :
- 0.2
- ubind_units :
- m/s
- v_sponge :
- 2500.0
- v_sponge_units :
- m^2/s
- rdrg :
- 0.0
- rdrg_units :
- m/s
- rdrg2 :
- 0.0
- rdrg2_units :
- nondimensional
- Zob :
- 0.02
- Zob_units :
- m
- SRCS :
- SRCS $(shell ls *$(UPF77_ext)) SRCS : $(filter-out $(EXCL), $(SRCS)) SRCS : $(SRCS) $(INCL)
- CPPS :
- <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV_ISONEUTRAL NONLIN_EOS SPLIT_EOS SALINITY BULK_FRC T_FRC_BRY Z_FRC_BRY M3_FRC_BRY M2_FRC_BRY SPONGE UV_VIS2 TS_DIF2 LMD_MIXING LMD_KPP LMD_NONLOCAL LMD_RIMIX LMD_CONVEC LMD_BKPP CURVGRID SPHERICAL MASKING MASK_LAND_DATA OBC_M2FLATHER OBC_M3ORLANSKI OBC_TORLANSKI OBC_WEST OBC_NORTH OBC_SOUTH AVERAGES DIAGNOSTICS MARBL MARBL_DIAGS NOX_FORCING NHY_FORCING ALK_SOURCE PCO2AIR_FORCING TIDES POT_TIDES SSH_TIDES UV_TIDES <pre_step3d4S.F> SPLINE_UV SPLINE_TS <step3d_uv1.F> UPSTREAM_UV SPLINE_UV <step3d_uv2.F> DELTA=0.28000000000000003 EPSIL=0.35999999999999999 GAMMA=8.3333333333299994E-002 ALPHA_MAX=2.0 <step3d_t_ISO.F> SPLINE_TS <set_depth.F> NOW=3.63 MID=4.47 BAK=2.05 (N-M+B-1)/B=0.102439024 <lmd_kpp.F> INT_AT_RHO_POINTS SMOOTH_HBL <set_global_definitions.h> CORR_COUPLED_MODE EXTRAP_BAR_FLUXES IMPLCT_NO_SLIP_BTTM_BC VAR_RHO_2D
- surf_forcing_strings :
- bc_options :
- OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, OBC_TORLANSKI,
- git_version :
- type :
- ROMS restart file
- regrid_method :
- bilinear
The horizontal resolution of the new dataset is now 0.5° as desired.
[14]:
ds_regridded_with_coarser_horizontal_resolution.lon
[14]:
<xarray.DataArray 'lon' (lon: 99)> Size: 396B
array([208. , 208.5, 209. , 209.5, 210. , 210.5, 211. , 211.5, 212. , 212.5,
213. , 213.5, 214. , 214.5, 215. , 215.5, 216. , 216.5, 217. , 217.5,
218. , 218.5, 219. , 219.5, 220. , 220.5, 221. , 221.5, 222. , 222.5,
223. , 223.5, 224. , 224.5, 225. , 225.5, 226. , 226.5, 227. , 227.5,
228. , 228.5, 229. , 229.5, 230. , 230.5, 231. , 231.5, 232. , 232.5,
233. , 233.5, 234. , 234.5, 235. , 235.5, 236. , 236.5, 237. , 237.5,
238. , 238.5, 239. , 239.5, 240. , 240.5, 241. , 241.5, 242. , 242.5,
243. , 243.5, 244. , 244.5, 245. , 245.5, 246. , 246.5, 247. , 247.5,
248. , 248.5, 249. , 249.5, 250. , 250.5, 251. , 251.5, 252. , 252.5,
253. , 253.5, 254. , 254.5, 255. , 255.5, 256. , 256.5, 257. ],
dtype=float32)
Coordinates:
* lon (lon) float32 396B 208.0 208.5 209.0 209.5 ... 256.0 256.5 257.0
Attributes:
long_name: Longitude
units: Degrees East- lon: 99
- 208.0 208.5 209.0 209.5 210.0 210.5 ... 255.0 255.5 256.0 256.5 257.0
array([208. , 208.5, 209. , 209.5, 210. , 210.5, 211. , 211.5, 212. , 212.5, 213. , 213.5, 214. , 214.5, 215. , 215.5, 216. , 216.5, 217. , 217.5, 218. , 218.5, 219. , 219.5, 220. , 220.5, 221. , 221.5, 222. , 222.5, 223. , 223.5, 224. , 224.5, 225. , 225.5, 226. , 226.5, 227. , 227.5, 228. , 228.5, 229. , 229.5, 230. , 230.5, 231. , 231.5, 232. , 232.5, 233. , 233.5, 234. , 234.5, 235. , 235.5, 236. , 236.5, 237. , 237.5, 238. , 238.5, 239. , 239.5, 240. , 240.5, 241. , 241.5, 242. , 242.5, 243. , 243.5, 244. , 244.5, 245. , 245.5, 246. , 246.5, 247. , 247.5, 248. , 248.5, 249. , 249.5, 250. , 250.5, 251. , 251.5, 252. , 252.5, 253. , 253.5, 254. , 254.5, 255. , 255.5, 256. , 256.5, 257. ], dtype=float32) - lon(lon)float32208.0 208.5 209.0 ... 256.5 257.0
- long_name :
- Longitude
- units :
- Degrees East
array([208. , 208.5, 209. , 209.5, 210. , 210.5, 211. , 211.5, 212. , 212.5, 213. , 213.5, 214. , 214.5, 215. , 215.5, 216. , 216.5, 217. , 217.5, 218. , 218.5, 219. , 219.5, 220. , 220.5, 221. , 221.5, 222. , 222.5, 223. , 223.5, 224. , 224.5, 225. , 225.5, 226. , 226.5, 227. , 227.5, 228. , 228.5, 229. , 229.5, 230. , 230.5, 231. , 231.5, 232. , 232.5, 233. , 233.5, 234. , 234.5, 235. , 235.5, 236. , 236.5, 237. , 237.5, 238. , 238.5, 239. , 239.5, 240. , 240.5, 241. , 241.5, 242. , 242.5, 243. , 243.5, 244. , 244.5, 245. , 245.5, 246. , 246.5, 247. , 247.5, 248. , 248.5, 249. , 249.5, 250. , 250.5, 251. , 251.5, 252. , 252.5, 253. , 253.5, 254. , 254.5, 255. , 255.5, 256. , 256.5, 257. ], dtype=float32)
- lonPandasIndex
PandasIndex(Index([208.0, 208.5, 209.0, 209.5, 210.0, 210.5, 211.0, 211.5, 212.0, 212.5, 213.0, 213.5, 214.0, 214.5, 215.0, 215.5, 216.0, 216.5, 217.0, 217.5, 218.0, 218.5, 219.0, 219.5, 220.0, 220.5, 221.0, 221.5, 222.0, 222.5, 223.0, 223.5, 224.0, 224.5, 225.0, 225.5, 226.0, 226.5, 227.0, 227.5, 228.0, 228.5, 229.0, 229.5, 230.0, 230.5, 231.0, 231.5, 232.0, 232.5, 233.0, 233.5, 234.0, 234.5, 235.0, 235.5, 236.0, 236.5, 237.0, 237.5, 238.0, 238.5, 239.0, 239.5, 240.0, 240.5, 241.0, 241.5, 242.0, 242.5, 243.0, 243.5, 244.0, 244.5, 245.0, 245.5, 246.0, 246.5, 247.0, 247.5, 248.0, 248.5, 249.0, 249.5, 250.0, 250.5, 251.0, 251.5, 252.0, 252.5, 253.0, 253.5, 254.0, 254.5, 255.0, 255.5, 256.0, 256.5, 257.0], dtype='float32', name='lon'))
- long_name :
- Longitude
- units :
- Degrees East
[15]:
ds_regridded_with_coarser_horizontal_resolution.lat
[15]:
<xarray.DataArray 'lat' (lat: 93)> Size: 372B
array([ 7. , 7.5, 8. , 8.5, 9. , 9.5, 10. , 10.5, 11. , 11.5, 12. , 12.5,
13. , 13.5, 14. , 14.5, 15. , 15.5, 16. , 16.5, 17. , 17.5, 18. , 18.5,
19. , 19.5, 20. , 20.5, 21. , 21.5, 22. , 22.5, 23. , 23.5, 24. , 24.5,
25. , 25.5, 26. , 26.5, 27. , 27.5, 28. , 28.5, 29. , 29.5, 30. , 30.5,
31. , 31.5, 32. , 32.5, 33. , 33.5, 34. , 34.5, 35. , 35.5, 36. , 36.5,
37. , 37.5, 38. , 38.5, 39. , 39.5, 40. , 40.5, 41. , 41.5, 42. , 42.5,
43. , 43.5, 44. , 44.5, 45. , 45.5, 46. , 46.5, 47. , 47.5, 48. , 48.5,
49. , 49.5, 50. , 50.5, 51. , 51.5, 52. , 52.5, 53. ], dtype=float32)
Coordinates:
* lat (lat) float32 372B 7.0 7.5 8.0 8.5 9.0 ... 51.0 51.5 52.0 52.5 53.0
Attributes:
long_name: Latitude
units: Degrees North- lat: 93
- 7.0 7.5 8.0 8.5 9.0 9.5 10.0 ... 50.0 50.5 51.0 51.5 52.0 52.5 53.0
array([ 7. , 7.5, 8. , 8.5, 9. , 9.5, 10. , 10.5, 11. , 11.5, 12. , 12.5, 13. , 13.5, 14. , 14.5, 15. , 15.5, 16. , 16.5, 17. , 17.5, 18. , 18.5, 19. , 19.5, 20. , 20.5, 21. , 21.5, 22. , 22.5, 23. , 23.5, 24. , 24.5, 25. , 25.5, 26. , 26.5, 27. , 27.5, 28. , 28.5, 29. , 29.5, 30. , 30.5, 31. , 31.5, 32. , 32.5, 33. , 33.5, 34. , 34.5, 35. , 35.5, 36. , 36.5, 37. , 37.5, 38. , 38.5, 39. , 39.5, 40. , 40.5, 41. , 41.5, 42. , 42.5, 43. , 43.5, 44. , 44.5, 45. , 45.5, 46. , 46.5, 47. , 47.5, 48. , 48.5, 49. , 49.5, 50. , 50.5, 51. , 51.5, 52. , 52.5, 53. ], dtype=float32) - lat(lat)float327.0 7.5 8.0 8.5 ... 52.0 52.5 53.0
- long_name :
- Latitude
- units :
- Degrees North
array([ 7. , 7.5, 8. , 8.5, 9. , 9.5, 10. , 10.5, 11. , 11.5, 12. , 12.5, 13. , 13.5, 14. , 14.5, 15. , 15.5, 16. , 16.5, 17. , 17.5, 18. , 18.5, 19. , 19.5, 20. , 20.5, 21. , 21.5, 22. , 22.5, 23. , 23.5, 24. , 24.5, 25. , 25.5, 26. , 26.5, 27. , 27.5, 28. , 28.5, 29. , 29.5, 30. , 30.5, 31. , 31.5, 32. , 32.5, 33. , 33.5, 34. , 34.5, 35. , 35.5, 36. , 36.5, 37. , 37.5, 38. , 38.5, 39. , 39.5, 40. , 40.5, 41. , 41.5, 42. , 42.5, 43. , 43.5, 44. , 44.5, 45. , 45.5, 46. , 46.5, 47. , 47.5, 48. , 48.5, 49. , 49.5, 50. , 50.5, 51. , 51.5, 52. , 52.5, 53. ], dtype=float32)
- latPandasIndex
PandasIndex(Index([ 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0], dtype='float32', name='lat'))
- long_name :
- Latitude
- units :
- Degrees North
Note
Specifying a horizontal resolution much higher than the nominal resolution can lead to aliasing errors. It is generally advisable to stick with the default horizontal resolution by setting horizontal_resolution = None.
Specifying the target depth levels#
Similar to specifying the horizontal target resolution, you can also define the target depth levels using the optional depth_levels parameter. If this parameter is not provided, ROMS-Tools automatically computes the target vertical depth levels using an exponential profile, resulting in higher resolution near the surface and lower resolution at the bottom. The number of depth levels is automatically set to match the value of roms_output.ds.s_rho, which corresponds to the number of
vertical layers in the native ROMS grid.
Here are the automatically chosen depth levels from the previous example.
[16]:
ds_regridded.depth
[16]:
<xarray.DataArray 'depth' (depth: 100)> Size: 400B
array([1.46000e+00, 4.45000e+00, 7.58000e+00, 1.08500e+01, 1.42700e+01,
1.78500e+01, 2.16000e+01, 2.55200e+01, 2.96100e+01, 3.39000e+01,
3.83800e+01, 4.30700e+01, 4.79800e+01, 5.31100e+01, 5.84800e+01,
6.40900e+01, 6.99700e+01, 7.61100e+01, 8.25400e+01, 8.92600e+01,
9.62900e+01, 1.03650e+02, 1.11340e+02, 1.19390e+02, 1.27810e+02,
1.36610e+02, 1.45820e+02, 1.55460e+02, 1.65540e+02, 1.76080e+02,
1.87110e+02, 1.98640e+02, 2.10710e+02, 2.23330e+02, 2.36530e+02,
2.50340e+02, 2.64790e+02, 2.79900e+02, 2.95700e+02, 3.12240e+02,
3.29530e+02, 3.47620e+02, 3.66550e+02, 3.86340e+02, 4.07050e+02,
4.28710e+02, 4.51360e+02, 4.75060e+02, 4.99850e+02, 5.25780e+02,
5.52900e+02, 5.81280e+02, 6.10950e+02, 6.42000e+02, 6.74470e+02,
7.08440e+02, 7.43970e+02, 7.81140e+02, 8.20010e+02, 8.60680e+02,
9.03220e+02, 9.47710e+02, 9.94260e+02, 1.04294e+03, 1.09387e+03,
1.14714e+03, 1.20287e+03, 1.26116e+03, 1.32213e+03, 1.38591e+03,
1.45262e+03, 1.52240e+03, 1.59540e+03, 1.67176e+03, 1.75163e+03,
1.83517e+03, 1.92256e+03, 2.01398e+03, 2.10960e+03, 2.20962e+03,
2.31425e+03, 2.42370e+03, 2.53818e+03, 2.65793e+03, 2.78319e+03,
2.91422e+03, 3.05127e+03, 3.19464e+03, 3.34461e+03, 3.50147e+03,
3.66556e+03, 3.83720e+03, 4.01674e+03, 4.20455e+03, 4.40100e+03,
4.60649e+03, 4.82144e+03, 5.04629e+03, 5.28148e+03, 5.52750e+03],
dtype=float32)
Coordinates:
* depth (depth) float32 400B 1.46 4.45 7.58 ... 5.281e+03 5.528e+03
Attributes:
long_name: Depth
units: m- depth: 100
- 1.46 4.45 7.58 10.85 14.27 ... 4.821e+03 5.046e+03 5.281e+03 5.528e+03
array([1.46000e+00, 4.45000e+00, 7.58000e+00, 1.08500e+01, 1.42700e+01, 1.78500e+01, 2.16000e+01, 2.55200e+01, 2.96100e+01, 3.39000e+01, 3.83800e+01, 4.30700e+01, 4.79800e+01, 5.31100e+01, 5.84800e+01, 6.40900e+01, 6.99700e+01, 7.61100e+01, 8.25400e+01, 8.92600e+01, 9.62900e+01, 1.03650e+02, 1.11340e+02, 1.19390e+02, 1.27810e+02, 1.36610e+02, 1.45820e+02, 1.55460e+02, 1.65540e+02, 1.76080e+02, 1.87110e+02, 1.98640e+02, 2.10710e+02, 2.23330e+02, 2.36530e+02, 2.50340e+02, 2.64790e+02, 2.79900e+02, 2.95700e+02, 3.12240e+02, 3.29530e+02, 3.47620e+02, 3.66550e+02, 3.86340e+02, 4.07050e+02, 4.28710e+02, 4.51360e+02, 4.75060e+02, 4.99850e+02, 5.25780e+02, 5.52900e+02, 5.81280e+02, 6.10950e+02, 6.42000e+02, 6.74470e+02, 7.08440e+02, 7.43970e+02, 7.81140e+02, 8.20010e+02, 8.60680e+02, 9.03220e+02, 9.47710e+02, 9.94260e+02, 1.04294e+03, 1.09387e+03, 1.14714e+03, 1.20287e+03, 1.26116e+03, 1.32213e+03, 1.38591e+03, 1.45262e+03, 1.52240e+03, 1.59540e+03, 1.67176e+03, 1.75163e+03, 1.83517e+03, 1.92256e+03, 2.01398e+03, 2.10960e+03, 2.20962e+03, 2.31425e+03, 2.42370e+03, 2.53818e+03, 2.65793e+03, 2.78319e+03, 2.91422e+03, 3.05127e+03, 3.19464e+03, 3.34461e+03, 3.50147e+03, 3.66556e+03, 3.83720e+03, 4.01674e+03, 4.20455e+03, 4.40100e+03, 4.60649e+03, 4.82144e+03, 5.04629e+03, 5.28148e+03, 5.52750e+03], dtype=float32) - depth(depth)float321.46 4.45 ... 5.281e+03 5.528e+03
- long_name :
- Depth
- units :
- m
array([1.46000e+00, 4.45000e+00, 7.58000e+00, 1.08500e+01, 1.42700e+01, 1.78500e+01, 2.16000e+01, 2.55200e+01, 2.96100e+01, 3.39000e+01, 3.83800e+01, 4.30700e+01, 4.79800e+01, 5.31100e+01, 5.84800e+01, 6.40900e+01, 6.99700e+01, 7.61100e+01, 8.25400e+01, 8.92600e+01, 9.62900e+01, 1.03650e+02, 1.11340e+02, 1.19390e+02, 1.27810e+02, 1.36610e+02, 1.45820e+02, 1.55460e+02, 1.65540e+02, 1.76080e+02, 1.87110e+02, 1.98640e+02, 2.10710e+02, 2.23330e+02, 2.36530e+02, 2.50340e+02, 2.64790e+02, 2.79900e+02, 2.95700e+02, 3.12240e+02, 3.29530e+02, 3.47620e+02, 3.66550e+02, 3.86340e+02, 4.07050e+02, 4.28710e+02, 4.51360e+02, 4.75060e+02, 4.99850e+02, 5.25780e+02, 5.52900e+02, 5.81280e+02, 6.10950e+02, 6.42000e+02, 6.74470e+02, 7.08440e+02, 7.43970e+02, 7.81140e+02, 8.20010e+02, 8.60680e+02, 9.03220e+02, 9.47710e+02, 9.94260e+02, 1.04294e+03, 1.09387e+03, 1.14714e+03, 1.20287e+03, 1.26116e+03, 1.32213e+03, 1.38591e+03, 1.45262e+03, 1.52240e+03, 1.59540e+03, 1.67176e+03, 1.75163e+03, 1.83517e+03, 1.92256e+03, 2.01398e+03, 2.10960e+03, 2.20962e+03, 2.31425e+03, 2.42370e+03, 2.53818e+03, 2.65793e+03, 2.78319e+03, 2.91422e+03, 3.05127e+03, 3.19464e+03, 3.34461e+03, 3.50147e+03, 3.66556e+03, 3.83720e+03, 4.01674e+03, 4.20455e+03, 4.40100e+03, 4.60649e+03, 4.82144e+03, 5.04629e+03, 5.28148e+03, 5.52750e+03], dtype=float32)
- depthPandasIndex
PandasIndex(Index([1.4600000381469727, 4.449999809265137, 7.579999923706055, 10.850000381469727, 14.270000457763672, 17.850000381469727, 21.600000381469727, 25.520000457763672, 29.610000610351562, 33.900001525878906, 38.380001068115234, 43.06999969482422, 47.97999954223633, 53.11000061035156, 58.47999954223633, 64.08999633789062, 69.97000122070312, 76.11000061035156, 82.54000091552734, 89.26000213623047, 96.29000091552734, 103.6500015258789, 111.33999633789062, 119.38999938964844, 127.80999755859375, 136.61000061035156, 145.82000732421875, 155.4600067138672, 165.5399932861328, 176.0800018310547, 187.11000061035156, 198.63999938964844, 210.7100067138672, 223.3300018310547, 236.52999877929688, 250.33999633789062, 264.7900085449219, 279.8999938964844, 295.70001220703125, 312.239990234375, 329.5299987792969, 347.6199951171875, 366.54998779296875, 386.3399963378906, 407.04998779296875, 428.7099914550781, 451.3599853515625, 475.05999755859375, 499.8500061035156, 525.780029296875, 552.9000244140625, 581.280029296875, 610.9500122070312, 642.0, 674.469970703125, 708.4400024414062, 743.969970703125, 781.1400146484375, 820.010009765625, 860.6799926757812, 903.219970703125, 947.7100219726562, 994.260009765625, 1042.93994140625, 1093.8699951171875, 1147.1400146484375, 1202.8699951171875, 1261.1600341796875, 1322.1300048828125, 1385.9100341796875, 1452.6199951171875, 1522.4000244140625, 1595.4000244140625, 1671.760009765625, 1751.6300048828125, 1835.1700439453125, 1922.56005859375, 2013.97998046875, 2109.60009765625, 2209.6201171875, 2314.25, 2423.699951171875, 2538.179931640625, 2657.929931640625, 2783.18994140625, 2914.219970703125, 3051.27001953125, 3194.639892578125, 3344.610107421875, 3501.469970703125, 3665.56005859375, 3837.199951171875, 4016.739990234375, 4204.5498046875, 4401.0, 4606.490234375, 4821.43994140625, 5046.2900390625, 5281.47998046875, 5527.5], dtype='float32', name='depth'))
- long_name :
- Depth
- units :
- m
Next, we specify our own target depth levels, which can be done using an xarray.DataArray, numpy.ndarray, or list.
Let’s specify target depth levels with 1m resolution for the upper 500m, and 500m resolution below that.
[17]:
import numpy as np
[18]:
target_depth_levels = np.concatenate((np.arange(0, 500), np.arange(500, 5000, 500)))
These are 509 depth levels in total!
[19]:
len(target_depth_levels)
[19]:
509
[20]:
ds_regridded_with_custom_vertical_depth_levels = roms_output.regrid(
depth_levels=target_depth_levels
)
[21]:
ds_regridded_with_custom_vertical_depth_levels
[21]:
<xarray.Dataset> Size: 25GB
Dimensions: (time: 4, lat: 185, lon: 197, depth: 509, xi_u: 121,
eta_v: 161, auxil: 6)
Coordinates:
* time (time) datetime64[ns] 32B 1998-01-05T23:50:00 ... ...
* lat (lat) float32 740B 7.0 7.25 7.5 ... 52.5 52.75 53.0
* lon (lon) float32 788B 208.0 208.2 208.5 ... 256.8 257.0
* depth (depth) float32 2kB 0.0 1.0 2.0 ... 4e+03 4.5e+03
Dimensions without coordinates: xi_u, eta_v, auxil
Data variables: (12/58)
v_slow (time, lat, lon, depth) float64 594MB dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
zooC (time, lat, lon, depth) float64 594MB dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
spC (time, lat, lon, depth) float64 594MB dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
hbls (time, lat, lon) float64 1MB dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
u_slow (time, lat, lon, depth) float64 594MB dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
diazFe (time, lat, lon, depth) float64 594MB dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
... ...
vbar (time, lat, lon) float64 1MB dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
DU_avg2 (time, xi_u, lat, lon) float64 141MB dask.array<chunksize=(1, 121, 185, 197), meta=np.ndarray>
DONr (time, lat, lon, depth) float64 594MB dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
MARBL_PH_3D (time, lat, lon, depth) float64 594MB dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
DON (time, lat, lon, depth) float64 594MB dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
diazChl (time, lat, lon, depth) float64 594MB dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
Attributes: (12/36)
title: eastpac25km , 25km resolution
grid_file: /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/ep...
init_file: /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastp...
ntimes: 4610
ndtfast: 45
dt: 600.0
... ...
CPPS: <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV...
surf_forcing_strings:
bc_options: OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, O...
git_version:
type: ROMS restart file
regrid_method: bilinear- time: 4
- lat: 185
- lon: 197
- depth: 509
- xi_u: 121
- eta_v: 161
- auxil: 6
- time(time)datetime64[ns]1998-01-05T23:50:00 ... 1999-02-01
- long_name :
- Time
array(['1998-01-05T23:50:00.000000000', '1998-01-06T00:00:00.000000000', '1999-01-31T23:50:00.000000000', '1999-02-01T00:00:00.000000000'], dtype='datetime64[ns]') - lat(lat)float327.0 7.25 7.5 ... 52.5 52.75 53.0
- long_name :
- Latitude
- units :
- Degrees North
array([ 7. , 7.25, 7.5 , 7.75, 8. , 8.25, 8.5 , 8.75, 9. , 9.25, 9.5 , 9.75, 10. , 10.25, 10.5 , 10.75, 11. , 11.25, 11.5 , 11.75, 12. , 12.25, 12.5 , 12.75, 13. , 13.25, 13.5 , 13.75, 14. , 14.25, 14.5 , 14.75, 15. , 15.25, 15.5 , 15.75, 16. , 16.25, 16.5 , 16.75, 17. , 17.25, 17.5 , 17.75, 18. , 18.25, 18.5 , 18.75, 19. , 19.25, 19.5 , 19.75, 20. , 20.25, 20.5 , 20.75, 21. , 21.25, 21.5 , 21.75, 22. , 22.25, 22.5 , 22.75, 23. , 23.25, 23.5 , 23.75, 24. , 24.25, 24.5 , 24.75, 25. , 25.25, 25.5 , 25.75, 26. , 26.25, 26.5 , 26.75, 27. , 27.25, 27.5 , 27.75, 28. , 28.25, 28.5 , 28.75, 29. , 29.25, 29.5 , 29.75, 30. , 30.25, 30.5 , 30.75, 31. , 31.25, 31.5 , 31.75, 32. , 32.25, 32.5 , 32.75, 33. , 33.25, 33.5 , 33.75, 34. , 34.25, 34.5 , 34.75, 35. , 35.25, 35.5 , 35.75, 36. , 36.25, 36.5 , 36.75, 37. , 37.25, 37.5 , 37.75, 38. , 38.25, 38.5 , 38.75, 39. , 39.25, 39.5 , 39.75, 40. , 40.25, 40.5 , 40.75, 41. , 41.25, 41.5 , 41.75, 42. , 42.25, 42.5 , 42.75, 43. , 43.25, 43.5 , 43.75, 44. , 44.25, 44.5 , 44.75, 45. , 45.25, 45.5 , 45.75, 46. , 46.25, 46.5 , 46.75, 47. , 47.25, 47.5 , 47.75, 48. , 48.25, 48.5 , 48.75, 49. , 49.25, 49.5 , 49.75, 50. , 50.25, 50.5 , 50.75, 51. , 51.25, 51.5 , 51.75, 52. , 52.25, 52.5 , 52.75, 53. ], dtype=float32) - lon(lon)float32208.0 208.2 208.5 ... 256.8 257.0
- long_name :
- Longitude
- units :
- Degrees East
array([208. , 208.25, 208.5 , 208.75, 209. , 209.25, 209.5 , 209.75, 210. , 210.25, 210.5 , 210.75, 211. , 211.25, 211.5 , 211.75, 212. , 212.25, 212.5 , 212.75, 213. , 213.25, 213.5 , 213.75, 214. , 214.25, 214.5 , 214.75, 215. , 215.25, 215.5 , 215.75, 216. , 216.25, 216.5 , 216.75, 217. , 217.25, 217.5 , 217.75, 218. , 218.25, 218.5 , 218.75, 219. , 219.25, 219.5 , 219.75, 220. , 220.25, 220.5 , 220.75, 221. , 221.25, 221.5 , 221.75, 222. , 222.25, 222.5 , 222.75, 223. , 223.25, 223.5 , 223.75, 224. , 224.25, 224.5 , 224.75, 225. , 225.25, 225.5 , 225.75, 226. , 226.25, 226.5 , 226.75, 227. , 227.25, 227.5 , 227.75, 228. , 228.25, 228.5 , 228.75, 229. , 229.25, 229.5 , 229.75, 230. , 230.25, 230.5 , 230.75, 231. , 231.25, 231.5 , 231.75, 232. , 232.25, 232.5 , 232.75, 233. , 233.25, 233.5 , 233.75, 234. , 234.25, 234.5 , 234.75, 235. , 235.25, 235.5 , 235.75, 236. , 236.25, 236.5 , 236.75, 237. , 237.25, 237.5 , 237.75, 238. , 238.25, 238.5 , 238.75, 239. , 239.25, 239.5 , 239.75, 240. , 240.25, 240.5 , 240.75, 241. , 241.25, 241.5 , 241.75, 242. , 242.25, 242.5 , 242.75, 243. , 243.25, 243.5 , 243.75, 244. , 244.25, 244.5 , 244.75, 245. , 245.25, 245.5 , 245.75, 246. , 246.25, 246.5 , 246.75, 247. , 247.25, 247.5 , 247.75, 248. , 248.25, 248.5 , 248.75, 249. , 249.25, 249.5 , 249.75, 250. , 250.25, 250.5 , 250.75, 251. , 251.25, 251.5 , 251.75, 252. , 252.25, 252.5 , 252.75, 253. , 253.25, 253.5 , 253.75, 254. , 254.25, 254.5 , 254.75, 255. , 255.25, 255.5 , 255.75, 256. , 256.25, 256.5 , 256.75, 257. ], dtype=float32) - depth(depth)float320.0 1.0 2.0 ... 4e+03 4.5e+03
- long_name :
- Depth
- units :
- m
array([0.0e+00, 1.0e+00, 2.0e+00, ..., 3.5e+03, 4.0e+03, 4.5e+03], shape=(509,), dtype=float32)
- v_slow(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- time filtered v, rotated to meridional component
- units :
- m/s
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - zooC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Zooplankton Carbon
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - spC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Small Phyto Carbon
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - hbls(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- Thickness of KPP surface boundary layer
- units :
- meter
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - u_slow(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- time filtered u, rotated to zonal component
- units :
- m/s
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - diazFe(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Diazotroph Iron
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - mask_u(xi_u, lat, lon)float64nan nan nan nan ... nan nan nan nan
- long_name :
- Mask at u-points
- units :
- land/water (0/1)
array([[[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., ... ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]]], shape=(121, 185, 197)) - v(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- v-momentum component, rotated to meridional component
- units :
- meter second-1
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - spP(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Small Phyto Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DIC_ALT_CO2(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Carbon, Alternative CO2
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_3D_ALT_CO2(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- 3D pH (alternate CO2)
- units :
- pH
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatSi(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Diatom Silicon
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DU_avg_bak(time, xi_u, lat, lon)float64dask.array<chunksize=(1, 121, 185, 197), meta=np.ndarray>
- long_name :
- <back-step mixed fast-time-averaged ubar(:,:,n-1)>
Array Chunk Bytes 134.58 MiB 33.64 MiB Shape (4, 121, 185, 197) (1, 121, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - DOCr(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Refractory DOC
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DV_avg2(time, eta_v, lat, lon)float64dask.array<chunksize=(1, 161, 185, 197), meta=np.ndarray>
- long_name :
- <<fast-time-averaged vbar(:,:,n+1/2)>>
Array Chunk Bytes 179.07 MiB 44.77 MiB Shape (4, 161, 185, 197) (1, 161, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - ALK_ALT_CO2(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Alkalinity, Alternative CO2
- units :
- meq/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_SURF(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- surface pH for base biotic tracers
- units :
- pH
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - spFe(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Small Phyto Iron
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_SURF_ALT_CO2(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- surface pH for base biotic tracers (alternate CO2)
- units :
- pH
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - NH4(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Ammonia
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diazP(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Diazotroph Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - mask_v(eta_v, lat, lon)float64nan nan nan nan ... nan nan nan nan
- long_name :
- Mask at v-points
- units :
- land/water (0/1)
array([[[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., ... ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], [[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]]], shape=(161, 185, 197)) - ALK(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Alkalinity
- units :
- meq/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DOPr(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Refractory DOP
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DOC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Organic Carbon
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatChl(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Diatom Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- units :
- mmol/m^3
- long_name :
- Diatom Carbon
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_ABIO_PH_SURF(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- surface pH for abiotic tracers
- units :
- pH
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - time_step(time, auxil, lat, lon)float64dask.array<chunksize=(1, 6, 185, 197), meta=np.ndarray>
- long_name :
- time step and record numbers from initialization
Array Chunk Bytes 6.67 MiB 1.67 MiB Shape (4, 6, 185, 197) (1, 6, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - spChl(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Small Phyto Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - p_slow(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- time filtered pressure
- units :
- Pa??
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - ubar(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- vertically averaged u-momentum component, rotated to zonal component
- units :
- meter second-1
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 49 graph layers Data type float64 numpy.ndarray - diazC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Diazotroph Carbon
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - NO3(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Nitrate
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - hbbl(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- Thickness of KPP bottom boundary layer
- units :
- meter
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - PO4(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Phosphate
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - O2(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Oxygen
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - salt(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- salinity
- units :
- PSU
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatFe(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Diatom Iron
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - mask_rho(lat, lon)float64nan nan nan nan ... nan nan nan nan
- Long_name :
- mask at rho-points
- units :
- land/water (0/1)
- Notes :
- Mask has been modified to match the parent grid Mask at the boundaries
array([[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]], shape=(185, 197)) - SiO3(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Silicate
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DOP(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Organic Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DV_avg_bak(time, eta_v, lat, lon)float64dask.array<chunksize=(1, 161, 185, 197), meta=np.ndarray>
- long_name :
- <back-step mixed fast-time-averaged vbar(:,:,n-1)>
Array Chunk Bytes 179.07 MiB 44.77 MiB Shape (4, 161, 185, 197) (1, 161, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - temp(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- potential temperature
- units :
- Celsius
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - Lig(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Iron Binding Ligand
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - spCaCO3(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Small Phyto CaCO3
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - zeta(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- free-surface elevation
- units :
- meter
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - ocean_time(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- Time since 1995/01/01
- units :
- second
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 15 graph layers Data type float64 numpy.ndarray - DIC(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Carbon
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - u(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- u-momentum component, rotated to zonal component
- units :
- meter second-1
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - Fe(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Dissolved Inorganic Iron
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diatP(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Diatom Phosphorus
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - vbar(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- vertically averaged v-momentum component, rotated to meridional component
- units :
- meter second-1
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 49 graph layers Data type float64 numpy.ndarray - DU_avg2(time, xi_u, lat, lon)float64dask.array<chunksize=(1, 121, 185, 197), meta=np.ndarray>
- long_name :
- <<fast-time averaged ubar(:,:,n+1/2)>>
Array Chunk Bytes 134.58 MiB 33.64 MiB Shape (4, 121, 185, 197) (1, 121, 185, 197) Dask graph 4 chunks in 16 graph layers Data type float64 numpy.ndarray - DONr(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Refractory DON
- units :
- mmol/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - MARBL_PH_3D(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- 3D pH
- units :
- pH
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - DON(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- units :
- mmol/m^3
- long_name :
- Dissolved Organic Nitrogen
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - diazChl(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 509), meta=np.ndarray>
- long_name :
- Diazotroph Chlorophyll
- units :
- mg/m^3
Array Chunk Bytes 566.12 MiB 141.53 MiB Shape (4, 185, 197, 509) (1, 185, 197, 509) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray
- timePandasIndex
PandasIndex(DatetimeIndex(['1998-01-05 23:50:00', '1998-01-06 00:00:00', '1999-01-31 23:50:00', '1999-02-01 00:00:00'], dtype='datetime64[ns]', name='time', freq=None)) - latPandasIndex
PandasIndex(Index([ 7.0, 7.25, 7.5, 7.75, 8.0, 8.25, 8.5, 8.75, 9.0, 9.25, ... 50.75, 51.0, 51.25, 51.5, 51.75, 52.0, 52.25, 52.5, 52.75, 53.0], dtype='float32', name='lat', length=185)) - lonPandasIndex
PandasIndex(Index([ 208.0, 208.25, 208.5, 208.75, 209.0, 209.25, 209.5, 209.75, 210.0, 210.25, ... 254.75, 255.0, 255.25, 255.5, 255.75, 256.0, 256.25, 256.5, 256.75, 257.0], dtype='float32', name='lon', length=197)) - depthPandasIndex
PandasIndex(Index([ 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, ... 499.0, 500.0, 1000.0, 1500.0, 2000.0, 2500.0, 3000.0, 3500.0, 4000.0, 4500.0], dtype='float32', name='depth', length=509))
- title :
- eastpac25km , 25km resolution
- grid_file :
- /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/epac25km_grd.000.nc
- init_file :
- /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastpac25km_rst.19980101000000.000.nc
- ntimes :
- 4610
- ndtfast :
- 45
- dt :
- 600.0
- dtfast :
- 13.333333333333334
- theta_s :
- 5.0
- theta_b :
- 2.0
- hc :
- 300.0
- Cs_w :
- [-1.00000000e+00 -9.83735238e-01 -9.66697847e-01 -9.48934833e-01 -9.30497932e-01 -9.11442824e-01 -8.91828326e-01 -8.71715602e-01 -8.51167398e-01 -8.30247303e-01 -8.09019067e-01 -7.87545970e-01 -7.65890248e-01 -7.44112585e-01 -7.22271672e-01 -7.00423829e-01 -6.78622689e-01 -6.56918954e-01 -6.35360192e-01 -6.13990705e-01 -5.92851439e-01 -5.71979937e-01 -5.51410339e-01 -5.31173415e-01 -5.11296624e-01 -4.91804203e-01 -4.72717281e-01 -4.54054004e-01 -4.35829676e-01 -4.18056911e-01 -4.00745794e-01 -3.83904042e-01 -3.67537172e-01 -3.51648664e-01 -3.36240125e-01 -3.21311453e-01 -3.06860989e-01 -2.92885669e-01 -2.79381169e-01 -2.66342043e-01 -2.53761851e-01 -2.41633283e-01 -2.29948277e-01 -2.18698121e-01 -2.07873557e-01 -1.97464874e-01 -1.87461989e-01 -1.77854528e-01 -1.68631899e-01 -1.59783353e-01 -1.51298043e-01 -1.43165082e-01 -1.35373585e-01 -1.27912713e-01 -1.20771713e-01 -1.13939947e-01 -1.07406924e-01 -1.01162327e-01 -9.51960296e-02 -8.94981213e-02 -8.40589181e-02 -7.88689787e-02 -7.39191144e-02 -6.92003983e-02 -6.47041721e-02 -6.04220511e-02 -5.63459281e-02 -5.24679753e-02 -4.87806460e-02 -4.52766740e-02 -4.19490733e-02 -3.87911360e-02 -3.57964303e-02 -3.29587975e-02 -3.02723487e-02 -2.77314609e-02 -2.53307733e-02 -2.30651826e-02 -2.09298389e-02 -1.89201410e-02 -1.70317316e-02 -1.52604930e-02 -1.36025420e-02 -1.20542257e-02 -1.06121170e-02 -9.27300977e-03 -8.03391530e-03 -6.89205773e-03 -5.84487036e-03 -4.88999201e-03 -4.02526351e-03 -3.24872452e-03 -2.55861056e-03 -1.95335031e-03 -1.43156315e-03 -9.92056980e-04 -6.33826341e-04 -3.56050802e-04 -1.58093625e-04 -3.95007397e-05 0.00000000e+00]
- Cs_r :
- [-9.91966929e-01 -9.75310303e-01 -9.57903911e-01 -9.39797221e-01 -9.21044043e-01 -9.01701722e-01 -8.81830349e-01 -8.61491972e-01 -8.40749848e-01 -8.19667729e-01 -7.98309206e-01 -7.76737103e-01 -7.55012940e-01 -7.33196455e-01 -7.11345198e-01 -6.89514181e-01 -6.67755598e-01 -6.46118605e-01 -6.24649151e-01 -6.03389868e-01 -5.82380004e-01 -5.61655398e-01 -5.41248500e-01 -5.21188414e-01 -5.01500975e-01 -4.82208852e-01 -4.63331666e-01 -4.44886122e-01 -4.26886160e-01 -4.09343110e-01 -3.92265853e-01 -3.75660984e-01 -3.59532980e-01 -3.43884367e-01 -3.28715875e-01 -3.14026605e-01 -2.99814178e-01 -2.86074882e-01 -2.72803815e-01 -2.59995018e-01 -2.47641602e-01 -2.35735865e-01 -2.24269409e-01 -2.13233237e-01 -2.02617853e-01 -1.92413349e-01 -1.82609488e-01 -1.73195779e-01 -1.64161542e-01 -1.55495973e-01 -1.47188200e-01 -1.39227330e-01 -1.31602496e-01 -1.24302897e-01 -1.17317835e-01 -1.10636741e-01 -1.04249210e-01 -9.81450152e-02 -9.23141376e-02 -8.67467775e-02 -8.14333708e-02 -7.63646013e-02 -7.15314104e-02 -6.69250045e-02 -6.25368617e-02 -5.83587357e-02 -5.43826587e-02 -5.06009434e-02 -4.70061835e-02 -4.35912530e-02 -4.03493052e-02 -3.72737705e-02 -3.43583542e-02 -3.15970327e-02 -2.89840508e-02 -2.65139170e-02 -2.41813998e-02 -2.19815232e-02 -1.99095622e-02 -1.79610382e-02 -1.61317141e-02 -1.44175902e-02 -1.28148990e-02 -1.13201009e-02 -9.92988001e-03 -8.64113938e-03 -7.45099718e-03 -6.35678262e-03 -5.35603221e-03 -4.44648617e-03 -3.62608516e-03 -2.89296712e-03 -2.24546446e-03 -1.68210150e-03 -1.20159214e-03 -8.02837815e-04 -4.84925772e-04 -2.47127569e-04 -8.88979122e-05 -9.87376857e-06]
- rho0 :
- 1027.4
- rho0_units :
- kg/m^3
- visc2 :
- 0.0
- visc2_units :
- m^2/s
- gamma2 :
- 1.0
- tnu2 :
- [0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
- tnu2_units :
- m^2/s
- ubind :
- 0.2
- ubind_units :
- m/s
- v_sponge :
- 2500.0
- v_sponge_units :
- m^2/s
- rdrg :
- 0.0
- rdrg_units :
- m/s
- rdrg2 :
- 0.0
- rdrg2_units :
- nondimensional
- Zob :
- 0.02
- Zob_units :
- m
- SRCS :
- SRCS $(shell ls *$(UPF77_ext)) SRCS : $(filter-out $(EXCL), $(SRCS)) SRCS : $(SRCS) $(INCL)
- CPPS :
- <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV_ISONEUTRAL NONLIN_EOS SPLIT_EOS SALINITY BULK_FRC T_FRC_BRY Z_FRC_BRY M3_FRC_BRY M2_FRC_BRY SPONGE UV_VIS2 TS_DIF2 LMD_MIXING LMD_KPP LMD_NONLOCAL LMD_RIMIX LMD_CONVEC LMD_BKPP CURVGRID SPHERICAL MASKING MASK_LAND_DATA OBC_M2FLATHER OBC_M3ORLANSKI OBC_TORLANSKI OBC_WEST OBC_NORTH OBC_SOUTH AVERAGES DIAGNOSTICS MARBL MARBL_DIAGS NOX_FORCING NHY_FORCING ALK_SOURCE PCO2AIR_FORCING TIDES POT_TIDES SSH_TIDES UV_TIDES <pre_step3d4S.F> SPLINE_UV SPLINE_TS <step3d_uv1.F> UPSTREAM_UV SPLINE_UV <step3d_uv2.F> DELTA=0.28000000000000003 EPSIL=0.35999999999999999 GAMMA=8.3333333333299994E-002 ALPHA_MAX=2.0 <step3d_t_ISO.F> SPLINE_TS <set_depth.F> NOW=3.63 MID=4.47 BAK=2.05 (N-M+B-1)/B=0.102439024 <lmd_kpp.F> INT_AT_RHO_POINTS SMOOTH_HBL <set_global_definitions.h> CORR_COUPLED_MODE EXTRAP_BAR_FLUXES IMPLCT_NO_SLIP_BTTM_BC VAR_RHO_2D
- surf_forcing_strings :
- bc_options :
- OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, OBC_TORLANSKI,
- git_version :
- type :
- ROMS restart file
- regrid_method :
- bilinear
You can see that the new dataset contains the 509 depth levels we specified.
Specifying the variables to be regridded#
Finally, we can specify a subset of the original variables to be regridded.
[22]:
ds_regridded_with_subset_of_variables = roms_output.regrid(
var_names=["zeta", "temp", "salt", "u", "v", "ALK"]
)
[23]:
ds_regridded_with_subset_of_variables
[23]:
<xarray.Dataset> Size: 584MB
Dimensions: (time: 4, lat: 185, lon: 197, depth: 100)
Coordinates:
* time (time) datetime64[ns] 32B 1998-01-05T23:50:00 ... 1999-02-01
* lat (lat) float32 740B 7.0 7.25 7.5 7.75 8.0 ... 52.25 52.5 52.75 53.0
* lon (lon) float32 788B 208.0 208.2 208.5 208.8 ... 256.5 256.8 257.0
* depth (depth) float32 400B 1.46 4.45 7.58 ... 5.281e+03 5.528e+03
Data variables:
salt (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
ALK (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
temp (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
zeta (time, lat, lon) float64 1MB dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
u (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
v (time, lat, lon, depth) float64 117MB dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
Attributes: (12/36)
title: eastpac25km , 25km resolution
grid_file: /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/ep...
init_file: /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastp...
ntimes: 4610
ndtfast: 45
dt: 600.0
... ...
CPPS: <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV...
surf_forcing_strings:
bc_options: OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, O...
git_version:
type: ROMS restart file
regrid_method: bilinear- time: 4
- lat: 185
- lon: 197
- depth: 100
- time(time)datetime64[ns]1998-01-05T23:50:00 ... 1999-02-01
- long_name :
- Time
array(['1998-01-05T23:50:00.000000000', '1998-01-06T00:00:00.000000000', '1999-01-31T23:50:00.000000000', '1999-02-01T00:00:00.000000000'], dtype='datetime64[ns]') - lat(lat)float327.0 7.25 7.5 ... 52.5 52.75 53.0
- long_name :
- Latitude
- units :
- Degrees North
array([ 7. , 7.25, 7.5 , 7.75, 8. , 8.25, 8.5 , 8.75, 9. , 9.25, 9.5 , 9.75, 10. , 10.25, 10.5 , 10.75, 11. , 11.25, 11.5 , 11.75, 12. , 12.25, 12.5 , 12.75, 13. , 13.25, 13.5 , 13.75, 14. , 14.25, 14.5 , 14.75, 15. , 15.25, 15.5 , 15.75, 16. , 16.25, 16.5 , 16.75, 17. , 17.25, 17.5 , 17.75, 18. , 18.25, 18.5 , 18.75, 19. , 19.25, 19.5 , 19.75, 20. , 20.25, 20.5 , 20.75, 21. , 21.25, 21.5 , 21.75, 22. , 22.25, 22.5 , 22.75, 23. , 23.25, 23.5 , 23.75, 24. , 24.25, 24.5 , 24.75, 25. , 25.25, 25.5 , 25.75, 26. , 26.25, 26.5 , 26.75, 27. , 27.25, 27.5 , 27.75, 28. , 28.25, 28.5 , 28.75, 29. , 29.25, 29.5 , 29.75, 30. , 30.25, 30.5 , 30.75, 31. , 31.25, 31.5 , 31.75, 32. , 32.25, 32.5 , 32.75, 33. , 33.25, 33.5 , 33.75, 34. , 34.25, 34.5 , 34.75, 35. , 35.25, 35.5 , 35.75, 36. , 36.25, 36.5 , 36.75, 37. , 37.25, 37.5 , 37.75, 38. , 38.25, 38.5 , 38.75, 39. , 39.25, 39.5 , 39.75, 40. , 40.25, 40.5 , 40.75, 41. , 41.25, 41.5 , 41.75, 42. , 42.25, 42.5 , 42.75, 43. , 43.25, 43.5 , 43.75, 44. , 44.25, 44.5 , 44.75, 45. , 45.25, 45.5 , 45.75, 46. , 46.25, 46.5 , 46.75, 47. , 47.25, 47.5 , 47.75, 48. , 48.25, 48.5 , 48.75, 49. , 49.25, 49.5 , 49.75, 50. , 50.25, 50.5 , 50.75, 51. , 51.25, 51.5 , 51.75, 52. , 52.25, 52.5 , 52.75, 53. ], dtype=float32) - lon(lon)float32208.0 208.2 208.5 ... 256.8 257.0
- long_name :
- Longitude
- units :
- Degrees East
array([208. , 208.25, 208.5 , 208.75, 209. , 209.25, 209.5 , 209.75, 210. , 210.25, 210.5 , 210.75, 211. , 211.25, 211.5 , 211.75, 212. , 212.25, 212.5 , 212.75, 213. , 213.25, 213.5 , 213.75, 214. , 214.25, 214.5 , 214.75, 215. , 215.25, 215.5 , 215.75, 216. , 216.25, 216.5 , 216.75, 217. , 217.25, 217.5 , 217.75, 218. , 218.25, 218.5 , 218.75, 219. , 219.25, 219.5 , 219.75, 220. , 220.25, 220.5 , 220.75, 221. , 221.25, 221.5 , 221.75, 222. , 222.25, 222.5 , 222.75, 223. , 223.25, 223.5 , 223.75, 224. , 224.25, 224.5 , 224.75, 225. , 225.25, 225.5 , 225.75, 226. , 226.25, 226.5 , 226.75, 227. , 227.25, 227.5 , 227.75, 228. , 228.25, 228.5 , 228.75, 229. , 229.25, 229.5 , 229.75, 230. , 230.25, 230.5 , 230.75, 231. , 231.25, 231.5 , 231.75, 232. , 232.25, 232.5 , 232.75, 233. , 233.25, 233.5 , 233.75, 234. , 234.25, 234.5 , 234.75, 235. , 235.25, 235.5 , 235.75, 236. , 236.25, 236.5 , 236.75, 237. , 237.25, 237.5 , 237.75, 238. , 238.25, 238.5 , 238.75, 239. , 239.25, 239.5 , 239.75, 240. , 240.25, 240.5 , 240.75, 241. , 241.25, 241.5 , 241.75, 242. , 242.25, 242.5 , 242.75, 243. , 243.25, 243.5 , 243.75, 244. , 244.25, 244.5 , 244.75, 245. , 245.25, 245.5 , 245.75, 246. , 246.25, 246.5 , 246.75, 247. , 247.25, 247.5 , 247.75, 248. , 248.25, 248.5 , 248.75, 249. , 249.25, 249.5 , 249.75, 250. , 250.25, 250.5 , 250.75, 251. , 251.25, 251.5 , 251.75, 252. , 252.25, 252.5 , 252.75, 253. , 253.25, 253.5 , 253.75, 254. , 254.25, 254.5 , 254.75, 255. , 255.25, 255.5 , 255.75, 256. , 256.25, 256.5 , 256.75, 257. ], dtype=float32) - depth(depth)float321.46 4.45 ... 5.281e+03 5.528e+03
- long_name :
- Depth
- units :
- m
array([1.46000e+00, 4.45000e+00, 7.58000e+00, 1.08500e+01, 1.42700e+01, 1.78500e+01, 2.16000e+01, 2.55200e+01, 2.96100e+01, 3.39000e+01, 3.83800e+01, 4.30700e+01, 4.79800e+01, 5.31100e+01, 5.84800e+01, 6.40900e+01, 6.99700e+01, 7.61100e+01, 8.25400e+01, 8.92600e+01, 9.62900e+01, 1.03650e+02, 1.11340e+02, 1.19390e+02, 1.27810e+02, 1.36610e+02, 1.45820e+02, 1.55460e+02, 1.65540e+02, 1.76080e+02, 1.87110e+02, 1.98640e+02, 2.10710e+02, 2.23330e+02, 2.36530e+02, 2.50340e+02, 2.64790e+02, 2.79900e+02, 2.95700e+02, 3.12240e+02, 3.29530e+02, 3.47620e+02, 3.66550e+02, 3.86340e+02, 4.07050e+02, 4.28710e+02, 4.51360e+02, 4.75060e+02, 4.99850e+02, 5.25780e+02, 5.52900e+02, 5.81280e+02, 6.10950e+02, 6.42000e+02, 6.74470e+02, 7.08440e+02, 7.43970e+02, 7.81140e+02, 8.20010e+02, 8.60680e+02, 9.03220e+02, 9.47710e+02, 9.94260e+02, 1.04294e+03, 1.09387e+03, 1.14714e+03, 1.20287e+03, 1.26116e+03, 1.32213e+03, 1.38591e+03, 1.45262e+03, 1.52240e+03, 1.59540e+03, 1.67176e+03, 1.75163e+03, 1.83517e+03, 1.92256e+03, 2.01398e+03, 2.10960e+03, 2.20962e+03, 2.31425e+03, 2.42370e+03, 2.53818e+03, 2.65793e+03, 2.78319e+03, 2.91422e+03, 3.05127e+03, 3.19464e+03, 3.34461e+03, 3.50147e+03, 3.66556e+03, 3.83720e+03, 4.01674e+03, 4.20455e+03, 4.40100e+03, 4.60649e+03, 4.82144e+03, 5.04629e+03, 5.28148e+03, 5.52750e+03], dtype=float32)
- salt(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- salinity
- units :
- PSU
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - ALK(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- Alkalinity
- units :
- meq/m^3
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - temp(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- potential temperature
- units :
- Celsius
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 22 graph layers Data type float64 numpy.ndarray - zeta(time, lat, lon)float64dask.array<chunksize=(1, 185, 197), meta=np.ndarray>
- long_name :
- free-surface elevation
- units :
- meter
Array Chunk Bytes 1.11 MiB 284.73 kiB Shape (4, 185, 197) (1, 185, 197) Dask graph 4 chunks in 14 graph layers Data type float64 numpy.ndarray - u(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- u-momentum component, rotated to zonal component
- units :
- meter second-1
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray - v(time, lat, lon, depth)float64dask.array<chunksize=(1, 185, 197, 100), meta=np.ndarray>
- long_name :
- v-momentum component, rotated to meridional component
- units :
- meter second-1
Array Chunk Bytes 111.22 MiB 27.81 MiB Shape (4, 185, 197, 100) (1, 185, 197, 100) Dask graph 4 chunks in 57 graph layers Data type float64 numpy.ndarray
- timePandasIndex
PandasIndex(DatetimeIndex(['1998-01-05 23:50:00', '1998-01-06 00:00:00', '1999-01-31 23:50:00', '1999-02-01 00:00:00'], dtype='datetime64[ns]', name='time', freq=None)) - latPandasIndex
PandasIndex(Index([ 7.0, 7.25, 7.5, 7.75, 8.0, 8.25, 8.5, 8.75, 9.0, 9.25, ... 50.75, 51.0, 51.25, 51.5, 51.75, 52.0, 52.25, 52.5, 52.75, 53.0], dtype='float32', name='lat', length=185)) - lonPandasIndex
PandasIndex(Index([ 208.0, 208.25, 208.5, 208.75, 209.0, 209.25, 209.5, 209.75, 210.0, 210.25, ... 254.75, 255.0, 255.25, 255.5, 255.75, 256.0, 256.25, 256.5, 256.75, 257.0], dtype='float32', name='lon', length=197)) - depthPandasIndex
PandasIndex(Index([1.4600000381469727, 4.449999809265137, 7.579999923706055, 10.850000381469727, 14.270000457763672, 17.850000381469727, 21.600000381469727, 25.520000457763672, 29.610000610351562, 33.900001525878906, 38.380001068115234, 43.06999969482422, 47.97999954223633, 53.11000061035156, 58.47999954223633, 64.08999633789062, 69.97000122070312, 76.11000061035156, 82.54000091552734, 89.26000213623047, 96.29000091552734, 103.6500015258789, 111.33999633789062, 119.38999938964844, 127.80999755859375, 136.61000061035156, 145.82000732421875, 155.4600067138672, 165.5399932861328, 176.0800018310547, 187.11000061035156, 198.63999938964844, 210.7100067138672, 223.3300018310547, 236.52999877929688, 250.33999633789062, 264.7900085449219, 279.8999938964844, 295.70001220703125, 312.239990234375, 329.5299987792969, 347.6199951171875, 366.54998779296875, 386.3399963378906, 407.04998779296875, 428.7099914550781, 451.3599853515625, 475.05999755859375, 499.8500061035156, 525.780029296875, 552.9000244140625, 581.280029296875, 610.9500122070312, 642.0, 674.469970703125, 708.4400024414062, 743.969970703125, 781.1400146484375, 820.010009765625, 860.6799926757812, 903.219970703125, 947.7100219726562, 994.260009765625, 1042.93994140625, 1093.8699951171875, 1147.1400146484375, 1202.8699951171875, 1261.1600341796875, 1322.1300048828125, 1385.9100341796875, 1452.6199951171875, 1522.4000244140625, 1595.4000244140625, 1671.760009765625, 1751.6300048828125, 1835.1700439453125, 1922.56005859375, 2013.97998046875, 2109.60009765625, 2209.6201171875, 2314.25, 2423.699951171875, 2538.179931640625, 2657.929931640625, 2783.18994140625, 2914.219970703125, 3051.27001953125, 3194.639892578125, 3344.610107421875, 3501.469970703125, 3665.56005859375, 3837.199951171875, 4016.739990234375, 4204.5498046875, 4401.0, 4606.490234375, 4821.43994140625, 5046.2900390625, 5281.47998046875, 5527.5], dtype='float32', name='depth'))
- title :
- eastpac25km , 25km resolution
- grid_file :
- /pscratch/sd/e/eay/EASTPAC25KM/INPUT_FIXED_TOPO/epac25km_grd.000.nc
- init_file :
- /pscratch/sd/e/eay/EASTPAC25KM_spinup/output/eastpac25km_rst.19980101000000.000.nc
- ntimes :
- 4610
- ndtfast :
- 45
- dt :
- 600.0
- dtfast :
- 13.333333333333334
- theta_s :
- 5.0
- theta_b :
- 2.0
- hc :
- 300.0
- Cs_w :
- [-1.00000000e+00 -9.83735238e-01 -9.66697847e-01 -9.48934833e-01 -9.30497932e-01 -9.11442824e-01 -8.91828326e-01 -8.71715602e-01 -8.51167398e-01 -8.30247303e-01 -8.09019067e-01 -7.87545970e-01 -7.65890248e-01 -7.44112585e-01 -7.22271672e-01 -7.00423829e-01 -6.78622689e-01 -6.56918954e-01 -6.35360192e-01 -6.13990705e-01 -5.92851439e-01 -5.71979937e-01 -5.51410339e-01 -5.31173415e-01 -5.11296624e-01 -4.91804203e-01 -4.72717281e-01 -4.54054004e-01 -4.35829676e-01 -4.18056911e-01 -4.00745794e-01 -3.83904042e-01 -3.67537172e-01 -3.51648664e-01 -3.36240125e-01 -3.21311453e-01 -3.06860989e-01 -2.92885669e-01 -2.79381169e-01 -2.66342043e-01 -2.53761851e-01 -2.41633283e-01 -2.29948277e-01 -2.18698121e-01 -2.07873557e-01 -1.97464874e-01 -1.87461989e-01 -1.77854528e-01 -1.68631899e-01 -1.59783353e-01 -1.51298043e-01 -1.43165082e-01 -1.35373585e-01 -1.27912713e-01 -1.20771713e-01 -1.13939947e-01 -1.07406924e-01 -1.01162327e-01 -9.51960296e-02 -8.94981213e-02 -8.40589181e-02 -7.88689787e-02 -7.39191144e-02 -6.92003983e-02 -6.47041721e-02 -6.04220511e-02 -5.63459281e-02 -5.24679753e-02 -4.87806460e-02 -4.52766740e-02 -4.19490733e-02 -3.87911360e-02 -3.57964303e-02 -3.29587975e-02 -3.02723487e-02 -2.77314609e-02 -2.53307733e-02 -2.30651826e-02 -2.09298389e-02 -1.89201410e-02 -1.70317316e-02 -1.52604930e-02 -1.36025420e-02 -1.20542257e-02 -1.06121170e-02 -9.27300977e-03 -8.03391530e-03 -6.89205773e-03 -5.84487036e-03 -4.88999201e-03 -4.02526351e-03 -3.24872452e-03 -2.55861056e-03 -1.95335031e-03 -1.43156315e-03 -9.92056980e-04 -6.33826341e-04 -3.56050802e-04 -1.58093625e-04 -3.95007397e-05 0.00000000e+00]
- Cs_r :
- [-9.91966929e-01 -9.75310303e-01 -9.57903911e-01 -9.39797221e-01 -9.21044043e-01 -9.01701722e-01 -8.81830349e-01 -8.61491972e-01 -8.40749848e-01 -8.19667729e-01 -7.98309206e-01 -7.76737103e-01 -7.55012940e-01 -7.33196455e-01 -7.11345198e-01 -6.89514181e-01 -6.67755598e-01 -6.46118605e-01 -6.24649151e-01 -6.03389868e-01 -5.82380004e-01 -5.61655398e-01 -5.41248500e-01 -5.21188414e-01 -5.01500975e-01 -4.82208852e-01 -4.63331666e-01 -4.44886122e-01 -4.26886160e-01 -4.09343110e-01 -3.92265853e-01 -3.75660984e-01 -3.59532980e-01 -3.43884367e-01 -3.28715875e-01 -3.14026605e-01 -2.99814178e-01 -2.86074882e-01 -2.72803815e-01 -2.59995018e-01 -2.47641602e-01 -2.35735865e-01 -2.24269409e-01 -2.13233237e-01 -2.02617853e-01 -1.92413349e-01 -1.82609488e-01 -1.73195779e-01 -1.64161542e-01 -1.55495973e-01 -1.47188200e-01 -1.39227330e-01 -1.31602496e-01 -1.24302897e-01 -1.17317835e-01 -1.10636741e-01 -1.04249210e-01 -9.81450152e-02 -9.23141376e-02 -8.67467775e-02 -8.14333708e-02 -7.63646013e-02 -7.15314104e-02 -6.69250045e-02 -6.25368617e-02 -5.83587357e-02 -5.43826587e-02 -5.06009434e-02 -4.70061835e-02 -4.35912530e-02 -4.03493052e-02 -3.72737705e-02 -3.43583542e-02 -3.15970327e-02 -2.89840508e-02 -2.65139170e-02 -2.41813998e-02 -2.19815232e-02 -1.99095622e-02 -1.79610382e-02 -1.61317141e-02 -1.44175902e-02 -1.28148990e-02 -1.13201009e-02 -9.92988001e-03 -8.64113938e-03 -7.45099718e-03 -6.35678262e-03 -5.35603221e-03 -4.44648617e-03 -3.62608516e-03 -2.89296712e-03 -2.24546446e-03 -1.68210150e-03 -1.20159214e-03 -8.02837815e-04 -4.84925772e-04 -2.47127569e-04 -8.88979122e-05 -9.87376857e-06]
- rho0 :
- 1027.4
- rho0_units :
- kg/m^3
- visc2 :
- 0.0
- visc2_units :
- m^2/s
- gamma2 :
- 1.0
- tnu2 :
- [0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
- tnu2_units :
- m^2/s
- ubind :
- 0.2
- ubind_units :
- m/s
- v_sponge :
- 2500.0
- v_sponge_units :
- m^2/s
- rdrg :
- 0.0
- rdrg_units :
- m/s
- rdrg2 :
- 0.0
- rdrg2_units :
- nondimensional
- Zob :
- 0.02
- Zob_units :
- m
- SRCS :
- SRCS $(shell ls *$(UPF77_ext)) SRCS : $(filter-out $(EXCL), $(SRCS)) SRCS : $(SRCS) $(INCL)
- CPPS :
- <cppdefs.opt> PACIFIC_PD SOLVE3D UV_ADV UV_COR ADV_ISONEUTRAL NONLIN_EOS SPLIT_EOS SALINITY BULK_FRC T_FRC_BRY Z_FRC_BRY M3_FRC_BRY M2_FRC_BRY SPONGE UV_VIS2 TS_DIF2 LMD_MIXING LMD_KPP LMD_NONLOCAL LMD_RIMIX LMD_CONVEC LMD_BKPP CURVGRID SPHERICAL MASKING MASK_LAND_DATA OBC_M2FLATHER OBC_M3ORLANSKI OBC_TORLANSKI OBC_WEST OBC_NORTH OBC_SOUTH AVERAGES DIAGNOSTICS MARBL MARBL_DIAGS NOX_FORCING NHY_FORCING ALK_SOURCE PCO2AIR_FORCING TIDES POT_TIDES SSH_TIDES UV_TIDES <pre_step3d4S.F> SPLINE_UV SPLINE_TS <step3d_uv1.F> UPSTREAM_UV SPLINE_UV <step3d_uv2.F> DELTA=0.28000000000000003 EPSIL=0.35999999999999999 GAMMA=8.3333333333299994E-002 ALPHA_MAX=2.0 <step3d_t_ISO.F> SPLINE_TS <set_depth.F> NOW=3.63 MID=4.47 BAK=2.05 (N-M+B-1)/B=0.102439024 <lmd_kpp.F> INT_AT_RHO_POINTS SMOOTH_HBL <set_global_definitions.h> CORR_COUPLED_MODE EXTRAP_BAR_FLUXES IMPLCT_NO_SLIP_BTTM_BC VAR_RHO_2D
- surf_forcing_strings :
- bc_options :
- OBC_WEST, OBC_NORTH, OBC_SOUTH, OBC_M3ORLANSKI, OBC_TORLANSKI,
- git_version :
- type :
- ROMS restart file
- regrid_method :
- bilinear
[ ]: