message_ix_models.model.buildings

MESSAGEix-Buildings and related models.

This module currently includes the main algorithm for iterating between the models ACCESS and STURM and MESSAGEix itself.

Functions

build_and_solve(context)

Build MESSAGEix-Buildings and solve.

log_data(config, data, demand, price, i)

Update data and files on disk with iteration logs of demand and price.

post_solve(scenario, context, data)

Post-solve portion of the ACCESS-STURM-MESSAGE loop.

pre_solve(scenario, context, data)

Pre-solve portion of the ACCESS-STURM-MESSAGE loop.

Classes

Config(sturm_scenario, climate_scenario, ...)

Configuration options for buildings code.

Modules

build

cli

Command-line interface for MESSAGEix-Buildings.

rc_afofi

Compute AFOFI shares of RC.

report

Reporting for MESSAGEix-Buildings.

sturm

Interface to STURM.