message_ix_models.model.buildings.build

Module Attributes

BUILD_COMM_CONVERT

STURM commodity names to be converted for use in MESSAGEix-Materials; see materials().

MATERIALS

Types of materials.

Functions

adapt_emission_factors(data)

Adapt relation_activity values in data that represent emission factors.

bio_backstop(scen[, nodes])

Create a backstop supply of (biomass, primary) to avoid infeasibility.

get_prices(s)

Retrieve PRICE_COMMODITY for certain quantities; excluding _GLB node.

get_spec(context)

Return the specification for MESSAGEix-Buildings.

get_tech_groups(spec[, include, legacy])

Return groups of buildings technologies from spec.

get_techs(spec[, commodity])

Return a list of buildings technologies.

load_config(context)

Load MESSAGEix-Buildings configuration from file and store on context.

main(context, scenario, demand, prices, ...)

Set up the structure and data for MESSAGE_Buildings on scenario.

materials(scenario, info, sturm_r, sturm_c)

Integrate MESSAGEix-Buildings with MESSAGEix-Materials.

prepare_data(scenario, info, demand, prices, ...)

Derive data for MESSAGEix-Buildings from scenario.

prune_spec(spec, data)

Remove extraneous entries from spec.

scale_and_replace(scenario, replace, ...[, ...])

Return scaled parameter data for certain technologies.