This website is dedicated to enabling and generating online products using data from the California Cooperative Oceanic Fisheries Investigations (CalCOFI). By streamlining data ingestion into the database, summary extraction of data from the database using a public-facing API, and making helper functions available in an R library, we can easily produce interactive applications and online reports of value to scientific and management audiences.

API

application programming interface (API) to generate summary tables and figures given input arguments <br> <a href='https://github.com/CalCOFI/api'> <img width=16 src='./images/icon_github.svg'> code</a>

Capstone App

visualization application designed by UCSB students for their undergraduate Capstone project <br> <a href='https://github.com/PK0207/CalCOFI22'> <img width=16 src='./images/icon_github.svg'> code</a>

Dashboard App

initial mockup of app showing survey map, timeseries plot and indicator scores <br> <a href='https://github.com/CalCOFI/apps/tree/main/dashboard'> <img width=16 src='./images/icon_github.svg'> code</a>

Documentation

documentation describing technical ecosystem <br> <a href='https://github.com/calcofi/docs'> <img width=16 src='./images/icon_github.svg'> code</a>

Larval Analysis

larval analysis and visualization originally using CSVs (vs porting to database soon) <br> <a href='https://github.com/CalCOFI/larvae-cinms'> <img width=16 src='./images/icon_github.svg'> code</a>

Oceano App

application to generate input parameters for the API and render outputs visually <br> <a href='https://github.com/CalCOFI/apps/tree/main/oceano'> <img width=16 src='./images/icon_github.svg'> code</a>

R Library

documented helper functions to extract data from the API and visualize <br> <a href='https://github.com/CalCOFI/calcofi4r'> <img width=16 src='./images/icon_github.svg'> code</a>

Scripts

scripts to explore and load data into the database <br> <a href='https://github.com/CalCOFI/scripts'> <img width=16 src='./images/icon_github.svg'> code</a>

Server Software

server software setup using Docker <br> <a href='https://github.com/calcofi/server'> <img width=16 src='./images/icon_github.svg'> code</a>

Tile Server

vector tile server for quickly rendering "slippy" maps of complex/dense geometries (e.g. points, lines, polygons) <br> <a href='https://github.com/CalCOFI/server/blob/e9d6cb41a298af99424e038adaa6fe26ae16d107/docker-compose.yml#L57-L70'> <img width=16 src='./images/icon_github.svg'> code</a>

Visualization Gallery

gallery of visualizations (static and eventually dynamic) used in products (manuscripts, reports, applications) across partners <br> <a href='https://github.com/CalCOFI/viz-gallery'> <img width=16 src='./images/icon_github.svg'> code</a>

Contacts: