{
  "dataset_key": "calcofi_ctd-derived",
  "provider": {
    "key": "calcofi",
    "short": "CalCOFI",
    "name": "California Cooperative Oceanic Fisheries Investigations",
    "url": "https://calcofi.org",
    "registered": true
  },
  "dataset": "ctd-derived",
  "dataset_name": "CalCOFI CTD Derived Hydrographic Products",
  "dataset_name_short": "CTD Derived Products",
  "category": {
    "name": "Physical Oceanography",
    "realm": "env",
    "icon": "cat-physical",
    "order": 1,
    "description": "Temperature, salinity, density, oxygen, pressure and dynamic height from bottles and CTD casts",
    "registered": true
  },
  "color": "#0f7a5a",
  "visibility": "public",
  "description_md": "Hydrographic products DERIVED from the CalCOFI CTD cast profiles rather than measured: spice (spiciness at 0 dbar, TEOS-10) and the sensor-pair averaged sigma-theta at every published CTD depth; per cast, the mixed-layer depth by three criteria, the depth and value of the chlorophyll-a maximum and the chlorophyll-a integrated over 0-200 m; and the relative geostrophic velocity between adjacent stations of each CalCOFI line, referenced to 500 dbar. Computed from the full-resolution 1 m bins of the CalCOFI CTD Cast Files after the provider's quality flags are applied.\n",
  "keywords": [
    "EARTH SCIENCE > OCEANS > SALINITY/DENSITY > DENSITY",
    "EARTH SCIENCE > OCEANS > OCEAN CIRCULATION > OCEAN CURRENTS",
    "EARTH SCIENCE > OCEANS > OCEAN CIRCULATION > OCEAN MIXED LAYER",
    "EARTH SCIENCE > OCEANS > OCEAN CHEMISTRY > CHLOROPHYLL"
  ],
  "attribution": {
    "citation_main": "CalCOFI. (2026). CalCOFI CTD Derived Hydrographic Products (from the CalCOFI CTD Cast Files). CalCOFI.io. https://calcofi.io/workflows/ingest_calcofi_ctd-derived.html",
    "citation_others": [],
    "doi": null,
    "license": null,
    "license_name": null,
    "license_url": null,
    "acknowledgement": null,
    "contact": null,
    "pi_names": [],
    "creators": [],
    "funding": null,
    "source_accessed": "2026-09-23"
  },
  "links": {
    "calcofi_org": "https://calcofi.org/data/oceanographic-data/ctd-cast-files/",
    "data_source": "https://calcofi.org/data/oceanographic-data/ctd-cast-files/",
    "workflow": "https://calcofi.io/workflows/ingest_calcofi_ctd-derived.html",
    "page": "https://calcofi.io/datasets/calcofi_ctd-derived/"
  },
  "coverage": {
    "realm": "env",
    "temporal": "1993-08 to 2025-04",
    "year_min": 1993,
    "year_max": 2025,
    "years": [
      {
        "year": 1993,
        "n_obs": 21620,
        "n_roots": 131
      },
      {
        "year": 1994,
        "n_obs": 43985,
        "n_roots": 264
      },
      {
        "year": 1995,
        "n_obs": 30469,
        "n_roots": 193
      },
      {
        "year": 1996,
        "n_obs": 46164,
        "n_roots": 313
      },
      {
        "year": 1997,
        "n_obs": 42988,
        "n_roots": 272
      },
      {
        "year": 1998,
        "n_obs": 48999,
        "n_roots": 306
      },
      {
        "year": 1999,
        "n_obs": 40488,
        "n_roots": 262
      },
      {
        "year": 2000,
        "n_obs": 39442,
        "n_roots": 257
      },
      {
        "year": 2001,
        "n_obs": 38952,
        "n_roots": 257
      },
      {
        "year": 2002,
        "n_obs": 39416,
        "n_roots": 260
      },
      {
        "year": 2003,
        "n_obs": 48462,
        "n_roots": 323
      },
      {
        "year": 2004,
        "n_obs": 49658,
        "n_roots": 334
      },
      {
        "year": 2005,
        "n_obs": 41146,
        "n_roots": 294
      },
      {
        "year": 2006,
        "n_obs": 44987,
        "n_roots": 321
      },
      {
        "year": 2007,
        "n_obs": 43077,
        "n_roots": 299
      },
      {
        "year": 2008,
        "n_obs": 42242,
        "n_roots": 287
      },
      {
        "year": 2009,
        "n_obs": 47526,
        "n_roots": 320
      },
      {
        "year": 2010,
        "n_obs": 44968,
        "n_roots": 307
      },
      {
        "year": 2011,
        "n_obs": 46698,
        "n_roots": 318
      },
      {
        "year": 2012,
        "n_obs": 37852,
        "n_roots": 279
      },
      {
        "year": 2013,
        "n_obs": 44186,
        "n_roots": 326
      },
      {
        "year": 2014,
        "n_obs": 35074,
        "n_roots": 256
      },
      {
        "year": 2015,
        "n_obs": 41582,
        "n_roots": 311
      },
      {
        "year": 2016,
        "n_obs": 47774,
        "n_roots": 348
      },
      {
        "year": 2017,
        "n_obs": 42728,
        "n_roots": 333
      },
      {
        "year": 2018,
        "n_obs": 37306,
        "n_roots": 294
      },
      {
        "year": 2019,
        "n_obs": 30354,
        "n_roots": 241
      },
      {
        "year": 2020,
        "n_obs": 32612,
        "n_roots": 250
      },
      {
        "year": 2021,
        "n_obs": 34704,
        "n_roots": 268
      },
      {
        "year": 2022,
        "n_obs": 30776,
        "n_roots": 227
      },
      {
        "year": 2023,
        "n_obs": 43928,
        "n_roots": 323
      },
      {
        "year": 2024,
        "n_obs": 35696,
        "n_roots": 270
      },
      {
        "year": 2025,
        "n_obs": 30324,
        "n_roots": 231
      }
    ],
    "spatial": "29.8–37.8°N, 126.5–117.3°W",
    "bbox": {
      "lat_min": 29.8268,
      "lat_max": 37.8491,
      "lon_min": -126.4843,
      "lon_max": -117.2734
    },
    "bbox_robust": {
      "lat_min": 30.18006,
      "lat_max": 36.37668,
      "lon_min": -124.323022744859,
      "lon_max": -117.531062729177,
      "n_positions": 1326183
    },
    "months": [
      233309,
      87363,
      51016,
      273406,
      11798,
      15908,
      220813,
      102745,
      19602,
      141143,
      169080,
      0
    ],
    "n_obs": 1326183,
    "n_roots": 9275,
    "n_stations": 97,
    "n_variables": 2,
    "n_taxa": 0,
    "depth_min_m": 1,
    "depth_max_m": 3630,
    "variables": [
      {
        "name": "sigma_theta_ave",
        "units": "kg/m3",
        "uri": null,
        "category": "Physical Oceanography"
      },
      {
        "name": "spiciness0",
        "units": "kg/m3",
        "uri": null,
        "category": "Physical Oceanography"
      }
    ],
    "taxa": [],
    "life_stages": [],
    "contributes_to": []
  },
  "tables": [
    "obs",
    "sample_measurement",
    "ctd_geostrophic",
    "measurement_type"
  ],
  "objects": [
    {
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "path": "ducklake/tables/obs/dataset_key=calcofi_ctd-derived/a557f09caf4a998d26f48268/data_0.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake/tables/obs/dataset_key=calcofi_ctd-derived/a557f09caf4a998d26f48268/data_0.parquet",
      "table_description": "The occurrence-headline long table: one scalar measurement per row, environmental (`realm = 'env'`) and biological (`realm = 'bio'`) together.",
      "bytes": 19327464,
      "sha256": "298ce2e30e0ba47b4dd53e5b437e123fe5baae66aac8cd5db32622dfee997d26",
      "since": "v2026.10.01"
    }
  ],
  "since_version": "v2026.10.01",
  "distributions": [
    {
      "kind": "service",
      "url": "https://storage.googleapis.com/calcofi-db/stac/collections/calcofi_ctd-derived/collection.json",
      "format": "stac",
      "id": "calcofi_ctd-derived",
      "title": "STAC collection",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake/tables/obs/dataset_key=calcofi_ctd-derived/a557f09caf4a998d26f48268/data_0.parquet",
      "format": "parquet",
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "title": "obs (this dataset's rows)",
      "table_description": "The occurrence-headline long table: one scalar measurement per row, environmental (`realm = 'env'`) and biological (`realm = 'bio'`) together.",
      "bytes": 19327464,
      "sha256": "298ce2e30e0ba47b4dd53e5b437e123fe5baae66aac8cd5db32622dfee997d26",
      "since": "v2026.10.01",
      "status": "current"
    },
    {
      "kind": "notebook",
      "url": "https://calcofi.io/workflows/ingest_calcofi_ctd-derived.html",
      "format": "html",
      "title": "ingest notebook",
      "status": "current"
    },
    {
      "kind": "page",
      "url": "https://calcofi.org/data/oceanographic-data/ctd-cast-files/",
      "portal": "calcofi.org",
      "title": "calcofi.org data page",
      "status": "external"
    },
    {
      "kind": "source",
      "url": "https://calcofi.org/data/oceanographic-data/ctd-cast-files/",
      "portal": "calcofi.org",
      "title": "source",
      "status": "external"
    }
  ],
  "registrations": [
    {
      "portal": "erddap",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "obis",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "edi",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "ncei",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "caloos",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "zenodo",
      "status": "published",
      "url": "https://doi.org/10.5281/zenodo.22281994",
      "id": "10.5281/zenodo.22281994",
      "title": "CalCOFI Integrated Database (the release deposit)",
      "note": "as part of the integrated database release"
    }
  ],
  "status": {
    "stage": null,
    "priority": null,
    "gh_issue": null,
    "blockers": null,
    "publish_policy": null,
    "updated": null,
    "questions_open": 8,
    "questions_dataset": [
      {
        "label": "Q06",
        "field": null,
        "status": "proposed"
      }
    ]
  }
}