{
  "schema_version": "1.1",
  "release": {
    "version": "v2026.09.06",
    "release_date": "2026-09-06",
    "doi": null,
    "concept_doi": "10.5281/zenodo.22281994",
    "citation": "CalCOFI (2026). CalCOFI Integrated Database, release v2026.09.06 [Data set]. Scripps Institution of Oceanography, NOAA Fisheries, and California Department of Fish and Wildlife. https://calcofi.io/db-schema/?v=v2026.09.06",
    "n_tables": 23,
    "total_rows": 348657010,
    "total_size": 2464721127,
    "url": "https://storage.googleapis.com/calcofi-db/ducklake/releases/v2026.09.06/",
    "catalog_url": "https://storage.googleapis.com/calcofi-db/ducklake/releases/v2026.09.06/catalog.json",
    "schema_url": "https://calcofi.io/db-schema/?v=v2026.09.06"
  },
  "dataset": {
    "dataset_key": "cce-lter_euphausiids",
    "provider": {
      "key": "cce-lter",
      "short": "CCE-LTER",
      "name": "California Current Ecosystem Long Term Ecological Research",
      "url": "https://ccelter.ucsd.edu",
      "registered": true
    },
    "dataset": "euphausiids",
    "dataset_name": "CCE-LTER Euphausiid Abundance",
    "dataset_name_short": "Euphausiids (Krill)",
    "category": {
      "name": "Euphausiids (Krill)",
      "realm": "bio",
      "icon": "cat-krill",
      "order": 9,
      "description": "Euphausiid species and stages from bongo tows",
      "registered": true
    },
    "color": "#b197fc",
    "visibility": "public",
    "description_md": "Species- and life-stage-resolved euphausiid (krill) abundance from CalCOFI / CCE-LTER net tows (BTEDB export), 1951-present, one row per tow x species x life stage. Supersedes the prior single-Abundance- column ingest, which had no taxonomic scope (Q02, now resolved) — units remain provisional pending provider confirmation (Q01).\n",
    "keywords": ["EARTH SCIENCE > BIOSPHERE > ECOSYSTEMS > AQUATIC ECOSYSTEMS > PLANKTON > ZOOPLANKTON", "EARTH SCIENCE > BIOLOGICAL CLASSIFICATION > ANIMALS/INVERTEBRATES > ARTHROPODS > CRUSTACEANS > EUPHAUSIIDS (KRILL)"],
    "attribution": {
      "citation_main": "Ohman, M.D. 2022. California Current Ecosystem Euphausiid data, Brinton and Townsend Euphausiid Database (BTEDB) ver 1. Environmental Data Initiative. https://doi.org/10.6073/pasta/4a92a0044bcd1523a4f994ece874a57d",
      "citation_others": [],
      "doi": "10.6073/pasta/4a92a0044bcd1523a4f994ece874a57d",
      "license": "custom",
      "license_name": "Custom terms stated by the provider",
      "license_url": "https://portal.edirepository.org/nis/metadataviewer?packageid=knb-lter-cce.313.1",
      "acknowledgement": "Data originate from the Brinton and Townsend Euphausiid Database of the Pelagic Invertebrate Collection, Scripps Institution of Oceanography. Supported in recent years by NSF grants to M.D. Ohman and the CCE-LTER site.",
      "contact": null,
      "pi_names": ["Rasmus Swalethorp", "Linsey Sala"],
      "creators": [],
      "funding": null,
      "source_accessed": "2026-09-04"
    },
    "links": {
      "calcofi_org": null,
      "data_source": "https://portal.edirepository.org/nis/mapbrowse?scope=knb-lter-cce&identifier=313",
      "workflow": "https://calcofi.io/workflows/ingest_cce-lter_euphausiids.html",
      "page": "https://calcofi.io/datasets/cce-lter_euphausiids/"
    },
    "coverage": {
      "realm": "bio",
      "temporal": "1951-01 to 2019-04",
      "year_min": 1951,
      "year_max": 2019,
      "years": [
        {
          "year": 1951,
          "n_obs": 1468,
          "n_roots": 110
        },
        {
          "year": 1952,
          "n_obs": 1031,
          "n_roots": 82
        },
        {
          "year": 1953,
          "n_obs": 2031,
          "n_roots": 191
        },
        {
          "year": 1954,
          "n_obs": 2369,
          "n_roots": 192
        },
        {
          "year": 1955,
          "n_obs": 3375,
          "n_roots": 292
        },
        {
          "year": 1956,
          "n_obs": 1831,
          "n_roots": 165
        },
        {
          "year": 1957,
          "n_obs": 2173,
          "n_roots": 139
        },
        {
          "year": 1958,
          "n_obs": 4111,
          "n_roots": 225
        },
        {
          "year": 1959,
          "n_obs": 4560,
          "n_roots": 253
        },
        {
          "year": 1960,
          "n_obs": 1535,
          "n_roots": 139
        },
        {
          "year": 1961,
          "n_obs": 762,
          "n_roots": 94
        },
        {
          "year": 1962,
          "n_obs": 890,
          "n_roots": 100
        },
        {
          "year": 1963,
          "n_obs": 1407,
          "n_roots": 149
        },
        {
          "year": 1964,
          "n_obs": 1012,
          "n_roots": 115
        },
        {
          "year": 1965,
          "n_obs": 935,
          "n_roots": 116
        },
        {
          "year": 1966,
          "n_obs": 1501,
          "n_roots": 171
        },
        {
          "year": 1967,
          "n_obs": 208,
          "n_roots": 31
        },
        {
          "year": 1968,
          "n_obs": 913,
          "n_roots": 106
        },
        {
          "year": 1969,
          "n_obs": 10542,
          "n_roots": 489
        },
        {
          "year": 1970,
          "n_obs": 403,
          "n_roots": 44
        },
        {
          "year": 1972,
          "n_obs": 1095,
          "n_roots": 117
        },
        {
          "year": 1974,
          "n_obs": 314,
          "n_roots": 37
        },
        {
          "year": 1975,
          "n_obs": 1669,
          "n_roots": 198
        },
        {
          "year": 1976,
          "n_obs": 109,
          "n_roots": 20
        },
        {
          "year": 1977,
          "n_obs": 1599,
          "n_roots": 119
        },
        {
          "year": 1978,
          "n_obs": 7307,
          "n_roots": 493
        },
        {
          "year": 1979,
          "n_obs": 1162,
          "n_roots": 104
        },
        {
          "year": 1980,
          "n_obs": 1036,
          "n_roots": 97
        },
        {
          "year": 1981,
          "n_obs": 1078,
          "n_roots": 105
        },
        {
          "year": 1982,
          "n_obs": 949,
          "n_roots": 97
        },
        {
          "year": 1983,
          "n_obs": 2135,
          "n_roots": 136
        },
        {
          "year": 1984,
          "n_obs": 10970,
          "n_roots": 497
        },
        {
          "year": 1985,
          "n_obs": 1090,
          "n_roots": 127
        },
        {
          "year": 1986,
          "n_obs": 1298,
          "n_roots": 114
        },
        {
          "year": 1987,
          "n_obs": 691,
          "n_roots": 75
        },
        {
          "year": 1988,
          "n_obs": 1190,
          "n_roots": 97
        },
        {
          "year": 1989,
          "n_obs": 1311,
          "n_roots": 134
        },
        {
          "year": 1990,
          "n_obs": 1626,
          "n_roots": 107
        },
        {
          "year": 1991,
          "n_obs": 1922,
          "n_roots": 129
        },
        {
          "year": 1992,
          "n_obs": 919,
          "n_roots": 84
        },
        {
          "year": 1993,
          "n_obs": 1279,
          "n_roots": 100
        },
        {
          "year": 1994,
          "n_obs": 1135,
          "n_roots": 91
        },
        {
          "year": 1995,
          "n_obs": 992,
          "n_roots": 83
        },
        {
          "year": 1996,
          "n_obs": 929,
          "n_roots": 89
        },
        {
          "year": 1997,
          "n_obs": 881,
          "n_roots": 89
        },
        {
          "year": 1998,
          "n_obs": 1599,
          "n_roots": 111
        },
        {
          "year": 1999,
          "n_obs": 1341,
          "n_roots": 116
        },
        {
          "year": 2000,
          "n_obs": 1195,
          "n_roots": 111
        },
        {
          "year": 2001,
          "n_obs": 871,
          "n_roots": 80
        },
        {
          "year": 2002,
          "n_obs": 703,
          "n_roots": 64
        },
        {
          "year": 2003,
          "n_obs": 452,
          "n_roots": 32
        },
        {
          "year": 2004,
          "n_obs": 387,
          "n_roots": 25
        },
        {
          "year": 2005,
          "n_obs": 422,
          "n_roots": 28
        },
        {
          "year": 2006,
          "n_obs": 384,
          "n_roots": 29
        },
        {
          "year": 2007,
          "n_obs": 297,
          "n_roots": 20
        },
        {
          "year": 2008,
          "n_obs": 217,
          "n_roots": 19
        },
        {
          "year": 2009,
          "n_obs": 712,
          "n_roots": 56
        },
        {
          "year": 2010,
          "n_obs": 371,
          "n_roots": 26
        },
        {
          "year": 2011,
          "n_obs": 264,
          "n_roots": 17
        },
        {
          "year": 2012,
          "n_obs": 460,
          "n_roots": 31
        },
        {
          "year": 2013,
          "n_obs": 372,
          "n_roots": 22
        },
        {
          "year": 2014,
          "n_obs": 309,
          "n_roots": 21
        },
        {
          "year": 2015,
          "n_obs": 408,
          "n_roots": 17
        },
        {
          "year": 2016,
          "n_obs": 662,
          "n_roots": 33
        },
        {
          "year": 2017,
          "n_obs": 511,
          "n_roots": 27
        },
        {
          "year": 2018,
          "n_obs": 536,
          "n_roots": 32
        },
        {
          "year": 2019,
          "n_obs": 282,
          "n_roots": 17
        }
      ],
      "spatial": "28.0–46.6°N, 133.5–117.3°W",
      "bbox": {
        "lat_min": 28,
        "lat_max": 46.6,
        "lon_min": -133.467,
        "lon_max": -117.283
      },
      "bbox_robust": {
        "lat_min": 31.117,
        "lat_max": 37.283,
        "lon_min": -124.9,
        "lon_max": -117.517,
        "n_positions": 100505
      },
      "months": [17502, 12890, 11591, 26093, 8801, 3674, 5544, 1205, 2329, 4018, 3458, 3393],
      "n_obs": 100505,
      "n_roots": 7477,
      "n_stations": 114,
      "n_variables": 1,
      "n_taxa": 37,
      "depth_min_m": null,
      "depth_max_m": null,
      "variables": [
        {
          "name": "euphausiid_abundance",
          "units": "numberPerMeterSquared",
          "uri": null,
          "category": "Euphausiids (Krill)"
        }
      ],
      "taxa": [
        {
          "taxon_key": "worms:237851",
          "scientific_name": "Euphausia pacifica",
          "common_name": "Pacific krill",
          "rank": "Species",
          "n_obs": 21186
        },
        {
          "taxon_key": "worms:1649784",
          "scientific_name": "Hansarsia difficilis",
          "common_name": null,
          "rank": "Species",
          "n_obs": 20972
        },
        {
          "taxon_key": "worms:110707",
          "scientific_name": "Thysanoessa gregaria",
          "common_name": null,
          "rank": "Species",
          "n_obs": 12299
        },
        {
          "taxon_key": "worms:237864",
          "scientific_name": "Nyctiphanes simplex",
          "common_name": null,
          "rank": "Species",
          "n_obs": 10124
        },
        {
          "taxon_key": "worms:110703",
          "scientific_name": "Stylocheiron longicorne",
          "common_name": null,
          "rank": "Species",
          "n_obs": 7717
        },
        {
          "taxon_key": "worms:221047",
          "scientific_name": "Euphausia recurva",
          "common_name": null,
          "rank": "Species",
          "n_obs": 6338
        },
        {
          "taxon_key": "worms:110684",
          "scientific_name": "Euphausia gibboides",
          "common_name": null,
          "rank": "Species",
          "n_obs": 4432
        },
        {
          "taxon_key": "worms:110700",
          "scientific_name": "Stylocheiron affine",
          "common_name": null,
          "rank": "Species",
          "n_obs": 4392
        },
        {
          "taxon_key": "worms:237874",
          "scientific_name": "Thysanoessa spinifera",
          "common_name": null,
          "rank": "Species",
          "n_obs": 3584
        },
        {
          "taxon_key": "worms:110704",
          "scientific_name": "Stylocheiron maximum",
          "common_name": null,
          "rank": "Species",
          "n_obs": 2567
        },
        {
          "taxon_key": "worms:237853",
          "scientific_name": "Euphausia eximia",
          "common_name": null,
          "rank": "Species",
          "n_obs": 1311
        },
        {
          "taxon_key": "worms:110692",
          "scientific_name": "Nematobrachion flexipes",
          "common_name": null,
          "rank": "Species",
          "n_obs": 1179
        },
        {
          "taxon_key": "worms:110686",
          "scientific_name": "Euphausia hemigibba",
          "common_name": null,
          "rank": "Species",
          "n_obs": 934
        },
        {
          "taxon_key": "worms:110688",
          "scientific_name": "Euphausia mutica",
          "common_name": null,
          "rank": "Species",
          "n_obs": 658
        },
        {
          "taxon_key": "worms:1649791",
          "scientific_name": "Hansarsia tenella",
          "common_name": null,
          "rank": "Species",
          "n_obs": 636
        },
        {
          "taxon_key": "worms:237875",
          "scientific_name": "Thysanopoda astylata",
          "common_name": null,
          "rank": "Species",
          "n_obs": 516
        },
        {
          "taxon_key": "worms:110699",
          "scientific_name": "Stylocheiron abbreviatum",
          "common_name": null,
          "rank": "Species",
          "n_obs": 329
        },
        {
          "taxon_key": "worms:1649783",
          "scientific_name": "Hansarsia atlantica",
          "common_name": null,
          "rank": "Species",
          "n_obs": 289
        },
        {
          "taxon_key": "worms:110701",
          "scientific_name": "Stylocheiron carinatum",
          "common_name": null,
          "rank": "Species",
          "n_obs": 223
        },
        {
          "taxon_key": "worms:110706",
          "scientific_name": "Stylocheiron suhmii",
          "common_name": null,
          "rank": "Species",
          "n_obs": 206
        },
        {
          "taxon_key": "worms:221063",
          "scientific_name": "Thysanopoda orientalis",
          "common_name": null,
          "rank": "Species",
          "n_obs": 169
        },
        {
          "taxon_key": "worms:237870",
          "scientific_name": "Tessarabrachion oculatum",
          "common_name": null,
          "rank": "Species",
          "n_obs": 133
        },
        {
          "taxon_key": "worms:110716",
          "scientific_name": "Thysanopoda egregia",
          "common_name": null,
          "rank": "Species",
          "n_obs": 78
        },
        {
          "taxon_key": "worms:110683",
          "scientific_name": "Euphausia brevis",
          "common_name": null,
          "rank": "Species",
          "n_obs": 66
        },
        {
          "taxon_key": "worms:110702",
          "scientific_name": "Stylocheiron elongatum",
          "common_name": null,
          "rank": "Species",
          "n_obs": 51
        },
        {
          "taxon_key": "worms:110718",
          "scientific_name": "Thysanopoda monacantha",
          "common_name": null,
          "rank": "Species",
          "n_obs": 29
        },
        {
          "taxon_key": "worms:110719",
          "scientific_name": "Thysanopoda obtusifrons",
          "common_name": null,
          "rank": "Species",
          "n_obs": 24
        },
        {
          "taxon_key": "worms:237873",
          "scientific_name": "Thysanoessa longipes",
          "common_name": null,
          "rank": "Species",
          "n_obs": 19
        },
        {
          "taxon_key": "worms:1649787",
          "scientific_name": "Hansarsia gracilis",
          "common_name": null,
          "rank": "Species",
          "n_obs": 16
        },
        {
          "taxon_key": "worms:237852",
          "scientific_name": "Euphausia distinguenda",
          "common_name": null,
          "rank": "Species",
          "n_obs": 7
        },
        {
          "taxon_key": "worms:110720",
          "scientific_name": "Thysanopoda pectinata",
          "common_name": null,
          "rank": "Species",
          "n_obs": 5
        },
        {
          "taxon_key": "worms:110691",
          "scientific_name": "Nematobrachion boopis",
          "common_name": null,
          "rank": "Species",
          "n_obs": 4
        },
        {
          "taxon_key": "worms:221052",
          "scientific_name": "Euphausia tenera",
          "common_name": null,
          "rank": "Species",
          "n_obs": 4
        },
        {
          "taxon_key": "worms:1649790",
          "scientific_name": "Hansarsia microps",
          "common_name": null,
          "rank": "Species",
          "n_obs": 3
        },
        {
          "taxon_key": "worms:110714",
          "scientific_name": "Thysanopoda cornuta",
          "common_name": null,
          "rank": "Species",
          "n_obs": 2
        },
        {
          "taxon_key": "worms:237856",
          "scientific_name": "Euphausia lamelligera",
          "common_name": null,
          "rank": "Species",
          "n_obs": 2
        },
        {
          "taxon_key": "worms:221056",
          "scientific_name": "Euphausia diomedeae",
          "common_name": null,
          "rank": "Species",
          "n_obs": 1
        }
      ],
      "life_stages": ["adult", "calyptopis", "calyptopis C1", "calyptopis C2", "calyptopis C3", "damaged", "furcilia", "furcilia F1", "furcilia F2", "furcilia F3", "furcilia F4", "furcilia F5", "furcilia F6", "furcilia F7", "juvenile", "larvae", "metanauplius"],
      "contributes_to": []
    },
    "tables": ["sample", "obs", "taxon", "dataset_taxon", "measurement_type"],
    "objects": [
      {
        "table": "obs",
        "scope": "partition",
        "shared": false,
        "path": "ducklake/tables/obs/dataset_key=cce-lter_euphausiids/eb06f688035ebc51fe036938/data_0.parquet",
        "url": "https://storage.googleapis.com/calcofi-db/ducklake/tables/obs/dataset_key=cce-lter_euphausiids/eb06f688035ebc51fe036938/data_0.parquet",
        "table_description": "The occurrence-headline long table: one scalar measurement per row, environmental (`realm = 'env'`) and biological (`realm = 'bio'`) together.",
        "bytes": 710442,
        "sha256": "841d387165b801fc91807e26b9d4c11aee6527b25ea33b7a356e75f3baa7c87d",
        "since": "v2026.08.25"
      }
    ],
    "since_version": "v2026.06.08",
    "distributions": [
      {
        "kind": "service",
        "url": "https://storage.googleapis.com/calcofi-db/stac/collections/cce-lter_euphausiids/collection.json",
        "format": "stac",
        "id": "cce-lter_euphausiids",
        "title": "STAC collection",
        "status": "current"
      },
      {
        "kind": "download",
        "url": "https://storage.googleapis.com/calcofi-db/ducklake/tables/obs/dataset_key=cce-lter_euphausiids/eb06f688035ebc51fe036938/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": 710442,
        "sha256": "841d387165b801fc91807e26b9d4c11aee6527b25ea33b7a356e75f3baa7c87d",
        "since": "v2026.08.25",
        "status": "current"
      },
      {
        "kind": "download",
        "url": "https://storage.calcofi.io/calcofi-files-public/netcdf/cce-lter_euphausiids/v2026.09.04/cce-lter_euphausiids.nc",
        "format": "netcdf",
        "id": "cce-lter_euphausiids",
        "title": "CF netCDF",
        "bytes": 41827344,
        "sha256": "931771b0805e045e4a35e1e885abb9454abf32aa6f9f65f8e32e81d7cbaa52bb",
        "cf_scope": "Fully CF: each row is an independent observation with its own time and position, which is a CF point collection. Rows are at the OCCURRENCE grain (event x taxon x life stage x depth), not the event grain, so a sample with many taxa contributes many points. This dataset records no observation depth; CF's point feature does not require one.",
        "release": "v2026.09.04",
        "generated_utc": "2026-09-04T19:15:24Z",
        "status": "current"
      },
      {
        "kind": "service",
        "url": "https://erddap.calcofi.io/erddap/tabledap/cce-lter_euphausiids.html",
        "format": "erddap",
        "id": "cce-lter_euphausiids",
        "title": "CCE-LTER Euphausiid Abundance — observations",
        "grain": "observations",
        "grain_description": "one row per measurement — value, units and quality flag — joined to the sampling event it was taken on",
        "info_url": "https://erddap.calcofi.io/erddap/info/cce-lter_euphausiids/index.html",
        "status": "current"
      },
      {
        "kind": "service",
        "url": "https://erddap.calcofi.io/erddap/tabledap/cce-lter_euphausiids_sample.html",
        "format": "erddap",
        "id": "cce-lter_euphausiids_sample",
        "title": "CCE-LTER Euphausiid Abundance — sampling events",
        "grain": "sampling events",
        "grain_description": "one row per cast, tow or transect: when, where and how it was sampled, with the effort that scales it",
        "info_url": "https://erddap.calcofi.io/erddap/info/cce-lter_euphausiids_sample/index.html",
        "status": "current"
      },
      {
        "kind": "service",
        "url": "https://erddap.calcofi.io/erddap/metadata/iso19115/xml/cce-lter_euphausiids_iso19115.xml",
        "format": "iso19115",
        "id": "cce-lter_euphausiids",
        "title": "ISO 19115-3 metadata (ERDDAP)",
        "status": "current"
      },
      {
        "kind": "notebook",
        "url": "https://calcofi.io/workflows/ingest_cce-lter_euphausiids.html",
        "format": "html",
        "title": "ingest notebook",
        "status": "current"
      },
      {
        "kind": "source",
        "url": "https://portal.edirepository.org/nis/mapbrowse?scope=knb-lter-cce&identifier=313",
        "portal": "edi",
        "title": "source",
        "status": "external"
      },
      {
        "kind": "service",
        "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_euphausiids.html",
        "portal": "erddap",
        "id": "calcofi_euphausiids",
        "title": "CalCOFI Euphausiid Tows (legacy id)",
        "status": "superseded",
        "superseded_by": "cce-lter_euphausiids",
        "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/cce-lter_euphausiids/index.html",
        "id": "cce-lter_euphausiids",
        "issues": []
      },
      {
        "portal": "obis",
        "status": "n/a",
        "issues": []
      },
      {
        "portal": "edi",
        "status": "planned",
        "issue": "https://github.com/CalCOFI/workflows/issues/42",
        "issues": ["https://github.com/CalCOFI/workflows/issues/42"]
      },
      {
        "portal": "ncei",
        "status": "n/a",
        "issues": []
      },
      {
        "portal": "caloos",
        "status": "planned",
        "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": "ingested",
      "priority": "must-complete",
      "gh_issue": "https://github.com/CalCOFI/workflows/issues/26",
      "blockers": "ingested w/ provisional units+taxon (Q01/Q02); ship 98.3%/cruise 81.9% matched",
      "updated": "2026-09-04",
      "questions_open": 5,
      "questions_dataset": []
    }
  }
}
