phaustin / eoas_python

docker files and notebooks for eoas graduate teaching/reasearch in high performance python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EOAS python tutorials

This repo contains a jupyter-book along with the docker-compose.yml and Dockerfiles needed to build and bring up 5 containers to view the book and run the example notebooks.

To run the examples

  1. Install docker
git clone https://github.com/eoas-ubc/eoas_python
cd eoas_python
docker pull phaustin/webserver_intropy:aug6
docker pull phaustin/base_pangeo:aug6
docker-compose up
  1. open firefox or chrome and in one tab open:

    localhost:8500
    

    to see the formated notebooks

    and in a second tab open

    localhost:9500
    

    to access the running notebook server, using the password "friend" (no quotes)

  2. To stop and remove all processes, containers and images:

bash bringdown.sh
docker rmi $(docker images -q)
``

About

docker files and notebooks for eoas graduate teaching/reasearch in high performance python


Languages

Language:Python 78.9%Language:CSS 16.7%Language:Shell 3.5%Language:Dockerfile 0.9%