message_ix_models.model.buildings.build.prepare_data_B

message_ix_models.model.buildings.build.prepare_data_B(scenario: Scenario, info: ScenarioInfo, prices: DataFrame, sturm_r: DataFrame, sturm_c: DataFrame, demand_static: DataFrame, with_materials: bool, relations: list[str]) ParameterData[source]

Derive data for MESSAGEix-Buildings from scenario.

Function-wise same as prepare_data().

Input data: - MESSAGE-format report (demand_resid, demand_comm) and demand_static

Buildings demand includes: - A: Resid and Comm cool/heat/hotwater demand (from STURM, with price iteration) - B: Resid app/cook demand (from ACCESS, no iteration) - C: Resid non-commecial biomass demand (from ACCESS, no iteration) - D: Resid and Comm material demand (from STURM, no iteration) - E: Residual AFOFIO demand (external)