GithubHelp home page GithubHelp logo

floriandierickx / unfccc-crf-angular Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 68 KB

Creating interactive graphs with national UNFCCC CRF emission data using Angular and visualisation libraries (Highcharts)

Home Page: https://zf04d.csb.app/

CSS 2.17% HTML 27.06% TypeScript 70.77%
unfccc climate-change crf ipcc national-inventory-report sunburst highcharts highcharts-angular

unfccc-crf-angular's Introduction

UNFCCC CRF National Emission Inventory Sunbursts using Angular & Highcharts

Purpose of this repository: creating (preferably interactive) sunburst/timeline graphs with national territorial UNFCCC CRF emission data (+energy production/use, consumption-based emission data, ...), using Angular and (at the moment) the Highcharts visualisation library.

Contribution guidelines:

  1. Check the GitHub Issues for ideas or add new feature ideas
  2. Contribution:

To do:

  • Add data wrangling info (preferably code) : #5
  • Use all-country (if possible) all-years EEA dataset and create country- and year-filter feature #2
  • Add line graph with historical emissions per main category and subcategories #3
  • Add energy production and energy use sunbursts #4
  • Add consumption-based emissions for comparison #7

Data sources

Used:

Interesting data sources for new features:

  • More fine-grained breakdown of UNFCCC CRF emissions: @mikapfl and @openclimatedata (and a tiny little bit @floriandierickx :)) read_di_unfccc data from UNFCCC API
  • IEA energy production and use data for energy sunbursts
  • (feel free to add here..)

Installation and workflow documentation

1. Platform

2. Documentation

Idea/inspiration

unfccc-crf-angular's People

Contributors

floriandierickx avatar

Watchers

 avatar

unfccc-crf-angular's Issues

2: use the entire EEA hierarchical dataset and add year-selection feature (in addition to country selection)

First thought: create Google Sheet with all data, do data wrangling there, and import in the application using ng-google-sheets-db (stackexchange thread) of @FranzDiebold.

Problem: Google Sheets does not allow more than 1 million cells, and the full dataset of all countries/all years (for GHG combined in CO2eq, not all gasses) is too large to import in Sheets.

Somebody an idea how to solve this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.