Physical oceanographer and climate modeler. Assistant Professor of Earth System Science at UC Irvine. julia, python, open science.
cmip6-temperature-demo. Tutorials for basic analysis of CMIP6 climate models on the Google Cloud Platform.
74simplEarth. Julia
30xwmb. xWMB is a Python package that provides a efficient and lazy computation of Water Mass Budgets in arbitrary sub-domains of C-grid ocean models.
17simplearth_old. Jupyter Notebook
7IntuitiveGreenhouse. Jupyter Notebook
7mayavi_globe. Python
6so_lagrangian_upwelling. Various scripts used for the analysis of Lagrangian upwelling pathways in Drake et al. (2018).
3pyradsmip. Jupyter Notebook
3bblturb. Submesoscale turbulence in the bottom boundary layer
3big-data-tutorial. Tutorial for analyzing big data on Google Cloud using dask and xarray
2vortspec. Jupyter Notebook
2cmip6hack-multigen. Multi-generational inter-comparison of climate model performance metrics
2xwmt. Python package for water mass transformation analysis that leverages xarray functionality
2cmip6-multigenerational-trends. TeX
2abyssalflow. Jupyter Notebook
2xbudget. Helper functions and meta-data conventions for wrangling finite-volume ocean model budgets.
2regionate. A package for creating xgcm-grid consistent regional masks and boundaries, leveraging its sibling package sectionate.
2ClimaOcean.jl. 🌎 Ocean component for CliMa's Earth system model based on Oceananigans
1NCDatasets.jl. Load and create NetCDF files in Julia
1CM4XTransientTracers. Jupyter Notebook
1OptimizeClimate. MOVED TO http://github.com/ClimateMARGO/ClimateMARGO.jl
1Oceanostics.jl. Diagnostics for Oceananigans
1xskillscore. Metrics for verifying forecasts
1replicate-pseudoscience. Python code for replicating a pseudoscientific preprint by Williams 2015 for pedagogic purposes
1underway. shipboard underway data handling
1RT-canyon. Jupyter Notebook
1mixsea. Ocean mixing parameterizations in python
1process-ipcc. Process raw model output for the IPCC FAR, SAR, and TAR from ipcc-data.org and push to Google Cloud storage.
1wclivestream. Jupyter Notebook
1sim-bbtre. Jupyter Notebook
1ESS280-gfd. Jupyter Notebook
1climseminar. A language-agnostic framework for learning to run simple climate models and analyze climate data (observations and climate model output alike).
1ocetrac. Python package to label and track unique geospatial features from gridded datasets
1hdrake.github.io_deprecated. My personal website
1