CalCOFI CalCOFI CalCOFI.io open data ecosystem

Seabirds & Marine Mammals

CalCOFI Bird & Mammal Census

farallon_bird-mammalFarallon InstituteCustom terms stated by the providerv2026.09.05ingested

years
1987–2022
observations
69,661
sampling events
34,394
stations
104
taxa
131
depth
0–0 m
observations per year, 1987–2022
st20-ln100_hist · 6 obsst40-ln100_hist · 22 obsst70-ln60 · 132 obsst80-ln60 · 89 obsst90-ln60 · 29 obsst70-ln63.3 · 100 obsst100-ln60 · 31 obsst80-ln63.3 · 69 obsst90-ln63.3 · 11 obsst70-ln66.7 · 118 obsst100-ln63.3 · 9 obsst80-ln66.7 · 81 obsst90-ln66.7 · 50 obsst70-ln70 · 182 obsst100-ln66.7 · 38 obsst80-ln70 · 74 obsst90-ln70 · 53 obsst70-ln73.3 · 179 obsst100-ln70 · 21 obsst80-ln73.3 · 163 obsst90-ln73.3 · 68 obsst70-ln76.7 · 937 obsst100-ln73.3 · 33 obsst80-ln76.7 · 843 obsst90-ln76.7 · 644 obsst70-ln80 · 1,058 obsst100-ln76.7 · 396 obsst80-ln80 · 748 obsst90-ln80 · 496 obsst70-ln83.3 · 1,078 obsst100-ln80 · 490 obsst80-ln83.3 · 698 obsst90-ln83.3 · 525 obsst70-ln86.7 · 641 obsst100-ln83.3 · 437 obsst80-ln86.7 · 711 obsst110-ln83.3 · 457 obsst90-ln86.7 · 531 obsst70-ln90 · 624 obsst100-ln86.7 · 372 obsst80-ln90 · 540 obsst110-ln86.7 · 436 obsst90-ln90 · 597 obsst70-ln93.3 · 507 obsst100-ln90 · 547 obsst80-ln93.3 · 779 obsst110-ln90 · 345 obsst90-ln93.3 · 570 obsst120-ln90 · 396 obsst100-ln93.3 · 370 obsst110-ln93.3 · 404 obsst120-ln93.3 · 478 obsst60-ln60 · 154 obsst50-ln60 · 59 obsst55-ln60 · 416 obsst50-ln63.3 · 131 obsst55-ln63.3 · 231 obsst60-ln63.3 · 155 obsst50-ln66.7 · 1,044 obsst55-ln66.7 · 467 obsst60-ln66.7 · 205 obsst50-ln70 · 67 obsst55-ln70 · 270 obsst60-ln70 · 232 obsst50-ln73.3 · 305 obsst55-ln73.3 · 137 obsst60-ln73.3 · 169 obsst50-ln76.7 · 3,093 obsst55-ln76.7 · 1,240 obsst60-ln76.7 · 923 obsst45-ln80 · 153 obsst50-ln80 · 2,390 obsst55-ln80 · 1,366 obsst35-ln83.3 · 4 obsst60-ln80 · 1,222 obsst40-ln83.3 · 2,935 obsst45-ln83.3 · 4,186 obsst50-ln83.3 · 1,990 obsst30-ln86.7 · 359 obsst55-ln83.3 · 1,135 obsst35-ln86.7 · 2,846 obsst60-ln83.3 · 1,153 obsst40-ln86.7 · 1,222 obsst45-ln86.7 · 1,505 obsst25-ln90 · 17 obsst50-ln86.7 · 1,660 obsst30-ln90 · 3,882 obsst55-ln86.7 · 948 obsst35-ln90 · 1,237 obsst60-ln86.7 · 672 obsst40-ln90 · 939 obsst45-ln90 · 993 obsst25-ln93.3 · 1,057 obsst50-ln90 · 1,065 obsst30-ln93.3 · 1,588 obsst55-ln90 · 776 obsst35-ln93.3 · 347 obsst60-ln90 · 791 obsst40-ln93.3 · 521 obsst45-ln93.3 · 651 obsst50-ln93.3 · 670 obsst55-ln93.3 · 425 obsst60-ln93.3 · 360 obsst110-ln80_hist · 9 obs125°W120°W30°N35°N
104 CalCOFI stations sampled, sized by observations, over the survey grid.

Overview

Bird and mammal observations along CalCOFI (and NMFS, CPR) cruise transects, 1987-present. Transect effort, counts, and species live from NOAA ERDDAP (CAC_FI_SBAS_tr / CAC_FI_SBAS_obs / CAC_FI_SBAS_sp); behavior lookups curated via CCE-LTER DataZoo 255 (PI Bill Sydeman).

Principal investigators
Bill Sydeman
Keywords
EARTH SCIENCE > BIOLOGICAL CLASSIFICATION > ANIMALS/VERTEBRATES > BIRDSEARTH SCIENCE > BIOLOGICAL CLASSIFICATION > ANIMALS/VERTEBRATES > MAMMALS

Open with the provider

  • Q09 citation_main — proposed

Coverage

1 variable

count

Access

Every endpoint this dataset can be reached through, grouped by how you would use it. Every URL is in the release record and answered when the release was cut.

Explore

Apps that read this dataset from the release. A row marked “this dataset” opens with it already selected.

CalCOFI Explorerthis datasetAcross datasets

https://calcofi.io/explore/?datasets=farallon_bird-mammal

Station Explorerthis datasetAcross datasets

https://app.calcofi.io/station/?dataset=farallon_bird-mammal

Hexagon Explorerthis datasetAcross datasets

https://app.calcofi.io/hex/?datasets=farallon_bird-mammal

Cruise Explorerthis datasetAcross datasets

https://app.calcofi.io/cruise/?datasets=farallon_bird-mammal

Query

SQL against the release itself, in the browser — nothing to install and nothing downloaded until a query asks for it. __TBL:obs__ resolves to the pinned release’s parquet.

db-query — the SQL shell, prefilledDuckDB-WASM over the released parquet, in your browser
-- farallon_bird-mammal in the CalCOFI release v2026.09.05
SELECT *
FROM __TBL:obs__
WHERE dataset_key = 'farallon_bird-mammal'
LIMIT 100;

https://calcofi.io/db-query/?sql=--+farallon_bird-mammal+in+the+CalCOFI+release+v2026.09.05%0ASELECT+%2A%0AFROM+__TBL%3Aobs__%0AWHERE+dataset_key+%3D+%27farallon_bird-mammal%27%0ALIMIT+100%3B#sql-shell--shell

Code

The same release, from a script.

con <- calcofi4r::cc_get_db()
calcofi4r::cc_cite("farallon_bird-mammal")
con = calcofi4py.cc_get_db()
calcofi4py.cite("farallon_bird-mammal")
DuckDB, anywhereno CalCOFI package needed — the object is a plain parquet file
SELECT * FROM read_parquet('https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=farallon_bird-mammal/da5fc5eb9b65dbc60fbec4be/data_0.parquet') LIMIT 100;

Get the data

Every way to have the bytes, by source. Nothing here asks you to register first.

Files from the release (Parquet)

The frozen objects this release is made of. A partition holds only this dataset’s rows; a shared table holds every dataset’s, so filter on dataset_key.

obsthis dataset’s rows · 741 KB · since v2026.09.04sha256 7f0f3a18d400…

https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=farallon_bird-mammal/da5fc5eb9b65dbc60fbec4be/data_0.parquet

taxon_groupwhole table, shared with every dataset in it · 2.7 KB · since v2026.09.04sha256 da4ec348c9c8…

https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/taxon_group/b278ba2d8ce2addf2f9ecc35/taxon_group.parquet

CF netCDF

One self-describing file, for a tool that reads netCDF.

CF netCDF23.7 MBsha256 58fb3326fc56…
how far this file is CF

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.

https://storage.calcofi.io/calcofi-files-public/netcdf/farallon_bird-mammal/v2026.09.04/farallon_bird-mammal.nc

ERDDAP (erddap.calcofi.io)

One ERDDAP dataset per grain, each with its own data formats and its own pages. Subset in the browser or query it from a script.

ERDDAP dataset grain data & pagesfarallon_bird-mammal_attribute length/stage frequency CSVnetCDFJSON pageinfograph farallon_bird-mammal observations CSVnetCDFJSON pageinfograph farallon_bird-mammal_sample sampling events CSVnetCDFJSON pageinfograph
length/stage frequency
one row per size or stage class of a specimen
observations
one row per measurement, joined to the event it was taken on
sampling events
one row per cast, tow or transect — when, where and how it was sampled

From the provider

The dataset as its provider publishes it, before CalCOFI ingested it.

sourceexternalNOAA CoastWatch ERDDAP

https://oceanview.pfeg.noaa.gov/erddap/tabledap/CAC_FI_SBAS_obs.html

https://oceanview.pfeg.noaa.gov/erddap/tabledap/CAC_FI_SBAS_tr.html

Metadata records

Records about the data, in the standards each portal harvests.

ISO 19115-3XML, from the ERDDAP WAF

https://erddap.calcofi.io/erddap/metadata/iso19115/xml/farallon_bird-mammal_iso19115.xml

https://erddap.calcofi.io/erddap/metadata/fgdc/xml/farallon_bird-mammal_fgdc.xml

JSON-LD (schema.org/Dataset)what this page publishes to Google Dataset Search

https://calcofi.io/datasets/farallon_bird-mammal.jsonld

the record, verbatimthe release’s own entry for this dataset — everything on this page comes from it

https://calcofi.io/datasets/farallon_bird-mammal.json

DCAT-US 1.1the whole catalog, for data.gov and any CKAN

https://calcofi.io/data.json

STAC collectionone Collection per dataset, an Item per release

https://calcofi.io/stac/#/collections/farallon_bird-mammal/collection.json

Archives & portals

Where this dataset is registered outside calcofi.io, by the identifier each portal knows it as.

ERDDAP (calcofi.io)farallon_bird-mammalpublished

https://erddap.calcofi.io/erddap/info/farallon_bird-mammal/index.html

OBISplannedissue ↗
EDIknb-lter-cce.255.3planned

https://portal.edirepository.org/nis/mapbrowse?packageid=knb-lter-cce.255.3

NCEIn/a
CalOOS2458d7c2-af69-4a76-abfb-195fb5aa8f14planned

https://data.caloos.org/#module-metadata/2458d7c2-af69-4a76-abfb-195fb5aa8f14

Zenodo10.5281/zenodo.22281994publishedas part of the integrated database release

https://doi.org/10.5281/zenodo.22281994

EDIknb-lter-cce.255.3externalBird and mammal observations aboard CalCOFI (1987-2021, ongoing), NMFS (1996-2021, ongoing) and CPR (2003-2006, completed) cruisesCCE-LTER's EDI package of the same census (Sydeman 2021); the ingest reads NOAA ERDDAP CAC_FI_SBAS_* live

https://portal.edirepository.org/nis/mapbrowse?packageid=knb-lter-cce.255.3

DataZoo255externalCalCOFI Bird & Mammal Census (DataZoo 255)behaviour lookups come from here (not on ERDDAP)

https://oceaninformatics.ucsd.edu/datazoo/catalogs/ccelter/datasets/255

Everything here is open — nothing on calcofi.io asks you to register first. If this dataset ends up in something you build or publish, register your use so it can be credited and linked back; to hear when a release changes it, stay informed. Questions: data@calcofi.io.

Cite

The provider has not confirmed a citation for this dataset yet. Cite the release below, and name the dataset by its key.

CalCOFI Bird & Mammal Census [dataset].
License: custom (https://oceanview.pfeg.noaa.gov/CalCOFI/app/resources/docs/Data_Sharing_Agreement_FarallonInstitute.pdf)
BibTeX
@misc{farallon_bird-mammal,
  title = {CalCOFI Bird & Mammal Census},
  note  = {License: custom (https://oceanview.pfeg.noaa.gov/CalCOFI/app/resources/docs/Data_Sharing_Agreement_FarallonInstitute.pdf)}
}

…and the release it came from

CalCOFI (2026). CalCOFI Integrated Database, release v2026.09.05 [Data set]. Scripps Institution of Oceanography, NOAA Fisheries, and California Department of Fish and Wildlife. https://calcofi.io/db-schema/?v=v2026.09.05
BibTeX
@misc{calcofi_release_v2026_09_05,
  title     = {CalCOFI Integrated Database, release v2026.09.05},
  author    = {CalCOFI},
  year      = {2026},
  publisher = {Scripps Institution of Oceanography, NOAA Fisheries, and California Department of Fish and Wildlife},
  url       = {https://calcofi.io/db-schema/?v=v2026.09.05}
}