A graph with 3 plots showing the 2015-2024 bottom pressure timeseries at Axial Seamount, the rate of inflation, and the daily earthquake count.

Will Axial Seamount Erupt Again Soon?

A new example Python notebook activity As you may have heard, the seafloor at the Axial Seamount volcano continues to uplift, and is about to pass the level it reached during the last eruption in 2015. In addition, earthquake activity…
A graph showing 3 different timeseries profiles of temperature, salinity and chlorophyll at the new Pioneer Array Southeastern Profiler Mooring

Pioneer MAB Profiler – New Python Notebook Activity

A new example Python notebook activity Have you ever wanted to play with profiler data from the NSF OOI? For simple exploration, the OOI Data Explorer is a great way to browse and quickly plot profiler data.  (There are currently…
A graph showing a timeseries of winds (top) and waves (bottom) from the Pioneer MAB Central Surface Mooring in April 2024, showing the passage of a storm which is clearly visible as a peak in both datasets on April 12.

Pioneer MAB Storm – New Python Notebook Activity

A new example Python notebook activity As part of the OOI Data Labs 2.0 project, one of our key goals is to create a new series of Python notebook-based lab activities to help professors and undergraduate students use NSF OOI data, especially…
, , ,

Facilitating Student Analysis of Real Data by Creating a Flexible Python Notebook

Data Labs in the Classroom: Teaching Tips from the Community Dr. Tracy Quan, OOI Data Lab Fellow 2020 I am an Associate Professor in the Boone Pickens School of Geology (BPSoG) at Oklahoma State University. My current research focuses on…
, , ,

Using Python Notebooks to Build Students’ Skills, Confidence and Knowledge

Data Labs in the Classroom: Teaching Tips from the Community Dr. Sean Crosby, OOI Data Lab Fellow 2020   I am an adjunct at Western Washington University (WWU), and a coastal oceanographer for the U. S. Geological Survey. I work with…
ADCP data from the Oregon inshore mooring of the OOI Endurance Array.
, , ,

Teaching Concepts in Data Analysis with Live Coding

Data Labs in the Classroom: Teaching Tips from the Community Dr. Tom Connolly, OOI Data Lab Fellow 2020 I am a faculty member at San José State University and I teach at Moss Landing Marine Laboratories (MLML). I am a physical oceanographer,…
Screenshot of the Netcdf file not found error

A workaround for a common error on NDBC DODS

I've long touted the advantages of using NDBC data for introducing students to programming and data analysis, with an oceanographically focused dataset. In particular, their DODS Server makes it fairly easy to access decades of data from hundreds…
2 years of temperature and salinity data from 30m at Irminger Sea Flanking Mooring B showing the annual cycle.

My ooilab Python Toolbox

Data portals are great for navigating and finding useful datasets. But sometimes, the easiest way to access data is with a bit of code, especially when you want to make your own graphs or do a bit of custom processing (like the above example). For…
Profiles of temperature and salinity from an Argo float off Baja
,

Introduction to Python – Argo Float Data

This summer, as part of our virtual REU workshop, we introduced students to the basics of using Python to analyze oceanographic data. When we frantically designed the course back in May (during the early even more frantic days of the pandemic),…
A graph showing the seasonal cycle of Sea Surface Temperature at NDBC Station 44025
,

Introduction to Python – Data Analysis

Weather is something we all experience. Which is why you'll often find weather-related data used in data analysis courses. Of course, as oceanographers, weather data is far more relevant to our research goals, but it's also useful to start with…
Data graph showing NDBC Station 44025 air/sea temps and wind speed

Introduction to Python – Part 2

Teaching students how to visualize ocean data is a challenge. But before you get into cognitive theory, choosing colors, or the the principles of (good) visualization design, you really just need to get your students' feet wet plotting some…
Timeseries plot of ocean and air temperatures at NDBC Station 44025 off the coast of NJ.
,

Introduction to Python – Part 1

We now live in an ocean of data. And of course, that is literally true for those of us who study the ocean. We've come a long way from the early days of oceanography, when scientists like Nansen, Ekman, and Bjerknes might collect a few…