electricitymaps / electricitymaps-contrib

A real-time visualisation of the CO2 emissions of electricity consumption
https://app.electricitymaps.com
GNU Affero General Public License v3.0
3.54k stars 936 forks source link

Data available to compute regional emission factors for AU-* #5383

Open pierresegonne opened 1 year ago

pierresegonne commented 1 year ago

Description

The Australian's National Greenhouse and energy reporting publishes authoritative data around emissions and generation for thermal units in AU. Link

TODO

Adopt the same method as for the EU and US for AU to compute regional emission factors

luuu-xu commented 1 year ago

@pierresegonne Hi, I would love to work on this parser thing. But I haven't used Python for a few years and I only learnt it during a introductory course in college. Do you think I can handle it? If so, can you help me a bit by guiding me towards a working example parser that has similar data structures/function structures to AU so I can give it a try? Thanks!

pierresegonne commented 1 year ago

Hey @luuu-xu sure, I think it's a great project to try to improve your programming skills :)

I'll be on holidays during the next two days, but I'm sure people in the team (@VIKTORVAV99 @mathilde-daugy) will be happy to provide adequate support :)

Nil-Cipher commented 1 year ago

Gonna work on this issue since it hasn't been updated in a while, if that's okay.

Nil-Cipher commented 1 year ago

Where is the code for computing emission factors?

VIKTORVAV99 commented 1 year ago

I don't think there is any unified code to compute the emission factors for a zone. However for example of the method used you can check out the wiki pages for EU and USA respectively:

Both use a Jupyter notebook to compute the emission factor by dividing the total emissions for a plant with it's total production and then use the total production and the emission factors per plant to create an weighted average. That is just a basic overlook though and there are some more to it as you can see in the notebooks.

Nil-Cipher commented 1 year ago

Should I create a separate jupyter notebook for Australia? I'm looking through the US one to understand how it works rn.

Nil-Cipher commented 1 year ago

@mathilde-daugy What happens to the fuel sources that get ignored?

VIKTORVAV99 commented 1 year ago

Should I create a separate jupyter notebook for Australia? I'm looking through the US one to understand how it works rn.

Yes that would be best.

PS: Mathilde is on vacation so she probably won't be responding for a while.

pierresegonne commented 1 year ago

@mathilde-daugy What happens to the fuel sources that get ignored?

Well they are not taken into account for the computation of the overall emission factor

chalg commented 1 year ago

Another source for cross-checking can be found here: https://aemo.com.au/energy-systems/major-publications/integrated-system-plan-isp/2022-integrated-system-plan-isp in the Inputs assumptions and scenarios workbook.xlsx. Direct link to spreadsheet (https://aemo.com.au/-/media/files/major-publications/isp/2022/2022-documents/inputs-assumptions-and-scenarios-workbook.xlsx?la=en). The Scope 1 emissions intensity can be found in the "Emissions intensity" sheet.

Staionary commented 11 months ago

@Nil-Cipher how is it progressing? I have limited skills and time. I am a mining engineer and can assist in some of the calculations and someone to bounce ideas off. I have done some preliminary analysis of the data available for another project. The emissions from hydro seem way too low compared to the IPCC 2014. gCO2_kWh

pierresegonne commented 6 months ago

Update, data for 2022-2023 can be found here: https://cleanenergyregulator.gov.au/markets/reports-and-data/nger-reporting-data-and-registers/electricity-sector-emissions-and-7