A repository associated with the Extended Ellett Line (EEL) oceanographic dataset It mostly contains python scripts used to analyse and visualise these oceanographic data.
This repository is a work in progress and should be updated regularly. This repo can also be run on binder.
- Clone or download the repository
git clone https://github.com/lhoupert/analysis_eel_data.git
- Create and activate the Conda environment analysis_eel_data containing the relevant libraries (the creation of the environment can take a few minutes)
cd analysis_eel_data
conda env create -f environment.yml
conda activate analysis_eel_data
- Run the Jupyter notebooks available
cd notebooks
jupyter-lab
-
Make sure you have docker installed.
-
Open a terminal and from the root directory of the repository run:
docker-compose up --build
-
Open a web-browser and go to: http://127.0.0.1:8886 then enter the token
analysis_eel_data
. -
To stop the docker you can just do
CTRL + C
in the terminal. -
Once the container has been built you can start it with
docker-compose up
or
docker-compose up -d
and stop it with:
docker-compose down
The notebook 01-lh-Plot-map-EEL-data.ipynb plot the bathymetry of the North Atlantic Ocean with two regional zoom and with the label of the hydrographic stations
1.2 Bathymetry map with mean current vector and mean current ellipse overlaid using cartopy and xarray
work in progress
The notebook 02-lh-Explore-EEL-meanfield.ipynb.ipynb is used to explore the EEL dataset. It also generates summary figures of the mean and standard deviation of the velocity, temperature, salinity and density along the EEL section (see example below).
Note: I used xarray to handle multi-dimensional datasets.
The notebook holoview/02-lh-holoview_2_gridded_section.ipynb shows how to use HoloViews and Panel to display interactive section of the EEL data.
Project based on the cookiecutter science project template.