Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MESSAGEix-Materials module #130

Closed
wants to merge 148 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
148 commits
Select commit Hold shift + click to select a range
4e9f8a0
Update methanol costs
Sep 20, 2023
fcb836b
Set sensitivity pars
Sep 20, 2023
4457f42
Add reporting formatting for scenario upload
Sep 20, 2023
fc478d1
Add diffusion constraints for MTO
Sep 20, 2023
41e3992
Add reporting formatting function
Sep 20, 2023
b55dc53
Add missing years to methanol trade
macflo8 Nov 17, 2022
3dba9df
Fix unit issue with methanol tecs
macflo8 Nov 17, 2022
21721f6
Remove cbudget option from methanol_sensitivity_pars.xlsx
macflo8 Nov 24, 2022
b8d9b2a
Remove duplicate rows in meth_trd_pars.xlsx
Sep 20, 2023
45fffce
Fix China MTO baseyear activity
macflo8 Nov 24, 2022
bc64f48
Add missing years of meth_ng and meth_coal
macflo8 Nov 24, 2022
d1f65dd
Add new input files
macflo8 Nov 24, 2022
5367b7b
Add meth_bio_ccs technology
macflo8 Nov 26, 2022
77179f9
Add embodied emissions for chemicals
Sep 20, 2023
35fbc34
Remove old end use methanol tecs and add conventional meth tec missin…
macflo8 Nov 26, 2022
9aead95
Add cbudget option to build CLI command
macflo8 Dec 1, 2022
9ab1264
Fix reporting formatting file path
macflo8 Dec 1, 2022
22870cb
Use new parameter values for meth_bio_ccs
macflo8 Dec 1, 2022
89f15a3
Update plastics share of base chemicals
macflo8 Dec 1, 2022
5110e66
Remove unused files
Sep 20, 2023
26b50d3
Update china transport methanol share
Sep 20, 2023
c84bbe9
Refactor dictionary merge util func
macflo8 Dec 19, 2022
70c88d9
Update historical activity of CHN
macflo8 Dec 19, 2022
90e091d
Fix MTBE loil share
macflo8 Dec 19, 2022
2ba63d1
Fix util import
macflo8 Dec 19, 2022
72623a5
Fix methanol trade file name
macflo8 Dec 19, 2022
f5a5a29
Update emissions factor of chemicals
macflo8 Dec 19, 2022
eff2400
Add explanations to generic_furnaces data
Sep 20, 2023
72f6e0d
Change HVC demand (add income elasticity)
Sep 20, 2023
c36949a
Add DUMMY fuel inputs to steel sector to the CO2 emission relation 'C…
Sep 20, 2023
89a3509
Add non-CO2 emission accounting
Sep 20, 2023
8eabb08
Fix CO2_Emission relation
GamzeUnlu95 Dec 9, 2022
a7bb931
Add 2020 scrap calibration for steel
Sep 20, 2023
3b95762
Change demand connections
GamzeUnlu95 Dec 16, 2022
9b0ccbf
Manual merge of furnace input file
macflo8 Dec 20, 2022
1ac6e69
Fix small bug
macflo8 Dec 20, 2022
0411490
Add residual ammonia demand
Sep 20, 2023
424a455
Fix small issues (NH3 reporting, petro demand)
GamzeUnlu95 Dec 20, 2022
33294d7
Fix generic furnace data after rebase
GamzeUnlu95 Dec 22, 2022
e1b24bf
Fix all the data files after rebase
Sep 20, 2023
ee9185b
Fix missing things after the rebase
Sep 20, 2023
d1b8d78
Update files lost in rebase
GamzeUnlu95 Dec 23, 2022
088507c
Fix issues after rebase
GamzeUnlu95 Dec 23, 2022
a09eeef
Adjust demand carve out
GamzeUnlu95 Dec 23, 2022
c0cbacd
Update clinker cement ratio
GamzeUnlu95 Dec 23, 2022
852e86a
Adjust ammonia demand
GamzeUnlu95 Jan 16, 2023
7484afa
Update tables.py
Sep 20, 2023
f9c10e9
Update material report-2 command
GamzeUnlu95 Jan 18, 2023
7b66f9b
Add missing cement technologies
GamzeUnlu95 Jan 24, 2023
ce24c74
Add methanol reporting changes - not tested yet
GamzeUnlu95 Jan 25, 2023
4d8cef7
Add feedstock mode for methanol production
macflo8 Jan 24, 2023
b7387d3
Fix meth_t_d efficiency
macflo8 Jan 24, 2023
1204a74
Fix methanol historical activities
macflo8 Jan 24, 2023
c5793c0
Update meth_trade_techno_economic.xlsx
GamzeUnlu95 Jan 25, 2023
3ed881c
Update reporting based on new methanol setup
GamzeUnlu95 Jan 25, 2023
0beec29
Update(methanol): remove methanol end use tecs from technology set
macflo8 Feb 23, 2023
ecb2e31
Fix the bugs in furnace excel file
GamzeUnlu95 Feb 24, 2023
7737927
Fix the ammonia technology emission factors
GamzeUnlu95 Feb 24, 2023
1f0a003
Remove methanol fuel technologies
GamzeUnlu95 Feb 24, 2023
72d2443
Update data_methanol.py
GamzeUnlu95 Feb 24, 2023
9fa1f02
Convert power sector R script to python
Sep 20, 2023
1863bdc
Fix(methanol): remove loil_trp dependency
macflo8 Mar 28, 2023
c191d12
Add warning for MACRO calibration
GamzeUnlu95 Apr 11, 2023
fce3fab
Fix(methanol): remove duplicated relation values
macflo8 Apr 12, 2023
756c14f
Add limestone_dummy_supply to emissions accounting
GamzeUnlu95 Apr 24, 2023
f2b0195
Remove unnecessary printing
Sep 20, 2023
4bfedb7
Update reporting for embodied emissions
GamzeUnlu95 Apr 24, 2023
df15da8
Clean up deprecated methanol code and add inline comments
macflo8 Feb 23, 2023
fa7aa08
Style(materials): fix typos, line breaks, imports
macflo8 Feb 23, 2023
fac1cc9
Update(ammonia): add coal_nh3 base year bound and fix emission factors
macflo8 Feb 23, 2023
d60192f
Update(HVCs): add ethane mode constraint, correct steam_cracker techn…
Sep 20, 2023
6778e5f
Feat(utils): add dictionary merge util func
macflo8 Feb 23, 2023
c87ae88
Update(methanol): change default STURM input file
macflo8 Feb 23, 2023
cc97263
Update(methanol): add ethanol MTBE alternative, update costs with loc…
macflo8 Feb 23, 2023
d762817
Update(methanol): add fuel/feedstock modes for all methanol tecs
Sep 20, 2023
0b5c6bc
Update(methanol): add MTO base year upper bound
macflo8 Feb 23, 2023
c555e77
Update(furnaces): add bounds to biomass/coal petro furnaces
macflo8 Feb 23, 2023
0fa5830
Style(materials init): shorten import statements
macflo8 Feb 23, 2023
3b5adf8
Fix(furnaces): fix furnace emission factors
macflo8 Feb 23, 2023
c9eb9d2
Update(petro): add sc ethane minimum share for MEA and NAM
macflo8 Mar 9, 2023
95ccd80
Feature(materials): add profiling option to run_reporting()
macflo8 Mar 9, 2023
df4d80f
Update(petro): adjust petro furnaces and sc
macflo8 Mar 9, 2023
313ce07
Update(petro): refine excel formulas
macflo8 Mar 13, 2023
40d0194
Feat(meth): add methanol feedstock trade
macflo8 Mar 28, 2023
1bc4c1f
Feat(meth): add meth exp relation to harmonize 2020
macflo8 Mar 28, 2023
b0ace8a
Update(meth): remove unnecessary meth_coal additions & fix hist new c…
macflo8 Mar 28, 2023
5caa779
Update(meth): fix meth_ng historical_activity with new modes
macflo8 Mar 28, 2023
32f3815
Update(petro): update to METI statistics
macflo8 Mar 28, 2023
6ea8550
Fix(NH3): allow year columns to be nan
macflo8 Mar 28, 2023
34e419b
Update(NH3): harmonize base year trade with bounds
macflo8 Mar 28, 2023
b3329d8
Fix(materials): remove end-use technologies dependencies
macflo8 Mar 28, 2023
deeb188
Refactor(nh3): refactor nh3 relations read-in
macflo8 Apr 4, 2023
322fad1
Feat(nh3): add regional cost convergence for nh3 production
macflo8 Apr 4, 2023
e375655
Fix(petro): fix trade_petro var_cost region
macflo8 Apr 4, 2023
ddd9167
Feat(nh3): add trade bound for NH3 and fertilizer
macflo8 Apr 4, 2023
7689aa0
Update(petro): add ini_act_up for MTO and ethanol-ethylene in all reg…
macflo8 Apr 13, 2023
dd8f321
Fix(methanol): fix meth_h2 addon constraint
macflo8 Apr 13, 2023
7d38fcd
Feat(materials): add scenario version flag for solve command
macflo8 Apr 14, 2023
a3dc820
Fix(petro): fix ini_act_up parameter of ethanol/ethylene and MTO for …
macflo8 Apr 14, 2023
7e60e6f
Style(materials): small style and typo correction
macflo8 Apr 25, 2023
cbdad1c
Fix(methanol): add fs/fuel modes for h2_elec
macflo8 Apr 25, 2023
d7d5e40
Fix(methanol): add missing meth_h2 input files
macflo8 Apr 26, 2023
ce73a36
Fix(HVCs): add missing steam cracker historic input data
macflo8 Apr 26, 2023
3fc4a76
Fix(HVCs): add missing steam cracker historic input data2
macflo8 Apr 26, 2023
fde527d
Fix the excel and csv files
GamzeUnlu95 May 2, 2023
3931db5
Update(methanol): update income elasticity demand model
macflo8 Feb 23, 2023
93ef445
Update methanol_sensitivity_pars.xlsx
GamzeUnlu95 May 2, 2023
a17cd17
Implement small fixes
GamzeUnlu95 May 2, 2023
c97eeef
Cement update to allign emissions
GamzeUnlu95 May 3, 2023
1ce0c18
Add note about gas_processing_petro
GamzeUnlu95 May 3, 2023
1b677fc
Enable addition of timeseries data for input/output
GamzeUnlu95 May 9, 2023
8a284a3
Update steel sector
GamzeUnlu95 May 9, 2023
08fd4f3
Add changes to reflect pandas 2.0 upgrade
Jihoon May 17, 2023
69b551f
Update aluminum industry
GamzeUnlu95 May 31, 2023
f7f9b68
Add the missing refinery oil furnace input
GamzeUnlu95 Jun 1, 2023
adbf95f
Fix(meth_trd): remove unnecessary relation_activity entries
GamzeUnlu95 Jun 1, 2023
b5da95f
Update(petrochem): update steam_cracker emisssion factors with new in…
macflo8 May 9, 2023
6889769
Fix(methanol): add new meth tecs to meth_exp_limit relation
GamzeUnlu95 Jun 1, 2023
9a466f9
Feat(petrochemicals): read nh3/hvc income elasticity from external file
macflo8 Feb 23, 2023
fd3676a
Shift model year to 2025 for 2 degree scenario
GamzeUnlu95 Jun 13, 2023
1af9861
Change CO2_cc to CO2_feedstocks
GamzeUnlu95 Jun 15, 2023
835ceb1
Update petrochemicals_techno_economic.xlsx
GamzeUnlu95 Jun 15, 2023
c88a194
Organize data structure
Sep 20, 2023
3737d7a
Add trade balance for light_oil and methanol using balance_equality
GamzeUnlu95 Jun 21, 2023
8d3248b
Update diffusion constraints for petro and ammonia
GamzeUnlu95 Jun 21, 2023
16923dc
Calibrate cement 2020 fuel use
GamzeUnlu95 Jul 13, 2023
1ce2e07
Add balance_equality for cement end_of_life
GamzeUnlu95 Jul 18, 2023
8a8972b
Use concise methanol input files
GamzeUnlu95 Jul 25, 2023
855f7e1
Update(nh3): move cost convergence input data to separate file
macflo8 Jul 28, 2023
a25e804
Remove and add methanol technologies
GamzeUnlu95 Jul 31, 2023
6f8dc82
Remove meth_trade_balance and loil_trade_balance
GamzeUnlu95 Jul 31, 2023
30108c0
Fix syntax issue
GamzeUnlu95 Aug 1, 2023
24c32e0
Update data_util.py
GamzeUnlu95 Aug 1, 2023
cba9ed2
Relocate reporting files
GamzeUnlu95 Aug 14, 2023
717f9d1
Add materials to cli
GamzeUnlu95 Sep 25, 2023
71527fc
Add/remove files
GamzeUnlu95 Sep 25, 2023
f89ce1b
Add missing files
GamzeUnlu95 Sep 25, 2023
6dfd865
Change import and data paths
GamzeUnlu95 Sep 25, 2023
01dfe33
Change import and data paths (2)
GamzeUnlu95 Sep 25, 2023
1d05070
Update util.py
GamzeUnlu95 Sep 25, 2023
12eb199
Create documentation describing how to use the module
GamzeUnlu95 Oct 4, 2023
c571fe5
Fix broken excel files
GamzeUnlu95 Oct 4, 2023
32f257f
Adjust commands to run from message-ix-models
GamzeUnlu95 Oct 4, 2023
236fade
Change imports and data paths
GamzeUnlu95 Oct 4, 2023
9efc4d1
Create CITATION.cff
GamzeUnlu95 Dec 11, 2023
dc2e9e9
Fix refinery historical act and cap data
GamzeUnlu95 Feb 12, 2024
2ad95b6
Fix refinery historical act and cap data (2)
GamzeUnlu95 Feb 13, 2024
8d3bf11
Fix refinery historical act and cap data (3)
GamzeUnlu95 Feb 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: MESSAGEix-Materials
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: 'Gamze '
family-names: Ünlü
email: [email protected]
affiliation: IIASA
orcid: 'https://orcid.org/0000-0003-0080-7122'
- given-names: Jihoon
family-names: Min
email: [email protected]
affiliation: IIASA
orcid: 'https://orcid.org/0000-0002-0020-1174'
- given-names: 'Florian '
family-names: Maczek
email: [email protected]
affiliation: IIASA
orcid: 'https://orcid.org/0000-0003-2194-3609'
- given-names: Volker
family-names: Krey
email: [email protected]
affiliation: IIASA
orcid: 'https://orcid.org/0000-0003-0307-3515'
- given-names: Paul
family-names: Kishimoto
email: [email protected]
affiliation: IIASA
orcid: 'https://orcid.org/0000-0002-8578-753X'
- given-names: 'Jan '
family-names: Streeck
affiliation: BOKU
email: [email protected]
orcid: 'https://orcid.org/0000-0003-4083-0044'
- given-names: 'Nina '
family-names: Eisenmenger
email: [email protected]
affiliation: BOKU
orcid: 'https://orcid.org/0000-0002-8833-3883'
- given-names: 'Dominik '
family-names: Wiedenhofer
email: [email protected]
affiliation: BOKU
orcid: 'https://orcid.org/0000-0001-7418-3477'
- given-names: Stefan
family-names: Frank
email: [email protected]
affiliation: IIASA
orcid: 'https://orcid.org/0000-0001-5702-8547'
repository-code: >-
https://github.com/iiasa/message-ix-models/tree/migrate-materials
abstract: 'This is the source code of MESSAGEix-Materials. '
license: Apache-2.0
commit: >-
https://github.com/iiasa/message-ix-models/commit/236fade684a5b1b908176c51c059cdcda21a1a96
version: '1.0'
191 changes: 191 additions & 0 deletions doc/material/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
MESSAGEix-Materials
********************

Description
===========

This module adds material stock and flow accounting in MESSAGEix-GLOBIOM. The implementation currently includes four key energy/emission-intensive
material industries: Iron&Steel, Aluminum, Cement, and Chemicals.

.. contents::
:local:

Code reference
==============

.. automodule:: message_ix_models.model.material
:members:

.. automodule:: message_ix_models.data.material
:members:

Data preparation
----------------

These scripts are used to prepare and read the data into the model. They can be turned on and off individually under `DATA_FUNCTIONS` in `__init__.py`.
For example, the buildings script (`data_buildings.py`) is only used when the buildings model outputs are given explicitly without linking the
CHILLED/STURM model through a soft link.

.. automodule:: message_ix_models.model.material.data_aluminum
:members:

.. automodule:: message_ix_models.model.material.data_steel
:members:

.. automodule:: message_ix_models.model.material.data_cement
:members:

.. automodule:: message_ix_models.model.material.data_petro
:members:

.. automodule:: message_ix_models.model.material.data_power_sector
:members:

.. automodule:: message_ix_models.model.material.data_buildings
:members:

.. automodule:: message_ix_models.model.material.data_generic
:members:

.. automodule:: message_ix_models.model.material.data_ammonia_new
:members:

.. automodule:: message_ix_models.model.material.data_methanol_new
:members:

Build and Solve the model from CLI
==================================

Note: To include material stocks from power sector message_ix should be the following version from source:
https://github.com/iiasa/message_ix/tree/material_stock

Use ``mix-models materials-ix build`` to add the material implementation on top of existing standard global (R12) scenarios, also giving the base scenario and indicating the relevant data location, e.g.::

$ mix-models \
--url="ixmp://ixmp_dev/MESSAGEix-GLOBIOM 1.1-R12/baseline_DEFAULT#21" \
--local-data "./data" material-ix build --tag test

The output scenario name will be baseline_DEFAULT_test. An additional tag `--tag` can be used to add an additional suffix to the new scenario name.
The mode option `--mode` has two different inputs 'by_url' (by default) or 'by_copy'. The first one uses the provided url to add the materials implementation on top of the scenario from the url.
This is the default option. The latter is used to create a 2 degree mitigation scenario with materials by copying carbon prices to the scenario that is specified by `--scenario_name`.

$ mix-models material-ix build --tag test --mode by_copy --scenario_name baseline_DEFAULT_test.

This command line only builds the scenario but does not solve it. To solve the scenario, use ``mix-models materials-ix solve``, giving the scenario name, e.g.::

$ mix-models material-ix solve --scenario_name baseline_DEFAULT_test --add_calibration False --add_macro False

The solve command has the `--add_calibration` option to add MACRO calibration to a baseline scenario. `--add_macro` option solves the scenario with MACRO.
Both options are False by defualt. To first calibrate the scenario and then solve that scenario with MACRO both options should be set to True.

Reporting
=========

The reporting generates specific variables related to materials, mainly Production and Final Energy.
The resulting reporting file is generated under message_ix_models\\data\\material\\reporting_output
with the name “New_Reporting_MESSAGEix-Materials_scenario_name.xlsx”. More detailed
variables related to the whole energy system and emissions are not inlcuded in
this reporting.

Reporting is executed by the following command:

$ mix-models --url="ixmp://ixmp_dev/MESSAGEix-Materials/scenario_name" --local-data "./data" material-ix report

To remove any existing timeseries in the scenario the following command can be used:
$ mix-models --url="ixmp://ixmp_dev/MESSAGEix-Materials/scenario_name" material-ix report --remove_ts True

Data, metadata, and configuration
=================================

Binary/raw data files
---------------------

The code relies on the following input files, stored in :file:`data/material/`:

:file:`CEMENT.BvR2010.xlsx`
Historical cement demand data

:file:`STEEL_database_2012.xlsx`
Historical steel demand data

:file:`Global_steel_cement_MESSAGE.xlsx`
Techno-economic parametrization data for steel and cement sector combined (R12)

:file:`demand_aluminum.xlsx`
Historical aluminum demand data

:file:`demand_aluminum.xlsx`
Historical aluminum demand data

:file:`aluminum_techno_economic.xlsx`
Techno-economic parametrization data for aluminum sector

:file:`generic_furnace_boiler_techno_economic.xlsx`
Techno-economic parametrization data for generic furnace technologies

:file:`iamc_db ENGAGE baseline GDP PPP.xlsx`
SSP GDP projection used for material demand projections

:file:`MESSAGEix-Materials_final_energy_industry.xlsx`
Final energy values to calibrate base year values for industries

:file:`residual_industry_2019.xlsx`
Final energy values to calculate the residual industry demand.

:file:`nh3_fertilizer_demand.xlsx`
Nitrogen fertilizer demand

:file:`fert_techno_economic.xlsx`
Techno-economic parameters for NH3 production technologies

:file:`cost_conv_nh3.xlsx`
Cost convergance parameters for NH3 produciton technologies

:file:`methanol demand.xlsx`
Methanol demand

:file:`methanol_sensitivity_pars.xlsx`
Methanol sensitivity parameters

:file:`methanol_techno_economic.xlsx`
Techno-economic parameters for methanol production technologies

:file:`petrochemicals_techno_economic.xls`
Techno-economic parameters for refinery and high value chemicals production technologies

:file:`steam_cracking_hist_act.csv`
Steam cracker historical activities

:file:`steam_cracking_hist_new_cap.csv`
Steam cracker historical capacities

:file:`NTNU_LCA_coefficients.xlsx`
Material intensity (and other) coefficients for power plants based on lifecycle assessment (LCA) data from the THEMIS database, compiled in the `ADVANCE project <http://www.fp7-advance.eu/?q=content/environmental-impacts-module>`_.

:file:`MESSAGE_global_model_technologies.xlsx`
Technology list of global MESSAGEix-GLOBIOM model with mapping to LCA technology dataset.

:file:`LCA_region_mapping.xlsx`
Region mapping of global 11-regional MESSAGEix-GLOBIOM model to regions of THEMIS LCA dataset.

:file:`LCA_commodity_mapping.xlsx`
Commodity mapping (for materials) of global 11-regional MESSAGEix-GLOBIOM model to commodities of THEMIS LCA dataset.

:file:`SSP_UE_dyn_input.xlsx`
Calibration of end-use energy demands

:file:`material/set.yaml`
----------------------------

.. literalinclude:: ../../../data/material/set.yaml
:language: yaml

R code and dependencies
=======================

:file:`init_modularized.R`
This code performs regression analysis to generate the steel, cement and aluminum material demands based on historical GDP per capita data.
The regression function is later used in python data code of the relevant material to predict the future demand based on GDP and population
projections. This code is linked to Python workflow via the Python package `rpy2`. Depending on the local R installation(s), the environment
variables `R_HOME` and `R_USER` may need to be set for the installation to work (see `stackoverflow <https://stackoverflow.com/questions/12698877/how-to-setup-environment-variable-r-user-to-use-rpy2-in-python>`_).
Additional dependencies include the R packages `dplyr`, `tidyr`, `readxl` and `imputeTS` that need to be installed in the R environment.
1 change: 1 addition & 0 deletions message_ix_models/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ def debug(ctx):
"message_ix_models.model.water.cli",
"message_ix_models.project.ssp",
"message_ix_models.report.cli",
"message_ix_models.model.material",
]

try:
Expand Down
Git LFS file not shown
Git LFS file not shown
3 changes: 3 additions & 0 deletions message_ix_models/data/material/aluminum/demand_aluminum.xlsx
Git LFS file not shown
3 changes: 3 additions & 0 deletions message_ix_models/data/material/ammonia/cost_conv_nh3.xlsx
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
3 changes: 3 additions & 0 deletions message_ix_models/data/material/deprecated/demand_petro.xlsx
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
3 changes: 3 additions & 0 deletions message_ix_models/data/material/deprecated/trade.FAO.R12.csv
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
3 changes: 3 additions & 0 deletions message_ix_models/data/material/methanol/methanol demand.xlsx
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Loading