West Coast OFS
Last cycle 15 Oct 03:00 UTCwcofsData-assimilative ROMS forecast for the U.S. West Coast, resolving the California Current, upwelling filaments and mesoscale eddies.
Produced by NOAA NOS CO-OPS

Coverage
Jul 27 – Oct 18
Cadence
24h
Forecast
72h
Variables
82
Grid
1,016×348
Vertical
40σ-levels
Coverageocean_time
span 2.7 months2 days ahead
now
Jul 27, 2026 06:00ZOct 18, 2026 03:00Z
Access
ZarrAvailable
Zarr store on S3 — open directly for best performance.
s3://noaa-nodd-kerchunk-pds/zarr3/wcofs.zarrWMSAvailable
Rendered map tiles for Leaflet, OpenLayers, QGIS.
https://cloud.data.ioos.us/xreds/datasets/wcofs_zarr3/wms/?service=WMS&request=GetCapabilitiesOpen in code
import xarray as xr
ds = xr.open_zarr(
"s3://noaa-nodd-kerchunk-pds/zarr3/wcofs.zarr",
zarr_format=3,
consolidated=False,
storage_options={"anon": True},
)West Coast OFS · Zarr v3, anonymous S3
import intake
cat = intake.open_catalog(
"https://noaa-nodd-kerchunk-pds.s3.amazonaws.com/zarr3/intake.yml",
)
ds = cat["wcofs"].to_dask()West Coast OFS · resolved through the shared catalog
Dimensions13
s_rho-1 → 0tracer2s_w-1 → 0boundary4ocean_time616eta_rho1,016xi_rho348eta_psi1,015xi_psi347eta_v1,015xi_v348eta_u1,016xi_u347
Variables82
| name | standard name | units | dimensions |
|---|---|---|---|
| temp | sea_water_potential_temperature | Celsius | ocean_times_rhoeta_rhoxi_rho |
| salt | sea_water_practical_salinity | — | ocean_times_rhoeta_rhoxi_rho |
| u | sea_water_x_velocity | meter second-1 | ocean_times_rhoeta_uxi_u |
| v | sea_water_y_velocity | meter second-1 | ocean_times_rhoeta_vxi_v |
| w | upward_sea_water_velocity | meter second-1 | ocean_times_weta_rhoxi_rho |
| ubar | barotropic_sea_water_x_velocity | meter second-1 | ocean_timeeta_uxi_u |
| vbar | barotropic_sea_water_y_velocity | meter second-1 | ocean_timeeta_vxi_v |
| zeta | sea_surface_height_above_geopotential_datum | meter | ocean_timeeta_rhoxi_rho |
| Uwind | surface_x_wind | meter second-1 | ocean_timeeta_rhoxi_rho |
| Vwind | surface_y_wind | meter second-1 | ocean_timeeta_rhoxi_rho |
| Pair | surface_air_pressure | millibar | ocean_timeeta_rhoxi_rho |
| Cs_r | not declared | — | s_rho |
| Akt_bak | not declared | meter2 second-1 | tracer |
| Akk_bak | not declared | meter2 second-1 | |
| Falpha | not declared | — | |
| Fbeta | not declared | — | |
| Akp_bak | not declared | meter2 second-1 | |
| Cs_w | not declared | — | s_w |
| Fgamma | not declared | — | |
| FSobc_out | not declared | second-1 | boundary |
| Akv_bak | not declared | meter2 second-1 | |
| FSobc_in | not declared | second-1 | boundary |
| LnudgeM3CLM | not declared | — | |
| LsshCLM | not declared | — | |
| LnudgeTCLM | not declared | — | tracer |
| Lm3CLM | not declared | — | |
| LtracerCLM | not declared | — | tracer |
| Lm2CLM | not declared | — | |
| LtracerSponge | not declared | — | tracer |
| LnudgeM2CLM | not declared | — | |
| LuvSponge | not declared | — | |
| LtracerSrc | not declared | — | tracer |
| M2nudg | not declared | day-1 | |
| M3nudg | not declared | day-1 | |
| M2obc_out | not declared | second-1 | boundary |
| LuvSrc | not declared | — | |
| LwSrc | not declared | — | |
| M3obc_in | not declared | second-1 | boundary |
| M3obc_out | not declared | second-1 | boundary |
| Tcline | not declared | meter | |
| M2obc_in | not declared | second-1 | boundary |
| Tobc_in | not declared | second-1 | boundarytracer |
| Tobc_out | not declared | second-1 | boundarytracer |
| Vstretching | not declared | — | |
| Tnudg | not declared | day-1 | tracer |
| Znudg | not declared | day-1 | |
| Zos | not declared | meter | |
| Vtransform | not declared | — | |
| Zob | not declared | meter | |
| dtfast | not declared | second | |
| dt | not declared | second | |
| angle | grid_angle_of_rotation_from_east_to_y | radians | eta_rhoxi_rho |
| el | not declared | meter | |
| gamma2 | not declared | — | |
| f | coriolis_parameter | second-1 | eta_rhoxi_rho |
| grid | not declared | — | |
| h | sea_floor_depth | meter | eta_rhoxi_rho |
| hc | not declared | meter | |
| mask_psi | land_sea_mask_at_cell_corners | — | eta_psixi_psi |
| mask_v | land_sea_mask_at_cell_x_edges | — | eta_vxi_v |
| mask_rho | land_sea_mask_at_cell_center | — | eta_rhoxi_rho |
| ndefAVG | not declared | — | |
| nAVG | not declared | — | |
| nRST | not declared | — | |
| mask_u | land_sea_mask_at_cell_y_edges | — | eta_uxi_u |
| ndefHIS | not declared | — | |
| nSTA | not declared | — | |
| nHIS | not declared | — | |
| ndtfast | not declared | — | |
| nl_tnu2 | not declared | meter2 second-1 | tracer |
| ntimes | not declared | — | |
| ntsAVG | not declared | — | |
| pn | inverse_grid_y_spacing | meter-1 | eta_rhoxi_rho |
| nl_visc2 | not declared | meter2 second-1 | |
| rdrg | not declared | meter second-1 | |
| rho0 | not declared | kilogram meter-3 | |
| pm | inverse_grid_x_spacing | meter-1 | eta_rhoxi_rho |
| rdrg2 | not declared | — | |
| spherical | not declared | — | |
| theta_b | not declared | — | |
| theta_s | not declared | — | |
| xl | not declared | meter |
Attributes39
file
wcofs.t03z.20261015.fields.forecast_0010.nc
format
netCDF-4/HDF5 file
Conventions
CF-1.4, SGRID-0.3
type
ROMS/TOMS history file
title
wcofs forecast RUN in operational mode
var_info
varinfo.yaml
rst_file
wcofs.t03z.20261015.rst.forecast.nc
his_base
wcofs.t03z.20261015.fields.forecast
avg_file
wcofs.avg.nc
sta_file
wcofs.t03z.20261015.stations.forecast.nc
grd_file
wcofs.romsgrid.nc
ini_file
wcofs.t03z.20261015.rst.nowcast.nc
river_file
wcofs.t03z.20261015.river.nc
tide_file
wcofs.roms.tides.nc
frc_file_01
wcofs.t03z.20261015.met.forecast.nc
bry_file_01
wcofs.t03z.20261015.obc.nc
clm_file_01
wcofs.t03z.20261015.clim.nc
nud_file
wcofs.nudgcoef.nc
script_file
./wcofs_ROMS_forecast.in
spos_file
wcofs.stations.in
NLM_TADV
ADVECTION: HORIZONTAL VERTICAL
temp: Upstream3 Centered4
salt: Upstream3 Centered4
NLM_LBC
EDGE: WEST SOUTH EAST NORTH
zeta: Cha Cha Clo Cha
ubar: Fla Fla Clo Fla
vbar: Fla Fla Clo Fla
u: RadNud RadNud Clo RadNud
v: RadNud RadNud Clo RadNud
temp: RadNud RadNud Clo RadNud
salt: RadNud RadNud Clo RadNud
tke: Gra Gra Clo Gra
git_url
https://github.com/NOAA-CO-OPS/2024-NOS-Code-Package_v3.6.0
git_rev
c1e184cd03c2208a7b6924f2ef264d1c9feeb838
svn_url
https://www.myroms.org/svn/src/trunk
svn_rev
1209
code_dir
/lfs/h1/ops/test/packages/nosofs.v3.6.15/sorc/ROMS.fd
header_dir
/lfs/h1/ops/test/packages/nosofs.v3.6.15/include
header_file
wcofs.h
os
Linux
cpu
x86_64
compiler_system
ftn-intel
compiler_command
/opt/cray/pe/craype/2.7.17/bin/ftn
compiler_flags
-fp-model precise -ip -O3
tiling
008x060
history
ROMS/TOMS, Version 4.2, Thursday - October 15, 2026 - 3:13:11 AM
ana_file
ROMS/Functionals/ana_btflux.h
CPP_options
mode, ADD_FSOBC, ADD_M2OBC, ANA_BSFLUX, ANA_BTFLUX, ASSUMED_SHAPE, AVERAGES, BOUNDARY_ALLREDUCE, BULK_FLUXES, COLLECT_ALLGATHER, CURVGRID, DJ_GRADPS, DOUBLE_PRECISION, EMINUSP, HDF5, LIMIT_STFLX_COOLING, LONGWAVE_OUT, MASKING, MIX_S_TS, MIX_S_UV, MPI, MY25_MIXING, NONLINEAR, NONLIN_EOS, N2S2_HORAVG, POWER_LAW, PROFILE, K_GSCHEME, RADIATION_2D, REDUCE_ALLREDUCE, RI_SPLINES, !RST_SINGLE, SALINITY, STEP2D_LF_AM3, SOLAR_SOURCE, SOLVE3D, SPLINES_VDIFF, SPLINES_VVISC, SSH_TIDES, STATIONS, TS_DIF2, UV_ADV, UV_COR, UV_U3HADVECTION, UV_C4VADVECTION, UV_QDRAG, UV_TIDES, UV_VIS2, VAR_RHO_2D
_xpublish_id
wcofs_zarr3
Source & extent
Model core
ROMS
Grid type
SGRID (curvilinear)
Region
US West Coast
Spatial extent
−145.3583, 18.4418 → −111.5418, 56.4835
Store format
Zarr v3
Source store
s3://noaa-nodd-kerchunk-pds/zarr3/wcofs.zarr