{
  "dataset_key": "swfsc_ichthyo",
  "provider": {
    "key": "swfsc",
    "short": "NOAA SWFSC",
    "name": "NOAA Southwest Fisheries Science Center",
    "url": "https://www.fisheries.noaa.gov/about/southwest-fisheries-science-center",
    "registered": true
  },
  "dataset": "ichthyo",
  "dataset_name": "SWFSC Ichthyoplankton",
  "dataset_name_short": "Ichthyoplankton",
  "category": {
    "name": "Fish Eggs & Larvae",
    "realm": "bio",
    "icon": "cat-ichthyo",
    "order": 10,
    "registered": true
  },
  "color": "#ffa94d",
  "visibility": "public",
  "description_md": "Ichthyoplankton (fish eggs and larvae) collected by bongo and manta net tows on CalCOFI cruises, processed by SWFSC.\n",
  "keywords": [
    "EARTH SCIENCE > BIOLOGICAL CLASSIFICATION > ANIMALS/VERTEBRATES > FISH",
    "EARTH SCIENCE > BIOLOGICAL CLASSIFICATION > ANIMALS/VERTEBRATES > FISH > RAY-FINNED FISHES"
  ],
  "attribution": {
    "citation_main": "NOAA Fisheries SWFSC. CalCOFI Ichthyoplankton Database.",
    "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-04"
  },
  "links": {
    "calcofi_org": "https://calcofi.org/data/marine-ecosystem-data/fish-eggs-larvae/",
    "data_source": null,
    "workflow": "https://calcofi.io/workflows/ingest_swfsc_ichthyo.html",
    "page": "https://calcofi.io/datasets/swfsc_ichthyo/"
  },
  "coverage": {
    "realm": "bio",
    "temporal": "1951-01 to 2023-01",
    "year_min": 1951,
    "year_max": 2023,
    "years": [
      {
        "year": 1951,
        "n_obs": 11794,
        "n_roots": 1373
      },
      {
        "year": 1952,
        "n_obs": 13383,
        "n_roots": 1481
      },
      {
        "year": 1953,
        "n_obs": 11686,
        "n_roots": 1428
      },
      {
        "year": 1954,
        "n_obs": 13863,
        "n_roots": 1472
      },
      {
        "year": 1955,
        "n_obs": 10771,
        "n_roots": 1302
      },
      {
        "year": 1956,
        "n_obs": 9591,
        "n_roots": 1393
      },
      {
        "year": 1957,
        "n_obs": 12385,
        "n_roots": 1476
      },
      {
        "year": 1958,
        "n_obs": 14728,
        "n_roots": 1871
      },
      {
        "year": 1959,
        "n_obs": 17303,
        "n_roots": 2174
      },
      {
        "year": 1960,
        "n_obs": 15062,
        "n_roots": 1807
      },
      {
        "year": 1961,
        "n_obs": 7907,
        "n_roots": 953
      },
      {
        "year": 1962,
        "n_obs": 8929,
        "n_roots": 917
      },
      {
        "year": 1963,
        "n_obs": 10298,
        "n_roots": 1007
      },
      {
        "year": 1964,
        "n_obs": 11481,
        "n_roots": 1193
      },
      {
        "year": 1965,
        "n_obs": 11963,
        "n_roots": 1092
      },
      {
        "year": 1966,
        "n_obs": 21613,
        "n_roots": 1974
      },
      {
        "year": 1967,
        "n_obs": 3109,
        "n_roots": 258
      },
      {
        "year": 1968,
        "n_obs": 3716,
        "n_roots": 319
      },
      {
        "year": 1969,
        "n_obs": 18180,
        "n_roots": 1722
      },
      {
        "year": 1972,
        "n_obs": 13651,
        "n_roots": 1496
      },
      {
        "year": 1974,
        "n_obs": 1782,
        "n_roots": 271
      },
      {
        "year": 1975,
        "n_obs": 12470,
        "n_roots": 1389
      },
      {
        "year": 1977,
        "n_obs": 821,
        "n_roots": 89
      },
      {
        "year": 1978,
        "n_obs": 14294,
        "n_roots": 1147
      },
      {
        "year": 1979,
        "n_obs": 2860,
        "n_roots": 246
      },
      {
        "year": 1980,
        "n_obs": 3773,
        "n_roots": 961
      },
      {
        "year": 1981,
        "n_obs": 13563,
        "n_roots": 1733
      },
      {
        "year": 1982,
        "n_obs": 2065,
        "n_roots": 702
      },
      {
        "year": 1983,
        "n_obs": 3148,
        "n_roots": 833
      },
      {
        "year": 1984,
        "n_obs": 10176,
        "n_roots": 1493
      },
      {
        "year": 1985,
        "n_obs": 4880,
        "n_roots": 1327
      },
      {
        "year": 1986,
        "n_obs": 4318,
        "n_roots": 587
      },
      {
        "year": 1987,
        "n_obs": 5215,
        "n_roots": 770
      },
      {
        "year": 1988,
        "n_obs": 5359,
        "n_roots": 806
      },
      {
        "year": 1989,
        "n_obs": 5082,
        "n_roots": 859
      },
      {
        "year": 1990,
        "n_obs": 4261,
        "n_roots": 673
      },
      {
        "year": 1991,
        "n_obs": 5432,
        "n_roots": 657
      },
      {
        "year": 1992,
        "n_obs": 4412,
        "n_roots": 417
      },
      {
        "year": 1993,
        "n_obs": 3506,
        "n_roots": 292
      },
      {
        "year": 1994,
        "n_obs": 3895,
        "n_roots": 513
      },
      {
        "year": 1995,
        "n_obs": 3575,
        "n_roots": 503
      },
      {
        "year": 1996,
        "n_obs": 4004,
        "n_roots": 389
      },
      {
        "year": 1997,
        "n_obs": 3573,
        "n_roots": 423
      },
      {
        "year": 1998,
        "n_obs": 9336,
        "n_roots": 660
      },
      {
        "year": 1999,
        "n_obs": 4960,
        "n_roots": 456
      },
      {
        "year": 2000,
        "n_obs": 6722,
        "n_roots": 458
      },
      {
        "year": 2001,
        "n_obs": 3611,
        "n_roots": 349
      },
      {
        "year": 2002,
        "n_obs": 7809,
        "n_roots": 612
      },
      {
        "year": 2003,
        "n_obs": 7877,
        "n_roots": 706
      },
      {
        "year": 2004,
        "n_obs": 5482,
        "n_roots": 575
      },
      {
        "year": 2005,
        "n_obs": 5127,
        "n_roots": 566
      },
      {
        "year": 2006,
        "n_obs": 7919,
        "n_roots": 629
      },
      {
        "year": 2007,
        "n_obs": 2904,
        "n_roots": 337
      },
      {
        "year": 2008,
        "n_obs": 4203,
        "n_roots": 545
      },
      {
        "year": 2009,
        "n_obs": 4167,
        "n_roots": 432
      },
      {
        "year": 2010,
        "n_obs": 4445,
        "n_roots": 452
      },
      {
        "year": 2011,
        "n_obs": 4919,
        "n_roots": 414
      },
      {
        "year": 2012,
        "n_obs": 5257,
        "n_roots": 495
      },
      {
        "year": 2013,
        "n_obs": 5792,
        "n_roots": 461
      },
      {
        "year": 2014,
        "n_obs": 5154,
        "n_roots": 352
      },
      {
        "year": 2015,
        "n_obs": 5818,
        "n_roots": 436
      },
      {
        "year": 2016,
        "n_obs": 4971,
        "n_roots": 389
      },
      {
        "year": 2017,
        "n_obs": 3413,
        "n_roots": 374
      },
      {
        "year": 2018,
        "n_obs": 2015,
        "n_roots": 146
      },
      {
        "year": 2019,
        "n_obs": 1966,
        "n_roots": 164
      },
      {
        "year": 2020,
        "n_obs": 830,
        "n_roots": 102
      },
      {
        "year": 2021,
        "n_obs": 1321,
        "n_roots": 121
      },
      {
        "year": 2022,
        "n_obs": 1551,
        "n_roots": 106
      },
      {
        "year": 2023,
        "n_obs": 804,
        "n_roots": 72
      }
    ],
    "spatial": "0.0–54.4°N, 179.8–77.2°W",
    "bbox": {
      "lat_min": 0.0017,
      "lat_max": 54.385,
      "lon_min": -179.8217,
      "lon_max": -77.2283
    },
    "n_obs": 482250,
    "n_roots": 54197,
    "n_stations": 207,
    "n_variables": 1,
    "n_taxa": 963,
    "depth_min_m": null,
    "depth_max_m": null,
    "variables": [
      "abundance"
    ],
    "life_stages": [
      "egg",
      "invert",
      "larva"
    ],
    "contributes_to": []
  },
  "tables": [
    "sample",
    "obs",
    "obs_attribute",
    "sample_measurement",
    "taxon",
    "dataset_taxon",
    "cruise",
    "ship",
    "lookup",
    "grid"
  ],
  "objects": [
    {
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "path": "ducklake-staging/tables/obs/dataset_key=swfsc_ichthyo/1ad4cc8b42078b1b3c5c6f18/data_0.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=swfsc_ichthyo/1ad4cc8b42078b1b3c5c6f18/data_0.parquet",
      "bytes": 4028259,
      "sha256": "5a494418887b463d82f1d6baf4c5ca3869cfcf50fb43456776c88540c81996cf",
      "since": "v2026.09.04"
    },
    {
      "table": "sample",
      "scope": "table",
      "shared": true,
      "path": "ducklake-staging/tables/sample/20f8bca6631580d382ef064c/sample.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/sample/20f8bca6631580d382ef064c/sample.parquet",
      "bytes": 25947132,
      "sha256": "679c7b933da2bee77c9d099b6dcfc94c618e363a4cc423a1c374dcd63a85f285",
      "since": "v2026.09.04"
    },
    {
      "table": "obs_attribute",
      "scope": "table",
      "shared": true,
      "path": "ducklake-staging/tables/obs_attribute/df2caf362cc9829013c29c0c/obs_attribute.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs_attribute/df2caf362cc9829013c29c0c/obs_attribute.parquet",
      "bytes": 1849616,
      "sha256": "dca5d86871b480dc91a734e9b22934f16d830dc9cadaea8a3aae241a154a8619",
      "since": "v2026.09.04"
    },
    {
      "table": "sample_measurement",
      "scope": "table",
      "shared": true,
      "path": "ducklake-staging/tables/sample_measurement/3ca15d80943300a06e48d290/sample_measurement.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/sample_measurement/3ca15d80943300a06e48d290/sample_measurement.parquet",
      "bytes": 2017797,
      "sha256": "6b4182c1b153a838891eed1844b351a9e3e643ac7b90a6a912ba5c43aaf70901",
      "since": "v2026.09.04"
    },
    {
      "table": "taxon",
      "scope": "table",
      "shared": true,
      "path": "ducklake-staging/tables/taxon/de215f1e847c2f82bb3edbe3/taxon.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/taxon/de215f1e847c2f82bb3edbe3/taxon.parquet",
      "bytes": 87835,
      "sha256": "568e4d23aef4621e5d27e7879dee374acbb4b380751f44df78e802666664a46b",
      "since": "v2026.09.05"
    },
    {
      "table": "dataset_taxon",
      "scope": "table",
      "shared": true,
      "path": "ducklake-staging/tables/dataset_taxon/3a26fcfe5701d1301faeb8f8/dataset_taxon.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/dataset_taxon/3a26fcfe5701d1301faeb8f8/dataset_taxon.parquet",
      "bytes": 57947,
      "sha256": "1cfc4c0b4dd1ac05e4e630c2dca5c972bf648b76376dcbed0999ccc7f6ab4f50",
      "since": "v2026.09.04"
    },
    {
      "table": "cruise",
      "scope": "table",
      "shared": false,
      "path": "ducklake-staging/tables/cruise/829f8b61e2af101e53a0c484/cruise.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/cruise/829f8b61e2af101e53a0c484/cruise.parquet",
      "bytes": 19615,
      "sha256": "8118ed2008c97c72bb67ad137aac0682a5d926a94ad45bcc33da23bc2fd797d4",
      "since": "v2026.09.04"
    },
    {
      "table": "ship",
      "scope": "table",
      "shared": false,
      "path": "ducklake-staging/tables/ship/9a88861433301d3665cb140d/ship.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/ship/9a88861433301d3665cb140d/ship.parquet",
      "bytes": 1238,
      "sha256": "6c320d5032a33e3d54295957e09d607ad19f39379e1cb6567de0da9e91dd65da",
      "since": "v2026.09.04"
    },
    {
      "table": "lookup",
      "scope": "table",
      "shared": false,
      "path": "ducklake-staging/tables/lookup/4638ecc002bce55650565636/lookup.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/lookup/4638ecc002bce55650565636/lookup.parquet",
      "bytes": 1597,
      "sha256": "21f96f3971d403fdac5c50d5e5e4fba9cd1ba2d3c0bee6ee3637091b3e9b8fda",
      "since": "v2026.09.04"
    },
    {
      "table": "grid",
      "scope": "table",
      "shared": false,
      "path": "ducklake-staging/tables/grid/2b546ac2ee0a112afbf96bd5/grid.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/grid/2b546ac2ee0a112afbf96bd5/grid.parquet",
      "bytes": 102994,
      "sha256": "5a1617386223025e515602d4dda5da92d1aebca41ef33b13ab882e2e1fc53493",
      "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=swfsc_ichthyo/1ad4cc8b42078b1b3c5c6f18/data_0.parquet",
      "format": "parquet",
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "title": "obs (this dataset's rows)",
      "bytes": 4028259,
      "sha256": "5a494418887b463d82f1d6baf4c5ca3869cfcf50fb43456776c88540c81996cf",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/sample/20f8bca6631580d382ef064c/sample.parquet",
      "format": "parquet",
      "table": "sample",
      "scope": "table",
      "shared": true,
      "title": "sample (whole table)",
      "bytes": 25947132,
      "sha256": "679c7b933da2bee77c9d099b6dcfc94c618e363a4cc423a1c374dcd63a85f285",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs_attribute/df2caf362cc9829013c29c0c/obs_attribute.parquet",
      "format": "parquet",
      "table": "obs_attribute",
      "scope": "table",
      "shared": true,
      "title": "obs_attribute (whole table)",
      "bytes": 1849616,
      "sha256": "dca5d86871b480dc91a734e9b22934f16d830dc9cadaea8a3aae241a154a8619",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/sample_measurement/3ca15d80943300a06e48d290/sample_measurement.parquet",
      "format": "parquet",
      "table": "sample_measurement",
      "scope": "table",
      "shared": true,
      "title": "sample_measurement (whole table)",
      "bytes": 2017797,
      "sha256": "6b4182c1b153a838891eed1844b351a9e3e643ac7b90a6a912ba5c43aaf70901",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/taxon/de215f1e847c2f82bb3edbe3/taxon.parquet",
      "format": "parquet",
      "table": "taxon",
      "scope": "table",
      "shared": true,
      "title": "taxon (whole table)",
      "bytes": 87835,
      "sha256": "568e4d23aef4621e5d27e7879dee374acbb4b380751f44df78e802666664a46b",
      "since": "v2026.09.05",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/dataset_taxon/3a26fcfe5701d1301faeb8f8/dataset_taxon.parquet",
      "format": "parquet",
      "table": "dataset_taxon",
      "scope": "table",
      "shared": true,
      "title": "dataset_taxon (whole table)",
      "bytes": 57947,
      "sha256": "1cfc4c0b4dd1ac05e4e630c2dca5c972bf648b76376dcbed0999ccc7f6ab4f50",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/cruise/829f8b61e2af101e53a0c484/cruise.parquet",
      "format": "parquet",
      "table": "cruise",
      "scope": "table",
      "shared": false,
      "title": "cruise (whole table)",
      "bytes": 19615,
      "sha256": "8118ed2008c97c72bb67ad137aac0682a5d926a94ad45bcc33da23bc2fd797d4",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/ship/9a88861433301d3665cb140d/ship.parquet",
      "format": "parquet",
      "table": "ship",
      "scope": "table",
      "shared": false,
      "title": "ship (whole table)",
      "bytes": 1238,
      "sha256": "6c320d5032a33e3d54295957e09d607ad19f39379e1cb6567de0da9e91dd65da",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/lookup/4638ecc002bce55650565636/lookup.parquet",
      "format": "parquet",
      "table": "lookup",
      "scope": "table",
      "shared": false,
      "title": "lookup (whole table)",
      "bytes": 1597,
      "sha256": "21f96f3971d403fdac5c50d5e5e4fba9cd1ba2d3c0bee6ee3637091b3e9b8fda",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/grid/2b546ac2ee0a112afbf96bd5/grid.parquet",
      "format": "parquet",
      "table": "grid",
      "scope": "table",
      "shared": false,
      "title": "grid (whole table)",
      "bytes": 102994,
      "sha256": "5a1617386223025e515602d4dda5da92d1aebca41ef33b13ab882e2e1fc53493",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.calcofi.io/calcofi-files-public/netcdf/swfsc_ichthyo/v2026.09.04/swfsc_ichthyo.nc",
      "format": "netcdf",
      "id": "swfsc_ichthyo",
      "title": "CF netCDF",
      "bytes": 225262134,
      "sha256": "1f9ab1b0a92b485c96b510e5998ed84cdcd78dc0b1f5a87c1ca47c192c25a7c4",
      "cf_scope": "CF-1.10 where CF applies (coordinates, units, standard names, time). The site -> tow -> net -> occurrence hierarchy uses netCDF-4 groups with explicit parent_index links; CF defines no feature type for this nesting.",
      "release": "v2026.09.04",
      "generated_utc": "2026-09-04T19:20:59Z",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/swfsc_ichthyo_attribute.html",
      "format": "erddap",
      "id": "swfsc_ichthyo_attribute",
      "title": "SWFSC Ichthyoplankton — length/stage frequency",
      "grain": "length/stage frequency",
      "info_url": "https://erddap.calcofi.io/erddap/info/swfsc_ichthyo_attribute/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/swfsc_ichthyo.html",
      "format": "erddap",
      "id": "swfsc_ichthyo",
      "title": "SWFSC Ichthyoplankton — observations",
      "grain": "observations",
      "info_url": "https://erddap.calcofi.io/erddap/info/swfsc_ichthyo/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/swfsc_ichthyo_sample.html",
      "format": "erddap",
      "id": "swfsc_ichthyo_sample",
      "title": "SWFSC Ichthyoplankton — sampling events",
      "grain": "sampling events",
      "info_url": "https://erddap.calcofi.io/erddap/info/swfsc_ichthyo_sample/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/metadata/iso19115/xml/swfsc_ichthyo_iso19115.xml",
      "format": "iso19115",
      "id": "swfsc_ichthyo",
      "title": "ISO 19115-3 metadata (ERDDAP)",
      "status": "current"
    },
    {
      "kind": "notebook",
      "url": "https://calcofi.io/workflows/ingest_swfsc_ichthyo.html",
      "format": "html",
      "title": "ingest notebook",
      "status": "current"
    },
    {
      "kind": "page",
      "url": "https://calcofi.org/data/marine-ecosystem-data/fish-eggs-larvae/",
      "portal": "calcofi.org",
      "title": "calcofi.org data page",
      "status": "external"
    },
    {
      "kind": "archive",
      "url": "https://obis.org/dataset/0e223f55-c826-4513-ae9a-b04cbf2e189c",
      "portal": "obis",
      "id": "0e223f55-c826-4513-ae9a-b04cbf2e189c",
      "title": "CalCOFI Fish Larvae & Egg Tows",
      "status": "current",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "published 2026-03-27 through the OBIS-USA IPT from publish_ichthyo_to-obis.qmd (DwC-A: 77,188 events · 463,655 occurrences · 610,816 eMoF); featured by OBIS 2026-04-15. The OBIS text search does not match 'CalCOFI' — address it by this id, never by search."
    },
    {
      "kind": "archive",
      "url": "https://ipt-obis.gbif.us/resource?r=calcofi_ichthyo",
      "portal": "ipt",
      "id": "calcofi_ichthyo",
      "title": "CalCOFI Fish Larvae & Egg Tows (OBIS-USA IPT resource)",
      "status": "current",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "the IPT resource behind the OBIS dataset; Ben holds the login; upload is manual, gated on a content change (plan D-8)"
    },
    {
      "kind": "mirror",
      "url": "https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdCalCOFIlrvcnt.html",
      "portal": "erddap-noaa",
      "id": "erdCalCOFIlrvcnt",
      "title": "CalCOFI NOAA Fish Larvae Counts",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "NOAA CoastWatch ERDDAP; the same SWFSC ichthyoplankton rows served by NOAA (CalOOS module source)"
    },
    {
      "kind": "mirror",
      "url": "https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdCalCOFIlrvsiz.html",
      "portal": "erddap-noaa",
      "id": "erdCalCOFIlrvsiz",
      "title": "CalCOFI NOAA Fish Larvae Sizes",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z"
    },
    {
      "kind": "mirror",
      "url": "https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdCalCOFIlrvstg.html",
      "portal": "erddap-noaa",
      "id": "erdCalCOFIlrvstg",
      "title": "CalCOFI NOAA Fish Larvae Stages",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z"
    },
    {
      "kind": "mirror",
      "url": "https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdCalCOFIeggcnt.html",
      "portal": "erddap-noaa",
      "id": "erdCalCOFIeggcnt",
      "title": "CalCOFI NOAA Fish Egg Counts",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z"
    },
    {
      "kind": "mirror",
      "url": "https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdCalCOFIeggstg.html",
      "portal": "erddap-noaa",
      "id": "erdCalCOFIeggstg",
      "title": "CalCOFI NOAA Fish Egg Stages",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z"
    },
    {
      "kind": "mirror",
      "url": "https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdCalCOFIinvcnt.html",
      "portal": "erddap-noaa",
      "id": "erdCalCOFIinvcnt",
      "title": "CalCOFI NOAA Invertebrate Counts (cephalopods)",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "swfsc/invert is folded into swfsc_ichthyo (dataset_status.csv)"
    },
    {
      "kind": "mirror",
      "url": "https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdCalCOFIinvsiz.html",
      "portal": "erddap-noaa",
      "id": "erdCalCOFIinvsiz",
      "title": "CalCOFI NOAA Invertebrate Sizes (cephalopods)",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z"
    },
    {
      "kind": "mirror",
      "url": "https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdCalCOFItows.html",
      "portal": "erddap-noaa",
      "id": "erdCalCOFItows",
      "title": "CalCOFI NOAA Ichthyoplankton Tows",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "the tow (effort) table the count tables join to"
    },
    {
      "kind": "mirror",
      "url": "https://portal.edirepository.org/nis/mapbrowse?packageid=edi.109.4",
      "portal": "edi",
      "id": "edi.109.4",
      "title": "CALCOFI fish larvae at 66 standard stations, 1966 - ongoing",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "SCB MBON's derived package (Thompson, Miller, Kui 2022; doi:10.6073/pasta/23c5576732e5ec3956fe5e86954f4a2b) — a subset of the same source, not the ingest's source; published by MBON, never republished by CalCOFI"
    },
    {
      "kind": "service",
      "url": "https://data.caloos.org/#module-metadata/1a1a7812-48f9-4325-8ad0-e51e67e366ba",
      "portal": "caloos",
      "id": "1a1a7812-48f9-4325-8ad0-e51e67e366ba",
      "title": "CalCOFI Fish Eggs & Larvae Counts/Stages from net tows and CUFES (CalOOS module)",
      "status": "external",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "CalOOS catalog module id for the CoastWatch mirror rows; # source: caloos-sheet rows 1,4, 2026-09-05"
    }
  ],
  "registrations": [
    {
      "portal": "erddap",
      "status": "published",
      "url": "https://erddap.calcofi.io/erddap/info/swfsc_ichthyo/index.html",
      "issues": []
    },
    {
      "portal": "obis",
      "status": "published",
      "url": "https://obis.org/dataset/0e223f55-c826-4513-ae9a-b04cbf2e189c",
      "issues": []
    },
    {
      "portal": "edi",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "ncei",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "caloos",
      "status": "planned",
      "url": "https://data.caloos.org/#module-metadata/1a1a7812-48f9-4325-8ad0-e51e67e366ba",
      "issues": []
    },
    {
      "portal": "zenodo",
      "status": "published",
      "url": "https://doi.org/10.5281/zenodo.22281994",
      "note": "as part of the integrated database release"
    }
  ],
  "status": {
    "stage": "published",
    "priority": "must-complete",
    "gh_issue": null,
    "blockers": null,
    "updated": "2026-09-04",
    "questions_open": 14,
    "questions_dataset": [
      {
        "label": "Q10",
        "field": "citation_main",
        "status": "proposed"
      },
      {
        "label": "Q11",
        "field": "license",
        "status": "proposed"
      },
      {
        "label": "Q12",
        "field": "pi_names",
        "status": "proposed"
      }
    ]
  }
}