{
  "dataset_key": "calcofi_ctd-cast",
  "provider": {
    "key": "calcofi",
    "short": "CalCOFI",
    "name": "California Cooperative Oceanic Fisheries Investigations",
    "url": "https://calcofi.org",
    "registered": true
  },
  "dataset": "ctd-cast",
  "dataset_name": "CalCOFI CTD Cast Files",
  "dataset_name_short": "CTD Cast Files",
  "category": {
    "name": "Physical Oceanography",
    "realm": "env",
    "icon": "cat-physical",
    "order": 1,
    "registered": true
  },
  "color": "#3bc9db",
  "visibility": "public",
  "description_md": "CTD downcast profiles with temperature, salinity, oxygen, fluorescence, and other sensors at standard depths. 1 m-binned final data for 1993-2002 come from the SIO-CalCOFI Technical Group's own archive (J. Wilkinson), which covers the decade calcofi.org does not publish finals for; 1998 and 2003 onward come from calcofi.org. Where both publish the same cruise, calcofi.org is used; the two agree on 130 of 140 comparable files, and the four cruises that differ are recorded in question calcofi_ctd-cast_20.\n",
  "keywords": [
    "EARTH SCIENCE > OCEANS > OCEAN TEMPERATURE > WATER TEMPERATURE",
    "EARTH SCIENCE > OCEANS > SALINITY/DENSITY > OCEAN SALINITY",
    "EARTH SCIENCE > OCEANS > OCEAN CHEMISTRY > OXYGEN",
    "EARTH SCIENCE > OCEANS > OCEAN PRESSURE > WATER PRESSURE"
  ],
  "attribution": {
    "citation_main": "CalCOFI. (2023). CalCOFI CTD Cast Files. CalCOFI.org.",
    "citation_others": [],
    "doi": null,
    "license": null,
    "license_name": null,
    "license_url": null,
    "acknowledgement": null,
    "contact": null,
    "pi_names": [],
    "creators": [],
    "funding": null,
    "source_accessed": "2026-08-25"
  },
  "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-cast.html",
    "page": "https://calcofi.io/datasets/calcofi_ctd-cast/"
  },
  "coverage": {
    "realm": "env",
    "temporal": "1993-08 to 2026-07",
    "year_min": 1993,
    "year_max": 2026,
    "years": [
      {
        "year": 1993,
        "n_obs": 187038,
        "n_roots": 131
      },
      {
        "year": 1994,
        "n_obs": 380286,
        "n_roots": 264
      },
      {
        "year": 1995,
        "n_obs": 272521,
        "n_roots": 193
      },
      {
        "year": 1996,
        "n_obs": 402644,
        "n_roots": 313
      },
      {
        "year": 1997,
        "n_obs": 372205,
        "n_roots": 272
      },
      {
        "year": 1998,
        "n_obs": 397278,
        "n_roots": 306
      },
      {
        "year": 1999,
        "n_obs": 369652,
        "n_roots": 262
      },
      {
        "year": 2000,
        "n_obs": 350599,
        "n_roots": 257
      },
      {
        "year": 2001,
        "n_obs": 340674,
        "n_roots": 257
      },
      {
        "year": 2002,
        "n_obs": 335461,
        "n_roots": 260
      },
      {
        "year": 2003,
        "n_obs": 405867,
        "n_roots": 323
      },
      {
        "year": 2004,
        "n_obs": 446693,
        "n_roots": 334
      },
      {
        "year": 2005,
        "n_obs": 388167,
        "n_roots": 294
      },
      {
        "year": 2006,
        "n_obs": 407862,
        "n_roots": 321
      },
      {
        "year": 2007,
        "n_obs": 390660,
        "n_roots": 299
      },
      {
        "year": 2008,
        "n_obs": 355366,
        "n_roots": 287
      },
      {
        "year": 2009,
        "n_obs": 463815,
        "n_roots": 320
      },
      {
        "year": 2010,
        "n_obs": 491563,
        "n_roots": 307
      },
      {
        "year": 2011,
        "n_obs": 528776,
        "n_roots": 318
      },
      {
        "year": 2012,
        "n_obs": 412941,
        "n_roots": 279
      },
      {
        "year": 2013,
        "n_obs": 504831,
        "n_roots": 326
      },
      {
        "year": 2014,
        "n_obs": 397720,
        "n_roots": 256
      },
      {
        "year": 2015,
        "n_obs": 529884,
        "n_roots": 311
      },
      {
        "year": 2016,
        "n_obs": 533522,
        "n_roots": 348
      },
      {
        "year": 2017,
        "n_obs": 500103,
        "n_roots": 333
      },
      {
        "year": 2018,
        "n_obs": 419418,
        "n_roots": 294
      },
      {
        "year": 2019,
        "n_obs": 328833,
        "n_roots": 241
      },
      {
        "year": 2020,
        "n_obs": 353672,
        "n_roots": 250
      },
      {
        "year": 2021,
        "n_obs": 328669,
        "n_roots": 268
      },
      {
        "year": 2022,
        "n_obs": 370467,
        "n_roots": 227
      },
      {
        "year": 2023,
        "n_obs": 404334,
        "n_roots": 323
      },
      {
        "year": 2024,
        "n_obs": 335981,
        "n_roots": 270
      },
      {
        "year": 2025,
        "n_obs": 375272,
        "n_roots": 319
      },
      {
        "year": 2026,
        "n_obs": 212240,
        "n_roots": 267
      }
    ],
    "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
    },
    "n_obs": 13295014,
    "n_roots": 9630,
    "n_stations": 97,
    "n_variables": 33,
    "n_taxa": 0,
    "depth_min_m": 0.968,
    "depth_max_m": 3630,
    "variables": [
      "beam_attenuation",
      "btl_ammonium",
      "btl_chlorophyll_a",
      "btl_depth",
      "btl_nitrate",
      "btl_nitrite",
      "btl_phaeopigment",
      "btl_phosphate",
      "btl_silicate",
      "btl_temperature",
      "dynamic_height",
      "fluorescence_v",
      "isus_v",
      "oxygen_btl_ml_l",
      "oxygen_btl_umol_kg",
      "oxygen_ml_l_1",
      "oxygen_ml_l_2",
      "oxygen_ml_l_ave_sta_corr",
      "oxygen_umol_kg_1",
      "oxygen_umol_kg_2",
      "oxygen_umol_kg_ave_sta_corr",
      "par",
      "ph",
      "pressure",
      "salinity_1",
      "salinity_2",
      "salinity_ave_corr",
      "salinity_btl",
      "sigma_theta_1",
      "spar",
      "specific_volume_anomaly",
      "temperature_ave",
      "transmissometer"
    ],
    "life_stages": [],
    "contributes_to": [
      {
        "category": "Carbonate System",
        "variables": [
          "ph"
        ]
      },
      {
        "category": "Nutrients & Chemistry",
        "variables": [
          "btl_ammonium",
          "btl_nitrate",
          "btl_nitrite",
          "btl_phosphate",
          "btl_silicate",
          "isus_v"
        ]
      },
      {
        "category": "Productivity & Pigments",
        "variables": [
          "btl_chlorophyll_a",
          "btl_phaeopigment",
          "fluorescence_v",
          "par",
          "spar"
        ]
      }
    ]
  },
  "tables": [
    "sample",
    "obs",
    "obs_ctd_full",
    "measurement_type"
  ],
  "objects": [
    {
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "path": "ducklake-staging/tables/obs/dataset_key=calcofi_ctd-cast/289cd370d793e56e0f98ad92/data_0.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=calcofi_ctd-cast/289cd370d793e56e0f98ad92/data_0.parquet",
      "bytes": 104582215,
      "sha256": "732047579a4111c34734ab689a5821d3b7f0d812b58a8a19bded5c340def6863",
      "since": "v2026.09.04"
    }
  ],
  "since_version": "v2026.08.25",
  "distributions": [
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=calcofi_ctd-cast/289cd370d793e56e0f98ad92/data_0.parquet",
      "format": "parquet",
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "title": "obs (this dataset's rows)",
      "bytes": 104582215,
      "sha256": "732047579a4111c34734ab689a5821d3b7f0d812b58a8a19bded5c340def6863",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.calcofi.io/calcofi-files-public/netcdf/calcofi_ctd-cast/v2026.09.04/calcofi_ctd-cast.nc",
      "format": "netcdf",
      "id": "calcofi_ctd-cast",
      "title": "CF netCDF",
      "bytes": 187337491,
      "sha256": "139017f65707601733c87a664511686f7d09f9c8f9d2abe4a6ab9535e9ca29df",
      "cf_scope": "Fully CF: this dataset has one sampling level with many depths per event, which is exactly a CF profile, so it needs no extension beyond the standard.",
      "release": "v2026.09.04",
      "generated_utc": "2026-09-04T19:09:57Z",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.calcofi.io/calcofi-files-public/netcdf/calcofi_ctd-cast_full/v2026.09.04/calcofi_ctd-cast_full.nc",
      "format": "netcdf",
      "id": "calcofi_ctd-cast_full",
      "title": "CF netCDF (full)",
      "bytes": 3641914742,
      "sha256": "ea4839a7d762ed062fa87a999628c4314fc438478c65b898f221d4df5db8135f",
      "cf_scope": "Fully CF: a single sampling level with a depth axis is a CF profile, so this dataset needs no extension beyond the standard.",
      "release": "v2026.09.04",
      "generated_utc": "2026-09-04T19:25:46Z",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_ctd-cast_full.html",
      "format": "erddap",
      "id": "calcofi_ctd-cast_full",
      "title": "CalCOFI CTD Cast Files — full resolution (pre-thinning)",
      "grain": "full resolution (pre-thinning)",
      "info_url": "https://erddap.calcofi.io/erddap/info/calcofi_ctd-cast_full/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_ctd-cast.html",
      "format": "erddap",
      "id": "calcofi_ctd-cast",
      "title": "CalCOFI CTD Cast Files — observations",
      "grain": "observations",
      "info_url": "https://erddap.calcofi.io/erddap/info/calcofi_ctd-cast/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_ctd-cast_sample.html",
      "format": "erddap",
      "id": "calcofi_ctd-cast_sample",
      "title": "CalCOFI CTD Cast Files — sampling events",
      "grain": "sampling events",
      "info_url": "https://erddap.calcofi.io/erddap/info/calcofi_ctd-cast_sample/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/metadata/iso19115/xml/calcofi_ctd-cast_iso19115.xml",
      "format": "iso19115",
      "id": "calcofi_ctd-cast",
      "title": "ISO 19115-3 metadata (ERDDAP)",
      "status": "current"
    },
    {
      "kind": "notebook",
      "url": "https://calcofi.io/workflows/ingest_calcofi_ctd-cast.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"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_ctd_thin.html",
      "portal": "erddap-calcofi",
      "id": "calcofi_ctd_thin",
      "title": "CalCOFI CTD Profiles (thinned) (legacy id)",
      "status": "superseded",
      "superseded_by": "calcofi_ctd-cast",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "legacy pre-core id still served; sunset scheduled by WS-M2",
      "legacy": true,
      "live": true
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_ctd_measurement.html",
      "portal": "erddap-calcofi",
      "id": "calcofi_ctd_measurement",
      "title": "CalCOFI CTD Measurements (full) (legacy id)",
      "status": "superseded",
      "superseded_by": "calcofi_ctd-cast_full",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "legacy pre-core id still served; sunset scheduled by WS-M2",
      "legacy": true,
      "live": true
    }
  ],
  "registrations": [
    {
      "portal": "erddap",
      "status": "published",
      "url": "https://erddap.calcofi.io/erddap/info/calcofi_ctd-cast/index.html",
      "issues": []
    },
    {
      "portal": "obis",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "edi",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "ncei",
      "status": "planned",
      "issues": []
    },
    {
      "portal": "caloos",
      "status": "planned",
      "issues": []
    },
    {
      "portal": "zenodo",
      "status": "published",
      "url": "https://doi.org/10.5281/zenodo.22281994",
      "note": "as part of the integrated database release"
    }
  ],
  "status": {
    "stage": "ingested",
    "priority": "must-complete",
    "gh_issue": null,
    "blockers": null,
    "updated": "2026-06-07",
    "questions_open": 24,
    "questions_dataset": [
      {
        "label": "Q28",
        "field": "license",
        "status": "proposed"
      },
      {
        "label": "Q29",
        "field": "pi_names",
        "status": "proposed"
      }
    ]
  }
}