{
  "attribution": "NOAA NCEI Ocean Heat Content Climate Data Record (Levitus, Antonov, Boyer et al.), NCEI Accession 0164586, doi:10.7289/V53F4MVP, accessed 2026-10-05; Levitus et al. (2012), Geophys. Res. Lett. 39, L10603, doi:10.1029/2012GL051106.",
  "description": "Heat stored in the top 2,000 metres of the world ocean as running five-year means since 1955–59 (NCEI's basin time series have no yearly or three-month 0–2,000 m values before 2005), as the difference from NCEI's long-term average, in units of 10²² joules, with one standard error.",
  "dimensions": [],
  "display": {
    "decimals": 1
  },
  "geo_coverage": "global-only",
  "headline_entity": "WLD",
  "id": "ohc.ncei.pentadal-0-2000m",
  "kind": "series",
  "latest": {
    "age_bp": null,
    "dims": {},
    "entity": "WLD",
    "period": "2021/2025",
    "status": "final",
    "value": 29.48
  },
  "licence": {
    "name": "No restrictions on use (NOAA CDR Program Open Data Policy; US federal government work)",
    "spdx": null,
    "url": "https://www.ncei.noaa.gov/pub/data/sds/cdr/CDRs/Ocean_Heat_Content/UseAgreement_01B-41.pdf"
  },
  "licence_class": "open",
  "notes": [],
  "notice": null,
  "origins": [
    {"acquisition": "automatic", "artifact_id": "world-0-2000m-pentadal", "bytes": 3876, "citation_full": "Levitus, Sydney; Antonov, John I.; Boyer, Tim P.; Baranova, Olga K.; García, Hernán E.; Locarnini, Ricardo A.; Mishonov, Alexey V.; Reagan, James R.; Seidov, Dan; Yarosh, Evgeney; Zweng, Melissa M. (2017). NCEI ocean heat content, temperature anomalies, salinity anomalies, thermosteric sea level anomalies, halosteric sea level anomalies, and total steric sea level anomalies from 1955 to present calculated from in situ oceanographic subsurface profile data (NCEI Accession 0164586). Global Ocean Heat and Salt Content - Seasonal, Yearly, and Pentadal Fields. NOAA National Centers for Environmental Information. Dataset. https://doi.org/10.7289/v53f4mvp. Accessed 2026-10-05. Levitus, S., J. I. Antonov, T. P. Boyer, O. K. Baranova, H. E. Garcia, R. A. Locarnini, A.V. Mishonov, J. R. Reagan, D. Seidov, E. S. Yarosh, M. M. Zweng, 2012: World Ocean heat content and thermosteric sea level change (0-2000 m) 1955-2010. Geophys. Res. Lett. , 39, L10603, doi:10.1029/2012GL051106.", "date_accessed": "2026-10-05", "date_published": "2026-07-06", "doi": "10.7289/V53F4MVP", "etag": "\"f24-655f9896b79ae\"", "last_modified": "Mon, 06 Jul 2026 23:21:41 GMT", "licence": {"name": "No restrictions on use (NOAA CDR Program Open Data Policy; US federal government work)", "spdx": null, "url": "https://www.ncei.noaa.gov/pub/data/sds/cdr/CDRs/Ocean_Heat_Content/UseAgreement_01B-41.pdf"}, "producer": "NOAA National Centers for Environmental Information (NCEI)", "r2_url": "https://files.environmentdashboard.org/raw/2160656a7afed5d87e95b079374efb83e3ade2f9d1a58e0649290ce0eddf73b4.zst", "sha256": "2160656a7afed5d87e95b079374efb83e3ade2f9d1a58e0649290ce0eddf73b4", "source_id": "ncei-ocean-heat", "title": "Global ocean heat content basin time series", "url_download": "https://www.ncei.noaa.gov/data/oceans/woa/DATA_ANALYSIS/3M_HEAT_CONTENT/DATA/basin/pentad/pent_h22-w0-2000m.dat", "url_main": "https://www.ncei.noaa.gov/access/global-ocean-heat-content/", "version_producer": "2026-07-06", "wayback_url": null}
  ],
  "processing": [
    {
      "description": "Read pent_h22-w0-2000m.dat (World Ocean heat content, 0-2000 m, in 10^22 joules; last modified by NCEI on 2026-07-06, which is the vintage, since the file carries no version), 67 rows from 1955/1959 to 2021/2025. Each row is a five-year mean; its time column, the middle of the five years (e.g. 1957.5), became the five-year range (1955/1959).",
      "inputs": ["2160656a7afed5d87e95b079374efb83e3ade2f9d1a58e0649290ce0eddf73b4"],
      "lock_sha256": "7e110986c30381965c2e6096466c401cbf72bd1b7a828369f6f6c14c909dcbda",
      "script": "pipeline/src/envdash/transforms/ocean/ncei_ohc.py",
      "transform_sha256": "dadfc516ad88d8e9af8656cda22e5a4e30fe74867a812e36b38159e21b7c800b"
    },
    {
      "description": "Published the World Ocean column as printed. Lower and upper are that value minus and plus NCEI's standard error from the next column (one standard error). The hemisphere columns are not published.",
      "inputs": ["2160656a7afed5d87e95b079374efb83e3ade2f9d1a58e0649290ce0eddf73b4"],
      "lock_sha256": "7e110986c30381965c2e6096466c401cbf72bd1b7a828369f6f6c14c909dcbda",
      "script": "pipeline/src/envdash/transforms/ocean/ncei_ohc.py",
      "transform_sha256": "dadfc516ad88d8e9af8656cda22e5a4e30fe74867a812e36b38159e21b7c800b"
    }
  ],
  "published_value": null,
  "schema_version": 1,
  "scope": {
    "baseline": "Difference from NCEI's long-term climatological mean (the World Ocean Atlas series); the files and product pages do not name the climatology's period",
    "basis": "Five-year means, one per overlapping five-year window (1955–59, 1956–60, ...). Heat content anomaly integrated over the layer, calculated by NCEI from in situ subsurface temperature profiles quality controlled in the World Ocean Database (method of Levitus et al. 2012).",
    "bunkers": null,
    "geography": "World Ocean (including the Arctic Ocean), sea surface to 2000 m depth",
    "gwp": null,
    "lulucf": null
  },
  "superseded_by": null,
  "table": {
    "dims": {},
    "entity": ["WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD"],
    "interval": ["1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma", "1sigma"],
    "lower": [-11.328, -10.076, -10.749, -7.372, -6.535, -5.849, -7.512, -8.254, -8.959, -10.786, -10.678, -10.459, -8.995, -8.15, -6.943, -6.144, -5.405, -4.668, -2.722, -2.797, -2.376, -1.126, -1.11, -2.34, -2.493, -2.159, -2.102, -1.242, -0.449, -0.228, 0.133, -0.068, -0.456, -0.292, 2.343, 3.247, 3.291, 2.867, 3.981, 4.383, 4.26, 5.372, 5.37, 6.464, 7.677, 9.041, 9.852, 11.524, 11.727, 12.165, 12.412, 13.839, 14.331, 14.981, 16.448, 17.347, 18.806, 19.807, 20.884, 21.695, 21.957, 23.083, 24.263, 25.003, 26.836, 27.753, 29.293],
    "period": ["1955/1959", "1956/1960", "1957/1961", "1958/1962", "1959/1963", "1960/1964", "1961/1965", "1962/1966", "1963/1967", "1964/1968", "1965/1969", "1966/1970", "1967/1971", "1968/1972", "1969/1973", "1970/1974", "1971/1975", "1972/1976", "1973/1977", "1974/1978", "1975/1979", "1976/1980", "1977/1981", "1978/1982", "1979/1983", "1980/1984", "1981/1985", "1982/1986", "1983/1987", "1984/1988", "1985/1989", "1986/1990", "1987/1991", "1988/1992", "1989/1993", "1990/1994", "1991/1995", "1992/1996", "1993/1997", "1994/1998", "1995/1999", "1996/2000", "1997/2001", "1998/2002", "1999/2003", "2000/2004", "2001/2005", "2002/2006", "2003/2007", "2004/2008", "2005/2009", "2006/2010", "2007/2011", "2008/2012", "2009/2013", "2010/2014", "2011/2015", "2012/2016", "2013/2017", "2014/2018", "2015/2019", "2016/2020", "2017/2021", "2018/2022", "2019/2023", "2020/2024", "2021/2025"],
    "status": ["final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final"],
    "upper": [-7.278, -6.042, -6.677, -3.586, -2.989, -2.393, -3.882, -4.788, -5.477, -7.458, -7.44, -7.523, -6.245, -5.526, -4.311, -3.396, -2.769, -2.04, -0.074, -0.093, 0.09, 1.238, 1.246, -0.012, -0.273, 0.013, 0.154, 0.822, 1.411, 1.664, 1.913, 1.756, 1.28, 1.326, 3.729, 4.551, 4.389, 3.951, 5.105, 5.683, 5.732, 7.094, 7.098, 8.108, 8.891, 9.921, 10.494, 12.088, 12.265, 12.681, 12.916, 14.365, 14.843, 15.477, 16.914, 17.779, 19.202, 20.195, 21.264, 22.063, 22.337, 23.505, 24.621, 25.369, 27.206, 28.125, 29.667],
    "value": [-9.303, -8.059, -8.713, -5.479, -4.762, -4.121, -5.697, -6.521, -7.218, -9.122, -9.059, -8.991, -7.62, -6.838, -5.627, -4.77, -4.087, -3.354, -1.398, -1.445, -1.143, 0.056, 0.068, -1.176, -1.383, -1.073, -0.974, -0.21, 0.481, 0.718, 1.023, 0.844, 0.412, 0.517, 3.036, 3.899, 3.84, 3.409, 4.543, 5.033, 4.996, 6.233, 6.234, 7.286, 8.284, 9.481, 10.173, 11.806, 11.996, 12.423, 12.664, 14.102, 14.587, 15.229, 16.681, 17.563, 19.004, 20.001, 21.074, 21.879, 22.147, 23.294, 24.442, 25.186, 27.021, 27.939, 29.48]
  },
  "time_basis": "calendar",
  "title": "Ocean heat content, 0–2000 m, five-year means (NCEI)",
  "unit": {
    "code": "1e22J",
    "label": "10²² joules (10 zettajoules)",
    "short": "10²² J"
  },
  "vintage": "2026-07-06"
}
