{
  "schema_version": "1.1",
  "release": {
    "version": "v2026.10.14",
    "release_date": "2026-10-14",
    "doi": null,
    "concept_doi": "10.5281/zenodo.22281994",
    "citation": "CalCOFI (2026). CalCOFI Integrated Database, release v2026.10.14 [Data set]. Scripps Institution of Oceanography, NOAA Fisheries, and California Department of Fish and Wildlife. https://calcofi.io/db-schema/?v=v2026.10.14",
    "n_tables": 25,
    "total_rows": 375348707,
    "total_size": 2747443272,
    "url": "https://storage.googleapis.com/calcofi-db/ducklake/releases/v2026.10.14/",
    "catalog_url": "https://storage.googleapis.com/calcofi-db/ducklake/releases/v2026.10.14/catalog.json",
    "schema_url": "https://calcofi.io/db-schema/?v=v2026.10.14"
  },
  "dataset": {
    "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; and, per cast, the mixed-layer depth (the CalCOFI legacy definition, with two alternative criteria beside it), the depth and value of the chlorophyll-a maximum and the chlorophyll-a integrated over the top 200 m, by the definitions of the CalCOFI CTD team. 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 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-10-14"
    },
    "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 2026-07",
      "year_min": 1993,
      "year_max": 2026,
      "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": 39446,
          "n_roots": 257
        },
        {
          "year": 2001,
          "n_obs": 38952,
          "n_roots": 257
        },
        {
          "year": 2002,
          "n_obs": 39420,
          "n_roots": 260
        },
        {
          "year": 2003,
          "n_obs": 48514,
          "n_roots": 323
        },
        {
          "year": 2004,
          "n_obs": 49664,
          "n_roots": 334
        },
        {
          "year": 2005,
          "n_obs": 41146,
          "n_roots": 294
        },
        {
          "year": 2006,
          "n_obs": 44989,
          "n_roots": 321
        },
        {
          "year": 2007,
          "n_obs": 43211,
          "n_roots": 299
        },
        {
          "year": 2008,
          "n_obs": 42530,
          "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": 31062,
          "n_roots": 229
        },
        {
          "year": 2023,
          "n_obs": 43928,
          "n_roots": 323
        },
        {
          "year": 2024,
          "n_obs": 35720,
          "n_roots": 270
        },
        {
          "year": 2025,
          "n_obs": 30344,
          "n_roots": 232
        },
        {
          "year": 2026,
          "n_obs": 9526,
          "n_roots": 72
        }
      ],
      "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.32289,
        "lon_max": -117.531062729177,
        "n_positions": 1336529
      },
      "months": [233599, 87365, 51046, 273710, 11798, 16818, 229429, 102745, 19602, 141199, 169218, 0],
      "n_obs": 1336529,
      "n_roots": 9350,
      "n_stations": 113,
      "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", "measurement_type"],
    "objects": [
      {
        "table": "obs",
        "scope": "partition",
        "shared": false,
        "path": "ducklake/tables/obs/dataset_key=calcofi_ctd-derived/a853f42442ebe4e4260e7d67/data_0.parquet",
        "url": "https://storage.googleapis.com/calcofi-db/ducklake/tables/obs/dataset_key=calcofi_ctd-derived/a853f42442ebe4e4260e7d67/data_0.parquet",
        "table_description": "The occurrence-headline long table: one scalar measurement per row, environmental (`realm = 'env'`) and biological (`realm = 'bio'`) together.",
        "bytes": 19371825,
        "sha256": "c2df0dd26919d4fd1d8dc54868e89781033f8985853a599c30405cf77ebfd659",
        "since": "v2026.10.13"
      }
    ],
    "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/a853f42442ebe4e4260e7d67/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": 19371825,
        "sha256": "c2df0dd26919d4fd1d8dc54868e89781033f8985853a599c30405cf77ebfd659",
        "since": "v2026.10.13",
        "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": 5,
      "questions_dataset": [
        {
          "label": "Q06",
          "field": null,
          "status": "proposed"
        }
      ]
    }
  }
}
