From 3f095dc3c973e89341dfbb095c0e1a4b98a9027c Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Tue, 26 Nov 2024 09:23:02 +0100 Subject: [PATCH 1/3] Convert aluminum_trade.csv from Git LFS pointer --- .../data/material/aluminum/aluminum_trade.csv | 1189 ++++++++++++++++- 1 file changed, 1186 insertions(+), 3 deletions(-) diff --git a/message_ix_models/data/material/aluminum/aluminum_trade.csv b/message_ix_models/data/material/aluminum/aluminum_trade.csv index 0a44bbc272..a09f8ff8e6 100644 --- a/message_ix_models/data/material/aluminum/aluminum_trade.csv +++ b/message_ix_models/data/material/aluminum/aluminum_trade.csv @@ -1,3 +1,1186 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b20a9561e4c08e451bf381c2733af88fa3ea0a9f776df9689b026f5434bb01d0 -size 54793 +Region,Variable,Year,Value +China,USE|Inputs|Imports,2021,0.812 +Europe,USE|Inputs|Imports,2021,4.393 +Japan,USE|Inputs|Imports,2021,1.265 +Middle East,USE|Inputs|Imports,2021,0.802 +Non Producers,USE|Inputs|Imports,2021,2.831 +North America,USE|Inputs|Imports,2021,5.248 +Oceania,USE|Inputs|Imports,2021,0.461 +Other Asia,USE|Inputs|Imports,2021,3.336 +Other Producers,USE|Inputs|Imports,2021,1.653 +South America,USE|Inputs|Imports,2021,0.5 +China,USE|Inputs|Imports,2020,0.976 +Europe,USE|Inputs|Imports,2020,3.916 +Japan,USE|Inputs|Imports,2020,1.22 +Middle East,USE|Inputs|Imports,2020,0.851 +Non Producers,USE|Inputs|Imports,2020,2.916 +North America,USE|Inputs|Imports,2020,6.132 +Oceania,USE|Inputs|Imports,2020,0.463 +Other Asia,USE|Inputs|Imports,2020,2.975 +Other Producers,USE|Inputs|Imports,2020,1.568 +South America,USE|Inputs|Imports,2020,0.481 +China,USE|Inputs|Imports,2019,0.937 +Europe,USE|Inputs|Imports,2019,4.149 +Japan,USE|Inputs|Imports,2019,1.268 +Middle East,USE|Inputs|Imports,2019,0.862 +Non Producers,USE|Inputs|Imports,2019,3.248 +North America,USE|Inputs|Imports,2019,4.5 +Oceania,USE|Inputs|Imports,2019,0.421 +Other Asia,USE|Inputs|Imports,2019,3.045 +Other Producers,USE|Inputs|Imports,2019,1.639 +South America,USE|Inputs|Imports,2019,0.528 +China,USE|Inputs|Imports,2018,1.102 +Europe,USE|Inputs|Imports,2018,4.145 +Japan,USE|Inputs|Imports,2018,1.297 +Middle East,USE|Inputs|Imports,2018,0.809 +Non Producers,USE|Inputs|Imports,2018,2.861 +North America,USE|Inputs|Imports,2018,4.651 +Oceania,USE|Inputs|Imports,2018,0.38 +Other Asia,USE|Inputs|Imports,2018,2.612 +Other Producers,USE|Inputs|Imports,2018,1.244 +South America,USE|Inputs|Imports,2018,0.556 +China,USE|Inputs|Imports,2017,1.029 +Europe,USE|Inputs|Imports,2017,3.988 +Japan,USE|Inputs|Imports,2017,1.215 +Middle East,USE|Inputs|Imports,2017,0.955 +Non Producers,USE|Inputs|Imports,2017,2.919 +North America,USE|Inputs|Imports,2017,4.486 +Oceania,USE|Inputs|Imports,2017,0.414 +Other Asia,USE|Inputs|Imports,2017,2.784 +Other Producers,USE|Inputs|Imports,2017,1.399 +South America,USE|Inputs|Imports,2017,0.53 +China,USE|Inputs|Imports,2016,1.015 +Europe,USE|Inputs|Imports,2016,3.363 +Japan,USE|Inputs|Imports,2016,1.096 +Middle East,USE|Inputs|Imports,2016,0.954 +Non Producers,USE|Inputs|Imports,2016,2.798 +North America,USE|Inputs|Imports,2016,4.376 +Oceania,USE|Inputs|Imports,2016,0.298 +Other Asia,USE|Inputs|Imports,2016,2.704 +Other Producers,USE|Inputs|Imports,2016,1.051 +South America,USE|Inputs|Imports,2016,0.445 +China,USE|Inputs|Imports,2015,1.034 +Europe,USE|Inputs|Imports,2015,3.338 +Japan,USE|Inputs|Imports,2015,1.118 +Middle East,USE|Inputs|Imports,2015,1.153 +Non Producers,USE|Inputs|Imports,2015,3.044 +North America,USE|Inputs|Imports,2015,4.551 +Oceania,USE|Inputs|Imports,2015,0.311 +Other Asia,USE|Inputs|Imports,2015,2.57 +Other Producers,USE|Inputs|Imports,2015,1.021 +South America,USE|Inputs|Imports,2015,0.49 +China,USE|Inputs|Imports,2014,1.162 +Europe,USE|Inputs|Imports,2014,3.181 +Japan,USE|Inputs|Imports,2014,1.005 +Middle East,USE|Inputs|Imports,2014,1.15 +Non Producers,USE|Inputs|Imports,2014,3.199 +North America,USE|Inputs|Imports,2014,4.155 +Oceania,USE|Inputs|Imports,2014,0.342 +Other Asia,USE|Inputs|Imports,2014,2.331 +Other Producers,USE|Inputs|Imports,2014,1.609 +South America,USE|Inputs|Imports,2014,0.467 +China,USE|Inputs|Imports,2013,1.005 +Europe,USE|Inputs|Imports,2013,3.033 +Japan,USE|Inputs|Imports,2013,1.026 +Middle East,USE|Inputs|Imports,2013,1.014 +Non Producers,USE|Inputs|Imports,2013,2.982 +North America,USE|Inputs|Imports,2013,3.621 +Oceania,USE|Inputs|Imports,2013,0.517 +Other Asia,USE|Inputs|Imports,2013,2.379 +Other Producers,USE|Inputs|Imports,2013,1.499 +South America,USE|Inputs|Imports,2013,0.463 +China,USE|Inputs|Imports,2012,0.926 +Europe,USE|Inputs|Imports,2012,2.912 +Japan,USE|Inputs|Imports,2012,0.96 +Middle East,USE|Inputs|Imports,2012,0.91 +Non Producers,USE|Inputs|Imports,2012,2.424 +North America,USE|Inputs|Imports,2012,3.277 +Oceania,USE|Inputs|Imports,2012,0.245 +Other Asia,USE|Inputs|Imports,2012,2.285 +Other Producers,USE|Inputs|Imports,2012,1.171 +South America,USE|Inputs|Imports,2012,0.536 +China,USE|Inputs|Imports,2011,1.068 +Europe,USE|Inputs|Imports,2011,3.04 +Japan,USE|Inputs|Imports,2011,0.981 +Middle East,USE|Inputs|Imports,2011,1.102 +Non Producers,USE|Inputs|Imports,2011,2.671 +North America,USE|Inputs|Imports,2011,3.017 +Oceania,USE|Inputs|Imports,2011,0.369 +Other Asia,USE|Inputs|Imports,2011,2.229 +Other Producers,USE|Inputs|Imports,2011,1.378 +South America,USE|Inputs|Imports,2011,0.466 +China,USE|Inputs|Imports,2010,1.057 +Europe,USE|Inputs|Imports,2010,2.66 +Japan,USE|Inputs|Imports,2010,0.908 +Middle East,USE|Inputs|Imports,2010,0.951 +Non Producers,USE|Inputs|Imports,2010,2.4 +North America,USE|Inputs|Imports,2010,2.673 +Oceania,USE|Inputs|Imports,2010,0.293 +Other Asia,USE|Inputs|Imports,2010,2.058 +Other Producers,USE|Inputs|Imports,2010,1.052 +South America,USE|Inputs|Imports,2010,0.417 +China,USE|Inputs|Imports,2009,0.683 +Europe,USE|Inputs|Imports,2009,2.153 +Japan,USE|Inputs|Imports,2009,0.79 +Middle East,USE|Inputs|Imports,2009,0.838 +Non Producers,USE|Inputs|Imports,2009,1.643 +North America,USE|Inputs|Imports,2009,1.999 +Oceania,USE|Inputs|Imports,2009,0.132 +Other Asia,USE|Inputs|Imports,2009,1.224 +Other Producers,USE|Inputs|Imports,2009,0.803 +South America,USE|Inputs|Imports,2009,0.3 +China,USE|Inputs|Imports,2008,0.683 +Europe,USE|Inputs|Imports,2008,2.718 +Japan,USE|Inputs|Imports,2008,0.939 +Middle East,USE|Inputs|Imports,2008,1.069 +Non Producers,USE|Inputs|Imports,2008,2.003 +North America,USE|Inputs|Imports,2008,2.509 +Oceania,USE|Inputs|Imports,2008,0.176 +Other Asia,USE|Inputs|Imports,2008,1.507 +Other Producers,USE|Inputs|Imports,2008,1.431 +South America,USE|Inputs|Imports,2008,0.382 +China,USE|Inputs|Imports,2007,0.667 +Europe,USE|Inputs|Imports,2007,2.878 +Japan,USE|Inputs|Imports,2007,0.917 +Middle East,USE|Inputs|Imports,2007,0.906 +Non Producers,USE|Inputs|Imports,2007,1.613 +North America,USE|Inputs|Imports,2007,2.478 +Oceania,USE|Inputs|Imports,2007,0.161 +Other Asia,USE|Inputs|Imports,2007,1.346 +Other Producers,USE|Inputs|Imports,2007,1.222 +South America,USE|Inputs|Imports,2007,0.351 +China,USE|Inputs|Imports,2006,0.785 +Europe,USE|Inputs|Imports,2006,2.239 +Japan,USE|Inputs|Imports,2006,0.892 +Middle East,USE|Inputs|Imports,2006,0.711 +Non Producers,USE|Inputs|Imports,2006,1.729 +North America,USE|Inputs|Imports,2006,2.986 +Oceania,USE|Inputs|Imports,2006,0.264 +Other Asia,USE|Inputs|Imports,2006,1.002 +Other Producers,USE|Inputs|Imports,2006,0.991 +South America,USE|Inputs|Imports,2006,0.293 +China,USE|Inputs|Imports,2005,0.648 +Europe,USE|Inputs|Imports,2005,2.127 +Japan,USE|Inputs|Imports,2005,0.731 +Middle East,USE|Inputs|Imports,2005,0.618 +Non Producers,USE|Inputs|Imports,2005,1.607 +North America,USE|Inputs|Imports,2005,2.508 +Oceania,USE|Inputs|Imports,2005,0.224 +Other Asia,USE|Inputs|Imports,2005,0.919 +Other Producers,USE|Inputs|Imports,2005,0.749 +South America,USE|Inputs|Imports,2005,0.24 +China,USE|Inputs|Imports,2004,0.687 +Europe,USE|Inputs|Imports,2004,2.002 +Japan,USE|Inputs|Imports,2004,0.615 +Middle East,USE|Inputs|Imports,2004,0.525 +Non Producers,USE|Inputs|Imports,2004,1.413 +North America,USE|Inputs|Imports,2004,3.141 +Oceania,USE|Inputs|Imports,2004,0.194 +Other Asia,USE|Inputs|Imports,2004,0.81 +Other Producers,USE|Inputs|Imports,2004,0.608 +South America,USE|Inputs|Imports,2004,0.22 +China,USE|Inputs|Imports,2003,0.616 +Europe,USE|Inputs|Imports,2003,1.553 +Japan,USE|Inputs|Imports,2003,0.522 +Middle East,USE|Inputs|Imports,2003,0.457 +Non Producers,USE|Inputs|Imports,2003,1.367 +North America,USE|Inputs|Imports,2003,1.914 +Oceania,USE|Inputs|Imports,2003,0.16 +Other Asia,USE|Inputs|Imports,2003,0.855 +Other Producers,USE|Inputs|Imports,2003,0.487 +South America,USE|Inputs|Imports,2003,0.165 +China,USE|Inputs|Imports,2002,0.619 +Europe,USE|Inputs|Imports,2002,1.383 +Japan,USE|Inputs|Imports,2002,0.497 +Middle East,USE|Inputs|Imports,2002,0.449 +Non Producers,USE|Inputs|Imports,2002,1.279 +North America,USE|Inputs|Imports,2002,1.97 +Oceania,USE|Inputs|Imports,2002,0.226 +Other Asia,USE|Inputs|Imports,2002,0.738 +Other Producers,USE|Inputs|Imports,2002,0.526 +South America,USE|Inputs|Imports,2002,0.217 +China,USE|Inputs|Imports,2001,0.514 +Europe,USE|Inputs|Imports,2001,1.307 +Japan,USE|Inputs|Imports,2001,0.456 +Middle East,USE|Inputs|Imports,2001,0.468 +Non Producers,USE|Inputs|Imports,2001,1.04 +North America,USE|Inputs|Imports,2001,1.798 +Oceania,USE|Inputs|Imports,2001,0.141 +Other Asia,USE|Inputs|Imports,2001,0.786 +Other Producers,USE|Inputs|Imports,2001,0.44 +South America,USE|Inputs|Imports,2001,0.297 +China,USE|Inputs|Imports,2000,0.501 +Europe,USE|Inputs|Imports,2000,1.236 +Japan,USE|Inputs|Imports,2000,0.426 +Middle East,USE|Inputs|Imports,2000,0.387 +Non Producers,USE|Inputs|Imports,2000,0.906 +North America,USE|Inputs|Imports,2000,1.696 +Oceania,USE|Inputs|Imports,2000,0.143 +Other Asia,USE|Inputs|Imports,2000,0.742 +Other Producers,USE|Inputs|Imports,2000,0.377 +South America,USE|Inputs|Imports,2000,0.247 +China,USE|Inputs|Imports,1999,0.609 +Europe,USE|Inputs|Imports,1999,0.731 +Japan,USE|Inputs|Imports,1999,0.273 +Middle East,USE|Inputs|Imports,1999,0.359 +Non Producers,USE|Inputs|Imports,1999,0.897 +North America,USE|Inputs|Imports,1999,0.96 +Oceania,USE|Inputs|Imports,1999,0.104 +Other Asia,USE|Inputs|Imports,1999,0.481 +Other Producers,USE|Inputs|Imports,1999,0.315 +South America,USE|Inputs|Imports,1999,0.187 +China,USE|Inputs|Imports,1998,0.438 +Europe,USE|Inputs|Imports,1998,0.627 +Japan,USE|Inputs|Imports,1998,0.242 +Middle East,USE|Inputs|Imports,1998,0.213 +Non Producers,USE|Inputs|Imports,1998,0.87 +North America,USE|Inputs|Imports,1998,0.795 +Oceania,USE|Inputs|Imports,1998,0.066 +Other Asia,USE|Inputs|Imports,1998,0.322 +Other Producers,USE|Inputs|Imports,1998,0.255 +South America,USE|Inputs|Imports,1998,0.17 +China,USE|Inputs|Imports,1997,0.389 +Europe,USE|Inputs|Imports,1997,0.514 +Japan,USE|Inputs|Imports,1997,0.248 +Middle East,USE|Inputs|Imports,1997,0.181 +Non Producers,USE|Inputs|Imports,1997,0.85 +North America,USE|Inputs|Imports,1997,0.663 +Oceania,USE|Inputs|Imports,1997,0.065 +Other Asia,USE|Inputs|Imports,1997,0.51 +Other Producers,USE|Inputs|Imports,1997,0.251 +South America,USE|Inputs|Imports,1997,0.143 +China,USE|Inputs|Imports,1996,0.395 +Europe,USE|Inputs|Imports,1996,0.492 +Japan,USE|Inputs|Imports,1996,0.259 +Middle East,USE|Inputs|Imports,1996,0.16 +Non Producers,USE|Inputs|Imports,1996,0.923 +North America,USE|Inputs|Imports,1996,0.72 +Oceania,USE|Inputs|Imports,1996,0.061 +Other Asia,USE|Inputs|Imports,1996,0.693 +Other Producers,USE|Inputs|Imports,1996,0.24 +South America,USE|Inputs|Imports,1996,0.134 +China,USE|Inputs|Imports,1995,0.37 +Europe,USE|Inputs|Imports,1995,0.396 +Japan,USE|Inputs|Imports,1995,0.213 +Middle East,USE|Inputs|Imports,1995,0.137 +Non Producers,USE|Inputs|Imports,1995,0.774 +North America,USE|Inputs|Imports,1995,0.486 +Oceania,USE|Inputs|Imports,1995,0.05 +Other Asia,USE|Inputs|Imports,1995,0.434 +Other Producers,USE|Inputs|Imports,1995,0.148 +South America,USE|Inputs|Imports,1995,0.113 +China,USE|Inputs|Imports,1994,0.326 +Europe,USE|Inputs|Imports,1994,0.34 +Japan,USE|Inputs|Imports,1994,0.22 +Middle East,USE|Inputs|Imports,1994,0.183 +Non Producers,USE|Inputs|Imports,1994,0.706 +North America,USE|Inputs|Imports,1994,0.542 +North America,USE|Inputs|Imports,1994,0.542 +Other Asia,USE|Inputs|Imports,1994,0.362 +Other Producers,USE|Inputs|Imports,1994,0.186 +South America,USE|Inputs|Imports,1994,0.108 +China,USE|Inputs|Imports,1993,0.297 +Europe,USE|Inputs|Imports,1993,0.297 +Japan,USE|Inputs|Imports,1993,0.12 +Middle East,USE|Inputs|Imports,1993,0.154 +Non Producers,USE|Inputs|Imports,1993,0.651 +North America,USE|Inputs|Imports,1993,0.417 +Oceania,USE|Inputs|Imports,1993,0.043 +Other Asia,USE|Inputs|Imports,1993,0.294 +Other Producers,USE|Inputs|Imports,1993,0.137 +South America,USE|Inputs|Imports,1993,0.065 +China,USE|Inputs|Imports,1992,0.237 +Europe,USE|Inputs|Imports,1992,0.287 +Japan,USE|Inputs|Imports,1992,0.112 +Middle East,USE|Inputs|Imports,1992,0.163 +Non Producers,USE|Inputs|Imports,1992,0.595 +North America,USE|Inputs|Imports,1992,0.392 +Oceania,USE|Inputs|Imports,1992,0.039 +Other Asia,USE|Inputs|Imports,1992,0.269 +Other Producers,USE|Inputs|Imports,1992,0.112 +South America,USE|Inputs|Imports,1992,0.053 +China,USE|Inputs|Imports,1991,0.202 +Europe,USE|Inputs|Imports,1991,0.273 +Japan,USE|Inputs|Imports,1991,0.114 +Japan,USE|Inputs|Imports,1991,0.114 +Non Producers,USE|Inputs|Imports,1991,0.56 +North America,USE|Inputs|Imports,1991,0.368 +Oceania,USE|Inputs|Imports,1991,0.035 +Other Asia,USE|Inputs|Imports,1991,0.26 +Other Producers,USE|Inputs|Imports,1991,0.109 +South America,USE|Inputs|Imports,1991,0.043 +South America,USE|Inputs|Imports,1991,0.043 +China,USE|Inputs|Imports,1990,0.17 +Europe,USE|Inputs|Imports,1990,0.282 +Japan,USE|Inputs|Imports,1990,0.115 +Non Producers,USE|Inputs|Imports,1990,0.48 +North America,USE|Inputs|Imports,1990,0.36 +Oceania,USE|Inputs|Imports,1990,0.041 +Other Asia,USE|Inputs|Imports,1990,0.238 +Other Producers,USE|Inputs|Imports,1990,0.103 +South America,USE|Inputs|Imports,1990,0.03 +China,USE|Inputs|Imports,1989,0.158 +Europe,USE|Inputs|Imports,1989,0.259 +Japan,USE|Inputs|Imports,1989,0.093 +Middle East,USE|Inputs|Imports,1989,0.083 +Non Producers,USE|Inputs|Imports,1989,0.437 +North America,USE|Inputs|Imports,1989,0.378 +Oceania,USE|Inputs|Imports,1989,0.042 +Other Asia,USE|Inputs|Imports,1989,0.227 +Other Producers,USE|Inputs|Imports,1989,0.098 +South America,USE|Inputs|Imports,1989,0.026 +China,USE|Inputs|Imports,1988,0.15 +Europe,USE|Inputs|Imports,1988,0.293 +Japan,USE|Inputs|Imports,1988,0.079 +Japan,USE|Inputs|Imports,1988,0.079 +Non Producers,USE|Inputs|Imports,1988,0.513 +North America,USE|Inputs|Imports,1988,0.602 +North America,USE|Inputs|Imports,1988,0.602 +Other Asia,USE|Inputs|Imports,1988,0.162 +Other Producers,USE|Inputs|Imports,1988,0.098 +South America,USE|Inputs|Imports,1988,0.048 +China,USE|Inputs|Imports,1987,0.116 +Europe,USE|Inputs|Imports,1987,0.202 +Japan,USE|Inputs|Imports,1987,0.054 +Japan,USE|Inputs|Imports,1987,0.054 +Non Producers,USE|Inputs|Imports,1987,0.482 +North America,USE|Inputs|Imports,1987,0.551 +Oceania,USE|Inputs|Imports,1987,0.033 +Other Asia,USE|Inputs|Imports,1987,0.143 +Other Producers,USE|Inputs|Imports,1987,0.11 +South America,USE|Inputs|Imports,1987,0.042 +China,USE|Inputs|Imports,1986,0.112 +Europe,USE|Inputs|Imports,1986,0.178 +Japan,USE|Inputs|Imports,1986,0.041 +Middle East,USE|Inputs|Imports,1986,0.139 +Middle East,USE|Inputs|Imports,1986,0.139 +North America,USE|Inputs|Imports,1986,0.496 +Oceania,USE|Inputs|Imports,1986,0.033 +Other Asia,USE|Inputs|Imports,1986,0.133 +Other Producers,USE|Inputs|Imports,1986,0.112 +South America,USE|Inputs|Imports,1986,0.036 +South America,USE|Inputs|Imports,1986,0.036 +China,USE|Inputs|Imports,1985,0.138 +Europe,USE|Inputs|Imports,1985,0.147 +Japan,USE|Inputs|Imports,1985,0.037 +Non Producers,USE|Inputs|Imports,1985,0.579 +North America,USE|Inputs|Imports,1985,0.441 +Oceania,USE|Inputs|Imports,1985,0.039 +Other Asia,USE|Inputs|Imports,1985,0.164 +Other Producers,USE|Inputs|Imports,1985,0.127 +South America,USE|Inputs|Imports,1985,0.032 +China,USE|Inputs|Imports,1984,0.082 +Europe,USE|Inputs|Imports,1984,0.116 +Japan,USE|Inputs|Imports,1984,0.033 +Middle East,USE|Inputs|Imports,1984,0.234 +Non Producers,USE|Inputs|Imports,1984,0.534 +North America,USE|Inputs|Imports,1984,0.286 +Oceania,USE|Inputs|Imports,1984,0.029 +Other Asia,USE|Inputs|Imports,1984,0.166 +Other Producers,USE|Inputs|Imports,1984,0.118 +South America,USE|Inputs|Imports,1984,0.026 +China,USE|Inputs|Imports,1983,0.051 +Europe,USE|Inputs|Imports,1983,0.123 +Japan,USE|Inputs|Imports,1983,0.025 +Middle East,USE|Inputs|Imports,1983,0.31 +Non Producers,USE|Inputs|Imports,1983,0.555 +North America,USE|Inputs|Imports,1983,0.199 +North America,USE|Inputs|Imports,1983,0.199 +Other Asia,USE|Inputs|Imports,1983,0.174 +Other Producers,USE|Inputs|Imports,1983,0.126 +South America,USE|Inputs|Imports,1983,0.024 +South America,USE|Inputs|Imports,1983,0.024 +China,USE|Inputs|Imports,1982,0.052 +Europe,USE|Inputs|Imports,1982,0.115 +Japan,USE|Inputs|Imports,1982,0.022 +Middle East,USE|Inputs|Imports,1982,0.293 +Non Producers,USE|Inputs|Imports,1982,0.618 +North America,USE|Inputs|Imports,1982,0.146 +Oceania,USE|Inputs|Imports,1982,0.029 +Other Asia,USE|Inputs|Imports,1982,0.154 +Other Producers,USE|Inputs|Imports,1982,0.152 +South America,USE|Inputs|Imports,1982,0.047 +South America,USE|Inputs|Imports,1982,0.047 +China,USE|Inputs|Imports,1981,0.066 +Europe,USE|Inputs|Imports,1981,0.119 +Japan,USE|Inputs|Imports,1981,0.022 +Middle East,USE|Inputs|Imports,1981,0.288 +Non Producers,USE|Inputs|Imports,1981,0.639 +North America,USE|Inputs|Imports,1981,0.172 +Oceania,USE|Inputs|Imports,1981,0.024 +Oceania,USE|Inputs|Imports,1981,0.024 +Other Producers,USE|Inputs|Imports,1981,0.164 +South America,USE|Inputs|Imports,1981,0.061 +China,USE|Inputs|Imports,1980,0.057 +Europe,USE|Inputs|Imports,1980,0.13 +Japan,USE|Inputs|Imports,1980,0.022 +Non Producers,USE|Inputs|Imports,1980,0.565 +North America,USE|Inputs|Imports,1980,0.179 +Oceania,USE|Inputs|Imports,1980,0.023 +Other Asia,USE|Inputs|Imports,1980,0.159 +Other Producers,USE|Inputs|Imports,1980,0.138 +South America,USE|Inputs|Imports,1980,0.049 +China,USE|Inputs|Imports,1979,0.121 +Europe,USE|Inputs|Imports,1979,0.115 +Japan,USE|Inputs|Imports,1979,0.025 +Middle East,USE|Inputs|Imports,1979,0.22 +Non Producers,USE|Inputs|Imports,1979,0.465 +North America,USE|Inputs|Imports,1979,0.201 +North America,USE|Inputs|Imports,1979,0.201 +Other Asia,USE|Inputs|Imports,1979,0.12 +Other Producers,USE|Inputs|Imports,1979,0.116 +South America,USE|Inputs|Imports,1979,0.079 +China,USE|Inputs|Imports,1978,0.034 +Europe,USE|Inputs|Imports,1978,0.158 +Japan,USE|Inputs|Imports,1978,0.035 +Middle East,USE|Inputs|Imports,1978,0.281 +Non Producers,USE|Inputs|Imports,1978,0.457 +North America,USE|Inputs|Imports,1978,0.225 +North America,USE|Inputs|Imports,1978,0.225 +Other Asia,USE|Inputs|Imports,1978,0.116 +Other Producers,USE|Inputs|Imports,1978,0.137 +South America,USE|Inputs|Imports,1978,0.072 +South America,USE|Inputs|Imports,1978,0.072 +China,USE|Inputs|Imports,1977,0.024 +Europe,USE|Inputs|Imports,1977,0.046 +Japan,USE|Inputs|Imports,1977,0.011 +Japan,USE|Inputs|Imports,1977,0.011 +Non Producers,USE|Inputs|Imports,1977,0.366 +North America,USE|Inputs|Imports,1977,0.121 +Oceania,USE|Inputs|Imports,1977,0.018 +Oceania,USE|Inputs|Imports,1977,0.018 +Other Producers,USE|Inputs|Imports,1977,0.135 +South America,USE|Inputs|Imports,1977,0.051 +South America,USE|Inputs|Imports,1977,0.051 +China,USE|Inputs|Imports,1976,0.02 +Europe,USE|Inputs|Imports,1976,0.047 +Japan,USE|Inputs|Imports,1976,0.01 +Middle East,USE|Inputs|Imports,1976,0.164 +Non Producers,USE|Inputs|Imports,1976,0.347 +North America,USE|Inputs|Imports,1976,0.117 +North America,USE|Inputs|Imports,1976,0.117 +Other Asia,USE|Inputs|Imports,1976,0.077 +Other Producers,USE|Inputs|Imports,1976,0.115 +South America,USE|Inputs|Imports,1976,0.03 +Europe,USE|Inputs|Imports,1975,0.037 +Japan,USE|Inputs|Imports,1975,0.009 +Middle East,USE|Inputs|Imports,1975,0.12 +Non Producers,USE|Inputs|Imports,1975,0.331 +North America,USE|Inputs|Imports,1975,0.103 +Other Asia,USE|Inputs|Imports,1975,0.076 +Other Producers,USE|Inputs|Imports,1975,0.117 +South America,USE|Inputs|Imports,1975,0.033 +Europe,USE|Inputs|Imports,1974,0.043 +Japan,USE|Inputs|Imports,1974,0.014 +Japan,USE|Inputs|Imports,1974,0.014 +Non Producers,USE|Inputs|Imports,1974,0.277 +North America,USE|Inputs|Imports,1974,0.123 +North America,USE|Inputs|Imports,1974,0.123 +Other Asia,USE|Inputs|Imports,1974,0.081 +Other Producers,USE|Inputs|Imports,1974,0.074 +South America,USE|Inputs|Imports,1974,0.031 +South America,USE|Inputs|Imports,1974,0.031 +China,USE|Inputs|Imports,1973,0.015 +Europe,USE|Inputs|Imports,1973,0.038 +Japan,USE|Inputs|Imports,1973,0.012 +Middle East,USE|Inputs|Imports,1973,0.053 +Non Producers,USE|Inputs|Imports,1973,0.199 +North America,USE|Inputs|Imports,1973,0.119 +Oceania,USE|Inputs|Imports,1973,0.015 +Other Asia,USE|Inputs|Imports,1973,0.062 +Other Producers,USE|Inputs|Imports,1973,0.053 +South America,USE|Inputs|Imports,1973,0.028 +China,USE|Inputs|Imports,1972,0.012 +Europe,USE|Inputs|Imports,1972,0.033 +Japan,USE|Inputs|Imports,1972,0.006 +Middle East,USE|Inputs|Imports,1972,0.038 +Non Producers,USE|Inputs|Imports,1972,0.175 +North America,USE|Inputs|Imports,1972,0.123 +North America,USE|Inputs|Imports,1972,0.123 +Other Asia,USE|Inputs|Imports,1972,0.056 +Other Producers,USE|Inputs|Imports,1972,0.053 +South America,USE|Inputs|Imports,1972,0.032 +Europe,USE|Inputs|Imports,1971,0.034 +Japan,USE|Inputs|Imports,1971,0.006 +Japan,USE|Inputs|Imports,1971,0.006 +Middle East,USE|Inputs|Imports,1971,0.053 +North America,USE|Inputs|Imports,1971,0.132 +North America,USE|Inputs|Imports,1971,0.132 +Other Asia,USE|Inputs|Imports,1971,0.053 +Other Producers,USE|Inputs|Imports,1971,0.06 +South America,USE|Inputs|Imports,1971,0.031 +South America,USE|Inputs|Imports,1971,0.031 +China,USE|Inputs|Imports,1970,0.013 +Europe,USE|Inputs|Imports,1970,0.033 +Japan,USE|Inputs|Imports,1970,0.005 +Non Producers,USE|Inputs|Imports,1970,0.274 +North America,USE|Inputs|Imports,1970,0.127 +Oceania,USE|Inputs|Imports,1970,0.015 +Other Producers,USE|Inputs|Imports,1970,0.047 +Europe,USE|Inputs|Imports,1969,0.014 +Japan,USE|Inputs|Imports,1969,0.004 +Japan,USE|Inputs|Imports,1969,0.004 +Non Producers,USE|Inputs|Imports,1969,0.162 +North America,USE|Inputs|Imports,1969,0.1 +North America,USE|Inputs|Imports,1969,0.1 +Other Asia,USE|Inputs|Imports,1969,0.038 +Other Producers,USE|Inputs|Imports,1969,0.043 +Other Producers,USE|Inputs|Imports,1969,0.043 +Other Producers,USE|Inputs|Imports,1969,0.043 +China,USE|Inputs|Imports,1968,0.008 +Europe,USE|Inputs|Imports,1968,0.012 +Japan,USE|Inputs|Imports,1968,0.003 +Middle East,USE|Inputs|Imports,1968,0.028 +Non Producers,USE|Inputs|Imports,1968,0.136 +North America,USE|Inputs|Imports,1968,0.089 +North America,USE|Inputs|Imports,1968,0.089 +Oceania,USE|Inputs|Imports,1968,0.012 +Other Producers,USE|Inputs|Imports,1968,0.037 +South America,USE|Inputs|Imports,1968,0.02 +Europe,USE|Inputs|Imports,1967,0.011 +Japan,USE|Inputs|Imports,1967,0.003 +Middle East,USE|Inputs|Imports,1967,0.021 +Non Producers,USE|Inputs|Imports,1967,0.127 +North America,USE|Inputs|Imports,1967,0.074 +North America,USE|Inputs|Imports,1967,0.074 +Oceania,USE|Inputs|Imports,1967,0.013 +Other Producers,USE|Inputs|Imports,1967,0.038 +South America,USE|Inputs|Imports,1967,0.017 +South America,USE|Inputs|Imports,1967,0.017 +Europe,USE|Inputs|Imports,1966,0.011 +Japan,USE|Inputs|Imports,1966,0.003 +Middle East,USE|Inputs|Imports,1966,0.019 +Non Producers,USE|Inputs|Imports,1966,0.122 +North America,USE|Inputs|Imports,1966,0.072 +North America,USE|Inputs|Imports,1966,0.072 +Other Asia,USE|Inputs|Imports,1966,0.034 +Other Producers,USE|Inputs|Imports,1966,0.04 +Other Producers,USE|Inputs|Imports,1966,0.04 +Other Producers,USE|Inputs|Imports,1966,0.04 +Other Producers,USE|Inputs|Imports,1966,0.04 +China,USE|Inputs|Imports,1965,0.019 +Europe,USE|Inputs|Imports,1965,0.02 +North America,USE|Inputs|Imports,1965,0.072 +Oceania,USE|Inputs|Imports,1965,0.018 +Other Producers,USE|Inputs|Imports,1965,0.044 +South America,USE|Inputs|Imports,1965,0.012 +Europe,USE|Inputs|Imports,1964,0.034 +Japan,USE|Inputs|Imports,1964,0.01 +Japan,USE|Inputs|Imports,1964,0.01 +Middle East,USE|Inputs|Imports,1964,0.009 +North America,USE|Inputs|Imports,1964,0.048 +Oceania,USE|Inputs|Imports,1964,0.018 +Other Asia,USE|Inputs|Imports,1964,0.057 +Other Producers,USE|Inputs|Imports,1964,0.036 +South America,USE|Inputs|Imports,1964,0.011 +South America,USE|Inputs|Imports,1964,0.011 +China,USE|Inputs|Imports,1963,0.008 +Europe,USE|Inputs|Imports,1963,0.01 +Europe,USE|Inputs|Imports,1963,0.01 +Middle East,USE|Inputs|Imports,1963,0.009 +Non Producers,USE|Inputs|Imports,1963,0.11 +North America,USE|Inputs|Imports,1963,0.05 +North America,USE|Inputs|Imports,1963,0.05 +Oceania,USE|Inputs|Imports,1963,0.02 +Other Producers,USE|Inputs|Imports,1963,0.036 +Other Producers,USE|Inputs|Imports,1963,0.036 +China,USE|Inputs|Imports,1962,0.006 +Europe,USE|Inputs|Imports,1962,0.007 +Japan,USE|Inputs|Imports,1962,0.002 +Japan,USE|Inputs|Imports,1962,0.002 +Middle East,USE|Inputs|Imports,1962,0.007 +North America,USE|Inputs|Imports,1962,0.045 +North America,USE|Inputs|Imports,1962,0.045 +Oceania,USE|Inputs|Imports,1962,0.013 +Other Producers,USE|Inputs|Imports,1962,0.024 +South America,USE|Inputs|Imports,1962,0.017 +China,MANUFACTURING|Outputs|Exports,2021,12.807 +Europe,MANUFACTURING|Outputs|Exports,2021,3.04 +Japan,MANUFACTURING|Outputs|Exports,2021,1.217 +Middle East,MANUFACTURING|Outputs|Exports,2021,0.112 +Non Producers,MANUFACTURING|Outputs|Exports,2021,0.818 +North America,MANUFACTURING|Outputs|Exports,2021,0.812 +Oceania,MANUFACTURING|Outputs|Exports,2021,0.03 +Other Asia,MANUFACTURING|Outputs|Exports,2021,2.012 +Other Producers,MANUFACTURING|Outputs|Exports,2021,0.213 +South America,MANUFACTURING|Outputs|Exports,2021,0.24 +China,MANUFACTURING|Outputs|Exports,2020,12.173 +Europe,MANUFACTURING|Outputs|Exports,2020,2.785 +Japan,MANUFACTURING|Outputs|Exports,2020,1.122 +Middle East,MANUFACTURING|Outputs|Exports,2020,0.182 +Non Producers,MANUFACTURING|Outputs|Exports,2020,1.125 +North America,MANUFACTURING|Outputs|Exports,2020,0.852 +Oceania,MANUFACTURING|Outputs|Exports,2020,0.03 +Other Asia,MANUFACTURING|Outputs|Exports,2020,2.744 +Other Producers,MANUFACTURING|Outputs|Exports,2020,0.279 +South America,MANUFACTURING|Outputs|Exports,2020,0.207 +China,MANUFACTURING|Outputs|Exports,2019,11.18 +Europe,MANUFACTURING|Outputs|Exports,2019,3.161 +Japan,MANUFACTURING|Outputs|Exports,2019,1.391 +Middle East,MANUFACTURING|Outputs|Exports,2019,0.195 +Non Producers,MANUFACTURING|Outputs|Exports,2019,0.724 +North America,MANUFACTURING|Outputs|Exports,2019,0.867 +Oceania,MANUFACTURING|Outputs|Exports,2019,0.036 +Other Asia,MANUFACTURING|Outputs|Exports,2019,2.48 +Other Producers,MANUFACTURING|Outputs|Exports,2019,0.338 +South America,MANUFACTURING|Outputs|Exports,2019,0.221 +China,MANUFACTURING|Outputs|Exports,2018,10.08 +Europe,MANUFACTURING|Outputs|Exports,2018,3.318 +Japan,MANUFACTURING|Outputs|Exports,2018,1.411 +Middle East,MANUFACTURING|Outputs|Exports,2018,0.151 +Non Producers,MANUFACTURING|Outputs|Exports,2018,0.677 +North America,MANUFACTURING|Outputs|Exports,2018,0.896 +Oceania,MANUFACTURING|Outputs|Exports,2018,0.037 +Other Asia,MANUFACTURING|Outputs|Exports,2018,2.565 +Other Producers,MANUFACTURING|Outputs|Exports,2018,0.297 +South America,MANUFACTURING|Outputs|Exports,2018,0.225 +China,MANUFACTURING|Outputs|Exports,2017,10.304 +Europe,MANUFACTURING|Outputs|Exports,2017,3.223 +Japan,MANUFACTURING|Outputs|Exports,2017,1.401 +Middle East,MANUFACTURING|Outputs|Exports,2017,0.12 +Non Producers,MANUFACTURING|Outputs|Exports,2017,0.62 +North America,MANUFACTURING|Outputs|Exports,2017,1.282 +Oceania,MANUFACTURING|Outputs|Exports,2017,0.056 +Other Asia,MANUFACTURING|Outputs|Exports,2017,2.203 +Other Producers,MANUFACTURING|Outputs|Exports,2017,0.308 +South America,MANUFACTURING|Outputs|Exports,2017,0.204 +China,MANUFACTURING|Outputs|Exports,2016,8.688 +Europe,MANUFACTURING|Outputs|Exports,2016,3.091 +Japan,MANUFACTURING|Outputs|Exports,2016,1.499 +Middle East,MANUFACTURING|Outputs|Exports,2016,0.075 +Non Producers,MANUFACTURING|Outputs|Exports,2016,0.712 +North America,MANUFACTURING|Outputs|Exports,2016,1.086 +Oceania,MANUFACTURING|Outputs|Exports,2016,0.11 +Other Asia,MANUFACTURING|Outputs|Exports,2016,2.283 +Other Producers,MANUFACTURING|Outputs|Exports,2016,0.342 +South America,MANUFACTURING|Outputs|Exports,2016,0.213 +China,MANUFACTURING|Outputs|Exports,2015,8.75 +Europe,MANUFACTURING|Outputs|Exports,2015,3.364 +Japan,MANUFACTURING|Outputs|Exports,2015,1.386 +Middle East,MANUFACTURING|Outputs|Exports,2015,0.159 +Non Producers,MANUFACTURING|Outputs|Exports,2015,0.726 +North America,MANUFACTURING|Outputs|Exports,2015,1.003 +Oceania,MANUFACTURING|Outputs|Exports,2015,0.1 +Other Asia,MANUFACTURING|Outputs|Exports,2015,2.512 +Other Producers,MANUFACTURING|Outputs|Exports,2015,0.428 +South America,MANUFACTURING|Outputs|Exports,2015,0.202 +China,MANUFACTURING|Outputs|Exports,2014,8.519 +Europe,MANUFACTURING|Outputs|Exports,2014,3.517 +Japan,MANUFACTURING|Outputs|Exports,2014,1.429 +Middle East,MANUFACTURING|Outputs|Exports,2014,0.21 +Non Producers,MANUFACTURING|Outputs|Exports,2014,0.65 +North America,MANUFACTURING|Outputs|Exports,2014,1.11 +Oceania,MANUFACTURING|Outputs|Exports,2014,0.073 +Other Asia,MANUFACTURING|Outputs|Exports,2014,2.525 +Other Producers,MANUFACTURING|Outputs|Exports,2014,0.357 +South America,MANUFACTURING|Outputs|Exports,2014,0.21 +China,MANUFACTURING|Outputs|Exports,2013,7.702 +Europe,MANUFACTURING|Outputs|Exports,2013,3.519 +Japan,MANUFACTURING|Outputs|Exports,2013,1.364 +Middle East,MANUFACTURING|Outputs|Exports,2013,0.194 +Non Producers,MANUFACTURING|Outputs|Exports,2013,0.341 +North America,MANUFACTURING|Outputs|Exports,2013,1.037 +Oceania,MANUFACTURING|Outputs|Exports,2013,0.142 +Other Asia,MANUFACTURING|Outputs|Exports,2013,2.583 +Other Producers,MANUFACTURING|Outputs|Exports,2013,0.419 +South America,MANUFACTURING|Outputs|Exports,2013,0.237 +China,MANUFACTURING|Outputs|Exports,2012,6.579 +Europe,MANUFACTURING|Outputs|Exports,2012,3.153 +Japan,MANUFACTURING|Outputs|Exports,2012,1.605 +Middle East,MANUFACTURING|Outputs|Exports,2012,0.23 +Non Producers,MANUFACTURING|Outputs|Exports,2012,0.3 +North America,MANUFACTURING|Outputs|Exports,2012,0.927 +Oceania,MANUFACTURING|Outputs|Exports,2012,0.11 +Other Asia,MANUFACTURING|Outputs|Exports,2012,2.092 +Other Producers,MANUFACTURING|Outputs|Exports,2012,0.425 +South America,MANUFACTURING|Outputs|Exports,2012,0.226 +China,MANUFACTURING|Outputs|Exports,2011,6.858 +Europe,MANUFACTURING|Outputs|Exports,2011,2.715 +Japan,MANUFACTURING|Outputs|Exports,2011,1.625 +Middle East,MANUFACTURING|Outputs|Exports,2011,0.264 +Non Producers,MANUFACTURING|Outputs|Exports,2011,0.338 +North America,MANUFACTURING|Outputs|Exports,2011,1.134 +Oceania,MANUFACTURING|Outputs|Exports,2011,0.148 +Other Asia,MANUFACTURING|Outputs|Exports,2011,2.356 +Other Producers,MANUFACTURING|Outputs|Exports,2011,0.64 +South America,MANUFACTURING|Outputs|Exports,2011,0.242 +China,MANUFACTURING|Outputs|Exports,2010,6.059 +Europe,MANUFACTURING|Outputs|Exports,2010,2.263 +Japan,MANUFACTURING|Outputs|Exports,2010,1.573 +Middle East,MANUFACTURING|Outputs|Exports,2010,0.249 +Non Producers,MANUFACTURING|Outputs|Exports,2010,0.291 +North America,MANUFACTURING|Outputs|Exports,2010,0.849 +Oceania,MANUFACTURING|Outputs|Exports,2010,0.119 +Other Asia,MANUFACTURING|Outputs|Exports,2010,2.249 +Other Producers,MANUFACTURING|Outputs|Exports,2010,0.599 +South America,MANUFACTURING|Outputs|Exports,2010,0.218 +China,MANUFACTURING|Outputs|Exports,2009,4.43 +Europe,MANUFACTURING|Outputs|Exports,2009,1.854 +Japan,MANUFACTURING|Outputs|Exports,2009,1.134 +Middle East,MANUFACTURING|Outputs|Exports,2009,0.109 +Non Producers,MANUFACTURING|Outputs|Exports,2009,0.475 +North America,MANUFACTURING|Outputs|Exports,2009,0.588 +Oceania,MANUFACTURING|Outputs|Exports,2009,0.064 +Other Asia,MANUFACTURING|Outputs|Exports,2009,1.488 +Other Producers,MANUFACTURING|Outputs|Exports,2009,0.245 +South America,MANUFACTURING|Outputs|Exports,2009,0.18 +China,MANUFACTURING|Outputs|Exports,2008,4.945 +Europe,MANUFACTURING|Outputs|Exports,2008,2.783 +Japan,MANUFACTURING|Outputs|Exports,2008,1.653 +Middle East,MANUFACTURING|Outputs|Exports,2008,0.107 +Non Producers,MANUFACTURING|Outputs|Exports,2008,0.586 +North America,MANUFACTURING|Outputs|Exports,2008,0.759 +Oceania,MANUFACTURING|Outputs|Exports,2008,0.096 +Other Asia,MANUFACTURING|Outputs|Exports,2008,1.914 +Other Producers,MANUFACTURING|Outputs|Exports,2008,0.311 +South America,MANUFACTURING|Outputs|Exports,2008,0.263 +China,MANUFACTURING|Outputs|Exports,2007,4.417 +Europe,MANUFACTURING|Outputs|Exports,2007,2.359 +Japan,MANUFACTURING|Outputs|Exports,2007,1.874 +Middle East,MANUFACTURING|Outputs|Exports,2007,0.109 +Non Producers,MANUFACTURING|Outputs|Exports,2007,0.54 +North America,MANUFACTURING|Outputs|Exports,2007,0.859 +Oceania,MANUFACTURING|Outputs|Exports,2007,0.095 +Other Asia,MANUFACTURING|Outputs|Exports,2007,1.722 +Other Producers,MANUFACTURING|Outputs|Exports,2007,0.26 +South America,MANUFACTURING|Outputs|Exports,2007,0.303 +China,MANUFACTURING|Outputs|Exports,2006,3.429 +Europe,MANUFACTURING|Outputs|Exports,2006,2.658 +Japan,MANUFACTURING|Outputs|Exports,2006,1.78 +Middle East,MANUFACTURING|Outputs|Exports,2006,0.112 +Non Producers,MANUFACTURING|Outputs|Exports,2006,0.548 +North America,MANUFACTURING|Outputs|Exports,2006,0.861 +Oceania,MANUFACTURING|Outputs|Exports,2006,0.076 +Other Asia,MANUFACTURING|Outputs|Exports,2006,1.777 +Other Producers,MANUFACTURING|Outputs|Exports,2006,0.246 +South America,MANUFACTURING|Outputs|Exports,2006,0.405 +China,MANUFACTURING|Outputs|Exports,2005,2.767 +Europe,MANUFACTURING|Outputs|Exports,2005,2.402 +Japan,MANUFACTURING|Outputs|Exports,2005,1.769 +Middle East,MANUFACTURING|Outputs|Exports,2005,0.063 +Non Producers,MANUFACTURING|Outputs|Exports,2005,0.506 +North America,MANUFACTURING|Outputs|Exports,2005,0.778 +Oceania,MANUFACTURING|Outputs|Exports,2005,0.087 +Other Asia,MANUFACTURING|Outputs|Exports,2005,1.476 +Other Producers,MANUFACTURING|Outputs|Exports,2005,0.23 +South America,MANUFACTURING|Outputs|Exports,2005,0.293 +China,MANUFACTURING|Outputs|Exports,2004,2.748 +Europe,MANUFACTURING|Outputs|Exports,2004,2.258 +Japan,MANUFACTURING|Outputs|Exports,2004,1.476 +Middle East,MANUFACTURING|Outputs|Exports,2004,0.133 +Non Producers,MANUFACTURING|Outputs|Exports,2004,0.573 +North America,MANUFACTURING|Outputs|Exports,2004,0.81 +Oceania,MANUFACTURING|Outputs|Exports,2004,0.082 +Other Asia,MANUFACTURING|Outputs|Exports,2004,1.452 +Other Producers,MANUFACTURING|Outputs|Exports,2004,0.257 +South America,MANUFACTURING|Outputs|Exports,2004,0.427 +China,MANUFACTURING|Outputs|Exports,2003,1.607 +Europe,MANUFACTURING|Outputs|Exports,2003,2.275 +Japan,MANUFACTURING|Outputs|Exports,2003,1.363 +Middle East,MANUFACTURING|Outputs|Exports,2003,0.054 +Non Producers,MANUFACTURING|Outputs|Exports,2003,0.494 +North America,MANUFACTURING|Outputs|Exports,2003,0.633 +Oceania,MANUFACTURING|Outputs|Exports,2003,0.073 +Other Asia,MANUFACTURING|Outputs|Exports,2003,1.117 +Other Producers,MANUFACTURING|Outputs|Exports,2003,0.222 +South America,MANUFACTURING|Outputs|Exports,2003,0.257 +China,MANUFACTURING|Outputs|Exports,2002,1.394 +Europe,MANUFACTURING|Outputs|Exports,2002,2.255 +Japan,MANUFACTURING|Outputs|Exports,2002,1.348 +Middle East,MANUFACTURING|Outputs|Exports,2002,0.072 +Non Producers,MANUFACTURING|Outputs|Exports,2002,0.495 +North America,MANUFACTURING|Outputs|Exports,2002,0.701 +Oceania,MANUFACTURING|Outputs|Exports,2002,0.076 +Other Asia,MANUFACTURING|Outputs|Exports,2002,1.146 +Other Producers,MANUFACTURING|Outputs|Exports,2002,0.209 +South America,MANUFACTURING|Outputs|Exports,2002,0.207 +China,MANUFACTURING|Outputs|Exports,2001,1.269 +Europe,MANUFACTURING|Outputs|Exports,2001,2.134 +Japan,MANUFACTURING|Outputs|Exports,2001,1.213 +Middle East,MANUFACTURING|Outputs|Exports,2001,0.046 +Non Producers,MANUFACTURING|Outputs|Exports,2001,0.44 +North America,MANUFACTURING|Outputs|Exports,2001,0.774 +Oceania,MANUFACTURING|Outputs|Exports,2001,0.077 +Other Asia,MANUFACTURING|Outputs|Exports,2001,0.963 +Other Producers,MANUFACTURING|Outputs|Exports,2001,0.169 +South America,MANUFACTURING|Outputs|Exports,2001,0.162 +China,MANUFACTURING|Outputs|Exports,2000,1.067 +Europe,MANUFACTURING|Outputs|Exports,2000,1.874 +Japan,MANUFACTURING|Outputs|Exports,2000,1.244 +Middle East,MANUFACTURING|Outputs|Exports,2000,0.04 +Non Producers,MANUFACTURING|Outputs|Exports,2000,0.46 +North America,MANUFACTURING|Outputs|Exports,2000,0.748 +Oceania,MANUFACTURING|Outputs|Exports,2000,0.075 +Other Asia,MANUFACTURING|Outputs|Exports,2000,0.856 +Other Producers,MANUFACTURING|Outputs|Exports,2000,0.154 +South America,MANUFACTURING|Outputs|Exports,2000,0.144 +China,MANUFACTURING|Outputs|Exports,1999,0.525 +Europe,MANUFACTURING|Outputs|Exports,1999,1.791 +Japan,MANUFACTURING|Outputs|Exports,1999,0.622 +Middle East,MANUFACTURING|Outputs|Exports,1999,0.04 +Non Producers,MANUFACTURING|Outputs|Exports,1999,0.476 +North America,MANUFACTURING|Outputs|Exports,1999,0.175 +North America,MANUFACTURING|Outputs|Exports,1999,0.175 +Other Asia,MANUFACTURING|Outputs|Exports,1999,0.871 +Other Producers,MANUFACTURING|Outputs|Exports,1999,0.231 +South America,MANUFACTURING|Outputs|Exports,1999,0.103 +China,MANUFACTURING|Outputs|Exports,1998,0.346 +Europe,MANUFACTURING|Outputs|Exports,1998,1.383 +Japan,MANUFACTURING|Outputs|Exports,1998,0.59 +Middle East,MANUFACTURING|Outputs|Exports,1998,0.034 +Non Producers,MANUFACTURING|Outputs|Exports,1998,0.442 +North America,MANUFACTURING|Outputs|Exports,1998,0.181 +North America,MANUFACTURING|Outputs|Exports,1998,0.181 +Other Asia,MANUFACTURING|Outputs|Exports,1998,0.653 +Other Producers,MANUFACTURING|Outputs|Exports,1998,0.16 +South America,MANUFACTURING|Outputs|Exports,1998,0.113 +China,MANUFACTURING|Outputs|Exports,1997,0.266 +Europe,MANUFACTURING|Outputs|Exports,1997,1.413 +Japan,MANUFACTURING|Outputs|Exports,1997,0.606 +Middle East,MANUFACTURING|Outputs|Exports,1997,0.034 +Non Producers,MANUFACTURING|Outputs|Exports,1997,0.453 +North America,MANUFACTURING|Outputs|Exports,1997,0.214 +Oceania,MANUFACTURING|Outputs|Exports,1997,0.088 +Other Asia,MANUFACTURING|Outputs|Exports,1997,0.529 +Other Producers,MANUFACTURING|Outputs|Exports,1997,0.091 +South America,MANUFACTURING|Outputs|Exports,1997,0.121 +China,MANUFACTURING|Outputs|Exports,1996,0.242 +Europe,MANUFACTURING|Outputs|Exports,1996,1.42 +Japan,MANUFACTURING|Outputs|Exports,1996,0.544 +Middle East,MANUFACTURING|Outputs|Exports,1996,0.026 +Non Producers,MANUFACTURING|Outputs|Exports,1996,0.396 +North America,MANUFACTURING|Outputs|Exports,1996,0.278 +Oceania,MANUFACTURING|Outputs|Exports,1996,0.293 +Other Asia,MANUFACTURING|Outputs|Exports,1996,0.543 +Other Producers,MANUFACTURING|Outputs|Exports,1996,0.144 +South America,MANUFACTURING|Outputs|Exports,1996,0.191 +China,MANUFACTURING|Outputs|Exports,1995,0.178 +Europe,MANUFACTURING|Outputs|Exports,1995,1.117 +Japan,MANUFACTURING|Outputs|Exports,1995,0.58 +Middle East,MANUFACTURING|Outputs|Exports,1995,0.025 +Non Producers,MANUFACTURING|Outputs|Exports,1995,0.329 +North America,MANUFACTURING|Outputs|Exports,1995,0.166 +Oceania,MANUFACTURING|Outputs|Exports,1995,0.088 +Other Asia,MANUFACTURING|Outputs|Exports,1995,0.454 +Other Producers,MANUFACTURING|Outputs|Exports,1995,0.076 +South America,MANUFACTURING|Outputs|Exports,1995,0.108 +China,MANUFACTURING|Outputs|Exports,1994,0.128 +Europe,MANUFACTURING|Outputs|Exports,1994,1.185 +Japan,MANUFACTURING|Outputs|Exports,1994,0.563 +Middle East,MANUFACTURING|Outputs|Exports,1994,0.024 +Non Producers,MANUFACTURING|Outputs|Exports,1994,0.3 +North America,MANUFACTURING|Outputs|Exports,1994,0.093 +Oceania,MANUFACTURING|Outputs|Exports,1994,0.14 +Other Asia,MANUFACTURING|Outputs|Exports,1994,0.389 +Other Producers,MANUFACTURING|Outputs|Exports,1994,0.097 +South America,MANUFACTURING|Outputs|Exports,1994,0.101 +China,MANUFACTURING|Outputs|Exports,1993,0.108 +Europe,MANUFACTURING|Outputs|Exports,1993,0.971 +Japan,MANUFACTURING|Outputs|Exports,1993,0.518 +Middle East,MANUFACTURING|Outputs|Exports,1993,0.027 +Non Producers,MANUFACTURING|Outputs|Exports,1993,0.255 +North America,MANUFACTURING|Outputs|Exports,1993,0.062 +Oceania,MANUFACTURING|Outputs|Exports,1993,0.053 +Other Asia,MANUFACTURING|Outputs|Exports,1993,0.321 +Other Producers,MANUFACTURING|Outputs|Exports,1993,0.063 +South America,MANUFACTURING|Outputs|Exports,1993,0.096 +China,MANUFACTURING|Outputs|Exports,1992,0.089 +Europe,MANUFACTURING|Outputs|Exports,1992,0.83 +Japan,MANUFACTURING|Outputs|Exports,1992,0.494 +Middle East,MANUFACTURING|Outputs|Exports,1992,0.013 +Non Producers,MANUFACTURING|Outputs|Exports,1992,0.228 +North America,MANUFACTURING|Outputs|Exports,1992,0.057 +Oceania,MANUFACTURING|Outputs|Exports,1992,0.092 +Other Asia,MANUFACTURING|Outputs|Exports,1992,0.312 +Other Producers,MANUFACTURING|Outputs|Exports,1992,0.058 +South America,MANUFACTURING|Outputs|Exports,1992,0.085 +China,MANUFACTURING|Outputs|Exports,1991,0.07 +Europe,MANUFACTURING|Outputs|Exports,1991,0.766 +Japan,MANUFACTURING|Outputs|Exports,1991,0.481 +Middle East,MANUFACTURING|Outputs|Exports,1991,0.007 +Middle East,MANUFACTURING|Outputs|Exports,1991,0.007 +North America,MANUFACTURING|Outputs|Exports,1991,0.062 +North America,MANUFACTURING|Outputs|Exports,1991,0.062 +Other Asia,MANUFACTURING|Outputs|Exports,1991,0.267 +Other Producers,MANUFACTURING|Outputs|Exports,1991,0.038 +South America,MANUFACTURING|Outputs|Exports,1991,0.071 +China,MANUFACTURING|Outputs|Exports,1990,0.038 +Europe,MANUFACTURING|Outputs|Exports,1990,0.766 +Japan,MANUFACTURING|Outputs|Exports,1990,0.458 +Non Producers,MANUFACTURING|Outputs|Exports,1990,0.195 +North America,MANUFACTURING|Outputs|Exports,1990,0.059 +Oceania,MANUFACTURING|Outputs|Exports,1990,0.068 +Other Asia,MANUFACTURING|Outputs|Exports,1990,0.217 +Other Producers,MANUFACTURING|Outputs|Exports,1990,0.063 +South America,MANUFACTURING|Outputs|Exports,1990,0.066 +China,MANUFACTURING|Outputs|Exports,1989,0.033 +Europe,MANUFACTURING|Outputs|Exports,1989,0.788 +Japan,MANUFACTURING|Outputs|Exports,1989,0.432 +Middle East,MANUFACTURING|Outputs|Exports,1989,0.009 +Non Producers,MANUFACTURING|Outputs|Exports,1989,0.2 +North America,MANUFACTURING|Outputs|Exports,1989,0.045 +North America,MANUFACTURING|Outputs|Exports,1989,0.045 +Other Asia,MANUFACTURING|Outputs|Exports,1989,0.137 +Other Producers,MANUFACTURING|Outputs|Exports,1989,0.036 +South America,MANUFACTURING|Outputs|Exports,1989,0.09 +China,MANUFACTURING|Outputs|Exports,1988,0.05 +Europe,MANUFACTURING|Outputs|Exports,1988,0.738 +Japan,MANUFACTURING|Outputs|Exports,1988,0.414 +Middle East,MANUFACTURING|Outputs|Exports,1988,0.005 +Non Producers,MANUFACTURING|Outputs|Exports,1988,0.2 +North America,MANUFACTURING|Outputs|Exports,1988,0.232 +North America,MANUFACTURING|Outputs|Exports,1988,0.232 +Other Asia,MANUFACTURING|Outputs|Exports,1988,0.283 +Other Producers,MANUFACTURING|Outputs|Exports,1988,0.035 +South America,MANUFACTURING|Outputs|Exports,1988,0.109 +China,MANUFACTURING|Outputs|Exports,1987,0.036 +Europe,MANUFACTURING|Outputs|Exports,1987,0.724 +Japan,MANUFACTURING|Outputs|Exports,1987,0.361 +Middle East,MANUFACTURING|Outputs|Exports,1987,0.004 +Non Producers,MANUFACTURING|Outputs|Exports,1987,0.169 +North America,MANUFACTURING|Outputs|Exports,1987,0.186 +North America,MANUFACTURING|Outputs|Exports,1987,0.186 +Other Asia,MANUFACTURING|Outputs|Exports,1987,0.205 +Other Producers,MANUFACTURING|Outputs|Exports,1987,0.035 +South America,MANUFACTURING|Outputs|Exports,1987,0.103 +China,MANUFACTURING|Outputs|Exports,1986,0.025 +Europe,MANUFACTURING|Outputs|Exports,1986,0.756 +Japan,MANUFACTURING|Outputs|Exports,1986,0.36 +Japan,MANUFACTURING|Outputs|Exports,1986,0.36 +Non Producers,MANUFACTURING|Outputs|Exports,1986,0.153 +North America,MANUFACTURING|Outputs|Exports,1986,0.158 +Oceania,MANUFACTURING|Outputs|Exports,1986,0.029 +Other Asia,MANUFACTURING|Outputs|Exports,1986,0.124 +Other Producers,MANUFACTURING|Outputs|Exports,1986,0.043 +South America,MANUFACTURING|Outputs|Exports,1986,0.093 +China,MANUFACTURING|Outputs|Exports,1985,0.021 +Europe,MANUFACTURING|Outputs|Exports,1985,0.937 +Japan,MANUFACTURING|Outputs|Exports,1985,0.396 +Non Producers,MANUFACTURING|Outputs|Exports,1985,0.119 +North America,MANUFACTURING|Outputs|Exports,1985,0.156 +Oceania,MANUFACTURING|Outputs|Exports,1985,0.019 +Other Asia,MANUFACTURING|Outputs|Exports,1985,0.123 +Other Producers,MANUFACTURING|Outputs|Exports,1985,0.02 +South America,MANUFACTURING|Outputs|Exports,1985,0.083 +China,MANUFACTURING|Outputs|Exports,1984,0.012 +Europe,MANUFACTURING|Outputs|Exports,1984,0.875 +Japan,MANUFACTURING|Outputs|Exports,1984,0.393 +Japan,MANUFACTURING|Outputs|Exports,1984,0.393 +Non Producers,MANUFACTURING|Outputs|Exports,1984,0.05 +North America,MANUFACTURING|Outputs|Exports,1984,0.103 +North America,MANUFACTURING|Outputs|Exports,1984,0.103 +North America,MANUFACTURING|Outputs|Exports,1984,0.103 +Other Producers,MANUFACTURING|Outputs|Exports,1984,0.019 +South America,MANUFACTURING|Outputs|Exports,1984,0.05 +China,MANUFACTURING|Outputs|Exports,1983,0.011 +Europe,MANUFACTURING|Outputs|Exports,1983,0.869 +Japan,MANUFACTURING|Outputs|Exports,1983,0.371 +Middle East,MANUFACTURING|Outputs|Exports,1983,0.005 +Middle East,MANUFACTURING|Outputs|Exports,1983,0.005 +North America,MANUFACTURING|Outputs|Exports,1983,0.116 +Oceania,MANUFACTURING|Outputs|Exports,1983,0.027 +Other Asia,MANUFACTURING|Outputs|Exports,1983,0.088 +Other Producers,MANUFACTURING|Outputs|Exports,1983,0.023 +South America,MANUFACTURING|Outputs|Exports,1983,0.044 +China,MANUFACTURING|Outputs|Exports,1982,0.01 +Europe,MANUFACTURING|Outputs|Exports,1982,0.93 +Japan,MANUFACTURING|Outputs|Exports,1982,0.361 +Middle East,MANUFACTURING|Outputs|Exports,1982,0.004 +Middle East,MANUFACTURING|Outputs|Exports,1982,0.004 +North America,MANUFACTURING|Outputs|Exports,1982,0.161 +Oceania,MANUFACTURING|Outputs|Exports,1982,0.032 +Other Asia,MANUFACTURING|Outputs|Exports,1982,0.047 +Other Producers,MANUFACTURING|Outputs|Exports,1982,0.015 +South America,MANUFACTURING|Outputs|Exports,1982,0.031 +China,MANUFACTURING|Outputs|Exports,1981,0.01 +Europe,MANUFACTURING|Outputs|Exports,1981,0.902 +Japan,MANUFACTURING|Outputs|Exports,1981,0.354 +Japan,MANUFACTURING|Outputs|Exports,1981,0.354 +Non Producers,MANUFACTURING|Outputs|Exports,1981,0.058 +North America,MANUFACTURING|Outputs|Exports,1981,0.167 +Oceania,MANUFACTURING|Outputs|Exports,1981,0.028 +Other Asia,MANUFACTURING|Outputs|Exports,1981,0.107 +Other Producers,MANUFACTURING|Outputs|Exports,1981,0.015 +South America,MANUFACTURING|Outputs|Exports,1981,0.046 +China,MANUFACTURING|Outputs|Exports,1980,0.014 +Europe,MANUFACTURING|Outputs|Exports,1980,0.795 +Japan,MANUFACTURING|Outputs|Exports,1980,0.313 +Middle East,MANUFACTURING|Outputs|Exports,1980,0.002 +Non Producers,MANUFACTURING|Outputs|Exports,1980,0.041 +North America,MANUFACTURING|Outputs|Exports,1980,0.226 +Oceania,MANUFACTURING|Outputs|Exports,1980,0.091 +Other Producers,MANUFACTURING|Outputs|Exports,1980,0.023 +South America,MANUFACTURING|Outputs|Exports,1980,0.031 +China,MANUFACTURING|Outputs|Exports,1979,0.013 +Europe,MANUFACTURING|Outputs|Exports,1979,0.753 +Japan,MANUFACTURING|Outputs|Exports,1979,0.253 +Middle East,MANUFACTURING|Outputs|Exports,1979,0.002 +Middle East,MANUFACTURING|Outputs|Exports,1979,0.002 +North America,MANUFACTURING|Outputs|Exports,1979,0.203 +North America,MANUFACTURING|Outputs|Exports,1979,0.203 +Other Asia,MANUFACTURING|Outputs|Exports,1979,0.041 +Other Producers,MANUFACTURING|Outputs|Exports,1979,0.02 +South America,MANUFACTURING|Outputs|Exports,1979,0.032 +China,MANUFACTURING|Outputs|Exports,1978,0.016 +Europe,MANUFACTURING|Outputs|Exports,1978,0.754 +Japan,MANUFACTURING|Outputs|Exports,1978,0.202 +Middle East,MANUFACTURING|Outputs|Exports,1978,0.001 +Non Producers,MANUFACTURING|Outputs|Exports,1978,0.061 +North America,MANUFACTURING|Outputs|Exports,1978,0.385 +North America,MANUFACTURING|Outputs|Exports,1978,0.385 +Other Asia,MANUFACTURING|Outputs|Exports,1978,0.042 +Other Producers,MANUFACTURING|Outputs|Exports,1978,0.017 +South America,MANUFACTURING|Outputs|Exports,1978,0.038 +China,MANUFACTURING|Outputs|Exports,1977,0.005 +Europe,MANUFACTURING|Outputs|Exports,1977,0.745 +Japan,MANUFACTURING|Outputs|Exports,1977,0.184 +Japan,MANUFACTURING|Outputs|Exports,1977,0.184 +Middle East,MANUFACTURING|Outputs|Exports,1977,0.002 +North America,MANUFACTURING|Outputs|Exports,1977,0.047 +North America,MANUFACTURING|Outputs|Exports,1977,0.047 +Other Asia,MANUFACTURING|Outputs|Exports,1977,0.026 +Other Producers,MANUFACTURING|Outputs|Exports,1977,0.013 +South America,MANUFACTURING|Outputs|Exports,1977,0.017 +China,MANUFACTURING|Outputs|Exports,1976,0.005 +Europe,MANUFACTURING|Outputs|Exports,1976,0.678 +Japan,MANUFACTURING|Outputs|Exports,1976,0.15 +Middle East,MANUFACTURING|Outputs|Exports,1976,0.001 +Non Producers,MANUFACTURING|Outputs|Exports,1976,0.017 +North America,MANUFACTURING|Outputs|Exports,1976,0.033 +Oceania,MANUFACTURING|Outputs|Exports,1976,0.016 +Other Asia,MANUFACTURING|Outputs|Exports,1976,0.017 +Other Producers,MANUFACTURING|Outputs|Exports,1976,0.016 +South America,MANUFACTURING|Outputs|Exports,1976,0.013 +Europe,MANUFACTURING|Outputs|Exports,1975,0.639 +Japan,MANUFACTURING|Outputs|Exports,1975,0.121 +Non Producers,MANUFACTURING|Outputs|Exports,1975,0.013 +North America,MANUFACTURING|Outputs|Exports,1975,0.034 +Other Asia,MANUFACTURING|Outputs|Exports,1975,0.008 +Other Producers,MANUFACTURING|Outputs|Exports,1975,0.012 +South America,MANUFACTURING|Outputs|Exports,1975,0.015 +South America,MANUFACTURING|Outputs|Exports,1975,0.015 +China,MANUFACTURING|Outputs|Exports,1974,0.004 +Europe,MANUFACTURING|Outputs|Exports,1974,0.55 +Japan,MANUFACTURING|Outputs|Exports,1974,0.095 +Middle East,MANUFACTURING|Outputs|Exports,1974,0 +Non Producers,MANUFACTURING|Outputs|Exports,1974,0.011 +North America,MANUFACTURING|Outputs|Exports,1974,0.038 +Oceania,MANUFACTURING|Outputs|Exports,1974,0.026 +Oceania,MANUFACTURING|Outputs|Exports,1974,0.026 +Other Producers,MANUFACTURING|Outputs|Exports,1974,0.012 +South America,MANUFACTURING|Outputs|Exports,1974,0.011 +South America,MANUFACTURING|Outputs|Exports,1974,0.011 +China,MANUFACTURING|Outputs|Exports,1973,0.004 +Europe,MANUFACTURING|Outputs|Exports,1973,0.403 +Japan,MANUFACTURING|Outputs|Exports,1973,0.082 +Japan,MANUFACTURING|Outputs|Exports,1973,0.082 +Non Producers,MANUFACTURING|Outputs|Exports,1973,0.011 +North America,MANUFACTURING|Outputs|Exports,1973,0.023 +North America,MANUFACTURING|Outputs|Exports,1973,0.023 +Other Asia,MANUFACTURING|Outputs|Exports,1973,0.006 +Other Producers,MANUFACTURING|Outputs|Exports,1973,0.016 +South America,MANUFACTURING|Outputs|Exports,1973,0.008 +China,MANUFACTURING|Outputs|Exports,1972,0.003 +Europe,MANUFACTURING|Outputs|Exports,1972,0.366 +Japan,MANUFACTURING|Outputs|Exports,1972,0.086 +Japan,MANUFACTURING|Outputs|Exports,1972,0.086 +Middle East,MANUFACTURING|Outputs|Exports,1972,0 +North America,MANUFACTURING|Outputs|Exports,1972,0.034 +Oceania,MANUFACTURING|Outputs|Exports,1972,0.025 +Oceania,MANUFACTURING|Outputs|Exports,1972,0.025 +Other Producers,MANUFACTURING|Outputs|Exports,1972,0.013 +South America,MANUFACTURING|Outputs|Exports,1972,0.004 +Europe,MANUFACTURING|Outputs|Exports,1971,0.385 +Japan,MANUFACTURING|Outputs|Exports,1971,0.099 +Japan,MANUFACTURING|Outputs|Exports,1971,0.099 +Non Producers,MANUFACTURING|Outputs|Exports,1971,0.01 +North America,MANUFACTURING|Outputs|Exports,1971,0.034 +Oceania,MANUFACTURING|Outputs|Exports,1971,0.056 +Oceania,MANUFACTURING|Outputs|Exports,1971,0.056 +Other Producers,MANUFACTURING|Outputs|Exports,1971,0.012 +South America,MANUFACTURING|Outputs|Exports,1971,0.003 +South America,MANUFACTURING|Outputs|Exports,1971,0.003 +China,MANUFACTURING|Outputs|Exports,1970,0.002 +Europe,MANUFACTURING|Outputs|Exports,1970,0.358 +Japan,MANUFACTURING|Outputs|Exports,1970,0.09 +North America,MANUFACTURING|Outputs|Exports,1970,0.025 +Other Asia,MANUFACTURING|Outputs|Exports,1970,0.001 +Other Producers,MANUFACTURING|Outputs|Exports,1970,0.012 +South America,MANUFACTURING|Outputs|Exports,1970,0.002 +Europe,MANUFACTURING|Outputs|Exports,1969,0.322 +Japan,MANUFACTURING|Outputs|Exports,1969,0.05 +Japan,MANUFACTURING|Outputs|Exports,1969,0.05 +Middle East,MANUFACTURING|Outputs|Exports,1969,0 +North America,MANUFACTURING|Outputs|Exports,1969,0.016 +North America,MANUFACTURING|Outputs|Exports,1969,0.016 +Other Asia,MANUFACTURING|Outputs|Exports,1969,0.001 +Other Producers,MANUFACTURING|Outputs|Exports,1969,0.006 +South America,MANUFACTURING|Outputs|Exports,1969,0.001 +South America,MANUFACTURING|Outputs|Exports,1969,0.001 +China,MANUFACTURING|Outputs|Exports,1968,0.002 +Europe,MANUFACTURING|Outputs|Exports,1968,0.305 +Japan,MANUFACTURING|Outputs|Exports,1968,0.033 +Japan,MANUFACTURING|Outputs|Exports,1968,0.033 +Middle East,MANUFACTURING|Outputs|Exports,1968,0 +North America,MANUFACTURING|Outputs|Exports,1968,0.018 +Oceania,MANUFACTURING|Outputs|Exports,1968,0.007 +Oceania,MANUFACTURING|Outputs|Exports,1968,0.007 +Other Producers,MANUFACTURING|Outputs|Exports,1968,0.006 +Other Producers,MANUFACTURING|Outputs|Exports,1968,0.006 +Europe,MANUFACTURING|Outputs|Exports,1967,0.276 +Japan,MANUFACTURING|Outputs|Exports,1967,0.029 +Japan,MANUFACTURING|Outputs|Exports,1967,0.029 +Middle East,MANUFACTURING|Outputs|Exports,1967,0 +North America,MANUFACTURING|Outputs|Exports,1967,0.017 +Oceania,MANUFACTURING|Outputs|Exports,1967,0.006 +Other Asia,MANUFACTURING|Outputs|Exports,1967,0 +Other Producers,MANUFACTURING|Outputs|Exports,1967,0.005 +South America,MANUFACTURING|Outputs|Exports,1967,0.001 +South America,MANUFACTURING|Outputs|Exports,1967,0.001 +Europe,MANUFACTURING|Outputs|Exports,1966,0.268 +Japan,MANUFACTURING|Outputs|Exports,1966,0.037 +Japan,MANUFACTURING|Outputs|Exports,1966,0.037 +Middle East,MANUFACTURING|Outputs|Exports,1966,0 +North America,MANUFACTURING|Outputs|Exports,1966,0.02 +Oceania,MANUFACTURING|Outputs|Exports,1966,0.005 +Oceania,MANUFACTURING|Outputs|Exports,1966,0.005 +Other Producers,MANUFACTURING|Outputs|Exports,1966,0.005 +Other Producers,MANUFACTURING|Outputs|Exports,1966,0.005 +Other Producers,MANUFACTURING|Outputs|Exports,1966,0.005 +China,MANUFACTURING|Outputs|Exports,1965,0.002 +Europe,MANUFACTURING|Outputs|Exports,1965,0.26 +Japan,MANUFACTURING|Outputs|Exports,1965,0.026 +Middle East,MANUFACTURING|Outputs|Exports,1965,0 +North America,MANUFACTURING|Outputs|Exports,1965,0.022 +Oceania,MANUFACTURING|Outputs|Exports,1965,0.106 +Other Producers,MANUFACTURING|Outputs|Exports,1965,0.017 +Europe,MANUFACTURING|Outputs|Exports,1964,0.365 +Japan,MANUFACTURING|Outputs|Exports,1964,0.022 +Middle East,MANUFACTURING|Outputs|Exports,1964,0 +Non Producers,MANUFACTURING|Outputs|Exports,1964,0.006 +North America,MANUFACTURING|Outputs|Exports,1964,0.01 +Oceania,MANUFACTURING|Outputs|Exports,1964,0.083 +Other Asia,MANUFACTURING|Outputs|Exports,1964,0.001 +Other Producers,MANUFACTURING|Outputs|Exports,1964,0.017 +Other Producers,MANUFACTURING|Outputs|Exports,1964,0.017 +Other Producers,MANUFACTURING|Outputs|Exports,1964,0.017 +China,MANUFACTURING|Outputs|Exports,1963,0.001 +Europe,MANUFACTURING|Outputs|Exports,1963,0.239 +Europe,MANUFACTURING|Outputs|Exports,1963,0.239 +Middle East,MANUFACTURING|Outputs|Exports,1963,0 +Non Producers,MANUFACTURING|Outputs|Exports,1963,0.004 +North America,MANUFACTURING|Outputs|Exports,1963,0.01 +North America,MANUFACTURING|Outputs|Exports,1963,0.01 +Oceania,MANUFACTURING|Outputs|Exports,1963,0.003 +Other Producers,MANUFACTURING|Outputs|Exports,1963,0.002 +Other Producers,MANUFACTURING|Outputs|Exports,1963,0.002 +China,MANUFACTURING|Outputs|Exports,1962,0.001 +Europe,MANUFACTURING|Outputs|Exports,1962,0.197 +Japan,MANUFACTURING|Outputs|Exports,1962,0.035 +Japan,MANUFACTURING|Outputs|Exports,1962,0.035 +Middle East,MANUFACTURING|Outputs|Exports,1962,0 +North America,MANUFACTURING|Outputs|Exports,1962,0.008 +Oceania,MANUFACTURING|Outputs|Exports,1962,0.002 +Other Asia,MANUFACTURING|Outputs|Exports,1962,0 +Other Producers,MANUFACTURING|Outputs|Exports,1962,0.001 +South America,MANUFACTURING|Outputs|Exports,1962,0 From 6bd62c2a478b2e370d0a0e76af28e86782e6e37f Mon Sep 17 00:00:00 2001 From: Fridolin Glatter Date: Tue, 26 Nov 2024 10:19:05 +0100 Subject: [PATCH 2/3] Address pandas future warnings and some mypy errors --- .../model/material/data_aluminum.py | 31 +++++++++---------- .../model/material/data_ammonia_new.py | 23 +++++++------- .../model/material/data_power_sector.py | 6 ++-- message_ix_models/model/material/data_util.py | 4 +-- .../material_demand/material_demand_calc.py | 8 ++--- message_ix_models/model/material/util.py | 31 ++++++++----------- 6 files changed, 46 insertions(+), 57 deletions(-) diff --git a/message_ix_models/model/material/data_aluminum.py b/message_ix_models/model/material/data_aluminum.py index 16b0edfb47..8d1535b32c 100644 --- a/message_ix_models/model/material/data_aluminum.py +++ b/message_ix_models/model/material/data_aluminum.py @@ -20,7 +20,7 @@ def read_data_aluminum( scenario: message_ix.Scenario, -) -> (pd.DataFrame, pd.DataFrame, pd.DataFrame): +) -> tuple[pd.DataFrame, pd.DataFrame, pd.DataFrame]: """Read and clean data from :file:`aluminum_techno_economic.xlsx`. Parameters @@ -42,10 +42,7 @@ def read_data_aluminum( fname = "aluminum_techno_economic.xlsx" - if "R12_CHN" in s_info.N: - sheet_n = "data_R12" - else: - sheet_n = "data_R11" + sheet_n = "data_R12" if "R12_CHN" in s_info.N else "data_R11" # Read the file data_alu = pd.read_excel( @@ -564,7 +561,9 @@ def gen_data_alu_trade(scenario: message_ix.Scenario) -> dict[str, pd.DataFrame] data_trade.loc[(data_trade["Region"] == "Europe"), "Value"] *= 0.7 data_trade.loc[(data_trade["Region"] == "Europe"), "Region"] = "West Europe" - data_trade_eeu = data_trade[data_trade["Region"] == "West Europe"] + data_trade_eeu = data_trade.loc[data_trade["Region"] == "West Europe"].copy( + deep=True + ) data_trade_eeu["Value"] *= 0.3 / 0.7 data_trade_eeu["Region"] = "East Europe" @@ -592,7 +591,7 @@ def gen_data_alu_trade(scenario: message_ix.Scenario) -> dict[str, pd.DataFrame] data_trade.loc[(data_trade["Region"] == "Other Asia"), "Value"] *= 0.5 data_trade.loc[(data_trade["Region"] == "Other Asia"), "Region"] = "South Asia" - data_trade_pas = data_trade[data_trade["Region"] == "South Asia"] + data_trade_pas = data_trade[data_trade["Region"] == "South Asia"].copy(deep=True) data_trade_pas["Region"] = "Other Pacific Asia" data_trade = pd.concat([data_trade, data_trade_pas]) @@ -602,7 +601,7 @@ def gen_data_alu_trade(scenario: message_ix.Scenario) -> dict[str, pd.DataFrame] data_trade.loc[(data_trade["Region"] == "Other Producers"), "Value"] *= 0.5 data_trade.loc[(data_trade["Region"] == "Other Producers"), "Region"] = "Africa" - data_trade_fsu = data_trade[data_trade["Region"] == "Africa"] + data_trade_fsu = data_trade[data_trade["Region"] == "Africa"].copy(deep=True) data_trade_fsu["Region"] = "Former Soviet Union" data_trade = pd.concat([data_trade, data_trade_fsu]) @@ -614,12 +613,8 @@ def gen_data_alu_trade(scenario: message_ix.Scenario) -> dict[str, pd.DataFrame] s_info = ScenarioInfo(scenario) - if "R12_CHN" in s_info.N: - region_tag = "R12_" - china_mapping = "R12_CHN" - else: - region_tag = "R11_" - china_mapping = "R11_CPA" + region_tag = "R12_" if "R12_CHN" in s_info.N else "R11_" + china_mapping = "R12_CHN" if "R12_CHN" in s_info.N else "R11_CPA" region_mapping = { "China": china_mapping, @@ -647,7 +642,7 @@ def gen_data_alu_trade(scenario: message_ix.Scenario) -> dict[str, pd.DataFrame] # For imports this corresponds to: USE|Inputs|Imports data_import = data_trade[data_trade["Variable"] == "USE|Inputs|Imports"] - data_import_hist = data_import[data_import["year_act"] <= 2015] + data_import_hist = data_import[data_import["year_act"] <= 2015].copy(deep=True) data_import_hist["technology"] = "import_aluminum" data_import_hist["mode"] = "M1" data_import_hist["time"] = "year" @@ -658,7 +653,7 @@ def gen_data_alu_trade(scenario: message_ix.Scenario) -> dict[str, pd.DataFrame] # For exports this corresponds to: MANUFACTURING|Outputs|Exports data_export = data_trade[data_trade["Variable"] == "MANUFACTURING|Outputs|Exports"] - data_export_hist = data_export[data_export["year_act"] <= 2015] + data_export_hist = data_export[data_export["year_act"] <= 2015].copy(deep=True) data_export_hist["technology"] = "export_aluminum" data_export_hist["mode"] = "M1" data_export_hist["time"] = "year" @@ -714,7 +709,9 @@ def gen_data_alu_trade(scenario: message_ix.Scenario) -> dict[str, pd.DataFrame] merged_df["value"] = merged_df["value_export"] - merged_df["value_import"] # Select relevant columns for the final DataFrame - bound_act_net_export_chn = merged_df[["node_loc", "year_act", "value"]] + bound_act_net_export_chn = merged_df[["node_loc", "year_act", "value"]].copy( + deep=True + ) bound_act_net_export_chn["technology"] = "export_aluminum" bound_act_net_export_chn["mode"] = "M1" diff --git a/message_ix_models/model/material/data_ammonia_new.py b/message_ix_models/model/material/data_ammonia_new.py index 5be5b12d16..1be7156a9f 100644 --- a/message_ix_models/model/material/data_ammonia_new.py +++ b/message_ix_models/model/material/data_ammonia_new.py @@ -1,3 +1,5 @@ +from typing import Any, cast + import message_ix import numpy as np import pandas as pd @@ -160,10 +162,7 @@ def __missing__(self, key): conv_cost_df = pd.DataFrame() df = par_dict[p] for tec in tec_list: - if p == "inv_cost": - year_col = "year_vtg" - else: - year_col = "year_act" + year_col = "year_vtg" if p == "inv_cost" else "year_act" df_tecs = df[df["technology"] == tec] df_tecs = df_tecs.merge(cost_conv, left_on=year_col, right_index=True) @@ -213,11 +212,11 @@ def gen_data_rel(scenario, dry_run=False, add_ccs: bool = True): df = par_dict[par_name] # remove "default" node name to broadcast with all scenario regions later df["node_rel"] = df["node_rel"].apply(lambda x: None if x == "all" else x) - df = df.to_dict() - df = make_df(par_name, **df) + df_dict = cast(dict[str, Any], df.to_dict()) + df = make_df(par_name, **df_dict) # split df into df with default values and df with regionalized values df_all_regs = df[df["node_rel"].isna()] - df_single_regs = df[~df["node_rel"].isna()] + df_single_regs = df.copy(deep=True).loc[~df["node_rel"].isna()] # broadcast regions to default parameter values df_all_regs = df_all_regs.pipe(broadcast, node_rel=nodes) @@ -234,7 +233,9 @@ def same_node_if_nan(df): df_single_regs["node_loc"] = df_single_regs["node_loc"].apply( lambda x: None if x == "all" else x ) - df_new_reg_all_regs = df_single_regs[df_single_regs["node_loc"].isna()] + df_new_reg_all_regs = df_single_regs.copy(deep=True).loc[ + df_single_regs["node_loc"].isna() + ] df_new_reg_all_regs = df_new_reg_all_regs.pipe(broadcast, node_loc=nodes) df_single_regs = pd.concat( [ @@ -466,13 +467,11 @@ def read_demand() -> dict[str, pd.DataFrame]: # Process the regional historical activities fs_GLO = feedshare_GLO.copy() - fs_GLO.insert(1, "bio_pct", 0) - fs_GLO.insert(2, "elec_pct", 0) + fs_GLO.insert(1, "bio_pct", 0.0) + fs_GLO.insert(2, "elec_pct", 0.0) # 17/14 NH3:N ratio, to get NH3 activity based on N demand # => No NH3 loss assumed during production - # FIXME: Name: elec_pct, dtype: float64 ' has dtype incompatible with int64, - # please explicitly cast to a compatible dtype first. fs_GLO.iloc[:, 1:6] = input_fuel[5] * fs_GLO.iloc[:, 1:6] fs_GLO.insert(6, "NH3_to_N", 1) diff --git a/message_ix_models/model/material/data_power_sector.py b/message_ix_models/model/material/data_power_sector.py index dab8824756..c98a912f72 100644 --- a/message_ix_models/model/material/data_power_sector.py +++ b/message_ix_models/model/material/data_power_sector.py @@ -184,7 +184,7 @@ def read_material_intensities( for t in data_lca["technology"].unique(): for c in data_lca["commodity"].unique(): for p in data_lca["phase"].unique(): - temp = data_lca.loc[ + temp = data_lca.copy(deep=True).loc[ ( (data_lca["node"] == n) & (data_lca["technology"] == t) @@ -501,6 +501,4 @@ def gen_data_power_sector( maybe_init_pars(scenario) # Concatenate to one data frame per parameter - results = {par_name: pd.concat(dfs) for par_name, dfs in results.items()} - - return results + return {par_name: pd.concat(dfs) for par_name, dfs in results.items()} diff --git a/message_ix_models/model/material/data_util.py b/message_ix_models/model/material/data_util.py index 7b41a402c4..8e66400e59 100644 --- a/message_ix_models/model/material/data_util.py +++ b/message_ix_models/model/material/data_util.py @@ -204,7 +204,7 @@ def modify_demand_and_hist_activity(scen: message_ix.Scenario) -> None: columns=["REGION", "SECTOR", "FUEL", "RYEAR", "UNIT_OUT", "RESULT"] ) for r in df_spec["REGION"].unique(): - df_spec_temp = df_spec.loc[df_spec["REGION"] == r] + df_spec_temp = df_spec[df_spec["REGION"] == r].copy(deep=True) df_spec_total_temp = df_spec_total.loc[df_spec_total["REGION"] == r] df_spec_temp.loc[:, "i_spec"] = ( df_spec_temp.loc[:, "RESULT"] @@ -269,7 +269,7 @@ def modify_demand_and_hist_activity(scen: message_ix.Scenario) -> None: ) for r in df_therm["REGION"].unique(): - df_therm_temp = df_therm.loc[df_therm["REGION"] == r] + df_therm_temp = df_therm.loc[df_therm["REGION"] == r].copy(deep=True) df_therm_total_temp = df_therm_total.loc[df_therm_total["REGION"] == r] df_therm_temp.loc[:, "i_therm"] = ( df_therm_temp.loc[:, "RESULT"] diff --git a/message_ix_models/model/material/material_demand/material_demand_calc.py b/message_ix_models/model/material/material_demand/material_demand_calc.py index fa007d865b..af155bdade 100644 --- a/message_ix_models/model/material/material_demand/material_demand_calc.py +++ b/message_ix_models/model/material/material_demand/material_demand_calc.py @@ -134,7 +134,7 @@ def read_timer_gdp( def project_demand(df: pd.DataFrame, phi: float, mu: float): - df_demand = df.groupby("region", group_keys=False).apply( + df_demand = df.groupby("region", group_keys=False)[df.columns].apply( lambda group: group.assign( demand_pcap_base=group["demand.tot.base"].iloc[0] * giga @@ -142,19 +142,19 @@ def project_demand(df: pd.DataFrame, phi: float, mu: float): / mega ) ) - df_demand = df_demand.groupby("region", group_keys=False).apply( + df_demand = df_demand.groupby("region", group_keys=False)[df_demand.columns].apply( lambda group: group.assign( gap_base=group["demand_pcap_base"].iloc[0] - group["demand_pcap0"].iloc[0] ) ) - df_demand = df_demand.groupby("region", group_keys=False).apply( + df_demand = df_demand.groupby("region", group_keys=False)[df_demand.columns].apply( lambda group: group.assign( demand_pcap=group["demand_pcap0"] + group["gap_base"] * gompertz(phi, mu, y=group["year"]) ) ) df_demand = ( - df_demand.groupby("region", group_keys=False) + df_demand.groupby("region", group_keys=False)[df_demand.columns] .apply( lambda group: group.assign( demand_tot=group["demand_pcap"] * group["pop.mil"] * mega / giga diff --git a/message_ix_models/model/material/util.py b/message_ix_models/model/material/util.py index 000ba33b5b..6091892277 100644 --- a/message_ix_models/model/material/util.py +++ b/message_ix_models/model/material/util.py @@ -64,11 +64,8 @@ def prepare_xlsx_for_explorer(filepath: str) -> None: """ df = pd.read_excel(filepath) - def add_R12(str): - if len(str) < 5: - return "R12_" + str - else: - return str + def add_R12(str: str) -> str: + return "R12_" + str if len(str) < 5 else str df = df[~df["Region"].isna()] df["Region"] = df["Region"].map(add_R12) @@ -97,7 +94,7 @@ def combine_df_dictionaries(*args: dict[str, pd.DataFrame]) -> dict: return comb_dict -def read_yaml_file(file_path: str or Path) -> dict or None: +def read_yaml_file(file_path: Union[str, Path]) -> Union[dict, None]: """ Tries to read yaml file into a dict @@ -119,7 +116,8 @@ def read_yaml_file(file_path: str or Path) -> dict or None: return None -def invert_dictionary(original_dict: dict[str, list]) -> dict: +# NOTE guessing the type hint here, but this seems unused anyway +def invert_dictionary(original_dict: dict[str, list[str]]) -> dict[str, list[str]]: """ Create inverted dictionary from existing dictionary, where values turn into keys and vice versa @@ -134,7 +132,7 @@ def invert_dictionary(original_dict: dict[str, list]) -> dict: dict """ - inverted_dict = {} + inverted_dict: dict[str, list[str]] = {} for key, value in original_dict.items(): for array_element in value: if array_element not in inverted_dict: @@ -196,7 +194,7 @@ def remove_from_list_if_exists(element: Any, _list: list) -> None: _list.remove(element) -def exponential(x: float or list[float], b: float, m: float) -> float: +def exponential(x: Union[float, list[float]], b: float, m: float) -> float: """ Mathematical function used in Excels GROWTH function @@ -300,7 +298,7 @@ def update_macro_calib_file(scenario: message_ix.Scenario, fname: str) -> None: df = scenario.var("COST_NODAL_NET", filters={"year": years_cost}) df["node"] = pd.Categorical(df["node"], nodes) df = df[df["year"].isin(years_cost)].groupby(["node"]).apply(cost_fit) - ws = wb.get_sheet_by_name("cost_ref") + ws = wb["cost_ref"] # write derived values to sheet. Cell B7 (MEA region) is skipped. for i in range(2, 7): ws[f"B{i}"].value = df.values[i - 2] @@ -316,28 +314,25 @@ def update_macro_calib_file(scenario: message_ix.Scenario, fname: str) -> None: df["node"] = pd.Categorical(df["node"], nodes) df["commodity"] = pd.Categorical(df["commodity"], comms) df = df.groupby(["node", "commodity"]).apply(price_fit) - ws = wb.get_sheet_by_name("price_ref") + ws = wb["price_ref"] for i in range(2, 62): ws[f"C{i}"].value = df.values[i - 2] wb.save(path) def get_ssp_from_context(context: Context) -> str: - """ - Get selected SSP from context + """Get selected SSP from context + Parameters ---------- context: Context + Returns ------- str SSP label """ - if "ssp" not in context: - ssp = "SSP2" - else: - ssp = context["ssp"] - return ssp + return "SSP2" if "ssp" not in context else context["ssp"] def maybe_remove_water_tec(scenario: message_ix.Scenario, results: dict) -> None: From 4655ae400aa176b9853c1b75c367faecd38e2b8b Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Tue, 26 Nov 2024 10:42:25 +0100 Subject: [PATCH 3/3] Add #253 to doc/whatsnew --- doc/whatsnew.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/whatsnew.rst b/doc/whatsnew.rst index 1235f2a20e..ec29d5b3d7 100644 --- a/doc/whatsnew.rst +++ b/doc/whatsnew.rst @@ -23,7 +23,7 @@ Next release - Reconfigure use and implementation of technology variants/modules to be more agnostic (:pull:`221`). - Change cost decay to reach reduction percentage specified on the year 2100 (:pull:`227`). - Add `cooling` technology variant/module (:pull:`222`). -- Improve and extend :doc:`/material/index` (:pull:`218`). +- Improve and extend :doc:`/material/index` (:pull:`218`, :pull:`253`). - Release of MESSAGEix-Materials 1.1.0 (:doc:`/material/v1.1.0`).