Watch 2 Star 2 Fork 1

张婧琦 / jupyter For Atmospheric ScientistsDockerMPL-2.0

Join us
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
预装有 Python3,C,Fortan,Grads,Julia,R内核,Metpy,Siphon,atmos,basemap,ncl_to_Python,Cartopy,ecmwf-api,netCDF4等常用包的 Jupyterlab 镜像。Docker images of Jupyterlab with Python3, C, Fortan, Grads, Julia, R and Metpy, Siphon, atmos, basemap, ... spread retract

Clone or download
Notice: Creating folder will generate an empty file .keep, because not support in Git

jupyter For Atmospheric Scientists


Docker images of Jupyterlab with Python3, C, Fortan, Grads, Julia, R and Metpy, Siphon, atmos, basemap, ncl_to_Python, Cartopy, ecmwf-api.

Software Shortcut

No difficult setting and install, just using it.(Especially Basemap, the nightmare as meteorological major)

Step for Using

The minimum hardware of Server is 1vCPU & 2GB. Ensure network is fine and access 8000 port, which can change to other number by run cmd.

Recommend using BT Panel

Configure Docker

Install Docker latest.

# remove old version docker
sudo apt-get remove docker docker-engine

# install dependency
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

# insatll Docker
curl -fsSL | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] $(lsb_release -cs)  stable"
sudo apt-get update
sudo apt-get install docker-ce

You con run docker -v to test install finished.

Available IMG

There are some packed img listing below

Name Size Python3 C Grads Julia R Metpy Siphon atmos basemap ncl_to_Python Cartopy ecmwf-api netcdf Fortan
jupytercgmsabefcn:v1 3.001 GB
jupytercgrads_metpy_siphon_atmos_nal_ecmwf_fortran:v1 2.600 GB
jupytercgrads:1 1.871 GB
jupytercgrads_metpy_siphon_atmos:v1 1.978 GB
jupytercgrads_metpy_siphon_atmos_basemap:v1 2.794 GB
jupytercgrads_metpy_siphon_atmos_basemap_ecmwf_fortran:v1 2.794 GB
jupytercgrads_metpy_siphon_atmos_basemap_ecmwf_fortran_cartopy:v1 2.959 GB

For example, in order to use jupytercgmsabefcn:v1 , you need pull img by cmd

docker pull

Run Docker

mkdir -p ~/jupyterlab/workspace
docker run --name jupytercgmsabefcn -d -p 8000:8888 -v `pwd`/jupyterlab:/workspace -w /workspace -e GRANT_SUDO=yes --user root jupyter-lab --no-browser --port=8888 --ip= --allow-root

Using form Client Device

Open http://<Server_IP>:8000. Default is no passwd, just type enter.


  • 1. Multi-language for doc
  • 2. Integrate more comm tools
  • 3. Try solve the confilect of NCL and Basemap
  • 4. Fix low version Grads can not open .nc files

Join Us

It is our honor for you to use. If fell convenient please reward us a star.

For any problems or suggestions raise an issue.

For pure env of Jupyter to insatll, related blog :气象人的Jupyterlab.


Comments ( 0 )

Sign in for post a comment

jupyter For Atmospheric Scientists

Help Search