message_ix_models.model.bmt.workflow.generate
- message_ix_models.model.bmt.workflow.generate(context: Context) Workflow[source]
Create the BMT workflow.
The workflow includes the following named steps:
“M”: load a base scenario that already contains MESSAGEix-Materials (model.material).
“M cloned”: clone the above.
Add sectoral structure and data:
“BM built”: build MESSAGEix-Buildings using
build_B().“BM solved”: solve the above scenario.
“BM reported”: report the solved scenario.
“BMT built”: build MESSAGEix-Transport using
transport.build.“BMT solved”: solve the above scenario.
“BMTX built”: add power-sector configuration for MESSAGEix-Materials using
build_PM().“BMTX baseline solved”: solve the above scenario.
Through pending or future pull requests, the workflow will be extended to include:
Policies such as emission budgets.
Dynamic price-demand feedback.
Todo
Include a prepared version of
bmt-workflow.svghere.