message_ix_models.model.material.share_constraints.gen_comm_shr_par
- message_ix_models.model.material.share_constraints.gen_comm_shr_par(scen: Scenario, cname: str, shr_vals_df: DataFrame, shr_type: Literal['up', 'lo'] = 'up', years: str | List[int] = 'all') → DataFrame[source]
Generates data frame for “share_commodity_up/lo” parameter with given values for node_share and broadcasts them for given “years”.
- Parameters:
scen – used if years == “all” to obtain model years for column “year”
cname – code to use for “share” column
shr_vals_df – data frame with columns [“node_share”, “value”]
shr_type – “up” or “lo”
years – “all” to generate for all optimization years of scen or list of years