CalCOFI CalCOFI CalCOFI.io open data ecosystem
Since 1949 Β· the California Current Β· one of the longest-running ocean observing programs anywhere

From ship to screen

CalCOFI cruises have sampled the California Current for seventy-five years. CalCOFI.io turns those observations into an open data ecosystem: reproducible workflows load each dataset into a versioned integrated database, which powers interactive apps, a browser SQL playground, standards-based services and scientific programming packages in R and Python β€” for scientists, resource managers, students and the curious.

ship β†’ workflows β†’ database β†’ datasets β†’ apps Β· services Β· R Β· Python Β· portals

Browse the datasets Explore the data Build on it

16 datasets Β· 17 holdings Β· 25 reference rows

Datasets

Find what has been collected. One record per dataset β€” coverage, every endpoint it can be reached through, its licence and how to cite it β€” by category, with the holdings CalCOFI has but has not ingested yet. All datasets data.json

CalCOFI integrated database v2026.09.052026-09-05
datasets
16
tables
23
rows
348 M
holdings
17

Physical Oceanography

2 datasets Β· 2 contributing Β· 2 held

Nutrients & Chemistry

0 datasets Β· 2 contributing Β· 4 held

Carbonate System

1 dataset Β· 3 contributing

Productivity & Pigments

0 datasets Β· 3 contributing Β· 4 held

Meteorology & Sea State

1 dataset

Phytoplankton

1 dataset Β· 3 held

Picoplankton & Bacteria

1 dataset

Zooplankton

5 datasets Β· 1 held

Euphausiids (Krill)

1 dataset

Fish Eggs & Larvae

2 datasets
  • CUFES Fish Eggs NOAA SWFSC1996–2022284,097 obsparquet Β· netCDF Β· ERDDAPcustom
  • Ichthyoplankton NOAA SWFSC1951–2023482,250 obsparquet Β· netCDF Β· ERDDAP Β· OBIS

Mesopelagic Fish

1 dataset
  • Mesopelagic Fish SIO2010–20121,393 obsparquet Β· netCDF Β· ERDDAPCC-BY-4.0

Seabirds & Marine Mammals

1 dataset Β· 1 held

Genomics & eDNA

0 datasets Β· 2 held

The reference frame

25 reference rows

Not datasets: the frame every dataset joins to β€” the cruise and ship registry, the station grid, the boundary layers and the bathymetry.

Release tables

  • Cruise 842 rowsparquet β†—unique by ship and year-month
  • Ship 49 rowsparquet β†—unique ship with many cruises
  • Grid 218 rowsparquet β†—CalCOFI survey grid polygons with standard and historical station patterns
  • Spatial Layers 13206 rowsparquet β†—Geometries for ancillary spatial layers (CA jurisdictions NOAA boundaries marine protected areas etc.) keyed by spatial_key. Sourced from metadata/spatial_layers.csv. Companion to spatial_attribute.
  • Spatial Layer Attributes 148461 rowsparquet β†—Non-geometry attributes for features in spatial in long entity-attribute-value form (spatial_key layer fld and one typed val_* column). Allows attribute schemas to differ across layers without column proliferation.

19 spatial layers

Maritime Zones

Protected Areas

Administrative

Ecological

Energy & Industry

Bathymetry

  • GEBCO 2025 bathymetry pmtiles β†—tif β†—GEBCO 2025 sub-ice topo/bathy, 15 arc-second, Int16 m, lon -180β†’-90 Γ— lat 0β†’90GEBCO Compilation Group (2025) GEBCO 2025 Grid (doi:10.5285/37c52e96-24ea-67ce-e063-7086abc05f29)
8 products

Explore

Explore CalCOFI data in the browser β€” across every ingested dataset, or deep on one.

Across datasets

The Explorer brings the spatial grains together as lenses in one app; the others each go deep on one grain β€” station, hexagon, cruise, or contour.

One dataset

Apps focused on a single dataset or data source.

5 products

Access

The ways to get the data: standards-based services, public cloud storage, browser SQL, and the R and Python packages that read a release directly.

4 products

Build

The pipeline behind every release and the documentation tying it together β€” the ingest workflows, the database tooling, the schema browser and the technical docs. Read the docs

9 products

Students

Capstone and fellowship projects by university students partnering with CalCOFI.

Screenshot of CA Ocean & Coastal Monitoring Map
Students

CA Ocean & Coastal Monitoring Map

Statewide inventory of California ocean and coastal monitoring programs within 12 nmi of the coast β€” hex-grid coverage at 1/3/5 km, survey transects, discharger stations, bathymetry, monitoring gaps, wind energy areas, and marine protected areas.

UCLA Capstone Β· 2026 Β· Betty Huang

Screenshot of Larvae Dashboard
Students

Larvae Dashboardarchived

Explore CalCOFI fish-larvae (ichthyoplankton) abundance over time and space β€” filter by species or habitat across seasons and decades, with trend, correlation, stability and spatial views plus CSV/PDF export.

UCSB Data Science Capstone Β· 2026 Β· Joy Chang, Abhijit Brahme, A. Senthil, Chengcheng Fang, Kaeya Mehta, Shenyi Jiang

Screenshot of 75th Anniversary Timeline
Students

75th Anniversary Timeline

An interactive TimelineJS journey through 75 years of CalCOFI milestones β€” from the 1949 founding after the sardine collapse to the NORPAC expedition, the 1957–58 El NiΓ±o, CTD sampling, and the first all-female research cruise.

CalCOFI–CA Sea Grant Data Storytelling Internship Β· 2024 Β· Anneliese (Annie) Adams

Screenshot of Offshore Wind Monitoring
Students

Offshore Wind Monitoring

An interactive map for planning ocean monitoring around California's floating offshore wind areas β€” toggle Essential Ocean Variables and long-term monitoring programs to reveal gaps in baseline datasets.

SIO Masters Capstone Β· 2024 Β· Eliza Thomas