message_ix_models.model.material.data_util.gen_te_projections

message_ix_models.model.material.data_util.gen_te_projections(scen: Scenario, ssp: Literal['all', 'LED', 'SSP1', 'SSP2', 'SSP3', 'SSP4', 'SSP5'] = 'SSP2', method: Literal['constant', 'convergence', 'gdp'] = 'convergence', ref_reg: str = 'R12_NAM', module='materials', reduction_year=2100) tuple[DataFrame, DataFrame][source]

Generate cost parameter data for scenario technology set.

Calls message_ix_models.tools.costs with config for MESSAGEix-Materials and return inv_cost and fix_cost projections for energy and industry technologies.

Parameters:
  • scen – Scenario instance is required to get technology set.

  • ssp – SSP to use for projection assumptions.

  • method – method to use for cost convergence over time.

  • ref_reg – reference region to use for regional cost differentiation.

Returns:

tuple with inv_cost and fix_cost data

Return type:

tuple[pd.DataFrame, pd.DataFrame]