A collection of programmatic, research, and other meteorology-related work completed in recent years.
WORK AND RESEARCH MENU
- A Simple Guide to Forecasting the Northern Lights: Auroral Substorms
- Forecasting the “Witch of November”
- SounderPy
- Plots in Python
- Applications of the Skew-T & Hodograph in Severe Weather Forecasting
- An Analysis of the 20 May 2017 North-Central Indiana Localized Tornado Outbreak
- The Influences of Effective Inflow Layer Streamwise Vorticity and Storm-Relative Flow on Supercell Updrafts Properties
- Michigan Tornado Sounding Archive
- 16-17 February 2022 Case Study
- 18-19 May 2020 Case Study
WORK AND RESEARCH HIGHLIGHTS
SounderPy
the vertical profile data retrieval and analysis tool for Python

SounderPy has been used by several institutions. For example, this tool has been implemented by the Des Moines, Columbia, Grand Forks, Little Rock, Omaha, & Grand Rapids National Weather Service Offices; the State University of New York at Albany, Mississippi State University, the University of North Dakota, and others. Many students at various universities have used SounderPy in projects, posters, and papers, such as students at The University of Oklahoma, Ohio State University, Central Michigan University, Iowa State University, Texas A&M University, & Rizal Technological University.
SounderPy is an open-source atmospheric science Python package for vertical profile analysis. This tool is designed to get data, ‘clean it up’ for simple use, and plot the data on advanced-sounding plots. SounderPy was developed with the goal in mind to keep the code simple and efficient for users of all experience levels and for reliability in all use cases.


Michigan Tornado Sounding Archive
A library of Michigan tornado vertical environments.

A library of model reanalysis vertical profiles (soundings) that represent near-storm environments of notable Michigan tornado, and significant hail events from 1940-present using RAP/RUC (UCAR) & ERA-5 (ECMWF) reanalysis data. This archive is meant to act as a reference and aid for CMU student forecasters & Michigan operational forecasters in pattern recognition of tornadic & large hail environments in Michigan.
This archive library was originally created by myself for cmuweather.com and can also be found on this site, here.
MetPy Advanced Sounding Layout With Complex Layout Example
Code contribution to the Unidata MetPy Python Project
An advanced vertical profile plotter that I created for MetPy’s plotting examples. This example provides MetPy users with a more complex and advanced-sounding analysis tool that uses MetPy calculations and plotting functions.
This can be found here: https://unidata.github.io/MetPy/dev/examples/Advanced_Sounding_With_Complex_Layout.html#sphx-glr-examples-advanced-sounding-with-complex-layout-py
SPC Tornado Track Plotter Tool
Example Jupyter Notebook on GitHub
A Jupyter Notebook that provides a modern way to visualize SPC tornado track data on a map. These plots may be useful for case studies or papers. Numerous settings are available to customize the plot.
This notebook is available for download from GitHub.
OTHER NOTABLE WORK
- Co-author of the US Tornadoes Case Archive: https://www.ustornadoes.com/case-archive/
- Buoy Meteogram Plot on GitHub: https://github.com/kylejgillett/buoy-meteogram-plot
- CMU Weather WxChallenge Links: https://cmuweather.com/wxchallenge/
- CMU Weather Mapwall: https://cmuweather.com/cmumapwall/
- CMU Weather Model Viewer: https://cmuweather.com/modelviewer/
- CMU Electronic Mapwall Soundings: http://weather.eas.cmich.edu/mapwall/skewt.html


