phaustin / addon_containers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UBC Earth, Ocean and Atmospheric Science Dashboards

This repository contains the source code and traefik proxy configuration files to run a collection of plotly dashboards. Each dashboard is an individual docker container, built using this docker-compose.yml file. Routing to the containers is currently done using the digital ocean dns, with lets encrypt's dns challenge.

Climate science & oceanography:

  • ocgy-dataviewer: observe and compare trace element and physical properties in the water column at selected locations in the Southern Ocean, the Atlantic and the North Pacific. Source: ocgy-dataviewer. Initially used as an assignment in EOSC 372 in the Fall term, 2021.

  • Global temperature: Contributions of several natural and anthropogenic factors to the global temperature anomaly are plotted for 1880-2005, with short explanations. Sketch interactivity is included. Source: global-temps. Initially used in EOSC 112 and EOSC 326 in the Fall term, 2021.

  • Atmospheric CO2: Monthly averages at Mauna Loa and the South Pole, with user-defined straight line model for crude predictions. Source: co2-mlo . Initially used in ENVR 300 in Winter term 2021, then updated for Winter term 2022.

  • Daisyworld displays inhabited area as a function of time when daisyworld parameters are varied. Both constant and varying solar flux situations are modeled. Source: daisy-world. Initially used in EOSC 310 in Fall term, 2021.

In development

Geology and hydrogeology

Geophysics or "signals"

Traefik configuration

See traefik/config for static and dynamic route configuration.

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 95.8%Language:Dockerfile 3.4%Language:Shell 0.7%Language:Procfile 0.0%