This repository merges CO2 measurement datasets to provide a daily value going back to the year 1900.
While CO2 absorption and release is always happening as a result of natural processes, the recent rise in CO2 levels in the atmosphere is known to be mainly due to human (anthropogenic) activity.
(source: Wikipedia)
This repository collects the latest daily atmospheric carbon dioxide (CO2) measurements from Mauna Loa Observatory, Hawaii made available by the Scripps CO2 Program. We use the daily values, which go back to 1958.
Run this command
wget https://scrippsco2.ucsd.edu/assets/data/atmospheric/stations/in_situ_co2/daily/daily_in_situ_co2_mlo.csv -o input_data/daily_in_situ_co2_mlo.csv
For pre-1958, we use a monthly dataset from the ETH-Zürich Institute for Atmospheric and Climate Science.
Units ppm stand for "parts per million". Read more about atmospheric CO2 here.
Two CSV files containg atmospheric co2 ppm data
-
new: with daily data from roughly 1958 to present https://scrippsco2.ucsd.edu/assets/data/atmospheric/stations/in_situ_co2/daily/daily_in_situ_co2_mlo.csv
-
old: with monthly data from year 0 to 2014 - ftp:https://data.iac.ethz.ch/CMIP6/input4MIPs/UoM/GHGConc/CMIP/mon/atmos/UoM-CMIP-1-1-0/GHGConc/gr3-GMNHSH/v20160701/mole_fraction_of_carbon_dioxide_in_air_input4MIPs_GHGConcentrations_CMIP_UoM-CMIP-1-1-0_gr3-GMNHSH_000001-201412.csv
The data from the two datasets are blended together with the python3 script blend_data.py
in this repository. In order to provide an "actual" daily value, missing dates are interpolated to a day-level resolution.
The script writes to files to the output_data/
folder:
both contain CO2 data in parts per million (ppm) interpolated for every calendar date for possible birthdates until present
and the file
which contains the latest value with this form
{
"date":"2014-12-15",
"ppm":399.2
}