All Projects → tmrowco → Electricitymap Contrib

tmrowco / Electricitymap Contrib

Licence: mit
A real-time visualisation of the CO2 emissions of electricity consumption

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SCSS
7915 projects
EJS
674 projects
shell
77523 projects

Projects that are alternatives of or similar to Electricitymap Contrib

Plotly.js
Open-source JavaScript charting library behind Plotly and Dash
Stars: ✭ 14,268 (+567.35%)
Mutual labels:  hacktoberfest, data-visualization, d3
D3
This is the repository for my course, Learning Data Visualization with D3.js on LinkedIn Learning and Lynda.com.
Stars: ✭ 64 (-97.01%)
Mutual labels:  data-visualization, d3
Victory Pie
D3 pie & donut chart component for React
Stars: ✭ 61 (-97.15%)
Mutual labels:  data-visualization, d3
Victory
A collection of composable React components for building interactive data visualizations
Stars: ✭ 9,248 (+332.55%)
Mutual labels:  data-visualization, d3
Promcord
📊 Analyze your entire discord guild in grafana using prometheus. Message, User, Game and Voice statistics...
Stars: ✭ 39 (-98.18%)
Mutual labels:  hacktoberfest, data-visualization
Tracegraph
A JavaScript library for plotting graphs of traceroute or similar data
Stars: ✭ 44 (-97.94%)
Mutual labels:  data-visualization, d3
Dex
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
Stars: ✭ 1,238 (-42.1%)
Mutual labels:  data-visualization, d3
React Plotly.js
A plotly.js React component from Plotly 📈
Stars: ✭ 701 (-67.21%)
Mutual labels:  data-visualization, d3
C3
📊 A D3-based reusable chart library
Stars: ✭ 9,163 (+328.58%)
Mutual labels:  data-visualization, d3
Logation
Analyse your NGINX access logs and create beautiful maps of the locations from which people access your service.
Stars: ✭ 99 (-95.37%)
Mutual labels:  data-visualization, d3
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Stars: ✭ 45,930 (+2048.27%)
Mutual labels:  hacktoberfest, data-visualization
Semiotic Docs
Docs for using Semiotic
Stars: ✭ 22 (-98.97%)
Mutual labels:  data-visualization, d3
D4
Data-Driven Declarative Documents
Stars: ✭ 797 (-62.72%)
Mutual labels:  data-visualization, d3
Devradar
Competence Management for developers
Stars: ✭ 56 (-97.38%)
Mutual labels:  hacktoberfest, d3
D3 Id3
iD3: an Integrated Development Environment for D3.js
Stars: ✭ 789 (-63.1%)
Mutual labels:  data-visualization, d3
Ac D3
Javascript Library for building Audiovisual Charts in D3
Stars: ✭ 76 (-96.45%)
Mutual labels:  data-visualization, d3
Npmcharts.com
Compare npm package downloads over time
Stars: ✭ 129 (-93.97%)
Mutual labels:  hacktoberfest, data-visualization
D3 Node
Server-side D3 for static chart/map generation ✨📊
Stars: ✭ 606 (-71.66%)
Mutual labels:  data-visualization, d3
Party Mode
An experimental music visualizer using d3.js and the web audio api.
Stars: ✭ 690 (-67.73%)
Mutual labels:  data-visualization, d3
D3vue
A D3 Plugin for VueJS
Stars: ✭ 87 (-95.93%)
Mutual labels:  data-visualization, d3

electricityMap

Slack Status CircleCI Twitter Follow

A real-time visualisation of the Greenhouse Gas (in terms of CO2 equivalent) footprint of electricity consumption built with d3.js and mapbox GL, maintained by Tomorrow. Try it out at http://app.electricitymap.org, or download the app on Google Play or App store.

image

Contribute

Thank you for your interest. Check out the Wiki for how to get started. Also, have a look at our current issues and discussions

Here are some of the ways you can contribute:

Join us on Slack if you wish to discuss development or need help to get started.

We would love your feedback on how to improve the contribution experience, please feel free to fill out this form

Frequently asked questions

Where does the data come from? The data comes from many different sources. You can check them out here

How do you define real-time data? Real-time data is defined as a data source with an hourly (or better) frequency, delayed by less than 2hrs. It should provide a breakdown by generation type. Often fossil fuel generation (coal/gas/oil) is combined under a single heading like 'thermal' or 'conventional', this is not a problem.

Why do you calculate the carbon intensity of consumption? In short, citizens should not be responsible for the emissions associated with all the products they export, but only for what they consume. Consumption-based accounting (CBA) is a very important aspect of climate policy and allows assigning responsibility to consumers instead of producers. Furthermore, this method is robust to governments relocating dirty production to neighboring countries in order to green their image while still importing from it. You can read more in our blog post here.

Why don't you show emissions per capita? A country that has few inhabitants but a lot of factories will appear high on CO2/capita. This means you can "trick" the numbers by moving your factory abroad and import the produced good instead of the electricity itself. That country now has a low CO2/capita number because we only count CO2 for electricity (not for imported/exported goods). The CO2/capita metric, by involving the size of the population, and by not integrating all CO2 emission sources, is thus an incomplete metric. CO2 intensity on the other hand only describes where is the best place to put that factory (and when it is best to use electricity), enabling proper decisions.

CO2 emission factors look high — what do they cover exactly? The carbon intensity of each type of power plant takes into account emissions arising from the whole life cycle of the plant (construction, fuel production, operational emissions and decommissioning).

Is delayed data useful? While the map relies on having real-time data to work it's still useful to collect data from days/months past. This older data can be used to show past emissions and build up a better dataset. So if there's an hourly data source that lags several days behind you can still build a parser for it.

Can scheduled/assumed generation data be used? The electricityMap doesn't use scheduled generation data or make assumptions about unknown fuel mixes. This is to avoid introducing extra uncertainty into emissions calculations.

Can areas other than countries be shown? Yes, providing there is a valid GeoJSON geometry (or another format that can be converted) for the area. As an example, we already split several countries into states and grid regions.

How can I get access to historical data or the live API? All this and more can be found here.

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].