Skip to content

ECCO V4

Estimating the Circulation and Climate of the Ocean (ECCO) Version 4 Central Estimate — current main public release V4r4

Available

Current status

The main release distributed by PO.DAAC is Release 4 (V4r4, 1992–2017), a fixed-period release rather than a dataset extended month by month. V4r5, which extends the period to the end of 2019, has been partly available since 2025 as native-grid monthly means in the AWS cloud (requester-pays S3), and in May 2026 the ECCO team said V4r6, covering 1992–2025, will be officially released through PO.DAAC and supersede V4r5. As of 2026-10-12 no release date for V4r6 has been announced.

At a glance

Item Details
Section Ocean › Reanalyses
Type Reanalysis
Domains Ocean, Sea ice, Atmosphere
Provider ECCO Consortium (NASA JPL, MIT, UT Austin, AER and others) / distributed by NASA PO.DAAC (Earthdata)
Period 1992-01 ~ 2017-12
Coverage Global
Horizontal resolution Model grid LLC90 (Lat-Lon-Cap 90): a simple latitude–longitude grid between 70°S and 57°N and a curvilinear Arctic cap, stored as 13 tiles of 90 × 90; nominally 1° (horizontal resolution varies from 22 km to 110 km per the user guide, finer at high latitudes) / distributed grids: native grid (llc90) or a regular 0.5° × 0.5° latitude–longitude grid (latitude −89.75 to 89.75°, longitude −179.75 to 179.75°, interpolated)
Vertical resolution 50 levels (vertical grid spacing increasing from 10 m near the surface to 457 m near the ocean bottom; deepest bottom 6,145 m)
Temporal resolution Daily and monthly means (both llc90 and 0.5°) / daily snapshots (instantaneous, 00 UTC, selected llc90 variables) / IERS Special Bureau for the Oceans (SBO) core products based on bottom pressure (global scalar time series) at hourly resolution
Update frequency Fixed-period release — not extended routinely (new releases extend the period)
Licence Free and open. V4r4 file attributes state Public Domain; V4r5 is CC BY 4.0. As a condition of use, ECCO requires citation of the dataset, the synopsis and Forget et al. (2015)
Account required Yes

Note on period: V4r4 covers 1992-01-01 to 2017-12-31 (PO.DAAC metadata end 2018-01-01; the last monthly-mean file when checked on 2026-10-12 was 2017-12). V4r5 covers 1992-01 to 2019-12 but is only partly available, and V4r6 (1992–2025) has yet to be released.

How to read the resolution
  • Horizontal resolution lists both the native model grid and the grid you download, as given in the official documentation. The same dataset can come on different grids from different providers or products, so check the grid of your downloaded file.
  • Grid spacing is not the effective resolution. A provided grid that is finer than the native one carries no extra information.
  • Intervals and whether a value is instantaneous, mean or accumulated differ between variables — see 'Available variables' below.
  • The 'provided resolution' in lists and the comparison table is a simplified km/degree value for quick comparison. Use this page for exact values.

Overview

ECCO V4 is a "state estimate": the initial conditions, model parameters and atmospheric forcing (ERA-Interim plus estimated adjustments) of the MITgcm ocean–sea-ice model are adjusted so that a free-running solution fits, in a least-squares sense, the observations available since 1992 — satellite altimetry, SST, sea-ice concentration, GRACE bottom pressure, Argo and other in-situ data. Unlike a conventional reanalysis, it does not correct the model state at each observation time, so the result satisfies the model equations exactly: heat, salt, volume and momentum are conserved and budgets close. This makes it especially useful for work on why the ocean changed, such as ocean heat and freshwater budgets and attribution of sea-level change.

What changes with the successor

ECCO V4r4 → ECCO V4r5

Transition: 2025-05

A release on the same LLC90 grid and MITgcm framework that extends the optimization period to the end of 2019, uses the adjoint of the thermodynamic sea-ice model, and adds Antarctic ice shelves and tidewater glaciers. As of October 2026, however, it is not in PO.DAAC's regular downloads (Earthdata Search); only some native-grid monthly-mean variables can be obtained from an AWS requester-pays bucket.

Aspect ECCO V4r4 ECCO V4r5
Period 1992-01 to 2017-12 1992-01 to 2019-12 (synopsis: to 1 January 2020)
Model and optimization MITgcm 1° LLC90, least-squares fit with the 4D-Var adjoint method Same grid; uses the adjoint of the thermodynamic sea-ice model to better fit satellite sea-ice concentration, and adds a thermodynamic representation of Antarctic ice shelves and tidewater glaciers
Distribution PO.DAAC — llc90 and 0.5° grids, daily and monthly means and daily snapshots, dozens of datasets s3://ecco-model-granules/ (requester pays) — only some llc90 native-grid monthly means (temperature and salinity, heat fluxes, atmospheric surface state, etc.)
Terms of use (file attributes) Public Domain CC BY 4.0

Things to watch when switching

  • V4r4 and V4r5 are different optimized solutions, so do not splice them into one time series. If you need 2018–2019, use V4r5 for the whole period.
  • V4r5 can only be read with ecco_access inside the AWS cloud (us-west-2 recommended); downloading from outside incurs transfer charges.
  • The ECCO team has said V4r6 will supersede V4r5, so check when V4r6 is released before starting a new long-term analysis.

Sources: Synopsis of the ECCO V4r5 Global Ocean and Sea-Ice State Estimate (Zenodo, 2024) · ecco_access documentation — Accessing ECCOv4 release 5 output in the AWS Cloud

ECCO V4r4 / V4r5 → ECCO V4r6 Planned

In replies on the ECCO support mailing list in April–May 2026, the ECCO team (Ou Wang, JPL) said V4r6, covering 1 January 1992 to 31 December 2025, is being prepared, will be officially released through PO.DAAC, and will supersede V4r5. Monthly means are to be posted on ECCO Drive first, but no release date has been set.

Aspect ECCO V4r4 / V4r5 ECCO V4r6
Period 1992–2017 (V4r4) / 1992–2019 (V4r5) 1992-01-01 to 2025-12-31
Distribution PO.DAAC (V4r4) / AWS requester-pays bucket (V4r5) Monthly means first on ECCO Drive, then official release through PO.DAAC

Things to watch when switching

  • Specific model and data assimilation changes have not yet been documented officially. Read the synopsis once it is released before switching.

Sources: ecco-support mailing list — V4r6 announcement (2026-05-14) · ecco-support mailing list — ECCO data after end of 2017 (2026-04)

Available variables

Main variables in the PO.DAAC V4r4 datasets. Names are the variable names inside the netCDF files. Variables are grouped into thematic datasets (ShortName), and the same variable appears separately on llc90 (…LLC0090GRID…) and 0.5° (…05DEG…) grids and as daily (DAILY) and monthly (MONTHLY) means.

Time-stamp convention — instantaneous, mean or accumulated? — click to show

PO.DAAC daily and monthly mean files are averages over that interval (one day or one calendar month); time is the "center time of averaging period" and time_bnds gives its start and end. Snapshot datasets are instantaneous values at 00:00 UTC on the given date, and are designed so that changes computed from monthly-mean fluxes match the differences between consecutive snapshots.

  • For example, time for the January 2017 monthly mean is 2017-01-16T12:00:00, and daily means are stamped 12:00 on the day (reference 'hours since 1992-01-01T12:00:00').
  • Snapshot file names carry the date and 00 UTC time, e.g. OCEAN_TEMPERATURE_SALINITY_snap_1992-01-02T000000_…
  • To close heat and salt budgets, use native-grid (llc90) monthly-mean fluxes together with the snapshots at the month boundaries. The documentation states that the 0.5° interpolated fields should not be used for budget calculations.
  • Flux variables (W m-2, kg m-2 s-1, N m-2) are mean fluxes, not accumulations.

Source: NASA Earthdata dataset variable descriptions (time = 'center time of averaging period', time_bnds) + ECCO V4r4 user guide (snapshots and budgets)

instantaneous mean accumulated maximum minimum static — instantaneous: value at the time stamp · mean/accumulated/maximum/minimum: over the indicated interval · static: does not change with time

3-D ocean (50 levels)

Variable Short name Units Time convention Notes
Ocean potential temperature THETA °C Daily / monthly mean
Salinity SALT psu Daily / monthly mean
Velocity in the model x and y directions (llc90) UVEL, VVEL m/s Daily / monthly mean
Zonal (east-west) and meridional (north-south) components of ocean velocity (0.5° grid, interpolated to cell centres) EVEL, NVEL m/s Daily / monthly mean
Vertical velocity in the +z direction at the top face of the grid cell WVEL m/s Daily / monthly mean

Sea surface height and mixed layer

Variable Short name Units Time convention Notes
Dynamic sea surface height anomaly (suitable for comparison with altimetry) SSH m Daily / monthly mean
Mixed-layer depth (Kara et al. 2000; depth where temperature is 0.8 °C below the surface) MXLDEPTH m Daily / monthly mean

Surface fluxes

Variable Short name Units Time convention Notes
Open ocean net air-sea heat flux EXFqnet W m-2 Daily / monthly mean
Net heat flux into the ocean surface oceQnet W m-2 Daily / monthly mean
Open ocean net surface freshwater flux from precipitation, evaporation and runoff EXFempmr m/s Daily / monthly mean
Net freshwater flux into the ocean oceFWflx kg m-2 s-1 Daily / monthly mean
Wind stress in the model +x direction / ocean surface stress due to wind and sea ice EXFtaux, oceTAUX N m-2 Daily / monthly mean

Sea ice and snow

Variable Short name Units Time convention Notes
Sea-ice concentration SIarea fraction, 0–1 Daily / monthly mean
Area-averaged sea-ice thickness SIheff m Daily / monthly mean
Area-averaged snow thickness SIhsnow m Daily / monthly mean
Sea-ice velocity in the model +x direction SIuice m/s Daily / monthly mean

Snapshots (instantaneous, llc90)

Variable Short name Units Time convention Notes
Potential temperature and salinity THETA, SALT ECCO_L4_TEMP_SALINITY_LLC0090GRID_SNAPSHOT_V4R4 instantaneous (once daily (00 UTC))
Sea surface height SSH, SSHIBC, SSHNOIBC, ETAN m instantaneous (once daily (00 UTC)) PO.DAAC dataset ECCO_L4_SSH_LLC0090GRID_SNAPSHOT_V4R4
Sea-ice area fraction, sea-ice thickness and snow thickness SIarea, SIheff, SIhsnow 0-1, m instantaneous (once daily (00 UTC)) PO.DAAC dataset ECCO_L4_SEA_ICE_CONC_THICKNESS_LLC0090GRID_SNAPSHOT_V4R4. Thicknesses are grid-cell mean (effective) values

The full variable list is in the official documentation.

How to get the data

  • NASA PO.DAAC — ECCO datasets — Earthdata Search / HTTPS download / earthaccess and ecco_access (Python) / direct access in AWS us-west-2
    • Requires a free NASA Earthdata account. V4r4 is split into dozens of datasets by theme, grid and time interval (e.g. ShortName ECCO_L4_TEMP_SALINITY_05DEG_MONTHLY_V4R4).
  • ECCO project — V4r4 product page — Information page (citations, errata, documentation)
    • The page still said "The ECCO Drive is temporarily offline" when checked in October 2026, but the ECCO team announced on 2026-08-28 that ECCO Drive is accessible again.
  • ECCO Drive — HTTPS (WebDAV) — log in with an Earthdata account
    • Hosts llc90 native-grid files (V4r4 monthly means, forcing input files, etc.) and is where V4r6 monthly means are to appear.
  • ecco_access (ECCOv4-py) — V4r5 cloud access guide — Python (inside the AWS cloud only)
    • V4r5 monthly means are in the requester-pays bucket s3://ecco-model-granules/.

Example code

Run after pip install earthaccess xarray netcdf4. On the first login(), enter your Earthdata username and password (or store them in ~/.netrc). The ShortName is the PO.DAAC dataset name.

import earthaccess
import xarray as xr

earthaccess.login()

# V4r4 temperature and salinity, monthly means on the 0.5° lat-lon grid
results = earthaccess.search_data(
    short_name="ECCO_L4_TEMP_SALINITY_05DEG_MONTHLY_V4R4",
    temporal=("2010-01-01", "2010-12-31"),
)
files = earthaccess.download(results, "ecco_v4r4_ts")
ds = xr.open_mfdataset(files)
print(ds["THETA"])   # (time, Z, latitude, longitude)

Practical tips

  • The 0.5° interpolated fields are for plotting and comparison. To close heat, salt or volume budgets, use the llc90 native-grid data with the grid geometry dataset (ECCO_L4_GEOMETRY_LLC0090GRID_V4R4).
  • llc90 is stored as 13 tiles (tile, j, i), so it cannot be subset like a lat-lon array. The ecco_v4_py package provides tools for plotting tiles, interpolation and budget calculations.
  • UVEL and VVEL are along the model grid axes, which are not east–west and north–south in the Arctic cap and elsewhere. For eastward and northward velocity, use EVEL and NVEL from the 0.5° data or rotate using the grid angles.
  • June 2021 errata (V4r4b): the 2014 atmospheric pressure forcing was wrong (April and December swapped, May–November shifted by one day), affecting daily sea level and bottom pressure in 2013–2015. Use the V4R4B datasets if you need daily data for this period.
  • V4r4 atmospheric forcing is ERA-Interim plus control adjustments estimated by the ECCO optimization (wind speed and air pressure are not adjusted). Do not treat the atmospheric surface state datasets as identical to the original ERA-Interim.
  • ECCO V5 Alpha, ECCO2 and ECCO-Darwin are different products. State the exact release name (e.g. V4r4) in your paper.

Notices and change history

2026-08-28 · Info · ECCO Drive accessible again

ECCO Drive went offline in early July 2026 because of a technical issue and, after a mount problem affecting some paths (ECCO2) in late August, the ECCO team announced on 28 August that it is accessible again. The V4r4 page on the ECCO website may still show the old "temporarily offline" notice.

Read the original

2026-05-14 · Info · V4r6 (1992–2025) in preparation — will supersede V4r5

The ECCO team said that "ECCO Version 4 Release 6 (V4r6), which will supersede ECCO V4r5", covers 1 January 1992 to 31 December 2025 and will be officially released through PO.DAAC. Monthly means are to be posted on ECCO Drive first, but this is taking longer than planned; as of 2026-10-12 no release date has been announced.

Read the original

2025-05 (day not given) · Info · V4r5 native-grid monthly means released in the AWS cloud

Some V4r5 (1992–2019) monthly-mean llc90 datasets were made available in the requester-pays S3 bucket s3://ecco-model-granules/ (file creation date 2025-05-02). As of October 2025 they can only be read with ecco_access inside the AWS cloud, and daily, snapshot and 0.5° fields are not yet available.

Read the original

2024-10-13 · Info · Synopsis of the ECCO V4r5 Global Ocean and Sea-Ice State Estimate published

The synopsis, published on Zenodo, states that V4r5 "extends the previous solution (V4r4) to Jan 1, 2020", uses the adjoint of the thermodynamic sea-ice model to better fit satellite sea-ice concentration, and adds a representation of Antarctic ice shelves and glaciers via a thermodynamic ice-shelf and tidewater model.

Read the original

2021-06 (day not given) · Warning · ECCO Version 4, Release 4b: an errata for atmospheric pressure forcing in V4r4

Atmospheric pressure forcing fields for April and December 2014 were inadvertently swapped and those for May–November 2014 shifted by one day, affecting daily sea level and bottom pressure in 2013–2015. Corrected daily and monthly SSH and OBP fields and the SBO time series were re-released as the V4R4B datasets; at monthly or longer time scales the difference is negligible for most purposes, apart from April and December 2014.

Read the original

References for your paper

Double-check before using in a paper

The citations below were compiled by the maintainer and may contain errors. Always double-check DOIs, authors, years and access-date formats against the provider's official dataset page and your journal's guidelines.

Dataset citation

PO.DAAC dataset DOI (example — temperature and salinity, monthly mean 0.5°) — DOI 10.5067/ECG5M-OTS44

ECCO Consortium, Fukumori, I., Wang, O., Fenty, I., Forget, G., Heimbach, P., & Ponte, R. M. (2020). ECCO Ocean Temperature and Salinity - Monthly Mean 0.5 Degree (Version 4 Release 4). Ver. V4r4. PO.DAAC, CA, USA. Dataset accessed [YYYY-MM-DD] at https://doi.org/10.5067/ECG5M-OTS44

Show BibTeX
@misc{ecco_v4r4_ts_05deg_monthly,
  author    = {{ECCO Consortium} and Fukumori, Ichiro and Wang, Ou and Fenty, Ian and Forget, Ga{\"e}l and Heimbach, Patrick and Ponte, Rui M.},
  title     = {{ECCO} Ocean Temperature and Salinity - Monthly Mean 0.5 Degree (Version 4 Release 4)},
  year      = {2020},
  publisher = {NASA Physical Oceanography Distributed Active Archive Center (PO.DAAC)},
  version   = {V4r4},
  doi       = {10.5067/ECG5M-OTS44}
}

PO.DAAC dataset DOI (example — temperature and salinity, monthly mean llc90 native grid) — DOI 10.5067/ECL5M-OTS44

ECCO Consortium, Fukumori, I., Wang, O., Fenty, I., Forget, G., Heimbach, P., & Ponte, R. M. (2020). ECCO Ocean Temperature and Salinity - Monthly Mean llc90 Grid (Version 4 Release 4). Ver. V4r4. PO.DAAC, CA, USA. Dataset accessed [YYYY-MM-DD] at https://doi.org/10.5067/ECL5M-OTS44

V4r4 synopsis — DOI 10.5281/zenodo.4533349

ECCO Consortium, Fukumori, I., Wang, O., Fenty, I., Forget, G., Heimbach, P., & Ponte, R. M. (2021). Synopsis of the ECCO Central Production Global Ocean and Sea-Ice State Estimate (Version 4 Release 4). Zenodo.

Show BibTeX
@techreport{ecco_v4r4_synopsis,
  author      = {{ECCO Consortium} and Fukumori, Ichiro and Wang, Ou and Fenty, Ian and Forget, Ga{\"e}l and Heimbach, Patrick and Ponte, Rui M.},
  title       = {Synopsis of the {ECCO} Central Production Global Ocean and Sea-Ice State Estimate (Version 4 Release 4)},
  institution = {Zenodo},
  year        = {2021},
  doi         = {10.5281/zenodo.4533349}
}

Reference papers

ECCO Version 4 framework paper — DOI 10.5194/gmd-8-3071-2015

Forget, G., Campin, J.-M., Heimbach, P., Hill, C. N., Ponte, R. M., Wunsch, C. (2015): ECCO version 4: an integrated framework for non-linear inverse modeling and global ocean state estimation. Geoscientific Model Development, 8(10), 3071–3104.

Show BibTeX
@article{forget2015ecco,
  author  = {Forget, Ga{\"e}l and Campin, Jean-Michel and Heimbach, Patrick and Hill, Christopher N. and Ponte, Rui M. and Wunsch, Carl},
  title   = {{ECCO} version 4: an integrated framework for non-linear inverse modeling and global ocean state estimation},
  journal = {Geoscientific Model Development},
  volume  = {8},
  number  = {10},
  pages   = {3071--3104},
  year    = {2015},
  doi     = {10.5194/gmd-8-3071-2015}
}

V4r5 synopsis (if you used V4r5) — DOI 10.5281/zenodo.13926715

ECCO Consortium, Fenty, I., Fukumori, I., Wang, O. (2024): Synopsis of the ECCO V4r5 Global Ocean and Sea-Ice State Estimate. Zenodo.

Acknowledgements

The ECCO V4r4 product page states that "as a condition of using this product, you must use the following citations": (1) the dataset, (2) the V4r4 synopsis (10.5281/zenodo.4533349) and (3) Forget et al. (2015). Dataset DOIs differ for each PO.DAAC dataset (ShortName), so cite the DOI of the dataset you actually downloaded.

If this page helped, please acknowledge the Korean Climate Data Navigator

Please add the sentence below to the Acknowledgements of your paper.

Acknowledgements

Information on the datasets used in this study was compiled with the help of the Korean Climate Data Navigator (KCDN) (Sim, 2026; https://doi.org/10.5281/zenodo.23300923).