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