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
-
cmip6-lowcloud compares the trend in fractional low cloud cover in the eastern Pacific for a range of CMIP6 models and scenarios. Source: cmip6-lowcloud
-
cmip6-dash. General tool for comparing regional changes between CMIP6 models and scenarios for different climae variables. Source: cmip6dash
Geology and hydrogeology
-
Storativity compares hydrological storativity of various geologic materials. Source: hydro-storativity Initially used in EOSC 325 in Fall term, 2021.
-
Unconfined-flow interactive model of linar ("1D") groundwater flow in an unconfined acquifer between two sources, with surface recharge included.
Source: unconfined-flow. Initially used in EOSC 325 in Fall term, 2021. -
Drawdown for confined and unconfined acquifers plots 2D drawdown curves for a well in a uniform acquifer with adjustable properties. Source: drawdown. Initially used in EOSC 325 in Fall term, 2021.
-
Mohrs for exploring Mohr's circle representation of stresses and failure within rocks. Source: mohrs. Initially built for use in EOSC 323, 422 and 424.
Geophysics or "signals"
- timeseries-3signals adjustable parameters illustrating noise and trend on a sinewave, with smoothing.
Source: timeseries. Initially used in ENVR 300 in Winter term 2021, then updated for Winter term 2022.
Traefik configuration
See traefik/config for static and dynamic route configuration.