Skip to content
/ iwaves Public

Internal wave equation solvers (KdV, normal modes, TG)

License

Notifications You must be signed in to change notification settings

mrayson/iwaves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internal wave libraries

  • Solve 1D KdV equation
  • Calculate linear dynamic modes
  • Fit dynamic modes to mooring data

Tutorial

  • An example ipython notebook is in examples and viewed here or run interactively (click the Binder button...)Binder

Installation

Option 1 - pip install in develop mode:

  • Step 1) Clone this repository
  • Step 2) cd into repo
  • Step 3) pip install -e ./

Option 2 - change environment variables [not really an install]

  • Step 1) Clone this repository
  • Step 2) Set PYTHONPATH environment variable to point to the path where the repo sits
  • Step 3) Install the dependencies below i.e. conda install ..., yum install ...

Dependencies

  • numpy
  • scipy
  • matplotlib
  • xarray
  • gsw (Gibbs seawater toolbox)


Matt Rayson

University of Western Australia

August 2017