This repository contains analysis code used in the paper titled "Internal gravity waves generated by subglacial discharge: implications for tidewater glacier melt" submitted to Geophysical Research Letters by: J. M. Cusack, R. H. Jackson, J. D. Nash, E. Skyllingstad, E. C. Pettit, D. A. Sutherland, R. J. Motyka, and J M. Amundson.
Some datasets were too large to upload to GitHub and are stored in the Zenodo archive:
https://doi.org/10.5281/zenodo.7679699
Download these files and move them to the data/
directory in this repository.
One dataset from the LES (file name l2018_1980_d150_3eq_slb_1.nc
) was too large to archive. It may be requested from the authors if needed.
- UNIX-like operating system such as macOS or some flavour of LINUX
- git and wget installed on your system
- The conda package manager (I recommend the lightweight version miniconda)
- MATLAB version R2020a or greater
A conda environment is specified in environment.yml
and may be install using the appropriate bash scripts.
To install:
./install_environment.sh
To remove:
./remove_environment.sh
These also install/remove the jupyter kernel for the environment.
If these don't execute, you might need to change the file permissions with
chmod u+x *.sh
.
LeConte_plume_internal_waves/
├── LICENSE
├── README.md <- The top-level README for people using this project.
├── AUTHORS.md <- Author information.
├── data/
│ ├── *.mat <- A dataset.
│ ├── *.csv
│ └── *.nc
│
├── analysis/ <- Jupyter notebooks, MATLAB code and anything else that constitutes analysis.
│ ├── README.md <- Any information about the analysis, such as execution order.
│ ├── *.py <- Python files that can be converted to notebooks using jupytext.
│ └── *.m <- Analysis in MATLAB.
│
├── figures/ <- Saved figures generated during analysis.
│
├── environment.yml <- Conda environment specification. Install using the bash scripts.
│
├── matlab_toolboxes/ <- A place for 3rd party MATLAB toolboxes.
│ ├── toolbox/
│ │
│ └── get_toolbox.sh <- Script to download toolboxes.
- Free software: MIT license