diff --git a/message_ix_models/tools/bgs.py b/message_ix_models/tools/bgs.py new file mode 100644 index 0000000000..847efbdc8d --- /dev/null +++ b/message_ix_models/tools/bgs.py @@ -0,0 +1,20 @@ +"""Tools for British Geological Survey Data. + +.. todo:: + + - Fetch data from https://www.bgs.ac.uk/mineralsuk/statistics/ + world-mineral-statistics/world-mineral-statistics-data-download/ + world-mineral-statistics-data/, in particular for commodity = [Alumina, Aluminum] + and all periods/regions. + + This leads to query URLs like:: + + https://www.bgs.ac.uk/wp-json/bgsfeed/v1/minerals/items + ?year=1970-01-01T00:00:00.000Z/2023-01-01T00:00:00.000Z + &country_trans= + &bgs_commodity_trans=alumina%aluminium, primary + &bgs_statistic_type_trans=Production + &response=csv + + - Transform data as required by :mod:`.model.material`. +""" diff --git a/message_ix_models/tools/genisim.py b/message_ix_models/tools/genisim.py new file mode 100644 index 0000000000..736cb3b995 --- /dev/null +++ b/message_ix_models/tools/genisim.py @@ -0,0 +1,7 @@ +"""Tools for GeniSim data. + +.. todo:: + + - Fetch data from https://www.genisim.com/aluminum/smelters/smelters.htm + - Transform data as required by :mod:`.model.material`. +""" diff --git a/message_ix_models/tools/iai.py b/message_ix_models/tools/iai.py new file mode 100644 index 0000000000..b6e86ca388 --- /dev/null +++ b/message_ix_models/tools/iai.py @@ -0,0 +1,26 @@ +"""Tools for International Aluminum Institute data. + +.. todo:: + + - Fetch data from URLS like:: + + https://international-aluminium.org/statistics/ + metallurgical-alumina-refining-fuel-consumption/ + ?publication=metallurgical-alumina-refining-fuel-consumption + &filter=%7B%22row%22%3Anull%2C%22group%22%3Anull%2C%22multiGroup%22%3A%5B2%5D + %2C%22dateRange%22%3A%22annually%22%2C%22monthFrom%22%3Anull%2C%22monthTo%22 + %3Anull%2C%22quarterFrom%22%3A1%2C%22quarterTo%22%3A4%2C%22yearFrom%22%3A2023 + %2C%22yearTo%22%3A2023%2C%22multiRow%22%3A%5B19%2C20%2C21%2C22%2C23%5D%2C + %22columns%22%3A%5B49%2C50%2C51%2C52%2C53%2C54%2C55%5D%2C%22activeChartIndex + %22%3A0%2C%22activeChartType%22%3A%22pie%22%7D + + https://international-aluminium.org/statistics/ + metallurgical-alumina-refining-energy-intensity/ + ?filter=%7B%22row%22%3A85%2C%22group%22%3Anull%2C%22multiGroup%22%3A%5B%5D%2C + %22dateRange%22%3A%22annually%22%2C%22monthFrom%22%3Anull%2C%22monthTo%22 + %3Anull%2C%22quarterFrom%22%3A1%2C%22quarterTo%22%3A4%2C%22yearFrom%22%3A1985 + %2C%22yearTo%22%3A2023%2C%22multiRow%22%3A%5B%5D%2C%22columns%22%3A%5B%5D%2C + %22activeChartIndex%22%3A0%2C%22activeChartType%22%3A%22line%22%7D + + - Transform data as required by :mod:`.model.material`. +"""