Skip to content
In GSoC 2026

IOOS

U.S. IOOS is a national and regional partnership working to provide ocean, coastal and Great Lakes observations, data, tools, and forecasts to improve safety, enhance the economy, and protect our environment. Our primary purpose is to provide free and open data about the state of our oceans and Great Lakes to our users. These data are fundamental to understanding the health of our marine ecosystems, to monitor the climate signal as captured in oceanographic conditions, and to provide predictions about the future state of our oceans and coasts.

Contributors in 2026

7

−2 from 2025

Projects since 2016

29

5.8 a cycle on average

Cycles

5 of 11

3-cycle streak

Rank in 2026

#40

of 183, 0.6% of slots

Mentors

11

for 6 projects in 2024

Contributors per cycle

Accepted projects each year, against the median organization that year

  1. 9
  2. 7
View as table
IOOS contributors per cycle
IOOSMedian organization
201604
201704
201803
201904
202004
202134
202243
202304
202464
202595
202674

Quick answers

Is IOOS in GSoC 2026?
Yes, with 7 contributors.
How long has it taken part?
5 of 11 cycles since 2016, first in 2021, with a 3-cycle streak running.
How many contributors does it usually take?
5.8 a cycle on average, 29 in total. Its largest cycle was 2025, with 9.
What does it build with?
Python, Big Data Science, Ocean Technology, Ocean Science, Java, R and 2 more.

Accepted projects

7 projects in 2026 · All 29 projects since 2016

  1. Filling the gaps within the IOOS quality control schema for ocean glider data.

    Aaron Mau

    I propose a development period of 5 stages to gauge community needs, assess the toolbox, and potentially augment it with additional tests or...

  2. Integrating Empirical Dynamic Modeling (EDM) into the Fisheries Integrated Modeling System (FIMS)

    aman-raj-srivastva

    This project proposes the integration of Empirical Dynamic Modeling (EDM) into the Fisheries Integrated Modeling System (FIMS), an open-source...

  3. Scalable OCSMesh: Parallelization and Spatial Partitioning

    Anas Ibrahem

    This project aims to transform OCSMesh into a truly HPC-native tool by migrating its parallel architecture to mpi4py for distributed computing....

  4. Enhancing CrocoLakeTools with IOOS Data Sync from ERDDAP

    mahi-anol

    CrocoLakeTools currently downloads ocean datasets from static sources, either a fixed URL or a fixed file list. This works for stable snapshots like...

  5. Enhancing noaa_coops: Bringing Software Engineering Best Practices to Ocean Data Access

    Sreeya_C

    The noaa_coops package provides oceanographic data access but has critical gaps: large date ranges fail without pagination, no retry logic for rate...

  6. Add sex structure to FIMS statistical-catch-at-age model

    Szu-Yun

    This project extends the Fisheries Integrated Modeling System (FIMS) to support user-defined sex structure in population models. Currently, FIMS...

  7. Enhance NOS skill assessment package’s user and developer experience

    Tanmay Rajurkar

    The NOS OFS Skill Assessment package is a Python-based framework used to evaluate operational forecast systems (OFS) through observation retrieval,...

No accepted proposals or progress posts from IOOS contributors yet. Contributed here? Share yours.

Claim your project

Data: Google Summer of Code public archive. Contributor counts are accepted projects.