IOOS logo
GSoCScience and medicineAccepted in 2026

IOOS

Our eyes on the ocean, coasts, and Great Lakes

28
Projects
5
Years accepted
7
In 2026

Projects by year

28

2026

7 acceptedShow
  • Filling the gaps within the IOOS quality control schema for ocean glider data.

    Accepted project · by 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...

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

    Accepted project · by aman-raj-srivastva

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

  • Scalable OCSMesh: Parallelization and Spatial Partitioning

    Accepted project · by Anas Ibrahem

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

  • Enhancing CrocoLakeTools with IOOS Data Sync from ERDDAP

    Accepted project · by 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...

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

    Accepted project · by 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...

  • Add sex structure to FIMS statistical-catch-at-age model

    Accepted project · by Szu-Yun

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

  • Enhance NOS skill assessment package’s user and developer experience

    Accepted project · by Tanmay Rajurkar

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

2025

8 acceptedShow
  • MQTT Protocol Support for ERDDAP

    Accepted project · by ayushsingh01042003

    MQTT is a lightweight messaging protocol which is used by IoT based devices as a way to transfer data at very high speeds. Adding its support to...

  • Build web UI versions for IOOS tools (ioos-qc and compliance checker)

    Accepted project · by Chiara Monforte

    This project aims to develop a user-friendly, browser-based interface for oceanographic data quality control tools. The goal is to create an...

  • Extending Crocolake’s available datasets

    Accepted project · by David Nady

    CrocoLakeTools is a Python package designed to convert oceanographic datasets from various formats (like netCDF and CSV) into CrocoLake’s unified...

  • Update ERDDAP™ page rendering to use a template framework

    Accepted project · by Harish Peddina

    Proposal Summary This project aims to modernize ERDDAP™ page rendering by migrating it to a templating framework. The current rendering process...

  • Improving Usability and Features of the Phytoclass R Package and GUI for Phytoplankton Estimation

    Accepted project · by Khan Mohd Aasim Maqsood

    This GSoC project focuses on enhancing the usability and functionality of the phytoclass R package and its Shiny-based GUI, which are used to...

  • pyOBIS for stakeholders

    Accepted project · by Mehraz Hossain Rumman

    This project addresses the issue of translating complex marine biodiversity data into actionable knowledge for ecosystem management in Florida. It...

  • Migrating SurveyJoin to a Relational Database for Scalability and Improved Performance

    Accepted project · by nityam

    The Northeast Pacific Ocean hosts a diverse array of marine species, yet the absence of a standardized, international database for transboundary...

  • OCSMesh Parallelization

    Accepted project · by Yashveer_Singh

    OCSMesh is a Python package designed for generating unstructured meshes tailored to ocean modeling. However, its current workflow, particularly the...

2024

6 acceptedShow

2022

4 acceptedShow

2021

3 acceptedShow