BMT workflow (model.bmt)
The acronym “BMT” refers to a configuration of MESSAGEix-GLOBIOM that combines all 3 of the MESSAGEix-Buildings (B), MESSAGEix-Materials (M), and MESSAGEix-Transport (T) model variants.
The current module model.bmt includes:
bmt.workflow.generate()—generates aWorkflowthat chains steps to build all 3 variants on a base scenario. See the function documentation for complete details.bmt.cli—the mix-models bmt run CLI subcommand used to invoke the workflow. For example:mix-models bmt run --from="base" "glasgow+" --dry-run
See mix-models bmt run --help for options.
bmt.config—handling for configuration, which is read from a filedata/bmt/config.yaml. See the module documentation for a description of the file format.
Code reference
Buildings-Materials-Transport workflow. |