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…
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,…
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…
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…
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),…
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…
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…
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…
Data Labs Tutorial at WHOI
Today I had the opportunity to virtually present an introduction to the Ocean Data Labs project, along with a short tutorial on working with OOI Profiler data to the WHOI Ocean Informatics Working Group. We had over 40 participants attend, including…
Identifying Dataset Sample Rates
Today's example is rather simple, but it answers a common question I've heard...
What is the sample rate of my dataset?
For many ocean observatory datasets, the rates are usually pretty well defined and constant in time. For example,…
Merging Datasets For the Win (and export)
If you find yourself with multiple datasets that you need to analyze or plot together, you will probably need to merge them. A merged dataset is handy because all of the data points line up with the same index or timestamp, which allows…