ERIC OLIVER
  • Home
  • People
  • Research
    • Marine Heatwaves
    • MJO Reconstruction
    • East Australian Current
    • Dynamical Downscaling
    • Statistical Downscaling
    • MJO and Sea Level
    • Extreme Currents
    • Extreme SSTs
    • Predictability
  • Teaching
    • Sea Ice
  • Publications
    • CV
    • Articles
    • Presentations
  • Data & Code
    • Code
    • Published datasets
    • Rossby radius
  • Home
  • People
  • Research
    • Marine Heatwaves
    • MJO Reconstruction
    • East Australian Current
    • Dynamical Downscaling
    • Statistical Downscaling
    • MJO and Sea Level
    • Extreme Currents
    • Extreme SSTs
    • Predictability
  • Teaching
    • Sea Ice
  • Publications
    • CV
    • Articles
    • Presentations
  • Data & Code
    • Code
    • Published datasets
    • Rossby radius
Search

Code

Link to my GitHub page.

MATLAB

deseason: Package for deseasonalization of time series (removal of mean of each day or fitting of harmonics, can handle missing data)

wrunavg: Weighted running average

xcor: Calculates cross-correlation function between two time series

lag: Calculates auto- and cross-correlation functions between sets of time series (generalization of xcor)
​
spectra: Calculation of auto- and cross-spectra, coherence, phase spectra, etc (requires wrunavg.m)

spectra_seasonal: Calculation of seasonally-stratified auto- and cross-spectra, and coherence (requires spectra)

multcoh: Calculation of multiple coherence (the coherence between x and both y and z) (requires spectra)

fdeof: Calculation of frequency-dependent empirical orthogonal functions (FDEOFs)

wk99: Calculate the frequency-wavenumber diagram (or WK99) for Equatorial data

clonets: Clones a time series such that the clone has the same power spectra but randomized phases

latlon2km: Calculate distance (in km) between a pair of coordinates in latitude and longitude

dragcoeff_LP81: Drag coefficient of Large and Pond (1981)

doodsonX0: Doodson X0 filter for the removal of tidal signals from hourly time series

colormaps: A set of useful colormaps for maps of bathymetry and a couple maps that go from blue to red with white as the central value

Python

marineHeatWaves: A module for python which implements the Marine Heatwave (MHW) definition of Hobday et al. (in preparation).

deseason: Deseasonalization of time series by itting of harmonics

Tutorials

Inkscape: A tutorial on how to use Inkscape vector graphics editor (Methods in Ten Minutes, MTM)

Plotting in Python: An Oceanographer's perspective on plotting in Python. Includes slides and and example scripts with data (Data Science Hobart, DaSH)
Powered by Create your own unique website with customizable templates.
  • Home
  • People
  • Research
    • Marine Heatwaves
    • MJO Reconstruction
    • East Australian Current
    • Dynamical Downscaling
    • Statistical Downscaling
    • MJO and Sea Level
    • Extreme Currents
    • Extreme SSTs
    • Predictability
  • Teaching
    • Sea Ice
  • Publications
    • CV
    • Articles
    • Presentations
  • Data & Code
    • Code
    • Published datasets
    • Rossby radius