{
  "dataset_key": "calcofi_mets",
  "provider": {
    "key": "calcofi",
    "short": "CalCOFI",
    "name": "California Cooperative Oceanic Fisheries Investigations",
    "url": "https://calcofi.org",
    "registered": true
  },
  "dataset": "mets",
  "dataset_name": "CalCOFI METS (Underway TSG/Meteorology)",
  "dataset_name_short": "Underway Meteorological (METS)",
  "category": {
    "name": "Meteorology & Sea State",
    "realm": "env",
    "icon": "cat-meteorology",
    "order": 5,
    "registered": true
  },
  "color": "#74c0fc",
  "visibility": "public",
  "description_md": "Shipboard underway thermosalinograph (TSG) and meteorology data, ~1-minute resolution, recorded continuously along the cruise track.\n",
  "keywords": [
    "EARTH SCIENCE > ATMOSPHERE > ATMOSPHERIC WINDS",
    "EARTH SCIENCE > ATMOSPHERE > ATMOSPHERIC TEMPERATURE > SURFACE TEMPERATURE > AIR TEMPERATURE",
    "EARTH SCIENCE > ATMOSPHERE > ATMOSPHERIC PRESSURE > SURFACE PRESSURE",
    "EARTH SCIENCE > OCEANS > OCEAN OPTICS > OCEAN COLOR",
    "EARTH SCIENCE > OCEANS > OCEAN TEMPERATURE > WATER TEMPERATURE"
  ],
  "attribution": {
    "citation_main": "CalCOFI. Underway (METS) TSG/Meteorology Data. 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/underway/",
    "data_source": "https://calcofi.org/data/oceanographic-data/underway/",
    "workflow": "https://calcofi.io/workflows/ingest_calcofi_mets.html",
    "page": "https://calcofi.io/datasets/calcofi_mets/"
  },
  "coverage": {
    "realm": "env",
    "temporal": "2004-01 to 2022-11",
    "year_min": 2004,
    "year_max": 2022,
    "years": [
      {
        "year": 2004,
        "n_obs": 7324,
        "n_roots": 3662
      },
      {
        "year": 2005,
        "n_obs": 8070,
        "n_roots": 4035
      },
      {
        "year": 2009,
        "n_obs": 5476,
        "n_roots": 2738
      },
      {
        "year": 2010,
        "n_obs": 11941,
        "n_roots": 3665
      },
      {
        "year": 2011,
        "n_obs": 11284,
        "n_roots": 2821
      },
      {
        "year": 2012,
        "n_obs": 15357,
        "n_roots": 5818
      },
      {
        "year": 2013,
        "n_obs": 32168,
        "n_roots": 8042
      },
      {
        "year": 2014,
        "n_obs": 11808,
        "n_roots": 3117
      },
      {
        "year": 2015,
        "n_obs": 22353,
        "n_roots": 5589
      },
      {
        "year": 2016,
        "n_obs": 61213,
        "n_roots": 7907
      },
      {
        "year": 2017,
        "n_obs": 62050,
        "n_roots": 5693
      },
      {
        "year": 2018,
        "n_obs": 26948,
        "n_roots": 1968
      },
      {
        "year": 2019,
        "n_obs": 49818,
        "n_roots": 4828
      },
      {
        "year": 2020,
        "n_obs": 44126,
        "n_roots": 3846
      },
      {
        "year": 2021,
        "n_obs": 111312,
        "n_roots": 10890
      },
      {
        "year": 2022,
        "n_obs": 30211,
        "n_roots": 3176
      }
    ],
    "spatial": "29.8–37.9°N, 125.8–117.2°W",
    "bbox": {
      "lat_min": 29.8225,
      "lat_max": 37.8658,
      "lon_min": -125.7906,
      "lon_max": -117.153
    },
    "n_obs": 511459,
    "n_roots": 77795,
    "n_stations": 98,
    "n_variables": 17,
    "n_taxa": 0,
    "depth_min_m": 0,
    "depth_max_m": 0,
    "variables": [
      "air_temp_c",
      "atm_pressure_mb",
      "bottom_depth_m",
      "chl_fluor",
      "long_wave_rad",
      "oxygen",
      "par_surf",
      "rel_humidity_pct",
      "short_wave_rad",
      "sss_psu",
      "sst_c",
      "sw_ph",
      "tsg1_salinity_psu",
      "tsg1_temp_c",
      "uws_flow",
      "wind_dir_deg",
      "wind_speed_ms"
    ],
    "life_stages": [],
    "contributes_to": [
      {
        "category": "Carbonate System",
        "variables": [
          "sw_ph"
        ]
      },
      {
        "category": "Physical Oceanography",
        "variables": [
          "air_temp_c",
          "atm_pressure_mb",
          "bottom_depth_m",
          "oxygen",
          "rel_humidity_pct",
          "sss_psu",
          "sst_c",
          "tsg1_salinity_psu",
          "tsg1_temp_c",
          "uws_flow"
        ]
      },
      {
        "category": "Productivity & Pigments",
        "variables": [
          "chl_fluor",
          "par_surf"
        ]
      }
    ]
  },
  "tables": [
    "sample",
    "obs",
    "obs_mets_full",
    "measurement_type"
  ],
  "objects": [
    {
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "path": "ducklake-staging/tables/obs/dataset_key=calcofi_mets/6c8116516fed4f0059274612/data_0.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=calcofi_mets/6c8116516fed4f0059274612/data_0.parquet",
      "bytes": 9616121,
      "sha256": "1c62d183ec256f8282eeed7509d4ed1494cd33f89d34582ff12ec3c6b1676fb2",
      "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_mets/6c8116516fed4f0059274612/data_0.parquet",
      "format": "parquet",
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "title": "obs (this dataset's rows)",
      "bytes": 9616121,
      "sha256": "1c62d183ec256f8282eeed7509d4ed1494cd33f89d34582ff12ec3c6b1676fb2",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.calcofi.io/calcofi-files-public/netcdf/calcofi_mets/v2026.09.04/calcofi_mets.nc",
      "format": "netcdf",
      "id": "calcofi_mets",
      "title": "CF netCDF",
      "bytes": 18080079,
      "sha256": "0ba59ec0d692033c0fcef367e7225039c0b6dc28db76a4f2f902588052704b00",
      "cf_scope": "Fully CF: an underway series on a moving platform is a CF trajectory. One trajectory per cruise; time, latitude and longitude vary along the observation dimension rather than being fixed per instance.",
      "release": "v2026.09.04",
      "generated_utc": "2026-09-04T19:13:39Z",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_mets_full.html",
      "format": "erddap",
      "id": "calcofi_mets_full",
      "title": "CalCOFI METS (Underway TSG/Meteorology) — full resolution (pre-thinning)",
      "grain": "full resolution (pre-thinning)",
      "info_url": "https://erddap.calcofi.io/erddap/info/calcofi_mets_full/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_mets.html",
      "format": "erddap",
      "id": "calcofi_mets",
      "title": "CalCOFI METS (Underway TSG/Meteorology) — observations",
      "grain": "observations",
      "info_url": "https://erddap.calcofi.io/erddap/info/calcofi_mets/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_mets_sample.html",
      "format": "erddap",
      "id": "calcofi_mets_sample",
      "title": "CalCOFI METS (Underway TSG/Meteorology) — sampling events",
      "grain": "sampling events",
      "info_url": "https://erddap.calcofi.io/erddap/info/calcofi_mets_sample/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/metadata/iso19115/xml/calcofi_mets_iso19115.xml",
      "format": "iso19115",
      "id": "calcofi_mets",
      "title": "ISO 19115-3 metadata (ERDDAP)",
      "status": "current"
    },
    {
      "kind": "notebook",
      "url": "https://calcofi.io/workflows/ingest_calcofi_mets.html",
      "format": "html",
      "title": "ingest notebook",
      "status": "current"
    },
    {
      "kind": "page",
      "url": "https://calcofi.org/data/oceanographic-data/underway/",
      "portal": "calcofi.org",
      "title": "calcofi.org data page",
      "status": "external"
    },
    {
      "kind": "source",
      "url": "https://calcofi.org/data/oceanographic-data/underway/",
      "portal": "calcofi.org",
      "title": "source",
      "status": "external"
    }
  ],
  "registrations": [
    {
      "portal": "erddap",
      "status": "published",
      "url": "https://erddap.calcofi.io/erddap/info/calcofi_mets/index.html",
      "issues": []
    },
    {
      "portal": "obis",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "edi",
      "status": "planned",
      "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": "metadata",
    "priority": "should-complete",
    "gh_issue": null,
    "blockers": "underway TSG/meteorology, ~1-min resolution, 7 schema variants; NOT YET RUN — source archive is hand-staged per cruise and calcofi.org now 404s; 9 open provider questions (units/pH scale/sentinels)",
    "updated": "2026-07-28",
    "questions_open": 23,
    "questions_dataset": [
      {
        "label": "Q29",
        "field": "license",
        "status": "proposed"
      },
      {
        "label": "Q30",
        "field": "pi_names",
        "status": "proposed"
      },
      {
        "label": "Q31",
        "field": "citation_main",
        "status": "proposed"
      }
    ]
  }
}