message_ix_models.tools.bilateralize.bare_to_scenario.broadcast_yv_ya
- message_ix_models.tools.bilateralize.bare_to_scenario.broadcast_yv_ya(df: DataFrame, ya_list: list[int], yv_list: list[int], tec_lifetime: DataFrame)[source]
Broadcast years to create vintage-activity year pairs.
- Parameters:
df – Input parameter DataFrame
ya_list – List of activity years to consider
yv_list – List of vintage years to consider
tec_lifetime – Technical lifetime of the technology, provided via dataframe
- Returns:
DataFrame with expanded rows for each vintage-activity year pair
- Return type:
pd.DataFrame