https://github.com/gaelforget/ecco-docker
Docker image configuration for ECCO science
https://github.com/gaelforget/ecco-docker
Last synced: 3 months ago
JSON representation
Docker image configuration for ECCO science
- Host: GitHub
- URL: https://github.com/gaelforget/ecco-docker
- Owner: gaelforget
- License: mit
- Created: 2022-06-26T22:31:17.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-11T05:03:55.000Z (9 months ago)
- Last Synced: 2025-04-17T02:08:44.530Z (3 months ago)
- Language: Julia
- Size: 73.2 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://mybinder.org/v2/gh/gaelforget/ECCO-Docker/HEAD)
[](https://zenodo.org/badge/latestdoi/507698620)This [Docker image configuration](https://www.docker.com) makes it easy to analyze and run [ECCO](https://ecco-group.org) estimates and other [MITgcm](http://mitgcm.org) model solutions.
It includes :
- [MITgcm](https://mitgcm.readthedocs.io/en/latest/?badge=latest) (version 68o) compiled for [ECCO4](https://eccov4.readthedocs.io/en/latest/)
- `gfortran`, `MPI`, and `NetCDF` libraries for MITgcm
- `Julia`, `R`, `Python`, and `Octave` kernels for Jupyter
- Notebook support (`Jupyter` and `Pluto`)## Directions
🎦 [video tutorial](https://www.youtube.com/live/daNrJhPPgWg?si=C2SXKgeh3AMzwW2a) 🎦
1. To use in the cloud
Click the binder link above.
2. To use on your local computer
You will need [Docker Desktop](https://docs.docker.com/desktop/) installed.
Then, at the command line, try (2a)
```
docker run -p 8888:8888 gaelforget/ecco-docker
```Or if you want to build your own image then try (2b)
```
git clone https://github.com/gaelforget/ECCO-Docker
docker build -t ecco-docker-1 ECCO-Docker
docker run -p 8888:8888 ecco-docker-1
```## Preview
In all cases (method 1, 2a, or 2b), the result should look like this in your web browser window :

_Note: this repository derives from the [JuliaClimate/Notebooks](https://github.com/JuliaClimate/Notebooks) Docker configuration._