martindaniel4 / electricitymap

A real-time visualisation of the CO2 emissions of electricity generation

Home Page:http://electricitymap.tmrow.co

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

electricitymap Slack Status

A real-time visualisation of the GHG and CO2 footprint of electricity generation built with d3.js, optimized for Google Chrome. Try it out at http://electricitymap.tmrow.co.

image

Consider contributing or submit ideas, feature requests or bugs on the issues page.

Data sources

GreenHouse Gas footprint calcuation and data source

The GreenHouse Gas (GHG) footprint of each country is measured from the perspective of a consumer. It represents the GHG footprint of 1 kWh consumed inside a given country, in the gCO2eq unit (meaning each GHG is converted to its CO2 equivalent in terms of global warming potential).

The GHG footprint of each production mode takes into account the construction of production units and their usual lifetimes as calculated by the 2014 IPCC report (see wikipedia entry and co2eq.js#L1).

Each country has a GHG mass flow that depends on neighboring countries. In order to determine the GHG footprint of each country, the set of coupled GHG mass flow balance equations of each countries must be solved simultaneously. This is done by solving the linear system of equations defining the network of GHG exchanges (see co2eq.js#L52).

Real-time electricity data sources

Production capacity data sources

Real-time weather data sources

We use the US National Weather Service's Global Forecast System (GFS)'s GFS 0.25 Degree Hourly data.

Contribute

Want to help? Join us on slack at http://slack.tmrow.co. In the meantime, here's some things you can do:

  • check out the issues
  • add your country by writing a parser
  • update an existing parser with a different API if you know one with more data or closer to real-time
  • optimise the code, correct inaccuracies...

You can also see a list of missing informations displayed as warnings in the developer console, or question marks in the country panel:

image

To get started, clone or fork the repository, and install Docker. then you just run docker-compose up. Head over to http://localhost:8000/ and you should see the map!

Once you're done doing your changes, submit a pull request to get them integrated.

About

A real-time visualisation of the CO2 emissions of electricity generation

http://electricitymap.tmrow.co

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 81.6%Language:JavaScript 11.8%Language:Python 4.6%Language:HTML 1.4%Language:CSS 0.5%Language:Makefile 0.0%