message_ix_models.tools.bilateralize.bare_to_scenario.broadcast_years

message_ix_models.tools.bilateralize.bare_to_scenario.broadcast_years(df: DataFrame, year_type: str, year_list: list[int]) DataFrame[source]

Broadcast vintage, relation, or activity years.

Parameters:
  • df – Input parameter DataFrame

  • year_type – Type of year to broadcast (e.g., ‘year_vtg’, ‘year_rel’, ‘year_act’)

  • year_list – List of years to broadcast

Returns:

DataFrame with expanded rows for each year

Return type:

pd.DataFrame