diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index e7054c3c3..5aae53894 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -5,6 +5,7 @@
- [#214](https://github.com/IAMconsortium/pyam/pull/214) Tidy up requirements specifications a little
- [#213](https://github.com/IAMconsortium/pyam/pull/213) Add support for IPCC colors, see the new tutorial "Using IPCC Color Palattes"
- [#212](https://github.com/IAMconsortium/pyam/pull/212) Now natively support reading R-style data frames with year columns like "X2015"
+- [#207](https://github.com/IAMconsortium/pyam/pull/207) Add a `aggregate_region()` function to sum a variable from subregions and add components that are only defined at the region level
- [#202](https://github.com/IAMconsortium/pyam/pull/202) Extend the `df.rename()` function with a `check_duplicates (default True)` validation option
- [#201](https://github.com/IAMconsortium/pyam/pull/201) Added native support for legends outside of plots with `pyam.plotting.OUTSIDE_LEGEND` with a tutorial
- [#200](https://github.com/IAMconsortium/pyam/pull/200) Bugfix when providing `cmap` and `color` arguments to plotting functions
diff --git a/appveyor.yml b/appveyor.yml
index 5ee66a40e..e54f789d0 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -26,7 +26,7 @@ install:
- conda --version
- activate testing
- conda install -y numpy pandas pyyaml xlrd xlsxwriter matplotlib==3.0.3 seaborn==0.9.0 six requests jupyter nbconvert
- - conda install -y -c conda-forge libiconv gdal fiona geopandas cartopy
+ - conda install -y -c conda-forge libiconv gdal fiona "geopandas<0.5.0" cartopy
build: false
diff --git a/ci/environment-conda-forge.txt b/ci/environment-conda-forge.txt
index 54bb7219e..d2acba7f4 100644
--- a/ci/environment-conda-forge.txt
+++ b/ci/environment-conda-forge.txt
@@ -1,5 +1,5 @@
libiconv
gdal
fiona
-geopandas
+"geopandas<0.5.0"
cartopy
diff --git a/doc/source/tutorials/checking_databases.ipynb b/doc/source/tutorials/checking_databases.ipynb
index db3643256..e4461abfa 100644
--- a/doc/source/tutorials/checking_databases.ipynb
+++ b/doc/source/tutorials/checking_databases.ipynb
@@ -109,63 +109,63 @@
"
10540.74 | \n",
" \n",
" \n",
- " 3 | \n",
+ " 1 | \n",
" AIM-Enduse 12.1 | \n",
" EMF27-450-Conv | \n",
- " LAM | \n",
+ " ASIA | \n",
" Emissions|CO2 | \n",
" Mt CO2/yr | \n",
- " 2005 | \n",
- " 3285.00 | \n",
+ " 2010 | \n",
+ " 13160.18 | \n",
"
\n",
" \n",
- " 6 | \n",
+ " 2 | \n",
" AIM-Enduse 12.1 | \n",
" EMF27-450-Conv | \n",
- " MAF | \n",
+ " ASIA | \n",
" Emissions|CO2 | \n",
" Mt CO2/yr | \n",
- " 2005 | \n",
- " 4302.21 | \n",
+ " 2020 | \n",
+ " 11899.38 | \n",
"
\n",
" \n",
- " 9 | \n",
+ " 3 | \n",
" AIM-Enduse 12.1 | \n",
" EMF27-450-Conv | \n",
- " OECD90 | \n",
+ " ASIA | \n",
" Emissions|CO2 | \n",
" Mt CO2/yr | \n",
- " 2005 | \n",
- " 12085.85 | \n",
+ " 2030 | \n",
+ " 9545.81 | \n",
"
\n",
" \n",
- " 12 | \n",
+ " 4 | \n",
" AIM-Enduse 12.1 | \n",
" EMF27-450-Conv | \n",
- " REF | \n",
+ " ASIA | \n",
" Emissions|CO2 | \n",
" Mt CO2/yr | \n",
- " 2005 | \n",
- " 3306.95 | \n",
+ " 2040 | \n",
+ " 7355.07 | \n",
"
\n",
" \n",
"\n",
""
],
"text/plain": [
- " model scenario region variable unit year \\\n",
- "0 AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2005 \n",
- "3 AIM-Enduse 12.1 EMF27-450-Conv LAM Emissions|CO2 Mt CO2/yr 2005 \n",
- "6 AIM-Enduse 12.1 EMF27-450-Conv MAF Emissions|CO2 Mt CO2/yr 2005 \n",
- "9 AIM-Enduse 12.1 EMF27-450-Conv OECD90 Emissions|CO2 Mt CO2/yr 2005 \n",
- "12 AIM-Enduse 12.1 EMF27-450-Conv REF Emissions|CO2 Mt CO2/yr 2005 \n",
+ " model scenario region variable unit year \\\n",
+ "0 AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2005 \n",
+ "1 AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2010 \n",
+ "2 AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2020 \n",
+ "3 AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2030 \n",
+ "4 AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2040 \n",
"\n",
- " value \n",
- "0 10540.74 \n",
- "3 3285.00 \n",
- "6 4302.21 \n",
- "9 12085.85 \n",
- "12 3306.95 "
+ " value \n",
+ "0 10540.74 \n",
+ "1 13160.18 \n",
+ "2 11899.38 \n",
+ "3 9545.81 \n",
+ "4 7355.07 "
]
},
"execution_count": 3,
@@ -226,7 +226,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "INFO:root:Emissions|CO2 - 1368 of 1522 data points are not aggregates of components\n"
+ "INFO:root:`Emissions|CO2` - 1368 of 1522 rows are not aggregates of components\n"
]
},
{
@@ -253,6 +253,7 @@
" | \n",
" | \n",
" | \n",
+ " | \n",
" 2005 | \n",
" 2010 | \n",
" 2020 | \n",
@@ -266,10 +267,11 @@
" 2100 | \n",
" \n",
" \n",
- " variable | \n",
" model | \n",
" scenario | \n",
" region | \n",
+ " variable | \n",
+ " unit | \n",
" | \n",
" | \n",
" | \n",
@@ -285,10 +287,11 @@
" \n",
"
\n",
" \n",
- " Emissions|CO2 | \n",
" AIM-Enduse 12.1 | \n",
" EMF27-450-Conv | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13160.18 | \n",
" 11899.38 | \n",
@@ -303,6 +306,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3294.54 | \n",
" 3367.62 | \n",
@@ -317,6 +322,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.54 | \n",
" 4238.91 | \n",
@@ -331,6 +338,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12744.33 | \n",
" 11646.37 | \n",
@@ -345,6 +354,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3604.42 | \n",
" 3325.20 | \n",
@@ -359,6 +370,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38321.78 | \n",
" 35588.66 | \n",
@@ -374,6 +387,8 @@
"
\n",
" EMF27-450-NoCCS | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13160.11 | \n",
" 11893.80 | \n",
@@ -388,6 +403,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3286.68 | \n",
" 3362.61 | \n",
@@ -402,6 +419,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.49 | \n",
" 4239.03 | \n",
@@ -416,6 +435,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12744.16 | \n",
" 11659.29 | \n",
@@ -430,6 +451,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3604.39 | \n",
" 3322.95 | \n",
@@ -444,6 +467,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38313.59 | \n",
" 35588.85 | \n",
@@ -459,6 +484,8 @@
"
\n",
" EMF27-550-LimBio | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13160.11 | \n",
" 14124.17 | \n",
@@ -473,6 +500,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3286.68 | \n",
" 3445.63 | \n",
@@ -487,6 +516,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.49 | \n",
" 4368.48 | \n",
@@ -501,6 +532,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12744.16 | \n",
" 12607.17 | \n",
@@ -515,6 +548,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3604.39 | \n",
" 3826.80 | \n",
@@ -529,6 +564,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38313.59 | \n",
" 39531.61 | \n",
@@ -544,6 +581,8 @@
"
\n",
" EMF27-Base-FullTech | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13160.11 | \n",
" 14149.89 | \n",
@@ -558,6 +597,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3286.68 | \n",
" 3449.84 | \n",
@@ -572,6 +613,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.49 | \n",
" 4371.98 | \n",
@@ -586,6 +629,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12744.16 | \n",
" 12642.70 | \n",
@@ -600,6 +645,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3604.39 | \n",
" 3838.82 | \n",
@@ -614,6 +661,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38313.59 | \n",
" 39612.60 | \n",
@@ -629,6 +678,8 @@
"
\n",
" EMF27-G8-EERE | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13152.56 | \n",
" 13415.94 | \n",
@@ -643,6 +694,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3286.52 | \n",
" 3106.39 | \n",
@@ -657,6 +710,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.02 | \n",
" 4091.19 | \n",
@@ -671,6 +726,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12750.81 | \n",
" 10276.06 | \n",
@@ -685,6 +742,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3596.74 | \n",
" 3453.29 | \n",
@@ -699,6 +758,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38304.41 | \n",
" 35425.96 | \n",
@@ -715,6 +776,8 @@
" ... | \n",
" ... | \n",
" ... | \n",
+ " ... | \n",
+ " ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
@@ -731,6 +794,8 @@
" REMIND 1.5 | \n",
" EMF27-450-NoCCS | \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 15111.39 | \n",
" 15254.16 | \n",
" 8082.87 | \n",
@@ -745,6 +810,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 38224.94 | \n",
" 25524.60 | \n",
@@ -760,6 +827,8 @@
"
\n",
" EMF27-550-LimBio | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10193.98 | \n",
" 13239.55 | \n",
" 14218.37 | \n",
@@ -774,6 +843,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2926.60 | \n",
" 3478.79 | \n",
" 4413.41 | \n",
@@ -788,6 +859,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4035.32 | \n",
" 4381.03 | \n",
" 4504.49 | \n",
@@ -802,6 +875,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 15111.39 | \n",
" 15241.56 | \n",
" 13016.52 | \n",
@@ -816,6 +891,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 37970.11 | \n",
" 37657.41 | \n",
@@ -831,6 +908,8 @@
"
\n",
" EMF27-Base-FullTech | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10193.98 | \n",
" 13478.78 | \n",
" 20256.01 | \n",
@@ -845,6 +924,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2926.60 | \n",
" 3508.40 | \n",
" 5067.35 | \n",
@@ -859,6 +940,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4035.32 | \n",
" 4381.09 | \n",
" 5364.84 | \n",
@@ -873,6 +956,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 15111.39 | \n",
" 15234.63 | \n",
" NaN | \n",
@@ -887,6 +972,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 38293.08 | \n",
" 48134.42 | \n",
@@ -903,6 +990,8 @@
" WITCH_EMF27 | \n",
" EMF27-450-Conv | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 9895.45 | \n",
" 13210.18 | \n",
" 13914.12 | \n",
@@ -917,6 +1006,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4660.57 | \n",
" 4644.17 | \n",
" 1851.46 | \n",
@@ -931,6 +1022,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2508.31 | \n",
" 2673.95 | \n",
" 2224.44 | \n",
@@ -945,6 +1038,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12644.40 | \n",
" 12597.55 | \n",
" 9780.38 | \n",
@@ -959,6 +1054,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3870.58 | \n",
" 4035.17 | \n",
" 2381.75 | \n",
@@ -973,6 +1070,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33579.32 | \n",
" 37161.03 | \n",
" 30152.15 | \n",
@@ -988,6 +1087,8 @@
"
\n",
" EMF27-550-LimBio | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 9895.98 | \n",
" 13341.76 | \n",
" 17280.06 | \n",
@@ -1002,6 +1103,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4660.84 | \n",
" 4612.38 | \n",
" 2729.37 | \n",
@@ -1016,6 +1119,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2508.81 | \n",
" 2621.97 | \n",
" 2773.63 | \n",
@@ -1030,6 +1135,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12645.78 | \n",
" 12542.87 | \n",
" 11852.60 | \n",
@@ -1044,6 +1151,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3871.04 | \n",
" 4062.72 | \n",
" 3764.23 | \n",
@@ -1058,6 +1167,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33582.45 | \n",
" 37181.70 | \n",
" 38399.88 | \n",
@@ -1073,6 +1184,8 @@
"
\n",
" EMF27-Base-FullTech | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 9893.46 | \n",
" 13378.34 | \n",
" 20016.55 | \n",
@@ -1087,6 +1200,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4659.58 | \n",
" 4623.98 | \n",
" 4524.39 | \n",
@@ -1101,6 +1216,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2506.45 | \n",
" 2642.28 | \n",
" 3291.19 | \n",
@@ -1115,6 +1232,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12639.28 | \n",
" 12598.84 | \n",
" 13097.95 | \n",
@@ -1129,6 +1248,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3868.87 | \n",
" 4077.28 | \n",
" 4636.23 | \n",
@@ -1143,6 +1264,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33567.64 | \n",
" 37320.72 | \n",
" 45566.30 | \n",
@@ -1161,389 +1284,709 @@
""
],
"text/plain": [
- " 2005 2010 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA 10540.74 13160.18 \n",
- " LAM 3285.00 3294.54 \n",
- " MAF 4302.21 4487.54 \n",
- " OECD90 12085.85 12744.33 \n",
- " REF 3306.95 3604.42 \n",
- " World 34492.05 38321.78 \n",
- " EMF27-450-NoCCS ASIA 10540.74 13160.11 \n",
- " LAM 3285.00 3286.68 \n",
- " MAF 4302.21 4487.49 \n",
- " OECD90 12085.85 12744.16 \n",
- " REF 3306.95 3604.39 \n",
- " World 34492.05 38313.59 \n",
- " EMF27-550-LimBio ASIA 10540.74 13160.11 \n",
- " LAM 3285.00 3286.68 \n",
- " MAF 4302.21 4487.49 \n",
- " OECD90 12085.85 12744.16 \n",
- " REF 3306.95 3604.39 \n",
- " World 34492.05 38313.59 \n",
- " EMF27-Base-FullTech ASIA 10540.74 13160.11 \n",
- " LAM 3285.00 3286.68 \n",
- " MAF 4302.21 4487.49 \n",
- " OECD90 12085.85 12744.16 \n",
- " REF 3306.95 3604.39 \n",
- " World 34492.05 38313.59 \n",
- " EMF27-G8-EERE ASIA 10540.74 13152.56 \n",
- " LAM 3285.00 3286.52 \n",
- " MAF 4302.21 4487.02 \n",
- " OECD90 12085.85 12750.81 \n",
- " REF 3306.95 3596.74 \n",
- " World 34492.05 38304.41 \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 15111.39 15254.16 \n",
- " World 33837.41 38224.94 \n",
- " EMF27-550-LimBio ASIA 10193.98 13239.55 \n",
- " LAM 2926.60 3478.79 \n",
- " MAF 4035.32 4381.03 \n",
- " OECD90 15111.39 15241.56 \n",
- " World 33837.41 37970.11 \n",
- " EMF27-Base-FullTech ASIA 10193.98 13478.78 \n",
- " LAM 2926.60 3508.40 \n",
- " MAF 4035.32 4381.09 \n",
- " OECD90 15111.39 15234.63 \n",
- " World 33837.41 38293.08 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 9895.45 13210.18 \n",
- " LAM 4660.57 4644.17 \n",
- " MAF 2508.31 2673.95 \n",
- " OECD90 12644.40 12597.55 \n",
- " REF 3870.58 4035.17 \n",
- " World 33579.32 37161.03 \n",
- " EMF27-550-LimBio ASIA 9895.98 13341.76 \n",
- " LAM 4660.84 4612.38 \n",
- " MAF 2508.81 2621.97 \n",
- " OECD90 12645.78 12542.87 \n",
- " REF 3871.04 4062.72 \n",
- " World 33582.45 37181.70 \n",
- " EMF27-Base-FullTech ASIA 9893.46 13378.34 \n",
- " LAM 4659.58 4623.98 \n",
- " MAF 2506.45 2642.28 \n",
- " OECD90 12639.28 12598.84 \n",
- " REF 3868.87 4077.28 \n",
- " World 33567.64 37320.72 \n",
+ " 2005 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 15111.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 10193.98 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2926.60 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4035.32 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15111.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 10193.98 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2926.60 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4035.32 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15111.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 9895.45 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4660.57 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2508.31 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12644.40 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3870.58 \n",
+ " World Emissions|CO2 Mt CO2/yr 33579.32 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 9895.98 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4660.84 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2508.81 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12645.78 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3871.04 \n",
+ " World Emissions|CO2 Mt CO2/yr 33582.45 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 9893.46 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4659.58 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2506.45 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12639.28 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3868.87 \n",
+ " World Emissions|CO2 Mt CO2/yr 33567.64 \n",
+ "\n",
+ " 2010 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 13160.18 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3294.54 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.54 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12744.33 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3604.42 \n",
+ " World Emissions|CO2 Mt CO2/yr 38321.78 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 13160.11 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3286.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12744.16 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3604.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 38313.59 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 13160.11 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3286.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12744.16 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3604.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 38313.59 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 13160.11 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3286.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12744.16 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3604.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 38313.59 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 13152.56 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3286.52 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.02 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12750.81 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3596.74 \n",
+ " World Emissions|CO2 Mt CO2/yr 38304.41 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 15254.16 \n",
+ " World Emissions|CO2 Mt CO2/yr 38224.94 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 13239.55 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3478.79 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4381.03 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15241.56 \n",
+ " World Emissions|CO2 Mt CO2/yr 37970.11 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 13478.78 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3508.40 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4381.09 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15234.63 \n",
+ " World Emissions|CO2 Mt CO2/yr 38293.08 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 13210.18 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4644.17 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2673.95 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12597.55 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4035.17 \n",
+ " World Emissions|CO2 Mt CO2/yr 37161.03 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 13341.76 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4612.38 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2621.97 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12542.87 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4062.72 \n",
+ " World Emissions|CO2 Mt CO2/yr 37181.70 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 13378.34 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4623.98 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2642.28 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12598.84 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4077.28 \n",
+ " World Emissions|CO2 Mt CO2/yr 37320.72 \n",
+ "\n",
+ " 2020 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 11899.38 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3367.62 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4238.91 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11646.37 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3325.20 \n",
+ " World Emissions|CO2 Mt CO2/yr 35588.66 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 11893.80 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3362.61 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4239.03 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11659.29 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3322.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 35588.85 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 14124.17 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3445.63 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4368.48 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12607.17 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3826.80 \n",
+ " World Emissions|CO2 Mt CO2/yr 39531.61 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 14149.89 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3449.84 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4371.98 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12642.70 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3838.82 \n",
+ " World Emissions|CO2 Mt CO2/yr 39612.60 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 13415.94 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3106.39 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4091.19 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 10276.06 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3453.29 \n",
+ " World Emissions|CO2 Mt CO2/yr 35425.96 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 8082.87 \n",
+ " World Emissions|CO2 Mt CO2/yr 25524.60 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 14218.37 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4413.41 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4504.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13016.52 \n",
+ " World Emissions|CO2 Mt CO2/yr 37657.41 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 20256.01 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5067.35 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 5364.84 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr 48134.42 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 13914.12 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1851.46 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2224.44 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 9780.38 \n",
+ " REF Emissions|CO2 Mt CO2/yr 2381.75 \n",
+ " World Emissions|CO2 Mt CO2/yr 30152.15 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 17280.06 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2729.37 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2773.63 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11852.60 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3764.23 \n",
+ " World Emissions|CO2 Mt CO2/yr 38399.88 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 20016.55 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4524.39 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3291.19 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13097.95 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4636.23 \n",
+ " World Emissions|CO2 Mt CO2/yr 45566.30 \n",
+ "\n",
+ " 2030 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 9545.81 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2856.65 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3956.19 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 8272.30 \n",
+ " REF Emissions|CO2 Mt CO2/yr 2991.24 \n",
+ " World Emissions|CO2 Mt CO2/yr 28531.68 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 9478.33 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2837.11 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3619.25 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 8708.81 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3076.67 \n",
+ " World Emissions|CO2 Mt CO2/yr 28629.65 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 14218.08 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3496.62 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4519.64 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11752.01 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3615.47 \n",
+ " World Emissions|CO2 Mt CO2/yr 38815.54 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 16559.14 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3660.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4751.63 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13332.29 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4220.97 \n",
+ " World Emissions|CO2 Mt CO2/yr 43835.49 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 10147.89 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2825.27 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3977.50 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 8833.95 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3468.73 \n",
+ " World Emissions|CO2 Mt CO2/yr 30395.43 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 2864.75 \n",
+ " World Emissions|CO2 Mt CO2/yr 7358.64 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 11920.79 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1831.96 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3368.89 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 10555.13 \n",
+ " World Emissions|CO2 Mt CO2/yr 28699.50 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 24006.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5464.43 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 5862.75 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr 53343.82 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 12004.49 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1537.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1932.65 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr 2055.81 \n",
+ " World Emissions|CO2 Mt CO2/yr 24091.32 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 18745.41 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2515.92 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2885.03 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr 3380.51 \n",
+ " World Emissions|CO2 Mt CO2/yr 37802.01 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 26248.47 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4644.99 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4063.34 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13835.62 \n",
+ " REF Emissions|CO2 Mt CO2/yr 5039.14 \n",
+ " World Emissions|CO2 Mt CO2/yr 53831.56 \n",
"\n",
- " 2020 2030 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA 11899.38 9545.81 \n",
- " LAM 3367.62 2856.65 \n",
- " MAF 4238.91 3956.19 \n",
- " OECD90 11646.37 8272.30 \n",
- " REF 3325.20 2991.24 \n",
- " World 35588.66 28531.68 \n",
- " EMF27-450-NoCCS ASIA 11893.80 9478.33 \n",
- " LAM 3362.61 2837.11 \n",
- " MAF 4239.03 3619.25 \n",
- " OECD90 11659.29 8708.81 \n",
- " REF 3322.95 3076.67 \n",
- " World 35588.85 28629.65 \n",
- " EMF27-550-LimBio ASIA 14124.17 14218.08 \n",
- " LAM 3445.63 3496.62 \n",
- " MAF 4368.48 4519.64 \n",
- " OECD90 12607.17 11752.01 \n",
- " REF 3826.80 3615.47 \n",
- " World 39531.61 38815.54 \n",
- " EMF27-Base-FullTech ASIA 14149.89 16559.14 \n",
- " LAM 3449.84 3660.68 \n",
- " MAF 4371.98 4751.63 \n",
- " OECD90 12642.70 13332.29 \n",
- " REF 3838.82 4220.97 \n",
- " World 39612.60 43835.49 \n",
- " EMF27-G8-EERE ASIA 13415.94 10147.89 \n",
- " LAM 3106.39 2825.27 \n",
- " MAF 4091.19 3977.50 \n",
- " OECD90 10276.06 8833.95 \n",
- " REF 3453.29 3468.73 \n",
- " World 35425.96 30395.43 \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 8082.87 2864.75 \n",
- " World 25524.60 7358.64 \n",
- " EMF27-550-LimBio ASIA 14218.37 11920.79 \n",
- " LAM 4413.41 1831.96 \n",
- " MAF 4504.49 3368.89 \n",
- " OECD90 13016.52 10555.13 \n",
- " World 37657.41 28699.50 \n",
- " EMF27-Base-FullTech ASIA 20256.01 24006.74 \n",
- " LAM 5067.35 5464.43 \n",
- " MAF 5364.84 5862.75 \n",
- " OECD90 NaN NaN \n",
- " World 48134.42 53343.82 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 13914.12 12004.49 \n",
- " LAM 1851.46 1537.68 \n",
- " MAF 2224.44 1932.65 \n",
- " OECD90 9780.38 NaN \n",
- " REF 2381.75 2055.81 \n",
- " World 30152.15 24091.32 \n",
- " EMF27-550-LimBio ASIA 17280.06 18745.41 \n",
- " LAM 2729.37 2515.92 \n",
- " MAF 2773.63 2885.03 \n",
- " OECD90 11852.60 NaN \n",
- " REF 3764.23 3380.51 \n",
- " World 38399.88 37802.01 \n",
- " EMF27-Base-FullTech ASIA 20016.55 26248.47 \n",
- " LAM 4524.39 4644.99 \n",
- " MAF 3291.19 4063.34 \n",
- " OECD90 13097.95 13835.62 \n",
- " REF 4636.23 5039.14 \n",
- " World 45566.30 53831.56 \n",
+ " 2040 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 7355.07 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2207.36 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3490.81 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4457.91 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1889.38 \n",
+ " World Emissions|CO2 Mt CO2/yr 20287.46 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 7367.07 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1889.89 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2787.47 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 5488.86 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1977.78 \n",
+ " World Emissions|CO2 Mt CO2/yr 20458.10 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 13187.66 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2986.08 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4294.83 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 9749.33 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3258.31 \n",
+ " World Emissions|CO2 Mt CO2/yr 34676.38 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 19658.68 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3850.44 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 5389.48 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13742.93 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4866.31 \n",
+ " World Emissions|CO2 Mt CO2/yr 49027.80 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 7637.61 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1784.31 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3659.80 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 5845.24 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3376.25 \n",
+ " World Emissions|CO2 Mt CO2/yr 23536.71 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 369.53 \n",
+ " World Emissions|CO2 Mt CO2/yr 1691.05 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 8135.32 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1357.42 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3582.70 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 7238.06 \n",
+ " World Emissions|CO2 Mt CO2/yr 20936.83 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4402.98 \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 16610.24 \n",
+ " World Emissions|CO2 Mt CO2/yr 59836.10 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 10538.51 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1421.58 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1907.50 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4755.20 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1733.11 \n",
+ " World Emissions|CO2 Mt CO2/yr 20355.91 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 16414.52 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2286.12 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2775.24 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr 2617.25 \n",
+ " World Emissions|CO2 Mt CO2/yr 32002.02 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 30889.38 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4937.36 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 5028.41 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 14969.12 \n",
+ " REF Emissions|CO2 Mt CO2/yr 5412.35 \n",
+ " World Emissions|CO2 Mt CO2/yr 61236.62 \n",
"\n",
- " 2040 2050 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA 7355.07 6119.50 \n",
- " LAM 2207.36 1537.72 \n",
- " MAF 3490.81 2082.24 \n",
- " OECD90 4457.91 1625.18 \n",
- " REF 1889.38 960.75 \n",
- " World 20287.46 13367.27 \n",
- " EMF27-450-NoCCS ASIA 7367.07 5513.79 \n",
- " LAM 1889.89 899.63 \n",
- " MAF 2787.47 1671.29 \n",
- " OECD90 5488.86 3355.22 \n",
- " REF 1977.78 1181.73 \n",
- " World 20458.10 13660.19 \n",
- " EMF27-550-LimBio ASIA 13187.66 10019.56 \n",
- " LAM 2986.08 1790.49 \n",
- " MAF 4294.83 2733.76 \n",
- " OECD90 9749.33 6501.31 \n",
- " REF 3258.31 3076.27 \n",
- " World 34676.38 25295.31 \n",
- " EMF27-Base-FullTech ASIA 19658.68 23071.34 \n",
- " LAM 3850.44 3866.20 \n",
- " MAF 5389.48 6082.37 \n",
- " OECD90 13742.93 14150.35 \n",
- " REF 4866.31 5615.39 \n",
- " World 49027.80 54552.86 \n",
- " EMF27-G8-EERE ASIA 7637.61 4435.80 \n",
- " LAM 1784.31 899.06 \n",
- " MAF 3659.80 3336.85 \n",
- " OECD90 5845.24 3473.56 \n",
- " REF 3376.25 3058.68 \n",
- " World 23536.71 16487.83 \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 369.53 328.11 \n",
- " World 1691.05 1663.77 \n",
- " EMF27-550-LimBio ASIA 8135.32 5963.84 \n",
- " LAM 1357.42 934.84 \n",
- " MAF 3582.70 3883.52 \n",
- " OECD90 7238.06 4454.98 \n",
- " World 20936.83 15389.20 \n",
- " EMF27-Base-FullTech ASIA NaN NaN \n",
- " LAM 4402.98 5424.51 \n",
- " MAF NaN NaN \n",
- " OECD90 16610.24 16943.56 \n",
- " World 59836.10 70077.89 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 10538.51 8767.49 \n",
- " LAM 1421.58 658.62 \n",
- " MAF 1907.50 1703.00 \n",
- " OECD90 4755.20 3257.79 \n",
- " REF 1733.11 1347.51 \n",
- " World 20355.91 15734.40 \n",
- " EMF27-550-LimBio ASIA 16414.52 12419.72 \n",
- " LAM 2286.12 1309.50 \n",
- " MAF 2775.24 2552.54 \n",
- " OECD90 NaN 5310.74 \n",
- " REF 2617.25 1957.66 \n",
- " World 32002.02 23550.17 \n",
- " EMF27-Base-FullTech ASIA 30889.38 34562.46 \n",
- " LAM 4937.36 5250.67 \n",
- " MAF 5028.41 6038.17 \n",
- " OECD90 14969.12 15784.59 \n",
- " REF 5412.35 5886.80 \n",
- " World 61236.62 67522.70 \n",
+ " 2050 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 6119.50 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1537.72 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2082.24 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 1625.18 \n",
+ " REF Emissions|CO2 Mt CO2/yr 960.75 \n",
+ " World Emissions|CO2 Mt CO2/yr 13367.27 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 5513.79 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 899.63 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1671.29 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 3355.22 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1181.73 \n",
+ " World Emissions|CO2 Mt CO2/yr 13660.19 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 10019.56 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1790.49 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2733.76 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 6501.31 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3076.27 \n",
+ " World Emissions|CO2 Mt CO2/yr 25295.31 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 23071.34 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3866.20 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 6082.37 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 14150.35 \n",
+ " REF Emissions|CO2 Mt CO2/yr 5615.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 54552.86 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 4435.80 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 899.06 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3336.85 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 3473.56 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3058.68 \n",
+ " World Emissions|CO2 Mt CO2/yr 16487.83 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 328.11 \n",
+ " World Emissions|CO2 Mt CO2/yr 1663.77 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 5963.84 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 934.84 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3883.52 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4454.98 \n",
+ " World Emissions|CO2 Mt CO2/yr 15389.20 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5424.51 \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 16943.56 \n",
+ " World Emissions|CO2 Mt CO2/yr 70077.89 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 8767.49 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 658.62 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1703.00 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 3257.79 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1347.51 \n",
+ " World Emissions|CO2 Mt CO2/yr 15734.40 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 12419.72 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1309.50 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2552.54 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 5310.74 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1957.66 \n",
+ " World Emissions|CO2 Mt CO2/yr 23550.17 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 34562.46 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5250.67 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 6038.17 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15784.59 \n",
+ " REF Emissions|CO2 Mt CO2/yr 5886.80 \n",
+ " World Emissions|CO2 Mt CO2/yr 67522.70 \n",
"\n",
- " 2060 2070 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-450-NoCCS ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-550-LimBio ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-Base-FullTech ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-G8-EERE ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 299.06 266.24 \n",
- " World 1616.52 1555.47 \n",
- " EMF27-550-LimBio ASIA 4486.53 3100.11 \n",
- " LAM 712.03 523.57 \n",
- " MAF 3663.91 3349.07 \n",
- " OECD90 2745.80 1531.01 \n",
- " World 11536.73 8368.71 \n",
- " EMF27-Base-FullTech ASIA NaN NaN \n",
- " LAM 5869.57 5988.95 \n",
- " MAF NaN NaN \n",
- " OECD90 16515.90 15922.43 \n",
- " World 77941.21 82914.15 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 7410.94 6299.16 \n",
- " LAM -161.02 -1398.20 \n",
- " MAF 1588.40 1493.36 \n",
- " OECD90 2240.72 1399.83 \n",
- " REF 1064.51 815.36 \n",
- " World 12143.56 8609.50 \n",
- " EMF27-550-LimBio ASIA 10012.01 9373.38 \n",
- " LAM 1048.52 677.15 \n",
- " MAF 2579.22 2758.68 \n",
- " OECD90 4461.18 4405.41 \n",
- " REF 1686.23 1658.31 \n",
- " World 19787.16 18872.93 \n",
- " EMF27-Base-FullTech ASIA 37566.05 40325.64 \n",
- " LAM 5698.25 6117.40 \n",
- " MAF 7017.40 8032.94 \n",
- " OECD90 16540.18 17249.21 \n",
- " REF 6279.44 6439.80 \n",
- " World 73101.32 78164.98 \n",
+ " 2060 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 299.06 \n",
+ " World Emissions|CO2 Mt CO2/yr 1616.52 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 4486.53 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 712.03 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3663.91 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 2745.80 \n",
+ " World Emissions|CO2 Mt CO2/yr 11536.73 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5869.57 \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 16515.90 \n",
+ " World Emissions|CO2 Mt CO2/yr 77941.21 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 7410.94 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -161.02 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1588.40 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 2240.72 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1064.51 \n",
+ " World Emissions|CO2 Mt CO2/yr 12143.56 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 10012.01 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1048.52 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2579.22 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4461.18 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1686.23 \n",
+ " World Emissions|CO2 Mt CO2/yr 19787.16 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 37566.05 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5698.25 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 7017.40 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 16540.18 \n",
+ " REF Emissions|CO2 Mt CO2/yr 6279.44 \n",
+ " World Emissions|CO2 Mt CO2/yr 73101.32 \n",
"\n",
- " 2080 2090 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-450-NoCCS ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-550-LimBio ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-Base-FullTech ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-G8-EERE ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 255.25 245.07 \n",
- " World 1553.00 1665.20 \n",
- " EMF27-550-LimBio ASIA 2246.06 1843.16 \n",
- " LAM 418.39 359.64 \n",
- " MAF 3064.56 2919.43 \n",
- " OECD90 766.12 275.60 \n",
- " World 6360.33 5299.36 \n",
- " EMF27-Base-FullTech ASIA 34529.79 28622.83 \n",
- " LAM 6096.94 5152.73 \n",
- " MAF NaN NaN \n",
- " OECD90 14587.22 11864.62 \n",
- " World 84109.23 75995.09 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 3794.59 2865.46 \n",
- " LAM -1659.55 -1631.41 \n",
- " MAF 1413.90 1303.02 \n",
- " OECD90 795.67 359.17 \n",
- " REF 611.13 444.37 \n",
- " World 4955.74 3340.62 \n",
- " EMF27-550-LimBio ASIA 8937.92 9270.47 \n",
- " LAM 470.62 -66.27 \n",
- " MAF 2928.88 3067.60 \n",
- " OECD90 4236.36 4016.45 \n",
- " REF 1628.48 1550.83 \n",
- " World 18202.25 17839.07 \n",
- " EMF27-Base-FullTech ASIA 42647.52 44874.72 \n",
- " LAM 6522.66 6945.51 \n",
- " MAF 8851.50 9680.49 \n",
- " OECD90 17924.86 18566.23 \n",
- " REF 6722.19 7040.23 \n",
- " World 82668.74 87107.17 \n",
+ " 2070 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 266.24 \n",
+ " World Emissions|CO2 Mt CO2/yr 1555.47 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 3100.11 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 523.57 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3349.07 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 1531.01 \n",
+ " World Emissions|CO2 Mt CO2/yr 8368.71 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5988.95 \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15922.43 \n",
+ " World Emissions|CO2 Mt CO2/yr 82914.15 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 6299.16 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -1398.20 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1493.36 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 1399.83 \n",
+ " REF Emissions|CO2 Mt CO2/yr 815.36 \n",
+ " World Emissions|CO2 Mt CO2/yr 8609.50 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 9373.38 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 677.15 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2758.68 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4405.41 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1658.31 \n",
+ " World Emissions|CO2 Mt CO2/yr 18872.93 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 40325.64 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 6117.40 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 8032.94 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 17249.21 \n",
+ " REF Emissions|CO2 Mt CO2/yr 6439.80 \n",
+ " World Emissions|CO2 Mt CO2/yr 78164.98 \n",
"\n",
- " 2100 \n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- " EMF27-450-NoCCS ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- " EMF27-550-LimBio ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- " EMF27-Base-FullTech ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- " EMF27-G8-EERE ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- "... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 226.35 \n",
- " World 1883.11 \n",
- " EMF27-550-LimBio ASIA 1570.02 \n",
- " LAM 107.38 \n",
- " MAF 3153.50 \n",
- " OECD90 -82.62 \n",
- " World 4644.20 \n",
- " EMF27-Base-FullTech ASIA 23400.42 \n",
- " LAM 4074.45 \n",
- " MAF NaN \n",
- " OECD90 9683.61 \n",
- " World 68004.38 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 2437.77 \n",
- " LAM -1586.79 \n",
- " MAF 1118.21 \n",
- " OECD90 224.28 \n",
- " REF 383.41 \n",
- " World 2576.88 \n",
- " EMF27-550-LimBio ASIA 9214.63 \n",
- " LAM -210.35 \n",
- " MAF 3139.20 \n",
- " OECD90 3860.45 \n",
- " REF 1510.95 \n",
- " World 17514.87 \n",
- " EMF27-Base-FullTech ASIA 46657.52 \n",
- " LAM 7358.61 \n",
- " MAF 10373.40 \n",
- " OECD90 19180.64 \n",
- " REF 7284.21 \n",
- " World 90854.38 \n",
+ " 2080 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 255.25 \n",
+ " World Emissions|CO2 Mt CO2/yr 1553.00 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 2246.06 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 418.39 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3064.56 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 766.12 \n",
+ " World Emissions|CO2 Mt CO2/yr 6360.33 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 34529.79 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 6096.94 \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 14587.22 \n",
+ " World Emissions|CO2 Mt CO2/yr 84109.23 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 3794.59 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -1659.55 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1413.90 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 795.67 \n",
+ " REF Emissions|CO2 Mt CO2/yr 611.13 \n",
+ " World Emissions|CO2 Mt CO2/yr 4955.74 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 8937.92 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 470.62 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2928.88 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4236.36 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1628.48 \n",
+ " World Emissions|CO2 Mt CO2/yr 18202.25 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 42647.52 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 6522.66 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 8851.50 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 17924.86 \n",
+ " REF Emissions|CO2 Mt CO2/yr 6722.19 \n",
+ " World Emissions|CO2 Mt CO2/yr 82668.74 \n",
+ "\n",
+ " 2090 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 245.07 \n",
+ " World Emissions|CO2 Mt CO2/yr 1665.20 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 1843.16 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 359.64 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2919.43 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 275.60 \n",
+ " World Emissions|CO2 Mt CO2/yr 5299.36 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 28622.83 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5152.73 \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11864.62 \n",
+ " World Emissions|CO2 Mt CO2/yr 75995.09 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2865.46 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -1631.41 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1303.02 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 359.17 \n",
+ " REF Emissions|CO2 Mt CO2/yr 444.37 \n",
+ " World Emissions|CO2 Mt CO2/yr 3340.62 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 9270.47 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -66.27 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3067.60 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4016.45 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1550.83 \n",
+ " World Emissions|CO2 Mt CO2/yr 17839.07 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 44874.72 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 6945.51 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 9680.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 18566.23 \n",
+ " REF Emissions|CO2 Mt CO2/yr 7040.23 \n",
+ " World Emissions|CO2 Mt CO2/yr 87107.17 \n",
+ "\n",
+ " 2100 \n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 226.35 \n",
+ " World Emissions|CO2 Mt CO2/yr 1883.11 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 1570.02 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 107.38 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3153.50 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr -82.62 \n",
+ " World Emissions|CO2 Mt CO2/yr 4644.20 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 23400.42 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4074.45 \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 9683.61 \n",
+ " World Emissions|CO2 Mt CO2/yr 68004.38 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2437.77 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -1586.79 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1118.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 224.28 \n",
+ " REF Emissions|CO2 Mt CO2/yr 383.41 \n",
+ " World Emissions|CO2 Mt CO2/yr 2576.88 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 9214.63 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -210.35 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3139.20 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 3860.45 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1510.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 17514.87 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 46657.52 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 7358.61 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 10373.40 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 19180.64 \n",
+ " REF Emissions|CO2 Mt CO2/yr 7284.21 \n",
+ " World Emissions|CO2 Mt CO2/yr 90854.38 \n",
"\n",
"[140 rows x 11 columns]"
]
@@ -1585,11 +2028,9 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "INFO:root:Emissions|CO2 - 1368 of 1522 data points are not aggregates of components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Price|Carbon - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Coal - cannot check aggregate because it has no components\n"
+ "INFO:root:`Emissions|CO2` - 1368 of 1522 rows are not aggregates of components\n",
+ "INFO:root:cannot aggregate variable `Price|Carbon` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Coal` because it has no components\n"
]
}
],
@@ -1632,7 +2073,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "INFO:root:Emissions|CO2 - 503 of 503 data points are not aggregates of regional components\n"
+ "INFO:root:`Emissions|CO2` - 404 of 503 rows are not aggregates of subregions\n"
]
},
{
@@ -1659,6 +2100,7 @@
" | \n",
" | \n",
" | \n",
+ " | \n",
" 2005 | \n",
" 2010 | \n",
" 2020 | \n",
@@ -1672,10 +2114,11 @@
" 2100 | \n",
"
\n",
" \n",
- " region | \n",
" model | \n",
" scenario | \n",
+ " region | \n",
" variable | \n",
+ " unit | \n",
" | \n",
" | \n",
" | \n",
@@ -1691,10 +2134,11 @@
" \n",
"
\n",
" \n",
- " World | \n",
" AIM-Enduse 12.1 | \n",
" EMF27-450-Conv | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38321.78 | \n",
" 35588.66 | \n",
@@ -1709,7 +2153,9 @@
"
\n",
" \n",
" EMF27-450-NoCCS | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38313.59 | \n",
" 35588.85 | \n",
@@ -1724,7 +2170,9 @@
"
\n",
" \n",
" EMF27-550-LimBio | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38313.59 | \n",
" 39531.61 | \n",
@@ -1739,7 +2187,9 @@
"
\n",
" \n",
" EMF27-Base-FullTech | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38313.59 | \n",
" 39612.60 | \n",
@@ -1754,7 +2204,9 @@
"
\n",
" \n",
" EMF27-G8-EERE | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38304.41 | \n",
" 35425.96 | \n",
@@ -1768,9 +2220,11 @@
" NaN | \n",
"
\n",
" \n",
- " GCAM 3.0 | \n",
+ " GCAM 3.0 | \n",
" AMPERE3-450 | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 31473.40 | \n",
" 31678.13 | \n",
" 38660.77 | \n",
@@ -1785,7 +2239,9 @@
"
\n",
" \n",
" AMPERE3-450P-CE | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 31473.40 | \n",
" 31678.14 | \n",
" 38603.90 | \n",
@@ -1800,7 +2256,9 @@
"
\n",
" \n",
" AMPERE3-450P-EU | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 31473.40 | \n",
" 31678.14 | \n",
" 39487.87 | \n",
@@ -1815,7 +2273,9 @@
"
\n",
" \n",
" AMPERE3-550 | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 31473.40 | \n",
" 31678.13 | \n",
" 39660.52 | \n",
@@ -1830,7 +2290,9 @@
"
\n",
" \n",
" AMPERE3-Base-EUback | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 31473.40 | \n",
" 31678.13 | \n",
" 41826.41 | \n",
@@ -1845,7 +2307,9 @@
"
\n",
" \n",
" AMPERE3-CF450P-EU | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 31473.40 | \n",
" 31678.13 | \n",
" 41826.41 | \n",
@@ -1860,7 +2324,9 @@
"
\n",
" \n",
" AMPERE3-RefPol | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 31473.40 | \n",
" 31678.14 | \n",
" 39787.42 | \n",
@@ -1874,69 +2340,11 @@
" 49551.47 | \n",
"
\n",
" \n",
- " EMF27-450-Conv | \n",
- " Emissions|CO2 | \n",
- " 31473.62 | \n",
- " 34700.97 | \n",
- " 12161.32 | \n",
- " 11121.98 | \n",
- " 6976.38 | \n",
- " 5488.54 | \n",
- " 3289.90 | \n",
- " 1023.41 | \n",
- " -1751.60 | \n",
- " -3619.36 | \n",
- " -6129.59 | \n",
- "
\n",
- " \n",
- " EMF27-450-NoCCS | \n",
- " Emissions|CO2 | \n",
- " 31473.62 | \n",
- " 34685.29 | \n",
- " 11238.06 | \n",
- " 13109.25 | \n",
- " 12112.07 | \n",
- " 10342.93 | \n",
- " 6317.67 | \n",
- " 2467.32 | \n",
- " -1664.16 | \n",
- " -4832.87 | \n",
- " -8236.19 | \n",
- "
\n",
- " \n",
- " EMF27-550-LimBio | \n",
- " Emissions|CO2 | \n",
- " 31473.62 | \n",
- " 34685.29 | \n",
- " 19169.88 | \n",
- " 23277.01 | \n",
- " 21186.04 | \n",
- " 15170.25 | \n",
- " 10413.05 | \n",
- " 8098.03 | \n",
- " 6605.72 | \n",
- " 6446.21 | \n",
- " 5829.69 | \n",
- "
\n",
- " \n",
- " EMF27-Base-FullTech | \n",
- " Emissions|CO2 | \n",
- " 31473.62 | \n",
- " 34685.29 | \n",
- " 43318.48 | \n",
- " 51233.36 | \n",
- " 57308.36 | \n",
- " 63987.64 | \n",
- " 68381.59 | \n",
- " 72124.98 | \n",
- " 75247.84 | \n",
- " 77206.61 | \n",
- " 77589.17 | \n",
- "
\n",
- " \n",
- " IMAGE 2.4 | \n",
+ " IMAGE 2.4 | \n",
" AMPERE3-450 | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34111.29 | \n",
" 35344.27 | \n",
" 36059.37 | \n",
@@ -1951,7 +2359,9 @@
"
\n",
" \n",
" AMPERE3-450P-CE | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34111.14 | \n",
" 35343.93 | \n",
" 38844.85 | \n",
@@ -1966,7 +2376,9 @@
"
\n",
" \n",
" AMPERE3-450P-EU | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34111.14 | \n",
" 35343.93 | \n",
" 40612.22 | \n",
@@ -1981,7 +2393,9 @@
"
\n",
" \n",
" AMPERE3-550 | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34111.29 | \n",
" 35318.50 | \n",
" 37365.86 | \n",
@@ -1996,7 +2410,9 @@
"
\n",
" \n",
" AMPERE3-RefPol | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34124.32 | \n",
" 35746.98 | \n",
" 40855.54 | \n",
@@ -2010,39 +2426,11 @@
" 32884.37 | \n",
"
\n",
" \n",
- " EMF27-550-LimBio | \n",
- " Emissions|CO2 | \n",
- " 34259.27 | \n",
- " 35594.34 | \n",
- " 37292.93 | \n",
- " 36467.66 | \n",
- " 28910.72 | \n",
- " 24195.19 | \n",
- " 19530.54 | \n",
- " 13307.58 | \n",
- " 10956.33 | \n",
- " 8196.68 | \n",
- " 5984.36 | \n",
- "
\n",
- " \n",
- " EMF27-Base-FullTech | \n",
- " Emissions|CO2 | \n",
- " 34391.39 | \n",
- " 35246.31 | \n",
- " 40384.52 | \n",
- " 44757.28 | \n",
- " 48671.22 | \n",
- " 55920.66 | \n",
- " 61887.17 | \n",
- " 65748.83 | \n",
- " 72569.20 | \n",
- " 78338.48 | \n",
- " 82774.78 | \n",
- "
\n",
- " \n",
" MERGE_EMF27 | \n",
" EMF27-450-Conv | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 28501.22 | \n",
" 33303.16 | \n",
" 30506.60 | \n",
@@ -2057,7 +2445,9 @@
"
\n",
" \n",
" EMF27-550-LimBio | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 28501.22 | \n",
" 33303.16 | \n",
" 36019.89 | \n",
@@ -2072,7 +2462,9 @@
"
\n",
" \n",
" EMF27-Base-FullTech | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 28501.22 | \n",
" 33303.16 | \n",
" 43021.90 | \n",
@@ -2087,7 +2479,9 @@
"
\n",
" \n",
" EMF27-G8-EERE | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 28501.22 | \n",
" 33303.16 | \n",
" 31636.36 | \n",
@@ -2103,7 +2497,9 @@
"
\n",
" MESSAGE V.4 | \n",
" AMPERE3-450 | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34474.59 | \n",
" 36035.69 | \n",
" 36941.46 | \n",
@@ -2118,7 +2514,9 @@
"
\n",
" \n",
" AMPERE3-450P-EU | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34474.49 | \n",
" 36036.02 | \n",
" 40821.65 | \n",
@@ -2133,7 +2531,9 @@
"
\n",
" \n",
" AMPERE3-550 | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34474.51 | \n",
" 36035.96 | \n",
" 39222.41 | \n",
@@ -2148,7 +2548,9 @@
"
\n",
" \n",
" AMPERE3-RefPol | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34474.46 | \n",
" 36035.98 | \n",
" 40886.23 | \n",
@@ -2163,7 +2565,9 @@
"
\n",
" \n",
" EMF27-550-LimBio | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34491.02 | \n",
" 36087.09 | \n",
" 34675.76 | \n",
@@ -2178,7 +2582,9 @@
"
\n",
" \n",
" EMF27-Base-FullTech | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34491.02 | \n",
" 36087.09 | \n",
" 42809.72 | \n",
@@ -2194,7 +2600,9 @@
"
\n",
" REMIND 1.5 | \n",
" AMPERE3-450 | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33841.49 | \n",
" 37365.91 | \n",
" 35255.18 | \n",
@@ -2209,7 +2617,9 @@
"
\n",
" \n",
" AMPERE3-450P-CE | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33841.49 | \n",
" 37357.58 | \n",
" 39260.04 | \n",
@@ -2224,7 +2634,9 @@
"
\n",
" \n",
" AMPERE3-450P-EU | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33841.49 | \n",
" 37356.37 | \n",
" 41565.70 | \n",
@@ -2239,7 +2651,9 @@
"
\n",
" \n",
" AMPERE3-550 | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33841.49 | \n",
" 37366.12 | \n",
" 38324.51 | \n",
@@ -2254,7 +2668,9 @@
"
\n",
" \n",
" AMPERE3-550P-EU | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33841.49 | \n",
" 37360.58 | \n",
" 41568.63 | \n",
@@ -2269,7 +2685,9 @@
"
\n",
" \n",
" AMPERE3-Base-EUback | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33841.49 | \n",
" 37371.87 | \n",
" 44020.67 | \n",
@@ -2284,7 +2702,9 @@
"
\n",
" \n",
" AMPERE3-CF450P-EU | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33841.49 | \n",
" 37365.98 | \n",
" 44028.80 | \n",
@@ -2299,7 +2719,9 @@
"
\n",
" \n",
" AMPERE3-RefPol | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33841.49 | \n",
" 37372.53 | \n",
" 41615.44 | \n",
@@ -2314,7 +2736,9 @@
"
\n",
" \n",
" EMF27-450-Conv | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 37977.31 | \n",
" 29314.49 | \n",
@@ -2329,7 +2753,9 @@
"
\n",
" \n",
" EMF27-450-NoCCS | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 38224.94 | \n",
" 25524.60 | \n",
@@ -2344,7 +2770,9 @@
"
\n",
" \n",
" EMF27-550-LimBio | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 37970.11 | \n",
" 37657.41 | \n",
@@ -2359,7 +2787,9 @@
"
\n",
" \n",
" EMF27-Base-FullTech | \n",
+ " World | \n",
" Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 38293.08 | \n",
" 48134.42 | \n",
@@ -2372,362 +2802,472 @@
" 75995.09 | \n",
" 68004.38 | \n",
"
\n",
- " \n",
- " WITCH_EMF27 | \n",
- " EMF27-450-Conv | \n",
- " Emissions|CO2 | \n",
- " 33579.32 | \n",
- " 37161.03 | \n",
- " 30152.15 | \n",
- " 24091.32 | \n",
- " 20355.91 | \n",
- " 15734.40 | \n",
- " 12143.56 | \n",
- " 8609.50 | \n",
- " 4955.74 | \n",
- " 3340.62 | \n",
- " 2576.88 | \n",
- "
\n",
- " \n",
- " EMF27-550-LimBio | \n",
- " Emissions|CO2 | \n",
- " 33582.45 | \n",
- " 37181.70 | \n",
- " 38399.88 | \n",
- " 37802.01 | \n",
- " 32002.02 | \n",
- " 23550.17 | \n",
- " 19787.16 | \n",
- " 18872.93 | \n",
- " 18202.25 | \n",
- " 17839.07 | \n",
- " 17514.87 | \n",
- "
\n",
- " \n",
- " EMF27-Base-FullTech | \n",
- " Emissions|CO2 | \n",
- " 33567.64 | \n",
- " 37320.72 | \n",
- " 45566.30 | \n",
- " 53831.56 | \n",
- " 61236.62 | \n",
- " 67522.70 | \n",
- " 73101.32 | \n",
- " 78164.98 | \n",
- " 82668.74 | \n",
- " 87107.17 | \n",
- " 90854.38 | \n",
- "
\n",
" \n",
"\n",
""
],
"text/plain": [
- " 2005 2010 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Emissions|CO2 34492.05 38321.78 \n",
- " EMF27-450-NoCCS Emissions|CO2 34492.05 38313.59 \n",
- " EMF27-550-LimBio Emissions|CO2 34492.05 38313.59 \n",
- " EMF27-Base-FullTech Emissions|CO2 34492.05 38313.59 \n",
- " EMF27-G8-EERE Emissions|CO2 34492.05 38304.41 \n",
- " GCAM 3.0 AMPERE3-450 Emissions|CO2 31473.40 31678.13 \n",
- " AMPERE3-450P-CE Emissions|CO2 31473.40 31678.14 \n",
- " AMPERE3-450P-EU Emissions|CO2 31473.40 31678.14 \n",
- " AMPERE3-550 Emissions|CO2 31473.40 31678.13 \n",
- " AMPERE3-Base-EUback Emissions|CO2 31473.40 31678.13 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 31473.40 31678.13 \n",
- " AMPERE3-RefPol Emissions|CO2 31473.40 31678.14 \n",
- " EMF27-450-Conv Emissions|CO2 31473.62 34700.97 \n",
- " EMF27-450-NoCCS Emissions|CO2 31473.62 34685.29 \n",
- " EMF27-550-LimBio Emissions|CO2 31473.62 34685.29 \n",
- " EMF27-Base-FullTech Emissions|CO2 31473.62 34685.29 \n",
- " IMAGE 2.4 AMPERE3-450 Emissions|CO2 34111.29 35344.27 \n",
- " AMPERE3-450P-CE Emissions|CO2 34111.14 35343.93 \n",
- " AMPERE3-450P-EU Emissions|CO2 34111.14 35343.93 \n",
- " AMPERE3-550 Emissions|CO2 34111.29 35318.50 \n",
- " AMPERE3-RefPol Emissions|CO2 34124.32 35746.98 \n",
- " EMF27-550-LimBio Emissions|CO2 34259.27 35594.34 \n",
- " EMF27-Base-FullTech Emissions|CO2 34391.39 35246.31 \n",
- " MERGE_EMF27 EMF27-450-Conv Emissions|CO2 28501.22 33303.16 \n",
- " EMF27-550-LimBio Emissions|CO2 28501.22 33303.16 \n",
- " EMF27-Base-FullTech Emissions|CO2 28501.22 33303.16 \n",
- " EMF27-G8-EERE Emissions|CO2 28501.22 33303.16 \n",
- " MESSAGE V.4 AMPERE3-450 Emissions|CO2 34474.59 36035.69 \n",
- " AMPERE3-450P-EU Emissions|CO2 34474.49 36036.02 \n",
- " AMPERE3-550 Emissions|CO2 34474.51 36035.96 \n",
- " AMPERE3-RefPol Emissions|CO2 34474.46 36035.98 \n",
- " EMF27-550-LimBio Emissions|CO2 34491.02 36087.09 \n",
- " EMF27-Base-FullTech Emissions|CO2 34491.02 36087.09 \n",
- " REMIND 1.5 AMPERE3-450 Emissions|CO2 33841.49 37365.91 \n",
- " AMPERE3-450P-CE Emissions|CO2 33841.49 37357.58 \n",
- " AMPERE3-450P-EU Emissions|CO2 33841.49 37356.37 \n",
- " AMPERE3-550 Emissions|CO2 33841.49 37366.12 \n",
- " AMPERE3-550P-EU Emissions|CO2 33841.49 37360.58 \n",
- " AMPERE3-Base-EUback Emissions|CO2 33841.49 37371.87 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 33841.49 37365.98 \n",
- " AMPERE3-RefPol Emissions|CO2 33841.49 37372.53 \n",
- " EMF27-450-Conv Emissions|CO2 33837.41 37977.31 \n",
- " EMF27-450-NoCCS Emissions|CO2 33837.41 38224.94 \n",
- " EMF27-550-LimBio Emissions|CO2 33837.41 37970.11 \n",
- " EMF27-Base-FullTech Emissions|CO2 33837.41 38293.08 \n",
- " WITCH_EMF27 EMF27-450-Conv Emissions|CO2 33579.32 37161.03 \n",
- " EMF27-550-LimBio Emissions|CO2 33582.45 37181.70 \n",
- " EMF27-Base-FullTech Emissions|CO2 33567.64 37320.72 \n",
+ " 2005 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 31473.40 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 31473.40 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 31473.40 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 31473.40 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 31473.40 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 31473.40 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 31473.40 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 34111.29 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 34111.14 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 34111.14 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 34111.29 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 34124.32 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 28501.22 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 28501.22 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 28501.22 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 28501.22 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 34474.59 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 34474.49 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 34474.51 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 34474.46 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 34491.02 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 34491.02 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 33841.49 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 33841.49 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 33841.49 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 33841.49 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 33841.49 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 33841.49 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 33841.49 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 33841.49 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ "\n",
+ " 2010 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 38321.78 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 38313.59 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 38313.59 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 38313.59 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 38304.41 \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 31678.13 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 31678.14 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 31678.14 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 31678.13 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 31678.13 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 31678.13 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 31678.14 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 35344.27 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 35343.93 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 35343.93 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 35318.50 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 35746.98 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 33303.16 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 33303.16 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 33303.16 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 33303.16 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 36035.69 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 36036.02 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 36035.96 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 36035.98 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 36087.09 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 36087.09 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 37365.91 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 37357.58 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 37356.37 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 37366.12 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 37360.58 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 37371.87 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 37365.98 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 37372.53 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 37977.31 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 38224.94 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 37970.11 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 38293.08 \n",
"\n",
- " 2020 2030 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Emissions|CO2 35588.66 28531.68 \n",
- " EMF27-450-NoCCS Emissions|CO2 35588.85 28629.65 \n",
- " EMF27-550-LimBio Emissions|CO2 39531.61 38815.54 \n",
- " EMF27-Base-FullTech Emissions|CO2 39612.60 43835.49 \n",
- " EMF27-G8-EERE Emissions|CO2 35425.96 30395.43 \n",
- " GCAM 3.0 AMPERE3-450 Emissions|CO2 38660.77 45110.97 \n",
- " AMPERE3-450P-CE Emissions|CO2 38603.90 46071.54 \n",
- " AMPERE3-450P-EU Emissions|CO2 39487.87 47419.61 \n",
- " AMPERE3-550 Emissions|CO2 39660.52 47541.01 \n",
- " AMPERE3-Base-EUback Emissions|CO2 41826.41 52214.95 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 41826.41 52214.95 \n",
- " AMPERE3-RefPol Emissions|CO2 39787.42 48131.28 \n",
- " EMF27-450-Conv Emissions|CO2 12161.32 11121.98 \n",
- " EMF27-450-NoCCS Emissions|CO2 11238.06 13109.25 \n",
- " EMF27-550-LimBio Emissions|CO2 19169.88 23277.01 \n",
- " EMF27-Base-FullTech Emissions|CO2 43318.48 51233.36 \n",
- " IMAGE 2.4 AMPERE3-450 Emissions|CO2 36059.37 32234.66 \n",
- " AMPERE3-450P-CE Emissions|CO2 38844.85 40453.35 \n",
- " AMPERE3-450P-EU Emissions|CO2 40612.22 46400.38 \n",
- " AMPERE3-550 Emissions|CO2 37365.86 37226.82 \n",
- " AMPERE3-RefPol Emissions|CO2 40855.54 46771.34 \n",
- " EMF27-550-LimBio Emissions|CO2 37292.93 36467.66 \n",
- " EMF27-Base-FullTech Emissions|CO2 40384.52 44757.28 \n",
- " MERGE_EMF27 EMF27-450-Conv Emissions|CO2 30506.60 22718.89 \n",
- " EMF27-550-LimBio Emissions|CO2 36019.89 34031.54 \n",
- " EMF27-Base-FullTech Emissions|CO2 43021.90 54681.24 \n",
- " EMF27-G8-EERE Emissions|CO2 31636.36 27381.84 \n",
- " MESSAGE V.4 AMPERE3-450 Emissions|CO2 36941.46 35238.71 \n",
- " AMPERE3-450P-EU Emissions|CO2 40821.65 46438.23 \n",
- " AMPERE3-550 Emissions|CO2 39222.41 42988.07 \n",
- " AMPERE3-RefPol Emissions|CO2 40886.23 47008.04 \n",
- " EMF27-550-LimBio Emissions|CO2 34675.76 30326.54 \n",
- " EMF27-Base-FullTech Emissions|CO2 42809.72 48375.99 \n",
- " REMIND 1.5 AMPERE3-450 Emissions|CO2 35255.18 31679.69 \n",
- " AMPERE3-450P-CE Emissions|CO2 39260.04 43283.25 \n",
- " AMPERE3-450P-EU Emissions|CO2 41565.70 47902.12 \n",
- " AMPERE3-550 Emissions|CO2 38324.51 39015.27 \n",
- " AMPERE3-550P-EU Emissions|CO2 41568.63 47908.67 \n",
- " AMPERE3-Base-EUback Emissions|CO2 44020.67 50296.87 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 44028.80 50295.90 \n",
- " AMPERE3-RefPol Emissions|CO2 41615.44 48455.22 \n",
- " EMF27-450-Conv Emissions|CO2 29314.49 13503.92 \n",
- " EMF27-450-NoCCS Emissions|CO2 25524.60 7358.64 \n",
- " EMF27-550-LimBio Emissions|CO2 37657.41 28699.50 \n",
- " EMF27-Base-FullTech Emissions|CO2 48134.42 53343.82 \n",
- " WITCH_EMF27 EMF27-450-Conv Emissions|CO2 30152.15 24091.32 \n",
- " EMF27-550-LimBio Emissions|CO2 38399.88 37802.01 \n",
- " EMF27-Base-FullTech Emissions|CO2 45566.30 53831.56 \n",
+ " 2020 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 35588.66 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 35588.85 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 39531.61 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 39612.60 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 35425.96 \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 38660.77 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 38603.90 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 39487.87 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 39660.52 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 41826.41 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 41826.41 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 39787.42 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 36059.37 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 38844.85 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 40612.22 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 37365.86 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 40855.54 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 30506.60 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 36019.89 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 43021.90 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 31636.36 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 36941.46 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 40821.65 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 39222.41 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 40886.23 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 34675.76 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 42809.72 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 35255.18 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 39260.04 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 41565.70 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 38324.51 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 41568.63 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 44020.67 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 44028.80 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 41615.44 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 29314.49 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 25524.60 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 37657.41 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 48134.42 \n",
"\n",
- " 2040 2050 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Emissions|CO2 20287.46 13367.27 \n",
- " EMF27-450-NoCCS Emissions|CO2 20458.10 13660.19 \n",
- " EMF27-550-LimBio Emissions|CO2 34676.38 25295.31 \n",
- " EMF27-Base-FullTech Emissions|CO2 49027.80 54552.86 \n",
- " EMF27-G8-EERE Emissions|CO2 23536.71 16487.83 \n",
- " GCAM 3.0 AMPERE3-450 Emissions|CO2 44768.14 34990.09 \n",
- " AMPERE3-450P-CE Emissions|CO2 43844.74 34636.41 \n",
- " AMPERE3-450P-EU Emissions|CO2 45118.79 35081.54 \n",
- " AMPERE3-550 Emissions|CO2 50744.18 46992.91 \n",
- " AMPERE3-Base-EUback Emissions|CO2 63459.29 75453.50 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 49660.44 36881.63 \n",
- " AMPERE3-RefPol Emissions|CO2 52770.92 54537.50 \n",
- " EMF27-450-Conv Emissions|CO2 6976.38 5488.54 \n",
- " EMF27-450-NoCCS Emissions|CO2 12112.07 10342.93 \n",
- " EMF27-550-LimBio Emissions|CO2 21186.04 15170.25 \n",
- " EMF27-Base-FullTech Emissions|CO2 57308.36 63987.64 \n",
- " IMAGE 2.4 AMPERE3-450 Emissions|CO2 19608.88 15150.28 \n",
- " AMPERE3-450P-CE Emissions|CO2 31255.38 21628.42 \n",
- " AMPERE3-450P-EU Emissions|CO2 37347.97 25392.08 \n",
- " AMPERE3-550 Emissions|CO2 32352.89 30493.37 \n",
- " AMPERE3-RefPol Emissions|CO2 48448.44 51487.30 \n",
- " EMF27-550-LimBio Emissions|CO2 28910.72 24195.19 \n",
- " EMF27-Base-FullTech Emissions|CO2 48671.22 55920.66 \n",
- " MERGE_EMF27 EMF27-450-Conv Emissions|CO2 13174.43 4174.12 \n",
- " EMF27-550-LimBio Emissions|CO2 26705.70 17872.93 \n",
- " EMF27-Base-FullTech Emissions|CO2 64214.82 73116.83 \n",
- " EMF27-G8-EERE Emissions|CO2 19962.34 14278.68 \n",
- " MESSAGE V.4 AMPERE3-450 Emissions|CO2 26747.96 15173.32 \n",
- " AMPERE3-450P-EU Emissions|CO2 38929.54 27622.31 \n",
- " AMPERE3-550 Emissions|CO2 40487.80 34363.56 \n",
- " AMPERE3-RefPol Emissions|CO2 51379.09 53497.39 \n",
- " EMF27-550-LimBio Emissions|CO2 22000.71 11312.70 \n",
- " EMF27-Base-FullTech Emissions|CO2 55957.77 64431.68 \n",
- " REMIND 1.5 AMPERE3-450 Emissions|CO2 25439.84 16908.36 \n",
- " AMPERE3-450P-CE Emissions|CO2 34864.17 20741.40 \n",
- " AMPERE3-450P-EU Emissions|CO2 37928.16 21615.59 \n",
- " AMPERE3-550 Emissions|CO2 36963.66 31733.51 \n",
- " AMPERE3-550P-EU Emissions|CO2 46792.96 37445.25 \n",
- " AMPERE3-Base-EUback Emissions|CO2 58575.08 71744.59 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 39726.70 22501.37 \n",
- " AMPERE3-RefPol Emissions|CO2 55203.05 61590.57 \n",
- " EMF27-450-Conv Emissions|CO2 6281.74 3040.79 \n",
- " EMF27-450-NoCCS Emissions|CO2 1691.05 1663.77 \n",
- " EMF27-550-LimBio Emissions|CO2 20936.83 15389.20 \n",
- " EMF27-Base-FullTech Emissions|CO2 59836.10 70077.89 \n",
- " WITCH_EMF27 EMF27-450-Conv Emissions|CO2 20355.91 15734.40 \n",
- " EMF27-550-LimBio Emissions|CO2 32002.02 23550.17 \n",
- " EMF27-Base-FullTech Emissions|CO2 61236.62 67522.70 \n",
+ " 2030 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 28531.68 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 28629.65 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 38815.54 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 43835.49 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 30395.43 \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 45110.97 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 46071.54 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 47419.61 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 47541.01 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 52214.95 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 52214.95 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 48131.28 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 32234.66 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 40453.35 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 46400.38 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 37226.82 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 46771.34 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 22718.89 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 34031.54 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 54681.24 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 27381.84 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 35238.71 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 46438.23 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 42988.07 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 47008.04 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 30326.54 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 48375.99 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 31679.69 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 43283.25 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 47902.12 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 39015.27 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 47908.67 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 50296.87 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 50295.90 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 48455.22 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 13503.92 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 7358.64 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 28699.50 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 53343.82 \n",
"\n",
- " 2060 2070 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Emissions|CO2 NaN NaN \n",
- " EMF27-450-NoCCS Emissions|CO2 NaN NaN \n",
- " EMF27-550-LimBio Emissions|CO2 NaN NaN \n",
- " EMF27-Base-FullTech Emissions|CO2 NaN NaN \n",
- " EMF27-G8-EERE Emissions|CO2 NaN NaN \n",
- " GCAM 3.0 AMPERE3-450 Emissions|CO2 19397.62 1208.73 \n",
- " AMPERE3-450P-CE Emissions|CO2 19108.64 1129.57 \n",
- " AMPERE3-450P-EU Emissions|CO2 19182.91 1166.07 \n",
- " AMPERE3-550 Emissions|CO2 34172.78 17064.62 \n",
- " AMPERE3-Base-EUback Emissions|CO2 81730.83 86384.17 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 19617.99 995.01 \n",
- " AMPERE3-RefPol Emissions|CO2 54976.51 54792.56 \n",
- " EMF27-450-Conv Emissions|CO2 3289.90 1023.41 \n",
- " EMF27-450-NoCCS Emissions|CO2 6317.67 2467.32 \n",
- " EMF27-550-LimBio Emissions|CO2 10413.05 8098.03 \n",
- " EMF27-Base-FullTech Emissions|CO2 68381.59 72124.98 \n",
- " IMAGE 2.4 AMPERE3-450 Emissions|CO2 6668.57 -677.70 \n",
- " AMPERE3-450P-CE Emissions|CO2 13883.06 5169.80 \n",
- " AMPERE3-450P-EU Emissions|CO2 17060.16 7214.90 \n",
- " AMPERE3-550 Emissions|CO2 22154.07 12673.92 \n",
- " AMPERE3-RefPol Emissions|CO2 48906.51 43724.96 \n",
- " EMF27-550-LimBio Emissions|CO2 19530.54 13307.58 \n",
- " EMF27-Base-FullTech Emissions|CO2 61887.17 65748.83 \n",
- " MERGE_EMF27 EMF27-450-Conv Emissions|CO2 -628.46 -2784.94 \n",
- " EMF27-550-LimBio Emissions|CO2 10598.82 7675.84 \n",
- " EMF27-Base-FullTech Emissions|CO2 81405.99 90072.94 \n",
- " EMF27-G8-EERE Emissions|CO2 10533.13 9599.27 \n",
- " MESSAGE V.4 AMPERE3-450 Emissions|CO2 4329.48 -1304.69 \n",
- " AMPERE3-450P-EU Emissions|CO2 12469.82 2786.95 \n",
- " AMPERE3-550 Emissions|CO2 20847.26 10424.52 \n",
- " AMPERE3-RefPol Emissions|CO2 50990.57 46103.64 \n",
- " EMF27-550-LimBio Emissions|CO2 9846.46 8570.05 \n",
- " EMF27-Base-FullTech Emissions|CO2 71728.32 75668.28 \n",
- " REMIND 1.5 AMPERE3-450 Emissions|CO2 6524.72 -910.93 \n",
- " AMPERE3-450P-CE Emissions|CO2 7005.88 -622.25 \n",
- " AMPERE3-450P-EU Emissions|CO2 6958.30 -563.45 \n",
- " AMPERE3-550 Emissions|CO2 22831.66 13927.89 \n",
- " AMPERE3-550P-EU Emissions|CO2 24413.62 14572.43 \n",
- " AMPERE3-Base-EUback Emissions|CO2 82786.79 87993.16 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 6855.42 -602.89 \n",
- " AMPERE3-RefPol Emissions|CO2 64595.04 64737.59 \n",
- " EMF27-450-Conv Emissions|CO2 787.74 -526.27 \n",
- " EMF27-450-NoCCS Emissions|CO2 1616.52 1555.47 \n",
- " EMF27-550-LimBio Emissions|CO2 11536.73 8368.71 \n",
- " EMF27-Base-FullTech Emissions|CO2 77941.21 82914.15 \n",
- " WITCH_EMF27 EMF27-450-Conv Emissions|CO2 12143.56 8609.50 \n",
- " EMF27-550-LimBio Emissions|CO2 19787.16 18872.93 \n",
- " EMF27-Base-FullTech Emissions|CO2 73101.32 78164.98 \n",
+ " 2040 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 20287.46 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 20458.10 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 34676.38 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 49027.80 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 23536.71 \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 44768.14 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 43844.74 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 45118.79 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 50744.18 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 63459.29 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 49660.44 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 52770.92 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 19608.88 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 31255.38 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 37347.97 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 32352.89 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 48448.44 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 13174.43 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 26705.70 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 64214.82 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 19962.34 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 26747.96 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 38929.54 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 40487.80 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 51379.09 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 22000.71 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 55957.77 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 25439.84 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 34864.17 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 37928.16 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 36963.66 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 46792.96 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 58575.08 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 39726.70 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 55203.05 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 6281.74 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 1691.05 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 20936.83 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 59836.10 \n",
"\n",
- " 2080 2090 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Emissions|CO2 NaN NaN \n",
- " EMF27-450-NoCCS Emissions|CO2 NaN NaN \n",
- " EMF27-550-LimBio Emissions|CO2 NaN NaN \n",
- " EMF27-Base-FullTech Emissions|CO2 NaN NaN \n",
- " EMF27-G8-EERE Emissions|CO2 NaN NaN \n",
- " GCAM 3.0 AMPERE3-450 Emissions|CO2 -17387.30 -37099.22 \n",
- " AMPERE3-450P-CE Emissions|CO2 -17399.41 -37076.52 \n",
- " AMPERE3-450P-EU Emissions|CO2 -17384.21 -37079.51 \n",
- " AMPERE3-550 Emissions|CO2 -2639.86 -21628.98 \n",
- " AMPERE3-Base-EUback Emissions|CO2 89308.29 92285.81 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 -17475.49 -37146.77 \n",
- " AMPERE3-RefPol Emissions|CO2 53594.22 51287.98 \n",
- " EMF27-450-Conv Emissions|CO2 -1751.60 -3619.36 \n",
- " EMF27-450-NoCCS Emissions|CO2 -1664.16 -4832.87 \n",
- " EMF27-550-LimBio Emissions|CO2 6605.72 6446.21 \n",
- " EMF27-Base-FullTech Emissions|CO2 75247.84 77206.61 \n",
- " IMAGE 2.4 AMPERE3-450 Emissions|CO2 -3156.89 -6273.64 \n",
- " AMPERE3-450P-CE Emissions|CO2 -2754.38 -6409.44 \n",
- " AMPERE3-450P-EU Emissions|CO2 -2789.63 -6821.32 \n",
- " AMPERE3-550 Emissions|CO2 7180.83 909.23 \n",
- " AMPERE3-RefPol Emissions|CO2 40676.94 36602.42 \n",
- " EMF27-550-LimBio Emissions|CO2 10956.33 8196.68 \n",
- " EMF27-Base-FullTech Emissions|CO2 72569.20 78338.48 \n",
- " MERGE_EMF27 EMF27-450-Conv Emissions|CO2 -4736.63 -5526.81 \n",
- " EMF27-550-LimBio Emissions|CO2 4542.86 6515.47 \n",
- " EMF27-Base-FullTech Emissions|CO2 98476.95 108882.84 \n",
- " EMF27-G8-EERE Emissions|CO2 9211.55 8061.24 \n",
- " MESSAGE V.4 AMPERE3-450 Emissions|CO2 -5447.10 -8728.73 \n",
- " AMPERE3-450P-EU Emissions|CO2 -2585.87 -6268.49 \n",
- " AMPERE3-550 Emissions|CO2 2479.89 -2730.61 \n",
- " AMPERE3-RefPol Emissions|CO2 41339.83 34733.89 \n",
- " EMF27-550-LimBio Emissions|CO2 7230.63 5834.56 \n",
- " EMF27-Base-FullTech Emissions|CO2 77297.82 77283.35 \n",
- " REMIND 1.5 AMPERE3-450 Emissions|CO2 -5015.05 -8196.08 \n",
- " AMPERE3-450P-CE Emissions|CO2 -4786.58 -8275.44 \n",
- " AMPERE3-450P-EU Emissions|CO2 -4783.46 -8277.63 \n",
- " AMPERE3-550 Emissions|CO2 5749.59 -327.77 \n",
- " AMPERE3-550P-EU Emissions|CO2 6804.20 86.14 \n",
- " AMPERE3-Base-EUback Emissions|CO2 85663.03 75402.53 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 -4769.69 -8268.81 \n",
- " AMPERE3-RefPol Emissions|CO2 62246.20 56447.99 \n",
- " EMF27-450-Conv Emissions|CO2 -1744.61 -1641.29 \n",
- " EMF27-450-NoCCS Emissions|CO2 1553.00 1665.20 \n",
- " EMF27-550-LimBio Emissions|CO2 6360.33 5299.36 \n",
- " EMF27-Base-FullTech Emissions|CO2 84109.23 75995.09 \n",
- " WITCH_EMF27 EMF27-450-Conv Emissions|CO2 4955.74 3340.62 \n",
- " EMF27-550-LimBio Emissions|CO2 18202.25 17839.07 \n",
- " EMF27-Base-FullTech Emissions|CO2 82668.74 87107.17 \n",
+ " 2050 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 13367.27 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 13660.19 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 25295.31 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 54552.86 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 16487.83 \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 34990.09 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 34636.41 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 35081.54 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 46992.91 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 75453.50 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 36881.63 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 54537.50 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 15150.28 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 21628.42 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 25392.08 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 30493.37 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 51487.30 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 4174.12 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 17872.93 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 73116.83 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 14278.68 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 15173.32 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 27622.31 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 34363.56 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 53497.39 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 11312.70 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 64431.68 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 16908.36 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 20741.40 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 21615.59 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 31733.51 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 37445.25 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 71744.59 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 22501.37 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 61590.57 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 3040.79 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 1663.77 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 15389.20 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 70077.89 \n",
"\n",
- " 2100 \n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Emissions|CO2 NaN \n",
- " EMF27-450-NoCCS Emissions|CO2 NaN \n",
- " EMF27-550-LimBio Emissions|CO2 NaN \n",
- " EMF27-Base-FullTech Emissions|CO2 NaN \n",
- " EMF27-G8-EERE Emissions|CO2 NaN \n",
- " GCAM 3.0 AMPERE3-450 Emissions|CO2 -57844.17 \n",
- " AMPERE3-450P-CE Emissions|CO2 -57817.45 \n",
- " AMPERE3-450P-EU Emissions|CO2 -57832.34 \n",
- " AMPERE3-550 Emissions|CO2 -42437.11 \n",
- " AMPERE3-Base-EUback Emissions|CO2 96090.28 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 -57853.52 \n",
- " AMPERE3-RefPol Emissions|CO2 49551.47 \n",
- " EMF27-450-Conv Emissions|CO2 -6129.59 \n",
- " EMF27-450-NoCCS Emissions|CO2 -8236.19 \n",
- " EMF27-550-LimBio Emissions|CO2 5829.69 \n",
- " EMF27-Base-FullTech Emissions|CO2 77589.17 \n",
- " IMAGE 2.4 AMPERE3-450 Emissions|CO2 -7112.29 \n",
- " AMPERE3-450P-CE Emissions|CO2 -8174.45 \n",
- " AMPERE3-450P-EU Emissions|CO2 -7928.68 \n",
- " AMPERE3-550 Emissions|CO2 -2504.16 \n",
- " AMPERE3-RefPol Emissions|CO2 32884.37 \n",
- " EMF27-550-LimBio Emissions|CO2 5984.36 \n",
- " EMF27-Base-FullTech Emissions|CO2 82774.78 \n",
- " MERGE_EMF27 EMF27-450-Conv Emissions|CO2 -6008.83 \n",
- " EMF27-550-LimBio Emissions|CO2 5797.86 \n",
- " EMF27-Base-FullTech Emissions|CO2 120493.31 \n",
- " EMF27-G8-EERE Emissions|CO2 8393.79 \n",
- " MESSAGE V.4 AMPERE3-450 Emissions|CO2 -11209.52 \n",
- " AMPERE3-450P-EU Emissions|CO2 -8535.53 \n",
- " AMPERE3-550 Emissions|CO2 -6474.82 \n",
- " AMPERE3-RefPol Emissions|CO2 27562.64 \n",
- " EMF27-550-LimBio Emissions|CO2 4500.82 \n",
- " EMF27-Base-FullTech Emissions|CO2 75904.56 \n",
- " REMIND 1.5 AMPERE3-450 Emissions|CO2 -10192.88 \n",
- " AMPERE3-450P-CE Emissions|CO2 -10291.58 \n",
- " AMPERE3-450P-EU Emissions|CO2 -10290.40 \n",
- " AMPERE3-550 Emissions|CO2 -3755.24 \n",
- " AMPERE3-550P-EU Emissions|CO2 -3693.90 \n",
- " AMPERE3-Base-EUback Emissions|CO2 66716.49 \n",
- " AMPERE3-CF450P-EU Emissions|CO2 -10300.93 \n",
- " AMPERE3-RefPol Emissions|CO2 51261.41 \n",
- " EMF27-450-Conv Emissions|CO2 -1413.97 \n",
- " EMF27-450-NoCCS Emissions|CO2 1883.11 \n",
- " EMF27-550-LimBio Emissions|CO2 4644.20 \n",
- " EMF27-Base-FullTech Emissions|CO2 68004.38 \n",
- " WITCH_EMF27 EMF27-450-Conv Emissions|CO2 2576.88 \n",
- " EMF27-550-LimBio Emissions|CO2 17514.87 \n",
- " EMF27-Base-FullTech Emissions|CO2 90854.38 "
+ " 2060 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 19397.62 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 19108.64 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 19182.91 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 34172.78 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 81730.83 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 19617.99 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 54976.51 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 6668.57 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 13883.06 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 17060.16 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 22154.07 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 48906.51 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr -628.46 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 10598.82 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 81405.99 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 10533.13 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 4329.48 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 12469.82 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 20847.26 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 50990.57 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 9846.46 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 71728.32 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 6524.72 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 7005.88 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 6958.30 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 22831.66 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 24413.62 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 82786.79 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 6855.42 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 64595.04 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr 787.74 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 1616.52 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 11536.73 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 77941.21 \n",
+ "\n",
+ " 2070 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr 1208.73 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 1129.57 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 1166.07 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 17064.62 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 86384.17 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr 995.01 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 54792.56 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -677.70 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr 5169.80 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 7214.90 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 12673.92 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 43724.96 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr -2784.94 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 7675.84 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 90072.94 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 9599.27 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -1304.69 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr 2786.95 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 10424.52 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 46103.64 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 8570.05 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 75668.28 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -910.93 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -622.25 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -563.45 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 13927.89 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 14572.43 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 87993.16 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr -602.89 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 64737.59 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr -526.27 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 1555.47 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 8368.71 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 82914.15 \n",
+ "\n",
+ " 2080 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -17387.30 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -17399.41 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -17384.21 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr -2639.86 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 89308.29 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr -17475.49 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 53594.22 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -3156.89 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -2754.38 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -2789.63 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 7180.83 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 40676.94 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr -4736.63 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 4542.86 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 98476.95 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 9211.55 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -5447.10 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -2585.87 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 2479.89 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 41339.83 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 7230.63 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 77297.82 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -5015.05 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -4786.58 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -4783.46 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 5749.59 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 6804.20 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 85663.03 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr -4769.69 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 62246.20 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr -1744.61 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 1553.00 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 6360.33 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 84109.23 \n",
+ "\n",
+ " 2090 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -37099.22 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -37076.52 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -37079.51 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr -21628.98 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 92285.81 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr -37146.77 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 51287.98 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -6273.64 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -6409.44 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -6821.32 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr 909.23 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 36602.42 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr -5526.81 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 6515.47 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 108882.84 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 8061.24 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -8728.73 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -6268.49 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr -2730.61 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 34733.89 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 5834.56 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 77283.35 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -8196.08 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -8275.44 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -8277.63 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr -327.77 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr 86.14 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 75402.53 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr -8268.81 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 56447.99 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr -1641.29 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 1665.20 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 5299.36 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 75995.09 \n",
+ "\n",
+ " 2100 \n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -57844.17 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -57817.45 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -57832.34 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr -42437.11 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 96090.28 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr -57853.52 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 49551.47 \n",
+ "IMAGE 2.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -7112.29 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -8174.45 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -7928.68 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr -2504.16 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 32884.37 \n",
+ "MERGE_EMF27 EMF27-450-Conv World Emissions|CO2 Mt CO2/yr -6008.83 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 5797.86 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 120493.31 \n",
+ " EMF27-G8-EERE World Emissions|CO2 Mt CO2/yr 8393.79 \n",
+ "MESSAGE V.4 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -11209.52 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -8535.53 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr -6474.82 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 27562.64 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 4500.82 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 75904.56 \n",
+ "REMIND 1.5 AMPERE3-450 World Emissions|CO2 Mt CO2/yr -10192.88 \n",
+ " AMPERE3-450P-CE World Emissions|CO2 Mt CO2/yr -10291.58 \n",
+ " AMPERE3-450P-EU World Emissions|CO2 Mt CO2/yr -10290.40 \n",
+ " AMPERE3-550 World Emissions|CO2 Mt CO2/yr -3755.24 \n",
+ " AMPERE3-550P-EU World Emissions|CO2 Mt CO2/yr -3693.90 \n",
+ " AMPERE3-Base-EUback World Emissions|CO2 Mt CO2/yr 66716.49 \n",
+ " AMPERE3-CF450P-EU World Emissions|CO2 Mt CO2/yr -10300.93 \n",
+ " AMPERE3-RefPol World Emissions|CO2 Mt CO2/yr 51261.41 \n",
+ " EMF27-450-Conv World Emissions|CO2 Mt CO2/yr -1413.97 \n",
+ " EMF27-450-NoCCS World Emissions|CO2 Mt CO2/yr 1883.11 \n",
+ " EMF27-550-LimBio World Emissions|CO2 Mt CO2/yr 4644.20 \n",
+ " EMF27-Base-FullTech World Emissions|CO2 Mt CO2/yr 68004.38 "
]
},
"execution_count": 7,
@@ -2736,7 +3276,7 @@
}
],
"source": [
- "df.check_aggregate_regions(\n",
+ "df.check_aggregate_region(\n",
" \"Emissions|CO2\",\n",
" **np_isclose_args\n",
")"
@@ -2760,21 +3300,15 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "INFO:root:Emissions|CO2 - 503 of 503 data points are not aggregates of regional components\n",
- "INFO:root:Emissions|CO2|Fossil Fuels and Industry - 239 of 239 data points are not aggregates of regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CO2|Fossil Fuels and Industry|Energy Supply - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CO2|Fossil Fuels and Industry|Energy Supply|Electricity - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Price|Carbon - cannot check regional aggregate because it has no regional components\n",
- "INFO:root:Primary Energy - 502 of 503 data points are not aggregates of regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Coal - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Fossil|w/ CCS - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Temperature|Global Mean|MAGICC6|MED - cannot check regional aggregate because it has no regional components\n"
+ "INFO:root:`Emissions|CO2` - 404 of 503 rows are not aggregates of subregions\n",
+ "INFO:root:`Emissions|CO2|Fossil Fuels and Industry` - 239 of 239 rows are not aggregates of subregions\n",
+ "INFO:root:`Primary Energy` - 502 of 503 rows are not aggregates of subregions\n",
+ "INFO:root:cannot aggregate variable `Emissions|CO2|Fossil Fuels and Industry|Energy Supply` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Emissions|CO2|Fossil Fuels and Industry|Energy Supply|Electricity` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Price|Carbon` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Coal` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Fossil|w/ CCS` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Temperature|Global Mean|MAGICC6|MED` to `World` because it does not exist in any subregion\n"
]
},
{
@@ -2801,6 +3335,7 @@
" | \n",
" | \n",
" | \n",
+ " | \n",
" 2005 | \n",
" 2010 | \n",
" 2020 | \n",
@@ -2814,10 +3349,11 @@
" 2100 | \n",
" \n",
" \n",
- " region | \n",
" model | \n",
" scenario | \n",
+ " region | \n",
" variable | \n",
+ " unit | \n",
" | \n",
" | \n",
" | \n",
@@ -2833,10 +3369,11 @@
" \n",
"
\n",
" \n",
- " World | \n",
" AIM-Enduse 12.1 | \n",
" EMF27-450-Conv | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.20 | \n",
" 518.89 | \n",
" 500.15 | \n",
@@ -2851,7 +3388,9 @@
"
\n",
" \n",
" EMF27-450-NoCCS | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.20 | \n",
" 518.81 | \n",
" 500.24 | \n",
@@ -2866,7 +3405,9 @@
"
\n",
" \n",
" EMF27-550-LimBio | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.20 | \n",
" 518.81 | \n",
" 544.28 | \n",
@@ -2881,7 +3422,9 @@
"
\n",
" \n",
" EMF27-Base-FullTech | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.20 | \n",
" 518.81 | \n",
" 545.24 | \n",
@@ -2896,7 +3439,9 @@
"
\n",
" \n",
" EMF27-G8-EERE | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.20 | \n",
" 518.64 | \n",
" 487.22 | \n",
@@ -2912,7 +3457,9 @@
"
\n",
" GCAM 3.0 | \n",
" AMPERE3-450 | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 460.41 | \n",
" 504.35 | \n",
" 618.51 | \n",
@@ -2927,7 +3474,9 @@
"
\n",
" \n",
" AMPERE3-450P-CE | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 460.41 | \n",
" 504.35 | \n",
" 618.74 | \n",
@@ -2942,7 +3491,9 @@
"
\n",
" \n",
" AMPERE3-450P-EU | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 460.41 | \n",
" 504.35 | \n",
" 624.50 | \n",
@@ -2957,7 +3508,9 @@
"
\n",
" \n",
" AMPERE3-550 | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.03 | \n",
" 501.89 | \n",
" 622.66 | \n",
@@ -2972,7 +3525,9 @@
"
\n",
" \n",
" AMPERE3-Base-EUback | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 457.76 | \n",
" 501.61 | \n",
" 632.27 | \n",
@@ -2987,7 +3542,9 @@
"
\n",
" \n",
" AMPERE3-CF450P-EU | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 460.41 | \n",
" 504.35 | \n",
" 635.96 | \n",
@@ -3002,7 +3559,9 @@
"
\n",
" \n",
" AMPERE3-RefPol | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 457.76 | \n",
" 501.61 | \n",
" 622.68 | \n",
@@ -3017,7 +3576,9 @@
"
\n",
" \n",
" EMF27-450-Conv | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.82 | \n",
" 504.59 | \n",
" 556.01 | \n",
@@ -3032,7 +3593,9 @@
"
\n",
" \n",
" EMF27-450-NoCCS | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.82 | \n",
" 504.45 | \n",
" 546.22 | \n",
@@ -3047,7 +3610,9 @@
"
\n",
" \n",
" EMF27-550-LimBio | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.82 | \n",
" 504.45 | \n",
" 576.89 | \n",
@@ -3062,7 +3627,9 @@
"
\n",
" \n",
" EMF27-Base-FullTech | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 458.82 | \n",
" 504.45 | \n",
" 613.10 | \n",
@@ -3078,7 +3645,9 @@
"
\n",
" IMAGE 2.4 | \n",
" AMPERE3-450 | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 441.25 | \n",
" 473.91 | \n",
" 544.13 | \n",
@@ -3093,7 +3662,9 @@
"
\n",
" \n",
" AMPERE3-450P-CE | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 441.25 | \n",
" 473.91 | \n",
" 580.13 | \n",
@@ -3108,7 +3679,9 @@
"
\n",
" \n",
" AMPERE3-450P-EU | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 441.25 | \n",
" 473.91 | \n",
" 598.26 | \n",
@@ -3123,7 +3696,9 @@
"
\n",
" \n",
" AMPERE3-550 | \n",
+ " World | \n",
" Primary Energy | \n",
+ " EJ/yr | \n",
" 441.25 | \n",
" 473.79 | \n",
" 559.87 | \n",
@@ -3141,143 +3716,258 @@
""
],
"text/plain": [
- " 2005 2010 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Primary Energy 458.20 518.89 \n",
- " EMF27-450-NoCCS Primary Energy 458.20 518.81 \n",
- " EMF27-550-LimBio Primary Energy 458.20 518.81 \n",
- " EMF27-Base-FullTech Primary Energy 458.20 518.81 \n",
- " EMF27-G8-EERE Primary Energy 458.20 518.64 \n",
- " GCAM 3.0 AMPERE3-450 Primary Energy 460.41 504.35 \n",
- " AMPERE3-450P-CE Primary Energy 460.41 504.35 \n",
- " AMPERE3-450P-EU Primary Energy 460.41 504.35 \n",
- " AMPERE3-550 Primary Energy 458.03 501.89 \n",
- " AMPERE3-Base-EUback Primary Energy 457.76 501.61 \n",
- " AMPERE3-CF450P-EU Primary Energy 460.41 504.35 \n",
- " AMPERE3-RefPol Primary Energy 457.76 501.61 \n",
- " EMF27-450-Conv Primary Energy 458.82 504.59 \n",
- " EMF27-450-NoCCS Primary Energy 458.82 504.45 \n",
- " EMF27-550-LimBio Primary Energy 458.82 504.45 \n",
- " EMF27-Base-FullTech Primary Energy 458.82 504.45 \n",
- " IMAGE 2.4 AMPERE3-450 Primary Energy 441.25 473.91 \n",
- " AMPERE3-450P-CE Primary Energy 441.25 473.91 \n",
- " AMPERE3-450P-EU Primary Energy 441.25 473.91 \n",
- " AMPERE3-550 Primary Energy 441.25 473.79 \n",
+ " 2005 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr 458.20 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 458.20 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 458.20 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 458.20 \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr 458.20 \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 460.41 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 460.41 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 460.41 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 458.03 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 457.76 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 460.41 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 457.76 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 458.82 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 458.82 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 458.82 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 458.82 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 441.25 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 441.25 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 441.25 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 441.25 \n",
"\n",
- " 2020 2030 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Primary Energy 500.15 521.23 \n",
- " EMF27-450-NoCCS Primary Energy 500.24 493.64 \n",
- " EMF27-550-LimBio Primary Energy 544.28 592.53 \n",
- " EMF27-Base-FullTech Primary Energy 545.24 619.43 \n",
- " EMF27-G8-EERE Primary Energy 487.22 463.48 \n",
- " GCAM 3.0 AMPERE3-450 Primary Energy 618.51 743.09 \n",
- " AMPERE3-450P-CE Primary Energy 618.74 753.34 \n",
- " AMPERE3-450P-EU Primary Energy 624.50 769.43 \n",
- " AMPERE3-550 Primary Energy 622.66 751.83 \n",
- " AMPERE3-Base-EUback Primary Energy 632.27 788.66 \n",
- " AMPERE3-CF450P-EU Primary Energy 635.96 793.04 \n",
- " AMPERE3-RefPol Primary Energy 622.68 764.56 \n",
- " EMF27-450-Conv Primary Energy 556.01 630.79 \n",
- " EMF27-450-NoCCS Primary Energy 546.22 599.28 \n",
- " EMF27-550-LimBio Primary Energy 576.89 663.16 \n",
- " EMF27-Base-FullTech Primary Energy 613.10 730.03 \n",
- " IMAGE 2.4 AMPERE3-450 Primary Energy 544.13 577.42 \n",
- " AMPERE3-450P-CE Primary Energy 580.13 654.46 \n",
- " AMPERE3-450P-EU Primary Energy 598.26 696.60 \n",
- " AMPERE3-550 Primary Energy 559.87 603.66 \n",
+ " 2010 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr 518.89 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 518.81 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 518.81 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 518.81 \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr 518.64 \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 504.35 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 504.35 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 504.35 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 501.89 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 501.61 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 504.35 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 501.61 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 504.59 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 504.45 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 504.45 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 504.45 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 473.91 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 473.91 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 473.91 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 473.79 \n",
"\n",
- " 2040 2050 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Primary Energy 569.53 581.44 \n",
- " EMF27-450-NoCCS Primary Energy 583.82 614.23 \n",
- " EMF27-550-LimBio Primary Energy 639.70 679.98 \n",
- " EMF27-Base-FullTech Primary Energy 715.12 816.88 \n",
- " EMF27-G8-EERE Primary Energy 499.48 555.22 \n",
- " GCAM 3.0 AMPERE3-450 Primary Energy 848.71 935.92 \n",
- " AMPERE3-450P-CE Primary Energy 849.79 942.16 \n",
- " AMPERE3-450P-EU Primary Energy 857.29 943.23 \n",
- " AMPERE3-550 Primary Energy 863.50 956.22 \n",
- " AMPERE3-Base-EUback Primary Energy 934.72 1073.33 \n",
- " AMPERE3-CF450P-EU Primary Energy 870.95 942.83 \n",
- " AMPERE3-RefPol Primary Energy 884.66 995.11 \n",
- " EMF27-450-Conv Primary Energy 694.18 749.23 \n",
- " EMF27-450-NoCCS Primary Energy 628.39 654.74 \n",
- " EMF27-550-LimBio Primary Energy 729.41 777.90 \n",
- " EMF27-Base-FullTech Primary Energy 841.52 952.45 \n",
- " IMAGE 2.4 AMPERE3-450 Primary Energy 638.17 685.99 \n",
- " AMPERE3-450P-CE Primary Energy 676.13 695.56 \n",
- " AMPERE3-450P-EU Primary Energy 692.53 699.38 \n",
- " AMPERE3-550 Primary Energy 689.49 758.18 \n",
+ " 2020 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr 500.15 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 500.24 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 544.28 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 545.24 \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr 487.22 \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 618.51 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 618.74 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 624.50 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 622.66 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 632.27 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 635.96 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 622.68 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 556.01 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 546.22 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 576.89 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 613.10 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 544.13 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 580.13 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 598.26 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 559.87 \n",
"\n",
- " 2060 2070 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Primary Energy NaN NaN \n",
- " EMF27-450-NoCCS Primary Energy NaN NaN \n",
- " EMF27-550-LimBio Primary Energy NaN NaN \n",
- " EMF27-Base-FullTech Primary Energy NaN NaN \n",
- " EMF27-G8-EERE Primary Energy NaN NaN \n",
- " GCAM 3.0 AMPERE3-450 Primary Energy 1001.75 1091.21 \n",
- " AMPERE3-450P-CE Primary Energy 1005.56 1092.56 \n",
- " AMPERE3-450P-EU Primary Energy 1002.71 1089.48 \n",
- " AMPERE3-550 Primary Energy 1007.66 1064.33 \n",
- " AMPERE3-Base-EUback Primary Energy 1174.84 1261.38 \n",
- " AMPERE3-CF450P-EU Primary Energy 1001.18 1087.41 \n",
- " AMPERE3-RefPol Primary Energy 1080.88 1155.01 \n",
- " EMF27-450-Conv Primary Energy 791.67 824.53 \n",
- " EMF27-450-NoCCS Primary Energy 684.87 733.00 \n",
- " EMF27-550-LimBio Primary Energy 817.73 865.14 \n",
- " EMF27-Base-FullTech Primary Energy 1049.69 1139.91 \n",
- " IMAGE 2.4 AMPERE3-450 Primary Energy 751.05 763.70 \n",
- " AMPERE3-450P-CE Primary Energy 750.32 766.26 \n",
- " AMPERE3-450P-EU Primary Energy 747.23 763.69 \n",
- " AMPERE3-550 Primary Energy 815.96 844.50 \n",
+ " 2030 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr 521.23 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 493.64 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 592.53 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 619.43 \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr 463.48 \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 743.09 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 753.34 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 769.43 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 751.83 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 788.66 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 793.04 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 764.56 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 630.79 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 599.28 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 663.16 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 730.03 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 577.42 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 654.46 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 696.60 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 603.66 \n",
"\n",
- " 2080 2090 \\\n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Primary Energy NaN NaN \n",
- " EMF27-450-NoCCS Primary Energy NaN NaN \n",
- " EMF27-550-LimBio Primary Energy NaN NaN \n",
- " EMF27-Base-FullTech Primary Energy NaN NaN \n",
- " EMF27-G8-EERE Primary Energy NaN NaN \n",
- " GCAM 3.0 AMPERE3-450 Primary Energy 1177.40 1281.61 \n",
- " AMPERE3-450P-CE Primary Energy 1177.72 1281.71 \n",
- " AMPERE3-450P-EU Primary Energy 1177.26 1282.19 \n",
- " AMPERE3-550 Primary Energy 1146.19 1221.76 \n",
- " AMPERE3-Base-EUback Primary Energy 1328.94 1395.49 \n",
- " AMPERE3-CF450P-EU Primary Energy 1176.79 1282.69 \n",
- " AMPERE3-RefPol Primary Energy 1214.59 1275.17 \n",
- " EMF27-450-Conv Primary Energy 834.82 822.03 \n",
- " EMF27-450-NoCCS Primary Energy 787.27 834.91 \n",
- " EMF27-550-LimBio Primary Energy 911.34 939.80 \n",
- " EMF27-Base-FullTech Primary Energy 1218.93 1276.80 \n",
- " IMAGE 2.4 AMPERE3-450 Primary Energy 778.29 821.22 \n",
- " AMPERE3-450P-CE Primary Energy 792.33 837.14 \n",
- " AMPERE3-450P-EU Primary Energy 791.18 836.82 \n",
- " AMPERE3-550 Primary Energy 862.31 905.22 \n",
+ " 2040 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr 569.53 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 583.82 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 639.70 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 715.12 \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr 499.48 \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 848.71 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 849.79 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 857.29 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 863.50 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 934.72 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 870.95 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 884.66 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 694.18 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 628.39 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 729.41 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 841.52 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 638.17 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 676.13 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 692.53 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 689.49 \n",
"\n",
- " 2100 \n",
- "region model scenario variable \n",
- "World AIM-Enduse 12.1 EMF27-450-Conv Primary Energy NaN \n",
- " EMF27-450-NoCCS Primary Energy NaN \n",
- " EMF27-550-LimBio Primary Energy NaN \n",
- " EMF27-Base-FullTech Primary Energy NaN \n",
- " EMF27-G8-EERE Primary Energy NaN \n",
- " GCAM 3.0 AMPERE3-450 Primary Energy 1418.91 \n",
- " AMPERE3-450P-CE Primary Energy 1418.59 \n",
- " AMPERE3-450P-EU Primary Energy 1420.23 \n",
- " AMPERE3-550 Primary Energy 1331.16 \n",
- " AMPERE3-Base-EUback Primary Energy 1470.71 \n",
- " AMPERE3-CF450P-EU Primary Energy 1420.85 \n",
- " AMPERE3-RefPol Primary Energy 1325.32 \n",
- " EMF27-450-Conv Primary Energy 794.94 \n",
- " EMF27-450-NoCCS Primary Energy NaN \n",
- " EMF27-550-LimBio Primary Energy 964.83 \n",
- " EMF27-Base-FullTech Primary Energy 1319.59 \n",
- " IMAGE 2.4 AMPERE3-450 Primary Energy 863.04 \n",
- " AMPERE3-450P-CE Primary Energy 879.08 \n",
- " AMPERE3-450P-EU Primary Energy 879.48 \n",
- " AMPERE3-550 Primary Energy 942.64 "
+ " 2050 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr 581.44 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 614.23 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 679.98 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 816.88 \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr 555.22 \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 935.92 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 942.16 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 943.23 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 956.22 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 1073.33 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 942.83 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 995.11 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 749.23 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 654.74 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 777.90 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 952.45 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 685.99 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 695.56 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 699.38 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 758.18 \n",
+ "\n",
+ " 2060 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr NaN \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr NaN \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr NaN \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr NaN \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 1001.75 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 1005.56 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 1002.71 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 1007.66 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 1174.84 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 1001.18 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 1080.88 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 791.67 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 684.87 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 817.73 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 1049.69 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 751.05 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 750.32 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 747.23 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 815.96 \n",
+ "\n",
+ " 2070 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr NaN \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr NaN \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr NaN \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr NaN \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 1091.21 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 1092.56 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 1089.48 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 1064.33 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 1261.38 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 1087.41 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 1155.01 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 824.53 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 733.00 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 865.14 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 1139.91 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 763.70 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 766.26 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 763.69 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 844.50 \n",
+ "\n",
+ " 2080 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr NaN \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr NaN \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr NaN \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr NaN \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 1177.40 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 1177.72 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 1177.26 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 1146.19 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 1328.94 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 1176.79 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 1214.59 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 834.82 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 787.27 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 911.34 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 1218.93 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 778.29 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 792.33 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 791.18 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 862.31 \n",
+ "\n",
+ " 2090 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr NaN \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr NaN \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr NaN \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr NaN \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 1281.61 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 1281.71 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 1282.19 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 1221.76 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 1395.49 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 1282.69 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 1275.17 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 822.03 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr 834.91 \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 939.80 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 1276.80 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 821.22 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 837.14 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 836.82 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 905.22 \n",
+ "\n",
+ " 2100 \n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv World Primary Energy EJ/yr NaN \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr NaN \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr NaN \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr NaN \n",
+ " EMF27-G8-EERE World Primary Energy EJ/yr NaN \n",
+ "GCAM 3.0 AMPERE3-450 World Primary Energy EJ/yr 1418.91 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 1418.59 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 1420.23 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 1331.16 \n",
+ " AMPERE3-Base-EUback World Primary Energy EJ/yr 1470.71 \n",
+ " AMPERE3-CF450P-EU World Primary Energy EJ/yr 1420.85 \n",
+ " AMPERE3-RefPol World Primary Energy EJ/yr 1325.32 \n",
+ " EMF27-450-Conv World Primary Energy EJ/yr 794.94 \n",
+ " EMF27-450-NoCCS World Primary Energy EJ/yr NaN \n",
+ " EMF27-550-LimBio World Primary Energy EJ/yr 964.83 \n",
+ " EMF27-Base-FullTech World Primary Energy EJ/yr 1319.59 \n",
+ "IMAGE 2.4 AMPERE3-450 World Primary Energy EJ/yr 863.04 \n",
+ " AMPERE3-450P-CE World Primary Energy EJ/yr 879.08 \n",
+ " AMPERE3-450P-EU World Primary Energy EJ/yr 879.48 \n",
+ " AMPERE3-550 World Primary Energy EJ/yr 942.64 "
]
},
"execution_count": 8,
@@ -3287,7 +3977,7 @@
],
"source": [
"for variable in df.variables():\n",
- " diff = df.check_aggregate_regions(\n",
+ " diff = df.check_aggregate_region(\n",
" variable, \n",
" **np_isclose_args\n",
" )\n",
@@ -3336,14 +4026,10 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Coal - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Gas - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CF4 - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CH4 - cannot check aggregate because it has no components\n"
+ "INFO:root:cannot aggregate variable `Primary Energy|Coal` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Gas` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|CH4` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|CF4` because it has no components\n"
]
}
],
@@ -3365,19 +4051,14 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|C2F6 - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CF4 - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n"
+ "INFO:root:cannot aggregate variable `Emissions|C2F6` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Emissions|CF4` to `World` because it does not exist in any subregion\n"
]
}
],
"source": [
"for variable in consistent_df.filter(level=1).variables():\n",
- " diff = consistent_df.check_aggregate_regions(\n",
+ " diff = consistent_df.check_aggregate_region(\n",
" variable, \n",
" **np_isclose_args\n",
" )\n",
@@ -3411,39 +4092,20 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CO2|Cars - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CO2|Power - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Coal - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Gas - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|C2F6 - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|C2F6|Industry - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|C2F6|Industry - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|C2F6|Solvents - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|C2F6|Solvents - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CF4 - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CF4 - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CH4 - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CO2|Aggregate Agg - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CO2|Aggregate Agg - cannot check regional aggregate because it has no regional components\n"
+ "INFO:root:cannot aggregate variable `Emissions|CO2|Cars` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|CO2|Power` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Coal` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Gas` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|CH4` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|C2F6` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Emissions|C2F6|Industry` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|C2F6|Industry` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Emissions|C2F6|Solvents` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|C2F6|Solvents` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Emissions|CF4` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|CF4` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Emissions|CO2|Aggregate Agg` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|CO2|Aggregate Agg` to `World` because it does not exist in any subregion\n"
]
},
{
@@ -3457,35 +4119,24 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "INFO:root:Emissions|CO2 - 1390 of 1522 data points are not aggregates of components\n",
- "INFO:root:Emissions|CO2 - 503 of 503 data points are not aggregates of regional components\n",
- "INFO:root:Emissions|CO2|Fossil Fuels and Industry - 1258 of 1258 data points are not aggregates of components\n",
- "INFO:root:Emissions|CO2|Fossil Fuels and Industry - 239 of 239 data points are not aggregates of regional components\n",
- "INFO:root:Emissions|CO2|Fossil Fuels and Industry|Energy Supply - 239 of 239 data points are not aggregates of components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CO2|Fossil Fuels and Industry|Energy Supply - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CO2|Fossil Fuels and Industry|Energy Supply|Electricity - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Emissions|CO2|Fossil Fuels and Industry|Energy Supply|Electricity - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Price|Carbon - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Price|Carbon - cannot check regional aggregate because it has no regional components\n",
- "INFO:root:Primary Energy - 1522 of 1522 data points are not aggregates of components\n",
- "INFO:root:Primary Energy - 503 of 503 data points are not aggregates of regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Coal - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Coal - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Fossil|w/ CCS - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Primary Energy|Fossil|w/ CCS - cannot check regional aggregate because it has no regional components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Temperature|Global Mean|MAGICC6|MED - cannot check aggregate because it has no components\n",
- "WARNING:root:Filtered IamDataFrame is empty!\n",
- "INFO:root:Temperature|Global Mean|MAGICC6|MED - cannot check regional aggregate because it has no regional components\n"
+ "INFO:root:`Emissions|CO2` - 1390 of 1522 rows are not aggregates of components\n",
+ "INFO:root:`Emissions|CO2` - 404 of 503 rows are not aggregates of subregions\n",
+ "INFO:root:`Emissions|CO2|Fossil Fuels and Industry` - 1258 of 1258 rows are not aggregates of components\n",
+ "INFO:root:`Emissions|CO2|Fossil Fuels and Industry` - 239 of 239 rows are not aggregates of subregions\n",
+ "INFO:root:`Primary Energy` - 1522 of 1522 rows are not aggregates of components\n",
+ "INFO:root:`Primary Energy` - 503 of 503 rows are not aggregates of subregions\n",
+ "INFO:root:`Emissions|CO2|Fossil Fuels and Industry|Energy Supply` - 239 of 239 rows are not aggregates of components\n",
+ "INFO:root:cannot aggregate variable `Emissions|CO2|Fossil Fuels and Industry|Energy Supply` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Emissions|CO2|Fossil Fuels and Industry|Energy Supply|Electricity` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Emissions|CO2|Fossil Fuels and Industry|Energy Supply|Electricity` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Price|Carbon` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Price|Carbon` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Coal` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Coal` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Fossil|w/ CCS` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Primary Energy|Fossil|w/ CCS` to `World` because it does not exist in any subregion\n",
+ "INFO:root:cannot aggregate variable `Temperature|Global Mean|MAGICC6|MED` because it has no components\n",
+ "INFO:root:cannot aggregate variable `Temperature|Global Mean|MAGICC6|MED` to `World` because it does not exist in any subregion\n"
]
}
],
@@ -3512,9 +4163,9 @@
" 'Emissions|CO2-regional',\n",
" 'Emissions|CO2|Fossil Fuels and Industry-aggregate',\n",
" 'Emissions|CO2|Fossil Fuels and Industry-regional',\n",
- " 'Emissions|CO2|Fossil Fuels and Industry|Energy Supply-aggregate',\n",
" 'Primary Energy-aggregate',\n",
- " 'Primary Energy-regional']\n"
+ " 'Primary Energy-regional',\n",
+ " 'Emissions|CO2|Fossil Fuels and Industry|Energy Supply-aggregate']\n"
]
}
],
@@ -3551,6 +4202,7 @@
" | \n",
" | \n",
" | \n",
+ " | \n",
" 2005 | \n",
" 2010 | \n",
" 2020 | \n",
@@ -3564,10 +4216,11 @@
" 2100 | \n",
"
\n",
" \n",
- " variable | \n",
" model | \n",
" scenario | \n",
" region | \n",
+ " variable | \n",
+ " unit | \n",
" | \n",
" | \n",
" | \n",
@@ -3583,10 +4236,11 @@
" \n",
"
\n",
" \n",
- " Emissions|CO2 | \n",
" AIM-Enduse 12.1 | \n",
" EMF27-450-Conv | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13160.18 | \n",
" 11899.38 | \n",
@@ -3601,6 +4255,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3294.54 | \n",
" 3367.62 | \n",
@@ -3615,6 +4271,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.54 | \n",
" 4238.91 | \n",
@@ -3629,6 +4287,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12744.33 | \n",
" 11646.37 | \n",
@@ -3643,6 +4303,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3604.42 | \n",
" 3325.20 | \n",
@@ -3657,6 +4319,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38321.78 | \n",
" 35588.66 | \n",
@@ -3672,6 +4336,8 @@
"
\n",
" EMF27-450-NoCCS | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13160.11 | \n",
" 11893.80 | \n",
@@ -3686,6 +4352,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3286.68 | \n",
" 3362.61 | \n",
@@ -3700,6 +4368,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.49 | \n",
" 4239.03 | \n",
@@ -3714,6 +4384,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12744.16 | \n",
" 11659.29 | \n",
@@ -3728,6 +4400,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3604.39 | \n",
" 3322.95 | \n",
@@ -3742,6 +4416,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38313.59 | \n",
" 35588.85 | \n",
@@ -3757,6 +4433,8 @@
"
\n",
" EMF27-550-LimBio | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13160.11 | \n",
" 14124.17 | \n",
@@ -3771,6 +4449,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3286.68 | \n",
" 3445.63 | \n",
@@ -3785,6 +4465,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.49 | \n",
" 4368.48 | \n",
@@ -3799,6 +4481,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12744.16 | \n",
" 12607.17 | \n",
@@ -3813,6 +4497,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3604.39 | \n",
" 3826.80 | \n",
@@ -3827,6 +4513,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38313.59 | \n",
" 39531.61 | \n",
@@ -3842,6 +4530,8 @@
"
\n",
" EMF27-Base-FullTech | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13160.11 | \n",
" 14149.89 | \n",
@@ -3856,6 +4546,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3286.68 | \n",
" 3449.84 | \n",
@@ -3870,6 +4562,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.49 | \n",
" 4371.98 | \n",
@@ -3884,6 +4578,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12744.16 | \n",
" 12642.70 | \n",
@@ -3898,6 +4594,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3604.39 | \n",
" 3838.82 | \n",
@@ -3912,6 +4610,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38313.59 | \n",
" 39612.60 | \n",
@@ -3927,6 +4627,8 @@
"
\n",
" EMF27-G8-EERE | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10540.74 | \n",
" 13152.56 | \n",
" 13415.94 | \n",
@@ -3941,6 +4643,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3285.00 | \n",
" 3286.52 | \n",
" 3106.39 | \n",
@@ -3955,6 +4659,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4302.21 | \n",
" 4487.02 | \n",
" 4091.19 | \n",
@@ -3969,6 +4675,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12085.85 | \n",
" 12750.81 | \n",
" 10276.06 | \n",
@@ -3983,6 +4691,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3306.95 | \n",
" 3596.74 | \n",
" 3453.29 | \n",
@@ -3997,6 +4707,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 34492.05 | \n",
" 38304.41 | \n",
" 35425.96 | \n",
@@ -4013,6 +4725,8 @@
" ... | \n",
" ... | \n",
" ... | \n",
+ " ... | \n",
+ " ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
@@ -4029,6 +4743,8 @@
" REMIND 1.5 | \n",
" EMF27-450-NoCCS | \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 15111.39 | \n",
" 15254.16 | \n",
" 8082.87 | \n",
@@ -4043,6 +4759,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 38224.94 | \n",
" 25524.60 | \n",
@@ -4058,6 +4776,8 @@
"
\n",
" EMF27-550-LimBio | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10193.98 | \n",
" 13239.55 | \n",
" 14218.37 | \n",
@@ -4072,6 +4792,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2926.60 | \n",
" 3478.79 | \n",
" 4413.41 | \n",
@@ -4086,6 +4808,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4035.32 | \n",
" 4381.03 | \n",
" 4504.49 | \n",
@@ -4100,6 +4824,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 15111.39 | \n",
" 15241.56 | \n",
" 13016.52 | \n",
@@ -4114,6 +4840,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 37970.11 | \n",
" 37657.41 | \n",
@@ -4129,6 +4857,8 @@
"
\n",
" EMF27-Base-FullTech | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 10193.98 | \n",
" 13478.78 | \n",
" 20256.01 | \n",
@@ -4143,6 +4873,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2926.60 | \n",
" 3508.40 | \n",
" 5067.35 | \n",
@@ -4157,6 +4889,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4035.32 | \n",
" 4381.09 | \n",
" 5364.84 | \n",
@@ -4171,6 +4905,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 15111.39 | \n",
" 15234.63 | \n",
" 15486.57 | \n",
@@ -4185,6 +4921,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33837.41 | \n",
" 38293.08 | \n",
" 48134.42 | \n",
@@ -4201,6 +4939,8 @@
" WITCH_EMF27 | \n",
" EMF27-450-Conv | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 9895.45 | \n",
" 13210.18 | \n",
" 13914.12 | \n",
@@ -4215,6 +4955,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4660.57 | \n",
" 4644.17 | \n",
" 1851.46 | \n",
@@ -4229,6 +4971,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2508.31 | \n",
" 2673.95 | \n",
" 2224.44 | \n",
@@ -4243,6 +4987,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12644.40 | \n",
" 12597.55 | \n",
" 9780.38 | \n",
@@ -4257,6 +5003,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3870.58 | \n",
" 4035.17 | \n",
" 2381.75 | \n",
@@ -4271,6 +5019,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33579.32 | \n",
" 37161.03 | \n",
" 30152.15 | \n",
@@ -4286,6 +5036,8 @@
"
\n",
" EMF27-550-LimBio | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 9895.98 | \n",
" 13341.76 | \n",
" 17280.06 | \n",
@@ -4300,6 +5052,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4660.84 | \n",
" 4612.38 | \n",
" 2729.37 | \n",
@@ -4314,6 +5068,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2508.81 | \n",
" 2621.97 | \n",
" 2773.63 | \n",
@@ -4328,6 +5084,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12645.78 | \n",
" 12542.87 | \n",
" 11852.60 | \n",
@@ -4342,6 +5100,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3871.04 | \n",
" 4062.72 | \n",
" 3764.23 | \n",
@@ -4356,6 +5116,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33582.45 | \n",
" 37181.70 | \n",
" 38399.88 | \n",
@@ -4371,6 +5133,8 @@
"
\n",
" EMF27-Base-FullTech | \n",
" ASIA | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 9893.46 | \n",
" 13378.34 | \n",
" 20016.55 | \n",
@@ -4385,6 +5149,8 @@
"
\n",
" \n",
" LAM | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 4659.58 | \n",
" 4623.98 | \n",
" 4524.39 | \n",
@@ -4399,6 +5165,8 @@
"
\n",
" \n",
" MAF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 2506.45 | \n",
" 2642.28 | \n",
" 3291.19 | \n",
@@ -4413,6 +5181,8 @@
"
\n",
" \n",
" OECD90 | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 12639.28 | \n",
" 12598.84 | \n",
" 13097.95 | \n",
@@ -4427,6 +5197,8 @@
"
\n",
" \n",
" REF | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 3868.87 | \n",
" 4077.28 | \n",
" 4636.23 | \n",
@@ -4441,6 +5213,8 @@
"
\n",
" \n",
" World | \n",
+ " Emissions|CO2 | \n",
+ " Mt CO2/yr | \n",
" 33567.64 | \n",
" 37320.72 | \n",
" 45566.30 | \n",
@@ -4459,389 +5233,709 @@
""
],
"text/plain": [
- " 2005 2010 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA 10540.74 13160.18 \n",
- " LAM 3285.00 3294.54 \n",
- " MAF 4302.21 4487.54 \n",
- " OECD90 12085.85 12744.33 \n",
- " REF 3306.95 3604.42 \n",
- " World 34492.05 38321.78 \n",
- " EMF27-450-NoCCS ASIA 10540.74 13160.11 \n",
- " LAM 3285.00 3286.68 \n",
- " MAF 4302.21 4487.49 \n",
- " OECD90 12085.85 12744.16 \n",
- " REF 3306.95 3604.39 \n",
- " World 34492.05 38313.59 \n",
- " EMF27-550-LimBio ASIA 10540.74 13160.11 \n",
- " LAM 3285.00 3286.68 \n",
- " MAF 4302.21 4487.49 \n",
- " OECD90 12085.85 12744.16 \n",
- " REF 3306.95 3604.39 \n",
- " World 34492.05 38313.59 \n",
- " EMF27-Base-FullTech ASIA 10540.74 13160.11 \n",
- " LAM 3285.00 3286.68 \n",
- " MAF 4302.21 4487.49 \n",
- " OECD90 12085.85 12744.16 \n",
- " REF 3306.95 3604.39 \n",
- " World 34492.05 38313.59 \n",
- " EMF27-G8-EERE ASIA 10540.74 13152.56 \n",
- " LAM 3285.00 3286.52 \n",
- " MAF 4302.21 4487.02 \n",
- " OECD90 12085.85 12750.81 \n",
- " REF 3306.95 3596.74 \n",
- " World 34492.05 38304.41 \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 15111.39 15254.16 \n",
- " World 33837.41 38224.94 \n",
- " EMF27-550-LimBio ASIA 10193.98 13239.55 \n",
- " LAM 2926.60 3478.79 \n",
- " MAF 4035.32 4381.03 \n",
- " OECD90 15111.39 15241.56 \n",
- " World 33837.41 37970.11 \n",
- " EMF27-Base-FullTech ASIA 10193.98 13478.78 \n",
- " LAM 2926.60 3508.40 \n",
- " MAF 4035.32 4381.09 \n",
- " OECD90 15111.39 15234.63 \n",
- " World 33837.41 38293.08 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 9895.45 13210.18 \n",
- " LAM 4660.57 4644.17 \n",
- " MAF 2508.31 2673.95 \n",
- " OECD90 12644.40 12597.55 \n",
- " REF 3870.58 4035.17 \n",
- " World 33579.32 37161.03 \n",
- " EMF27-550-LimBio ASIA 9895.98 13341.76 \n",
- " LAM 4660.84 4612.38 \n",
- " MAF 2508.81 2621.97 \n",
- " OECD90 12645.78 12542.87 \n",
- " REF 3871.04 4062.72 \n",
- " World 33582.45 37181.70 \n",
- " EMF27-Base-FullTech ASIA 9893.46 13378.34 \n",
- " LAM 4659.58 4623.98 \n",
- " MAF 2506.45 2642.28 \n",
- " OECD90 12639.28 12598.84 \n",
- " REF 3868.87 4077.28 \n",
- " World 33567.64 37320.72 \n",
+ " 2005 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 10540.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3285.00 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4302.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12085.85 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3306.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 34492.05 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 15111.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 10193.98 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2926.60 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4035.32 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15111.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 10193.98 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2926.60 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4035.32 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15111.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 33837.41 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 9895.45 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4660.57 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2508.31 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12644.40 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3870.58 \n",
+ " World Emissions|CO2 Mt CO2/yr 33579.32 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 9895.98 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4660.84 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2508.81 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12645.78 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3871.04 \n",
+ " World Emissions|CO2 Mt CO2/yr 33582.45 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 9893.46 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4659.58 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2506.45 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12639.28 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3868.87 \n",
+ " World Emissions|CO2 Mt CO2/yr 33567.64 \n",
+ "\n",
+ " 2010 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 13160.18 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3294.54 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.54 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12744.33 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3604.42 \n",
+ " World Emissions|CO2 Mt CO2/yr 38321.78 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 13160.11 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3286.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12744.16 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3604.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 38313.59 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 13160.11 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3286.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12744.16 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3604.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 38313.59 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 13160.11 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3286.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12744.16 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3604.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 38313.59 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 13152.56 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3286.52 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4487.02 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12750.81 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3596.74 \n",
+ " World Emissions|CO2 Mt CO2/yr 38304.41 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 15254.16 \n",
+ " World Emissions|CO2 Mt CO2/yr 38224.94 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 13239.55 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3478.79 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4381.03 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15241.56 \n",
+ " World Emissions|CO2 Mt CO2/yr 37970.11 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 13478.78 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3508.40 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4381.09 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15234.63 \n",
+ " World Emissions|CO2 Mt CO2/yr 38293.08 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 13210.18 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4644.17 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2673.95 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12597.55 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4035.17 \n",
+ " World Emissions|CO2 Mt CO2/yr 37161.03 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 13341.76 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4612.38 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2621.97 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12542.87 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4062.72 \n",
+ " World Emissions|CO2 Mt CO2/yr 37181.70 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 13378.34 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4623.98 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2642.28 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12598.84 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4077.28 \n",
+ " World Emissions|CO2 Mt CO2/yr 37320.72 \n",
+ "\n",
+ " 2020 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 11899.38 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3367.62 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4238.91 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11646.37 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3325.20 \n",
+ " World Emissions|CO2 Mt CO2/yr 35588.66 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 11893.80 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3362.61 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4239.03 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11659.29 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3322.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 35588.85 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 14124.17 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3445.63 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4368.48 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12607.17 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3826.80 \n",
+ " World Emissions|CO2 Mt CO2/yr 39531.61 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 14149.89 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3449.84 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4371.98 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 12642.70 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3838.82 \n",
+ " World Emissions|CO2 Mt CO2/yr 39612.60 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 13415.94 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3106.39 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4091.19 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 10276.06 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3453.29 \n",
+ " World Emissions|CO2 Mt CO2/yr 35425.96 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 8082.87 \n",
+ " World Emissions|CO2 Mt CO2/yr 25524.60 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 14218.37 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4413.41 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4504.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13016.52 \n",
+ " World Emissions|CO2 Mt CO2/yr 37657.41 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 20256.01 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5067.35 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 5364.84 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15486.57 \n",
+ " World Emissions|CO2 Mt CO2/yr 48134.42 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 13914.12 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1851.46 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2224.44 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 9780.38 \n",
+ " REF Emissions|CO2 Mt CO2/yr 2381.75 \n",
+ " World Emissions|CO2 Mt CO2/yr 30152.15 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 17280.06 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2729.37 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2773.63 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11852.60 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3764.23 \n",
+ " World Emissions|CO2 Mt CO2/yr 38399.88 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 20016.55 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4524.39 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3291.19 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13097.95 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4636.23 \n",
+ " World Emissions|CO2 Mt CO2/yr 45566.30 \n",
+ "\n",
+ " 2030 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 9545.81 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2856.65 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3956.19 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 8272.30 \n",
+ " REF Emissions|CO2 Mt CO2/yr 2991.24 \n",
+ " World Emissions|CO2 Mt CO2/yr 28531.68 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 9478.33 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2837.11 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3619.25 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 8708.81 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3076.67 \n",
+ " World Emissions|CO2 Mt CO2/yr 28629.65 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 14218.08 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3496.62 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4519.64 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11752.01 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3615.47 \n",
+ " World Emissions|CO2 Mt CO2/yr 38815.54 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 16559.14 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3660.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4751.63 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13332.29 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4220.97 \n",
+ " World Emissions|CO2 Mt CO2/yr 43835.49 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 10147.89 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2825.27 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3977.50 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 8833.95 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3468.73 \n",
+ " World Emissions|CO2 Mt CO2/yr 30395.43 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 2864.75 \n",
+ " World Emissions|CO2 Mt CO2/yr 7358.64 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 11920.79 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1831.96 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3368.89 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 10555.13 \n",
+ " World Emissions|CO2 Mt CO2/yr 28699.50 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 24006.74 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5464.43 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 5862.75 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 16326.59 \n",
+ " World Emissions|CO2 Mt CO2/yr 53343.82 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 12004.49 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1537.68 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1932.65 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 6560.69 \n",
+ " REF Emissions|CO2 Mt CO2/yr 2055.81 \n",
+ " World Emissions|CO2 Mt CO2/yr 24091.32 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 18745.41 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2515.92 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2885.03 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 10275.13 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3380.51 \n",
+ " World Emissions|CO2 Mt CO2/yr 37802.01 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 26248.47 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4644.99 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4063.34 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13835.62 \n",
+ " REF Emissions|CO2 Mt CO2/yr 5039.14 \n",
+ " World Emissions|CO2 Mt CO2/yr 53831.56 \n",
+ "\n",
+ " 2040 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 7355.07 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2207.36 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3490.81 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4457.91 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1889.38 \n",
+ " World Emissions|CO2 Mt CO2/yr 20287.46 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 7367.07 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1889.89 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2787.47 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 5488.86 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1977.78 \n",
+ " World Emissions|CO2 Mt CO2/yr 20458.10 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 13187.66 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2986.08 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 4294.83 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 9749.33 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3258.31 \n",
+ " World Emissions|CO2 Mt CO2/yr 34676.38 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 19658.68 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3850.44 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 5389.48 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 13742.93 \n",
+ " REF Emissions|CO2 Mt CO2/yr 4866.31 \n",
+ " World Emissions|CO2 Mt CO2/yr 49027.80 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 7637.61 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1784.31 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3659.80 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 5845.24 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3376.25 \n",
+ " World Emissions|CO2 Mt CO2/yr 23536.71 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 369.53 \n",
+ " World Emissions|CO2 Mt CO2/yr 1691.05 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 8135.32 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1357.42 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3582.70 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 7238.06 \n",
+ " World Emissions|CO2 Mt CO2/yr 20936.83 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 28404.78 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4402.98 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 8659.61 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 16610.24 \n",
+ " World Emissions|CO2 Mt CO2/yr 59836.10 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 10538.51 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1421.58 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1907.50 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4755.20 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1733.11 \n",
+ " World Emissions|CO2 Mt CO2/yr 20355.91 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 16414.52 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 2286.12 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2775.24 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 7908.88 \n",
+ " REF Emissions|CO2 Mt CO2/yr 2617.25 \n",
+ " World Emissions|CO2 Mt CO2/yr 32002.02 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 30889.38 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4937.36 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 5028.41 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 14969.12 \n",
+ " REF Emissions|CO2 Mt CO2/yr 5412.35 \n",
+ " World Emissions|CO2 Mt CO2/yr 61236.62 \n",
+ "\n",
+ " 2050 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 6119.50 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1537.72 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2082.24 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 1625.18 \n",
+ " REF Emissions|CO2 Mt CO2/yr 960.75 \n",
+ " World Emissions|CO2 Mt CO2/yr 13367.27 \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr 5513.79 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 899.63 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1671.29 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 3355.22 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1181.73 \n",
+ " World Emissions|CO2 Mt CO2/yr 13660.19 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 10019.56 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1790.49 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2733.76 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 6501.31 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3076.27 \n",
+ " World Emissions|CO2 Mt CO2/yr 25295.31 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 23071.34 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 3866.20 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 6082.37 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 14150.35 \n",
+ " REF Emissions|CO2 Mt CO2/yr 5615.39 \n",
+ " World Emissions|CO2 Mt CO2/yr 54552.86 \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr 4435.80 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 899.06 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3336.85 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 3473.56 \n",
+ " REF Emissions|CO2 Mt CO2/yr 3058.68 \n",
+ " World Emissions|CO2 Mt CO2/yr 16487.83 \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 328.11 \n",
+ " World Emissions|CO2 Mt CO2/yr 1663.77 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 5963.84 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 934.84 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3883.52 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4454.98 \n",
+ " World Emissions|CO2 Mt CO2/yr 15389.20 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 33016.66 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5424.51 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 12865.82 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 16943.56 \n",
+ " World Emissions|CO2 Mt CO2/yr 70077.89 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 8767.49 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 658.62 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1703.00 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 3257.79 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1347.51 \n",
+ " World Emissions|CO2 Mt CO2/yr 15734.40 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 12419.72 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1309.50 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2552.54 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 5310.74 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1957.66 \n",
+ " World Emissions|CO2 Mt CO2/yr 23550.17 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 34562.46 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5250.67 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 6038.17 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15784.59 \n",
+ " REF Emissions|CO2 Mt CO2/yr 5886.80 \n",
+ " World Emissions|CO2 Mt CO2/yr 67522.70 \n",
"\n",
- " 2020 2030 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA 11899.38 9545.81 \n",
- " LAM 3367.62 2856.65 \n",
- " MAF 4238.91 3956.19 \n",
- " OECD90 11646.37 8272.30 \n",
- " REF 3325.20 2991.24 \n",
- " World 35588.66 28531.68 \n",
- " EMF27-450-NoCCS ASIA 11893.80 9478.33 \n",
- " LAM 3362.61 2837.11 \n",
- " MAF 4239.03 3619.25 \n",
- " OECD90 11659.29 8708.81 \n",
- " REF 3322.95 3076.67 \n",
- " World 35588.85 28629.65 \n",
- " EMF27-550-LimBio ASIA 14124.17 14218.08 \n",
- " LAM 3445.63 3496.62 \n",
- " MAF 4368.48 4519.64 \n",
- " OECD90 12607.17 11752.01 \n",
- " REF 3826.80 3615.47 \n",
- " World 39531.61 38815.54 \n",
- " EMF27-Base-FullTech ASIA 14149.89 16559.14 \n",
- " LAM 3449.84 3660.68 \n",
- " MAF 4371.98 4751.63 \n",
- " OECD90 12642.70 13332.29 \n",
- " REF 3838.82 4220.97 \n",
- " World 39612.60 43835.49 \n",
- " EMF27-G8-EERE ASIA 13415.94 10147.89 \n",
- " LAM 3106.39 2825.27 \n",
- " MAF 4091.19 3977.50 \n",
- " OECD90 10276.06 8833.95 \n",
- " REF 3453.29 3468.73 \n",
- " World 35425.96 30395.43 \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 8082.87 2864.75 \n",
- " World 25524.60 7358.64 \n",
- " EMF27-550-LimBio ASIA 14218.37 11920.79 \n",
- " LAM 4413.41 1831.96 \n",
- " MAF 4504.49 3368.89 \n",
- " OECD90 13016.52 10555.13 \n",
- " World 37657.41 28699.50 \n",
- " EMF27-Base-FullTech ASIA 20256.01 24006.74 \n",
- " LAM 5067.35 5464.43 \n",
- " MAF 5364.84 5862.75 \n",
- " OECD90 15486.57 16326.59 \n",
- " World 48134.42 53343.82 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 13914.12 12004.49 \n",
- " LAM 1851.46 1537.68 \n",
- " MAF 2224.44 1932.65 \n",
- " OECD90 9780.38 6560.69 \n",
- " REF 2381.75 2055.81 \n",
- " World 30152.15 24091.32 \n",
- " EMF27-550-LimBio ASIA 17280.06 18745.41 \n",
- " LAM 2729.37 2515.92 \n",
- " MAF 2773.63 2885.03 \n",
- " OECD90 11852.60 10275.13 \n",
- " REF 3764.23 3380.51 \n",
- " World 38399.88 37802.01 \n",
- " EMF27-Base-FullTech ASIA 20016.55 26248.47 \n",
- " LAM 4524.39 4644.99 \n",
- " MAF 3291.19 4063.34 \n",
- " OECD90 13097.95 13835.62 \n",
- " REF 4636.23 5039.14 \n",
- " World 45566.30 53831.56 \n",
+ " 2060 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 299.06 \n",
+ " World Emissions|CO2 Mt CO2/yr 1616.52 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 4486.53 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 712.03 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3663.91 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 2745.80 \n",
+ " World Emissions|CO2 Mt CO2/yr 11536.73 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 35977.35 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5869.57 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 17680.13 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 16515.90 \n",
+ " World Emissions|CO2 Mt CO2/yr 77941.21 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 7410.94 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -161.02 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1588.40 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 2240.72 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1064.51 \n",
+ " World Emissions|CO2 Mt CO2/yr 12143.56 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 10012.01 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 1048.52 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2579.22 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4461.18 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1686.23 \n",
+ " World Emissions|CO2 Mt CO2/yr 19787.16 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 37566.05 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5698.25 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 7017.40 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 16540.18 \n",
+ " REF Emissions|CO2 Mt CO2/yr 6279.44 \n",
+ " World Emissions|CO2 Mt CO2/yr 73101.32 \n",
"\n",
- " 2040 2050 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA 7355.07 6119.50 \n",
- " LAM 2207.36 1537.72 \n",
- " MAF 3490.81 2082.24 \n",
- " OECD90 4457.91 1625.18 \n",
- " REF 1889.38 960.75 \n",
- " World 20287.46 13367.27 \n",
- " EMF27-450-NoCCS ASIA 7367.07 5513.79 \n",
- " LAM 1889.89 899.63 \n",
- " MAF 2787.47 1671.29 \n",
- " OECD90 5488.86 3355.22 \n",
- " REF 1977.78 1181.73 \n",
- " World 20458.10 13660.19 \n",
- " EMF27-550-LimBio ASIA 13187.66 10019.56 \n",
- " LAM 2986.08 1790.49 \n",
- " MAF 4294.83 2733.76 \n",
- " OECD90 9749.33 6501.31 \n",
- " REF 3258.31 3076.27 \n",
- " World 34676.38 25295.31 \n",
- " EMF27-Base-FullTech ASIA 19658.68 23071.34 \n",
- " LAM 3850.44 3866.20 \n",
- " MAF 5389.48 6082.37 \n",
- " OECD90 13742.93 14150.35 \n",
- " REF 4866.31 5615.39 \n",
- " World 49027.80 54552.86 \n",
- " EMF27-G8-EERE ASIA 7637.61 4435.80 \n",
- " LAM 1784.31 899.06 \n",
- " MAF 3659.80 3336.85 \n",
- " OECD90 5845.24 3473.56 \n",
- " REF 3376.25 3058.68 \n",
- " World 23536.71 16487.83 \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 369.53 328.11 \n",
- " World 1691.05 1663.77 \n",
- " EMF27-550-LimBio ASIA 8135.32 5963.84 \n",
- " LAM 1357.42 934.84 \n",
- " MAF 3582.70 3883.52 \n",
- " OECD90 7238.06 4454.98 \n",
- " World 20936.83 15389.20 \n",
- " EMF27-Base-FullTech ASIA 28404.78 33016.66 \n",
- " LAM 4402.98 5424.51 \n",
- " MAF 8659.61 12865.82 \n",
- " OECD90 16610.24 16943.56 \n",
- " World 59836.10 70077.89 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 10538.51 8767.49 \n",
- " LAM 1421.58 658.62 \n",
- " MAF 1907.50 1703.00 \n",
- " OECD90 4755.20 3257.79 \n",
- " REF 1733.11 1347.51 \n",
- " World 20355.91 15734.40 \n",
- " EMF27-550-LimBio ASIA 16414.52 12419.72 \n",
- " LAM 2286.12 1309.50 \n",
- " MAF 2775.24 2552.54 \n",
- " OECD90 7908.88 5310.74 \n",
- " REF 2617.25 1957.66 \n",
- " World 32002.02 23550.17 \n",
- " EMF27-Base-FullTech ASIA 30889.38 34562.46 \n",
- " LAM 4937.36 5250.67 \n",
- " MAF 5028.41 6038.17 \n",
- " OECD90 14969.12 15784.59 \n",
- " REF 5412.35 5886.80 \n",
- " World 61236.62 67522.70 \n",
+ " 2070 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 266.24 \n",
+ " World Emissions|CO2 Mt CO2/yr 1555.47 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 3100.11 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 523.57 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3349.07 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 1531.01 \n",
+ " World Emissions|CO2 Mt CO2/yr 8368.71 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 36397.92 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5988.95 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 22674.41 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 15922.43 \n",
+ " World Emissions|CO2 Mt CO2/yr 82914.15 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 6299.16 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -1398.20 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1493.36 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 1399.83 \n",
+ " REF Emissions|CO2 Mt CO2/yr 815.36 \n",
+ " World Emissions|CO2 Mt CO2/yr 8609.50 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 9373.38 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 677.15 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2758.68 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4405.41 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1658.31 \n",
+ " World Emissions|CO2 Mt CO2/yr 18872.93 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 40325.64 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 6117.40 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 8032.94 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 17249.21 \n",
+ " REF Emissions|CO2 Mt CO2/yr 6439.80 \n",
+ " World Emissions|CO2 Mt CO2/yr 78164.98 \n",
"\n",
- " 2060 2070 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-450-NoCCS ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-550-LimBio ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-Base-FullTech ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-G8-EERE ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 299.06 266.24 \n",
- " World 1616.52 1555.47 \n",
- " EMF27-550-LimBio ASIA 4486.53 3100.11 \n",
- " LAM 712.03 523.57 \n",
- " MAF 3663.91 3349.07 \n",
- " OECD90 2745.80 1531.01 \n",
- " World 11536.73 8368.71 \n",
- " EMF27-Base-FullTech ASIA 35977.35 36397.92 \n",
- " LAM 5869.57 5988.95 \n",
- " MAF 17680.13 22674.41 \n",
- " OECD90 16515.90 15922.43 \n",
- " World 77941.21 82914.15 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 7410.94 6299.16 \n",
- " LAM -161.02 -1398.20 \n",
- " MAF 1588.40 1493.36 \n",
- " OECD90 2240.72 1399.83 \n",
- " REF 1064.51 815.36 \n",
- " World 12143.56 8609.50 \n",
- " EMF27-550-LimBio ASIA 10012.01 9373.38 \n",
- " LAM 1048.52 677.15 \n",
- " MAF 2579.22 2758.68 \n",
- " OECD90 4461.18 4405.41 \n",
- " REF 1686.23 1658.31 \n",
- " World 19787.16 18872.93 \n",
- " EMF27-Base-FullTech ASIA 37566.05 40325.64 \n",
- " LAM 5698.25 6117.40 \n",
- " MAF 7017.40 8032.94 \n",
- " OECD90 16540.18 17249.21 \n",
- " REF 6279.44 6439.80 \n",
- " World 73101.32 78164.98 \n",
+ " 2080 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 255.25 \n",
+ " World Emissions|CO2 Mt CO2/yr 1553.00 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 2246.06 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 418.39 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3064.56 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 766.12 \n",
+ " World Emissions|CO2 Mt CO2/yr 6360.33 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 34529.79 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 6096.94 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 27242.60 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 14587.22 \n",
+ " World Emissions|CO2 Mt CO2/yr 84109.23 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 3794.59 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -1659.55 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1413.90 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 795.67 \n",
+ " REF Emissions|CO2 Mt CO2/yr 611.13 \n",
+ " World Emissions|CO2 Mt CO2/yr 4955.74 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 8937.92 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 470.62 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2928.88 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4236.36 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1628.48 \n",
+ " World Emissions|CO2 Mt CO2/yr 18202.25 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 42647.52 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 6522.66 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 8851.50 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 17924.86 \n",
+ " REF Emissions|CO2 Mt CO2/yr 6722.19 \n",
+ " World Emissions|CO2 Mt CO2/yr 82668.74 \n",
"\n",
- " 2080 2090 \\\n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-450-NoCCS ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-550-LimBio ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-Base-FullTech ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- " EMF27-G8-EERE ASIA NaN NaN \n",
- " LAM NaN NaN \n",
- " MAF NaN NaN \n",
- " OECD90 NaN NaN \n",
- " REF NaN NaN \n",
- " World NaN NaN \n",
- "... ... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 255.25 245.07 \n",
- " World 1553.00 1665.20 \n",
- " EMF27-550-LimBio ASIA 2246.06 1843.16 \n",
- " LAM 418.39 359.64 \n",
- " MAF 3064.56 2919.43 \n",
- " OECD90 766.12 275.60 \n",
- " World 6360.33 5299.36 \n",
- " EMF27-Base-FullTech ASIA 34529.79 28622.83 \n",
- " LAM 6096.94 5152.73 \n",
- " MAF 27242.60 29150.29 \n",
- " OECD90 14587.22 11864.62 \n",
- " World 84109.23 75995.09 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 3794.59 2865.46 \n",
- " LAM -1659.55 -1631.41 \n",
- " MAF 1413.90 1303.02 \n",
- " OECD90 795.67 359.17 \n",
- " REF 611.13 444.37 \n",
- " World 4955.74 3340.62 \n",
- " EMF27-550-LimBio ASIA 8937.92 9270.47 \n",
- " LAM 470.62 -66.27 \n",
- " MAF 2928.88 3067.60 \n",
- " OECD90 4236.36 4016.45 \n",
- " REF 1628.48 1550.83 \n",
- " World 18202.25 17839.07 \n",
- " EMF27-Base-FullTech ASIA 42647.52 44874.72 \n",
- " LAM 6522.66 6945.51 \n",
- " MAF 8851.50 9680.49 \n",
- " OECD90 17924.86 18566.23 \n",
- " REF 6722.19 7040.23 \n",
- " World 82668.74 87107.17 \n",
+ " 2090 \\\n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 245.07 \n",
+ " World Emissions|CO2 Mt CO2/yr 1665.20 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 1843.16 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 359.64 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 2919.43 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 275.60 \n",
+ " World Emissions|CO2 Mt CO2/yr 5299.36 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 28622.83 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 5152.73 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 29150.29 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 11864.62 \n",
+ " World Emissions|CO2 Mt CO2/yr 75995.09 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2865.46 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -1631.41 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1303.02 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 359.17 \n",
+ " REF Emissions|CO2 Mt CO2/yr 444.37 \n",
+ " World Emissions|CO2 Mt CO2/yr 3340.62 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 9270.47 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -66.27 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3067.60 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 4016.45 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1550.83 \n",
+ " World Emissions|CO2 Mt CO2/yr 17839.07 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 44874.72 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 6945.51 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 9680.49 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 18566.23 \n",
+ " REF Emissions|CO2 Mt CO2/yr 7040.23 \n",
+ " World Emissions|CO2 Mt CO2/yr 87107.17 \n",
"\n",
- " 2100 \n",
- "variable model scenario region \n",
- "Emissions|CO2 AIM-Enduse 12.1 EMF27-450-Conv ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- " EMF27-450-NoCCS ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- " EMF27-550-LimBio ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- " EMF27-Base-FullTech ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- " EMF27-G8-EERE ASIA NaN \n",
- " LAM NaN \n",
- " MAF NaN \n",
- " OECD90 NaN \n",
- " REF NaN \n",
- " World NaN \n",
- "... ... \n",
- " REMIND 1.5 EMF27-450-NoCCS OECD90 226.35 \n",
- " World 1883.11 \n",
- " EMF27-550-LimBio ASIA 1570.02 \n",
- " LAM 107.38 \n",
- " MAF 3153.50 \n",
- " OECD90 -82.62 \n",
- " World 4644.20 \n",
- " EMF27-Base-FullTech ASIA 23400.42 \n",
- " LAM 4074.45 \n",
- " MAF 29981.48 \n",
- " OECD90 9683.61 \n",
- " World 68004.38 \n",
- " WITCH_EMF27 EMF27-450-Conv ASIA 2437.77 \n",
- " LAM -1586.79 \n",
- " MAF 1118.21 \n",
- " OECD90 224.28 \n",
- " REF 383.41 \n",
- " World 2576.88 \n",
- " EMF27-550-LimBio ASIA 9214.63 \n",
- " LAM -210.35 \n",
- " MAF 3139.20 \n",
- " OECD90 3860.45 \n",
- " REF 1510.95 \n",
- " World 17514.87 \n",
- " EMF27-Base-FullTech ASIA 46657.52 \n",
- " LAM 7358.61 \n",
- " MAF 10373.40 \n",
- " OECD90 19180.64 \n",
- " REF 7284.21 \n",
- " World 90854.38 \n",
+ " 2100 \n",
+ "model scenario region variable unit \n",
+ "AIM-Enduse 12.1 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-450-NoCCS ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ " EMF27-G8-EERE ASIA Emissions|CO2 Mt CO2/yr NaN \n",
+ " LAM Emissions|CO2 Mt CO2/yr NaN \n",
+ " MAF Emissions|CO2 Mt CO2/yr NaN \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr NaN \n",
+ " REF Emissions|CO2 Mt CO2/yr NaN \n",
+ " World Emissions|CO2 Mt CO2/yr NaN \n",
+ "... ... \n",
+ "REMIND 1.5 EMF27-450-NoCCS OECD90 Emissions|CO2 Mt CO2/yr 226.35 \n",
+ " World Emissions|CO2 Mt CO2/yr 1883.11 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 1570.02 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 107.38 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3153.50 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr -82.62 \n",
+ " World Emissions|CO2 Mt CO2/yr 4644.20 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 23400.42 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 4074.45 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 29981.48 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 9683.61 \n",
+ " World Emissions|CO2 Mt CO2/yr 68004.38 \n",
+ "WITCH_EMF27 EMF27-450-Conv ASIA Emissions|CO2 Mt CO2/yr 2437.77 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -1586.79 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 1118.21 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 224.28 \n",
+ " REF Emissions|CO2 Mt CO2/yr 383.41 \n",
+ " World Emissions|CO2 Mt CO2/yr 2576.88 \n",
+ " EMF27-550-LimBio ASIA Emissions|CO2 Mt CO2/yr 9214.63 \n",
+ " LAM Emissions|CO2 Mt CO2/yr -210.35 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 3139.20 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 3860.45 \n",
+ " REF Emissions|CO2 Mt CO2/yr 1510.95 \n",
+ " World Emissions|CO2 Mt CO2/yr 17514.87 \n",
+ " EMF27-Base-FullTech ASIA Emissions|CO2 Mt CO2/yr 46657.52 \n",
+ " LAM Emissions|CO2 Mt CO2/yr 7358.61 \n",
+ " MAF Emissions|CO2 Mt CO2/yr 10373.40 \n",
+ " OECD90 Emissions|CO2 Mt CO2/yr 19180.64 \n",
+ " REF Emissions|CO2 Mt CO2/yr 7284.21 \n",
+ " World Emissions|CO2 Mt CO2/yr 90854.38 \n",
"\n",
"[140 rows x 11 columns]"
]
@@ -4872,7 +5966,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.7"
+ "version": "3.7.0"
}
},
"nbformat": 4,
diff --git a/pyam/core.py b/pyam/core.py
index 75c529c65..36ba1684a 100644
--- a/pyam/core.py
+++ b/pyam/core.py
@@ -36,10 +36,8 @@
islistable,
META_IDX,
YEAR_IDX,
- REGION_IDX,
IAMC_IDX,
SORT_IDX,
- GROUP_IDX
)
from pyam.read_ixmp import read_ix
from pyam.timeseries import fill_series
@@ -501,7 +499,7 @@ def require_variable(self, variable, unit=None, year=None,
if year:
criteria.update({'year': year})
- keep = self._apply_filters(criteria)
+ keep = self._apply_filters(**criteria)
idx = self.meta.index.difference(_meta_idx(self.data[keep]))
n = len(idx)
@@ -598,7 +596,7 @@ def rename(self, mapping=None, inplace=False, append=False,
ret = copy.deepcopy(self) if not inplace else self
# renaming is only applied where a filter matches for all given columns
- rows = ret._apply_filters(filters)
+ rows = ret._apply_filters(**filters)
idx = ret.meta.index.isin(_make_index(ret.data[rows]))
# if `check_duplicates`, do the rename on a copy until after the check
@@ -678,7 +676,7 @@ def normalize(self, inplace=False, **kwargs):
if not inplace:
return ret
- def aggregate(self, variable, components=None, units=None, append=False):
+ def aggregate(self, variable, components=None, append=False):
"""Compute the aggregate of timeseries components or sub-categories
Parameters
@@ -687,36 +685,30 @@ def aggregate(self, variable, components=None, units=None, append=False):
variable for which the aggregate should be computed
components: list of str, default None
list of variables, defaults to all sub-categories of `variable`
- units: str or list of str, default None
- filter variable and components for given unit(s)
- append: bool
+ append: bool, default False
append the aggregate timeseries to `data` and return None,
else return aggregate timeseries
"""
# default components to all variables one level below `variable`
- if components is None:
- var_list = pd.Series(self.data.variable.unique())
- components = var_list[pattern_match(var_list,
- '{}|*'.format(variable), 0)]
+ components = components or self._variable_components(variable)
if not len(components):
- msg = 'cannot aggregate {} because it has no components'
+ msg = 'cannot aggregate variable `{}` because it has no components'
logger().info(msg.format(variable))
return
- df_components = _aggregate_by_variables(self.data, components, units)
+ rows = self._apply_filters(variable=components)
+ _data = _aggregate(self.data[rows], 'variable')
if append is True:
- self.append(pd.concat([df_components], names=['variable'],
- keys=[variable]), inplace=True)
+ self.append(_data, variable=variable, inplace=True)
else:
- return df_components
+ return _data
- def check_aggregate(self, variable, components=None, units=None,
- exclude_on_fail=False, multiplier=1, **kwargs):
- """Check whether the timeseries data match the aggregation
- of components or sub-categories
+ def check_aggregate(self, variable, components=None, exclude_on_fail=False,
+ multiplier=1, **kwargs):
+ """Check whether a timeseries matches the aggregation of its components
Parameters
----------
@@ -724,8 +716,6 @@ def check_aggregate(self, variable, components=None, units=None,
variable to be checked for matching aggregation of sub-categories
components: list of str, default None
list of variables, defaults to all sub-categories of `variable`
- units: str or list of str, default None
- filter variable and components for given unit(s)
exclude_on_fail: boolean, default False
flag scenarios failing validation as `exclude: True`
multiplier: number, default 1
@@ -733,14 +723,14 @@ def check_aggregate(self, variable, components=None, units=None,
kwargs: passed to `np.isclose()`
"""
# compute aggregate from components, return None if no components
- df_components = self.aggregate(variable, components, units)
+ df_components = self.aggregate(variable, components)
if df_components is None:
return
# filter and groupby data, use `pd.Series.align` for matching index
+ rows = self._apply_filters(variable=variable)
df_variable, df_components = (
- _aggregate_by_variables(self.data, variable, units)
- .align(df_components)
+ _aggregate(self.data[rows], 'variable').align(df_components)
)
# use `np.isclose` for checking match
@@ -748,103 +738,124 @@ def check_aggregate(self, variable, components=None, units=None,
**kwargs)]
if len(diff):
- msg = '{} - {} of {} data points are not aggregates of components'
+ msg = '`{}` - {} of {} rows are not aggregates of components'
logger().info(msg.format(variable, len(diff), len(df_variable)))
if exclude_on_fail:
self._exclude_on_fail(diff.index.droplevel([2, 3, 4]))
- diff = pd.concat([diff], keys=[variable], names=['variable'])
+ return IamDataFrame(diff, variable=variable).timeseries()
+
+ def aggregate_region(self, variable, region='World', subregions=None,
+ components=None, append=False):
+ """Compute the aggregate of timeseries over a number of regions
+ including variable components only defined at the `region` level
+
+ Parameters
+ ----------
+ variable: str
+ variable for which the aggregate should be computed
+ region: str, default 'World'
+ dimension
+ subregions: list of str
+ list of subregions, defaults to all regions other than `region`
+ components: list of str
+ list of variables, defaults to all sub-categories of `variable`
+ included in `region` but not in any of `subregions`
+ append: bool, default False
+ append the aggregate timeseries to `data` and return None,
+ else return aggregate timeseries
+ """
+ # default subregions to all regions other than `region`
+ if subregions is None:
+ rows = self._apply_filters(variable=variable)
+ subregions = set(self.data[rows].region) - set([region])
+
+ if not len(subregions):
+ msg = 'cannot aggregate variable `{}` to `{}` because it does not'\
+ ' exist in any subregion'
+ logger().info(msg.format(variable, region))
+
+ return
+
+ # compute aggregate over all subregions
+ subregion_df = self.filter(region=subregions)
+ cols = ['region', 'variable']
+ _data = _aggregate(subregion_df.filter(variable=variable).data, cols)
+
+ # add components at the `region` level, defaults to all variables one
+ # level below `variable` that are only present in `region`
+ region_df = self.filter(region=region)
+ components = components or (
+ set(region_df._variable_components(variable)).difference(
+ subregion_df._variable_components(variable)))
- return diff.unstack().rename_axis(None, axis=1)
+ if len(components):
+ rows = region_df._apply_filters(variable=components)
+ _data = _data.add(_aggregate(region_df.data[rows], cols),
+ fill_value=0)
- def check_aggregate_regions(self, variable, region='World',
- components=None, units=None,
- exclude_on_fail=False, **kwargs):
+ if append is True:
+ self.append(_data, region=region, variable=variable, inplace=True)
+ else:
+ return _data
+
+ def check_aggregate_region(self, variable, region='World', subregions=None,
+ components=None, exclude_on_fail=False,
+ **kwargs):
"""Check whether the region timeseries data match the aggregation
of components
Parameters
----------
variable: str
- variable to be checked for matching aggregation of components data
- region: str
- region to be checked for matching aggregation of components data
+ variable to be checked for matching aggregation of subregions
+ region: str, default 'World'
+ region to be checked for matching aggregation of subregions
+ subregions: list of str
+ list of subregions, defaults to all regions other than `region`
components: list of str, default None
- list of regions, defaults to all regions except region
- units: str or list of str, default None
- filter variable and components for given unit(s)
+ list of variables, defaults to all sub-categories of `variable`
+ included in `region` but not in any of `subregions`
exclude_on_fail: boolean, default False
flag scenarios failing validation as `exclude: True`
kwargs: passed to `np.isclose()`
"""
- var_df = self.filter(variable=variable, level=0)
-
- if components is None:
- components = list(set(var_df.data.region) - set([region]))
-
- if not len(components):
- msg = (
- 'cannot check regional aggregate for `{}` because it has no '
- 'regional components'
- )
- logger().info(msg.format(variable))
-
- return None
+ # compute aggregate from subregions, return None if no subregions
+ df_subregions = self.aggregate_region(variable, region, subregions,
+ components)
+ if df_subregions is None:
+ return
# filter and groupby data, use `pd.Series.align` for matching index
- df_region, df_components = (
- _aggregate_by_regions(var_df.data, region, units)
- .align(_aggregate_by_regions(var_df.data, components, units))
- )
-
- df_components.index = df_components.index.droplevel(
- "variable"
+ rows = self._apply_filters(region=region, variable=variable)
+ df_region, df_subregions = (
+ _aggregate(self.data[rows], ['region', 'variable'])
+ .align(df_subregions)
)
- # Add in variables that are included in region totals but which
- # aren't included in the regional components.
- # For example, if we are looking at World and Emissions|BC, we need
- # to add aviation and shipping to the sum of Emissions|BC for each
- # of World's regional components to do a valid check.
- different_region = components[0]
- var_list = pd.Series(self.data.variable.unique())
- var_components = var_list[pattern_match(var_list,
- '{}|*'.format(variable), 0)]
- for var_to_add in var_components:
- var_rows = self.data.variable == var_to_add
- region_rows = self.data.region == different_region
- var_has_regional_info = (var_rows & region_rows).any()
- if not var_has_regional_info:
- df_var_to_add = self.filter(
- region=region, variable=var_to_add
- ).data.groupby(REGION_IDX + ['unit']).sum()['value']
-
- df_var_to_add.index = df_var_to_add.index.droplevel('variable')
-
- if len(df_var_to_add):
- df_components = df_components.add(df_var_to_add,
- fill_value=0)
-
- df_components = pd.concat([df_components], keys=[variable],
- names=['variable'])
-
# use `np.isclose` for checking match
- diff = df_region[~np.isclose(df_region, df_components, **kwargs)]
+ diff = df_region[~np.isclose(df_region, df_subregions, **kwargs)]
if len(diff):
msg = (
- '{} - {} of {} data points are not aggregates of regional '
- 'components'
+ '`{}` - {} of {} rows are not aggregates of subregions'
)
logger().info(msg.format(variable, len(diff), len(df_region)))
if exclude_on_fail:
self._exclude_on_fail(diff.index.droplevel([2, 3]))
- diff = pd.concat([diff], keys=[region], names=['region'])
- diff.index = diff.index.swaplevel(i=-1, j=-2)
- return diff.unstack().rename_axis(None, axis=1)
+ col_args = dict(region=region, variable=variable)
+ return IamDataFrame(diff, **col_args).timeseries()
+
+ def _variable_components(self, variable):
+ """Get all components (sub-categories) of a variable
+
+ For `variable='foo'`, return `['foo|bar']`, but don't include
+ `'foo|bar|baz'`, which is a sub-sub-category"""
+ var_list = pd.Series(self.data.variable.unique())
+ return var_list[pattern_match(var_list, '{}|*'.format(variable), 0)]
def check_internal_consistency(self, **kwargs):
"""Check whether the database is internally consistent
@@ -870,7 +881,7 @@ def check_internal_consistency(self, **kwargs):
if diff_agg is not None:
inconsistent_vars[variable + "-aggregate"] = diff_agg
- diff_regional = self.check_aggregate_regions(variable, **kwargs)
+ diff_regional = self.check_aggregate_region(variable, **kwargs)
if diff_regional is not None:
inconsistent_vars[variable + "-regional"] = diff_regional
@@ -912,7 +923,7 @@ def filter(self, filters=None, keep=True, inplace=False, **kwargs):
warnings.warn(msg)
kwargs.update(filters)
- _keep = self._apply_filters(kwargs)
+ _keep = self._apply_filters(**kwargs)
_keep = _keep if keep else ~_keep
ret = copy.deepcopy(self) if not inplace else self
ret.data = ret.data[_keep]
@@ -924,7 +935,7 @@ def filter(self, filters=None, keep=True, inplace=False, **kwargs):
if not inplace:
return ret
- def _apply_filters(self, filters):
+ def _apply_filters(self, **filters):
"""Determine rows to keep in data for given set of filters
Parameters
@@ -938,6 +949,10 @@ def _apply_filters(self, filters):
# filter by columns and list of values
for col, values in filters.items():
+ # treat `_apply_filters(col=None)` as no filter applied
+ if values is None:
+ continue
+
if col in self.meta.columns:
matches = pattern_match(self.meta[col], values, regexp=regexp)
cat_idx = self.meta[matches].index
@@ -1316,26 +1331,11 @@ def _meta_idx(data):
return data[META_IDX].drop_duplicates().set_index(META_IDX).index
-def _aggregate_by_variables(df, variables, units=None):
- variables = [variables] if isstr(variables) else variables
- df = df[df.variable.isin(variables)]
-
- if units is not None:
- units = [units] if isstr(units) else units
- df = df[df.unit.isin(units)]
-
- return df.groupby(GROUP_IDX).sum()['value']
-
-
-def _aggregate_by_regions(df, regions, units=None):
- regions = [regions] if isstr(regions) else regions
- df = df[df.region.isin(regions)]
-
- if units is not None:
- units = [units] if isstr(units) else units
- df = df[df.unit.isin(units)]
-
- return df.groupby(REGION_IDX + ['unit']).sum()['value']
+def _aggregate(df, by):
+ """Aggregate `df` by specified column(s), return indexed `pd.Series`"""
+ by = [by] if isstr(by) else by
+ cols = [c for c in list(df.columns) if c not in ['value'] + by]
+ return df.groupby(cols).sum()['value']
def _raise_filter_error(col):
@@ -1459,8 +1459,8 @@ def categorize(df, name, value, criteria,
df.meta[name] = fdf.meta[name]
-def check_aggregate(df, variable, components=None, units=None,
- exclude_on_fail=False, multiplier=1, **kwargs):
+def check_aggregate(df, variable, components=None, exclude_on_fail=False,
+ multiplier=1, **kwargs):
"""Check whether the timeseries values match the aggregation
of sub-categories
@@ -1473,7 +1473,7 @@ def check_aggregate(df, variable, components=None, units=None,
fdf = df.filter(**kwargs)
if len(fdf.data) > 0:
vdf = fdf.check_aggregate(variable=variable, components=components,
- units=units, exclude_on_fail=exclude_on_fail,
+ exclude_on_fail=exclude_on_fail,
multiplier=multiplier)
df.meta['exclude'] |= fdf.meta['exclude'] # update if any excluded
return vdf
diff --git a/pyam/utils.py b/pyam/utils.py
index 8135fb281..b04c412d1 100644
--- a/pyam/utils.py
+++ b/pyam/utils.py
@@ -22,11 +22,9 @@
# common indicies
META_IDX = ['model', 'scenario']
YEAR_IDX = ['model', 'scenario', 'region', 'year']
-REGION_IDX = ['model', 'scenario', 'variable', 'year']
IAMC_IDX = ['model', 'scenario', 'region', 'variable', 'unit']
SORT_IDX = ['model', 'scenario', 'variable', 'year', 'region']
LONG_IDX = IAMC_IDX + ['year']
-GROUP_IDX = ['model', 'scenario', 'region', 'unit', 'year']
# dictionary to translate column count to Excel column names
NUMERIC_TO_STR = dict(zip(range(0, 702),
diff --git a/tests/test_feature_aggregate.py b/tests/test_feature_aggregate.py
index e66451504..714f51ac4 100644
--- a/tests/test_feature_aggregate.py
+++ b/tests/test_feature_aggregate.py
@@ -30,7 +30,7 @@ def test_check_aggregate_fail(meta_df):
obs = meta_df.check_aggregate('Primary Energy', exclude_on_fail=True)
assert len(obs.columns) == 2
assert obs.index.get_values()[0] == (
- 'Primary Energy', 'model_a', 'scen_a', 'World', 'EJ/y'
+ 'model_a', 'scen_a', 'World', 'Primary Energy', 'EJ/y'
)
@@ -38,7 +38,7 @@ def test_check_aggregate_top_level(meta_df):
obs = check_aggregate(meta_df, variable='Primary Energy', year=2005)
assert len(obs.columns) == 1
assert obs.index.get_values()[0] == (
- 'Primary Energy', 'model_a', 'scen_a', 'World', 'EJ/y'
+ 'model_a', 'scen_a', 'World', 'Primary Energy', 'EJ/y'
)
@@ -51,12 +51,12 @@ def test_df_check_aggregate_pass(check_aggregate_df):
assert obs is None
-def test_df_check_aggregate_regions_pass(check_aggregate_df):
- obs = check_aggregate_df.check_aggregate_regions('Primary Energy')
+def test_df_check_aggregate_region_pass(check_aggregate_df):
+ obs = check_aggregate_df.check_aggregate_region('Primary Energy')
assert obs is None
for variable in check_aggregate_df.variables():
- obs = check_aggregate_df.check_aggregate_regions(variable)
+ obs = check_aggregate_df.check_aggregate_region(variable)
assert obs is None
@@ -91,7 +91,7 @@ def run_check_agg_fail(pyam_df, tweak_dict, test_type):
variable,
)
elif 'region' in test_type:
- obs = pyam_df.check_aggregate_regions(
+ obs = pyam_df.check_aggregate_region(
variable,
)
@@ -158,46 +158,46 @@ def test_df_check_aggregate_region_fail_world_only_var(check_aggregate_df):
)
-def test_df_check_aggregate_regions_errors(check_aggregate_regional_df):
+def test_df_check_aggregate_region_errors(check_aggregate_regional_df):
# these tests should fail because our dataframe has continents and regions
# so checking without providing components leads to double counting and
# hence failure
- obs = check_aggregate_regional_df.check_aggregate_regions(
+ obs = check_aggregate_regional_df.check_aggregate_region(
'Emissions|N2O', 'World'
)
assert len(obs.columns) == 2
assert obs.index.get_values()[0] == (
- 'World', 'AIM', 'cscen', 'Emissions|N2O', 'Mt N/yr'
+ 'AIM', 'cscen', 'World', 'Emissions|N2O', 'Mt N/yr'
)
- obs = check_aggregate_regional_df.check_aggregate_regions(
+ obs = check_aggregate_regional_df.check_aggregate_region(
'Emissions|N2O', 'REUROPE'
)
assert len(obs.columns) == 2
assert obs.index.get_values()[0] == (
- 'REUROPE', 'AIM', 'cscen', 'Emissions|N2O', 'Mt N/yr'
+ 'AIM', 'cscen', 'REUROPE', 'Emissions|N2O', 'Mt N/yr'
)
-def test_df_check_aggregate_regions_components(check_aggregate_regional_df):
- obs = check_aggregate_regional_df.check_aggregate_regions(
- 'Emissions|N2O', 'World', components=['REUROPE', 'RASIA']
+def test_df_check_aggregate_region_components(check_aggregate_regional_df):
+ obs = check_aggregate_regional_df.check_aggregate_region(
+ 'Emissions|N2O', 'World', subregions=['REUROPE', 'RASIA']
)
assert obs is None
- obs = check_aggregate_regional_df.check_aggregate_regions(
- 'Emissions|N2O|Solvents', 'World', components=['REUROPE', 'RASIA']
+ obs = check_aggregate_regional_df.check_aggregate_region(
+ 'Emissions|N2O|Solvents', 'World', subregions=['REUROPE', 'RASIA']
)
assert obs is None
- obs = check_aggregate_regional_df.check_aggregate_regions(
- 'Emissions|N2O', 'REUROPE', components=['Germany', 'UK']
+ obs = check_aggregate_regional_df.check_aggregate_region(
+ 'Emissions|N2O', 'REUROPE', subregions=['Germany', 'UK']
)
assert obs is None
- obs = check_aggregate_regional_df.check_aggregate_regions(
- 'Emissions|N2O|Transport', 'REUROPE', components=['Germany', 'UK']
+ obs = check_aggregate_regional_df.check_aggregate_region(
+ 'Emissions|N2O|Transport', 'REUROPE', subregions=['Germany', 'UK']
)
assert obs is None