{
  "key": "oxygen_ml_l",
  "slug": "oxygen_ml_l",
  "label": "Dissolved oxygen (ml/L)",
  "description": "Dissolved oxygen (QC'd)",
  "units": "ml/L",
  "units_nerc_p06": "http://vocab.nerc.ac.uk/collection/P06/current/UMLL/",
  "nerc_p01": "http://vocab.nerc.ac.uk/collection/P01/current/DOXYZZXX/",
  "category": {
    "key": null,
    "name": "Physical Oceanography",
    "icon": "cat-physical",
    "realm": "env",
    "order": 1
  },
  "is_unified": true,
  "derivation": null,
  "climatology": true,
  "bounds": {
    "valid_min": -0.5,
    "valid_max": 15,
    "declared_by": [
      "oxygen_ml_l",
      "oxygen_ml_l_ave_sta_corr"
    ]
  },
  "totals": {
    "n_values": 1283703,
    "n_samples": 733288,
    "n_roots": 35087,
    "n_datasets": 2,
    "year_min": 1949,
    "year_max": 2025,
    "depth_min_m": 0,
    "depth_max_m": 5351
  },
  "series": [
    {
      "measurement_type": "oxygen_ml_l",
      "dataset_key": "calcofi_bottle",
      "source_column": "o2ml_l",
      "qual_column": "o_qual",
      "description": "Dissolved oxygen (QC'd)",
      "units": "ml/L",
      "nerc_p01": "http://vocab.nerc.ac.uk/collection/P01/current/DOXYZZXX/",
      "is_canonical": true,
      "n_values": 725629,
      "n_samples": 725629,
      "n_roots": 27428,
      "n_cells": 210,
      "n_cruises": 563,
      "year_min": 1949,
      "year_max": 2021,
      "depth_min_m": 0,
      "depth_max_m": 5351,
      "years": {
        "1949": 24923,
        "1950": 35708,
        "1951": 30831,
        "1952": 26972,
        "1953": 17468,
        "1954": 1423,
        "1955": 20091,
        "1956": 12857,
        "1957": 16854,
        "1958": 20848,
        "1959": 31852,
        "1960": 26457,
        "1961": 13735,
        "1962": 13498,
        "1963": 11980,
        "1964": 8499,
        "1965": 6117,
        "1966": 11618,
        "1967": 1980,
        "1968": 2691,
        "1969": 11844,
        "1970": 903,
        "1971": 640,
        "1972": 10676,
        "1973": 1788,
        "1974": 4669,
        "1975": 4096,
        "1976": 87,
        "1977": 1738,
        "1978": 24434,
        "1981": 2323,
        "1982": 450,
        "1983": 3041,
        "1984": 30554,
        "1985": 7350,
        "1986": 8942,
        "1987": 10522,
        "1988": 9706,
        "1989": 9382,
        "1990": 7682,
        "1991": 7987,
        "1992": 8397,
        "1993": 8044,
        "1994": 7762,
        "1995": 7573,
        "1996": 8461,
        "1997": 8138,
        "1998": 11916,
        "1999": 7685,
        "2000": 7716,
        "2001": 7712,
        "2002": 7652,
        "2003": 8450,
        "2004": 7682,
        "2005": 7751,
        "2006": 7866,
        "2007": 8065,
        "2008": 7875,
        "2009": 8055,
        "2010": 7717,
        "2011": 8432,
        "2012": 7236,
        "2013": 8148,
        "2014": 6392,
        "2015": 7608,
        "2016": 8652,
        "2017": 8115,
        "2018": 7269,
        "2019": 6004,
        "2020": 5646,
        "2021": 2394
      },
      "months": [
        93169,
        62981,
        41586,
        117347,
        46460,
        36961,
        92527,
        55446,
        30293,
        77960,
        55573,
        15326
      ],
      "depth_bands": {
        "0-10": 47679,
        "10-50": 134746,
        "50-100": 124267,
        "100-200": 145829,
        "200-500": 183167,
        "500-1000": 70140,
        "1000-2000": 15869,
        "2000+": 3932
      },
      "qual": {
        "6": 28439,
        "8": 1455,
        "none": 695735
      },
      "qual_ok_n": 724174,
      "observed": {
        "min": -0.01,
        "p05": 0.36,
        "p50": 3.45,
        "p95": 6.05,
        "max": 11.13
      },
      "out_of_bounds": {
        "n": 0,
        "min": null,
        "max": null
      },
      "flags": []
    },
    {
      "measurement_type": "oxygen_ml_l_ave_sta_corr",
      "dataset_key": "calcofi_ctd-cast",
      "source_column": "ox_ave_sta_corr",
      "qual_column": null,
      "description": "DO average station-corrected",
      "units": "ml/L",
      "nerc_p01": "http://vocab.nerc.ac.uk/collection/P01/current/DOXYZZXX/",
      "is_canonical": true,
      "n_values": 558074,
      "n_samples": 7659,
      "n_roots": 7659,
      "n_cells": 91,
      "n_cruises": 108,
      "year_min": 1993,
      "year_max": 2025,
      "depth_min_m": 1,
      "depth_max_m": 3630,
      "years": {
        "1993": 10781,
        "1994": 21769,
        "1995": 15594,
        "1996": 22022,
        "1997": 20867,
        "1998": 6887,
        "1999": 19944,
        "2000": 19663,
        "2001": 19166,
        "2002": 19642,
        "2003": 20055,
        "2004": 19819,
        "2005": 20499,
        "2009": 12828,
        "2010": 22017,
        "2011": 23355,
        "2012": 13614,
        "2013": 22123,
        "2014": 17154,
        "2015": 23851,
        "2016": 24119,
        "2017": 21073,
        "2018": 18654,
        "2019": 15170,
        "2020": 16314,
        "2021": 16998,
        "2022": 20910,
        "2023": 21811,
        "2024": 17373,
        "2025": 14002
      },
      "months": [
        98347,
        31760,
        16774,
        116482,
        5655,
        7074,
        93893,
        44709,
        9794,
        56789,
        76797,
        0
      ],
      "depth_bands": {
        "0-10": 13921,
        "10-50": 73535,
        "50-100": 89441,
        "100-200": 116328,
        "200-500": 230649,
        "500-1000": 28763,
        "1000-2000": 2511,
        "2000+": 2926
      },
      "qual": {
        "none": 558074
      },
      "qual_ok_n": 558074,
      "observed": {
        "min": 0,
        "p05": 0.4122,
        "p50": 2.741,
        "p95": 6.052,
        "max": 14.6807
      },
      "out_of_bounds": {
        "n": 0,
        "min": null,
        "max": null
      },
      "flags": [
        "sensor_mean",
        "no_flag_at_grain"
      ]
    }
  ],
  "related": [
    {
      "key": "oxygen_btl_ml_l",
      "why": "same_bottles"
    },
    {
      "key": "oxygen_ml_l_1",
      "why": "sensor_vs_mean"
    },
    {
      "key": "oxygen_ml_l_1_cruise_corr",
      "why": "sensor_vs_mean"
    },
    {
      "key": "oxygen_ml_l_1_sta_corr",
      "why": "sensor_vs_mean"
    },
    {
      "key": "oxygen_ml_l_2",
      "why": "sensor_vs_mean"
    },
    {
      "key": "oxygen_ml_l_2_cruise_corr",
      "why": "sensor_vs_mean"
    },
    {
      "key": "oxygen_ml_l_2_sta_corr",
      "why": "sensor_vs_mean"
    }
  ],
  "flags": []
}