Skip to content

ioos/gsoc

Google Summer of Code

Google Summer of Code logo           IOOS logo

Announcement: GSoC 2025 Project Ideas Needed!

IOOS is looking for new project ideas for GSoC 2025! GSoC Organization applications are due February 11, 2025 - we need a strong list of projects and mentors by this deadline to reapply for 2025.

If you are interested in mentoring a student during this year's GSoC program, please submit your project idea below:

2025 Mentors: submit your project idea here

Questions about the GSoC mentoring experience can go to any of IOOS' former GSoC mentors - see IOOS and Google Summer of Code for all of our former projects, students and mentors, or post to the 'ioos_tech' mailing list.

Update: Materials for IOOS' 2025 GSoC Organization Application

Note to students: Google will announce accepted organizations on Feb 27, 2025, so we'll know more about our status at that time. Hold off on contributing any ideas you might have until then.

U.S. IOOS® - Eyes on the Ocean, Coasts, and Great Lakes™

Our Mission

To produce, integrate, and communicate high quality ocean, coastal and Great Lakes information that meets the safety, economic, and stewardship needs of the Nation.

The U.S. Integrated Ocean Observing System (IOOS®) is a national-regional partnership working to provide new tools and forecasts to improve safety, enhance the economy, and protect our environment. Integrated ocean information is available in near real time, as well as retrospectively. Easier and better access to this information is improving our ability to understand and predict coastal events - such as storms, wave heights, and sea level change. Such knowledge is needed for everything from retail to development planning.

For more information about IOOS visit: https://ioos.noaa.gov.

Our Community

The IOOS Data Management and Cyberinfrastructure (DMAC) community is a diverse and inclusive group of scientific software developers focused on developing and supporting open source software to deliver oceanographic and other earth science data to users worldwide.

Community Events

IOOS hosts annual DMAC data management meetings, bi-annual code sprints (2019, 2022, 2024), monthly technical webinars, and maintains virtual communications through our 'ioos_tech' mailing list and other platforms such as GitHub and Slack.

IOOS and Google Summer of Code

IOOS has previously participated as a GSoC mentoring organization, with many successfully completed student projects. See the links below for more information.

Year GSoC Organization Pages GSoC Student Project Results Pages Project Ideas List
2024 2024 IOOS GSoC Organization 2024 Project Results 2024 Project Ideas
2022 2022 IOOS GSoC Organization 2022 Project Results 2022 Project Ideas
2021 2021 IOOS GSoC Organization 2021 Project Results 2021 Project Ideas

Guidance for Potential IOOS GSoC Mentors

Some tips from IOOS for how to write a good GSoC project idea

The most successful GSoC project ideas involve previously-existing, open source software packages that might benefit from the addition of a new feature, capability or related application or tool, resolving a thorny bug that you don’t quite have time to address yourself as a package maintainer, or the addition of use-case examples that involve developing and publishing new code (e.g. Jupyter notebook usage demonstrations).

GSoC is not for getting assistance from a student (aka ‘contributor’) with writing documentation or for starting new projects without pre-existing open source code. The program is designed to teach contributors about your software and project maintainer community (even if only yourself), how to write better code, and to learn about the process of open source software development itself.

Draft or initial project ideas are OK. Project ideas need to include basic background information (project description and purpose, expected skills, mentor names), but it’s a fairly easy lift to propose a new project. If IOOS is accepted for the 2025 program, project ideas can be further refined or improved over the next month until the contributor application period begins in March.

About

Information about IOOS activities for Google Summer of Code

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published