All Projects → KKulma → carbon-intensity-app

KKulma / carbon-intensity-app

Licence: other
A web app showing how much electricity is made from renewable sources in different parts of UK

Programming Languages

r
7636 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to carbon-intensity-app

Gglabeller
Shiny gadget for labeling points on ggplot
Stars: ✭ 161 (+631.82%)
Mutual labels:  shiny
Shinymanager
Simple and secure authentification mechanism for single shiny applications.
Stars: ✭ 213 (+868.18%)
Mutual labels:  shiny
RagGrid
R interface to ag-grid.
Stars: ✭ 31 (+40.91%)
Mutual labels:  shiny
Electricshine
Create Standalone Installable Shiny Apps
Stars: ✭ 165 (+650%)
Mutual labels:  shiny
Shinystudio
A fully Dockerized, self-hosted development environment for teams. Develop where you serve.
Stars: ✭ 204 (+827.27%)
Mutual labels:  shiny
Shinyjqui
jQuery UI Interactions and Effects for Shiny
Stars: ✭ 225 (+922.73%)
Mutual labels:  shiny
Isee
R/shiny interface for interactive visualization of data in SummarizedExperiment objects
Stars: ✭ 155 (+604.55%)
Mutual labels:  shiny
grillade
Grid sytem for shiny apps or rmarkdown and to create htmlwidgets matrix
Stars: ✭ 16 (-27.27%)
Mutual labels:  shiny
Shinyeffectforugui
Shiny effect of uGUI, which does not need mask or normal map.
Stars: ✭ 204 (+827.27%)
Mutual labels:  shiny
Shinycssloaders
⌛ Add loading animations to a Shiny output while it's recalculating
Stars: ✭ 248 (+1027.27%)
Mutual labels:  shiny
Fresh
Fresh shiny themes
Stars: ✭ 170 (+672.73%)
Mutual labels:  shiny
Taganomaly
Anomaly detection analysis and labeling tool, specifically for multiple time series (one time series per category)
Stars: ✭ 200 (+809.09%)
Mutual labels:  shiny
Shinymobile
shiny API for Framework7 (IOS/android)
Stars: ✭ 243 (+1004.55%)
Mutual labels:  shiny
Plotly
An interactive graphing library for R
Stars: ✭ 2,096 (+9427.27%)
Mutual labels:  shiny
echarty
Minimal R/Shiny Interface to ECharts.js
Stars: ✭ 49 (+122.73%)
Mutual labels:  shiny
Explor
Interfaces for Multivariate Analysis in R
Stars: ✭ 157 (+613.64%)
Mutual labels:  shiny
Ggedit
Interactively edit ggplot layer aesthetics and theme definitions
Stars: ✭ 223 (+913.64%)
Mutual labels:  shiny
SmaRP
Shiny app for projecting retirement funds / benefits
Stars: ✭ 17 (-22.73%)
Mutual labels:  shiny
capm shiny
Demo project of creating an interactive analytical tool for stock market using CAPM.
Stars: ✭ 31 (+40.91%)
Mutual labels:  shiny
Bs4dash
Bootstrap 4 shinydashboard using AdminLTE3
Stars: ✭ 248 (+1027.27%)
Mutual labels:  shiny

update data deploy

How much electricity in UK comes from low-carbon sources?

Our electricity is not made equal and can be associated with higher or lower carbon intensity. How much of UK's electricity is produced using low-carbon sources? Has this proportion decreased or increased over time? This Shiny app will help answer these questions.

The web app and the underlying data pipeline was built using open source tools. Web app's front-end was built using Shiny, electricity composition was extracted from National Grid's Carbon Intensity API using {intensegRid} package. Data and deployment pipelines were developed using GitHub Actions: schedule.yml pulls the carbon intensity data from the API, saves it in data/daily_ci.rds file daily and pushes the changes to the repo; deploy.yml deploys the changes to the shinyapps.io server on push.

Getting started

Run locally

Using Docker (+ docker-compose)

Move into repository's root directory and run the following command:

$ docker-compose up -d dev

Point your web browser to http://localhost:8080. You can keep editing the source code: changes will be available instantly.

Once you're done, run:

$ docker-compose down
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].