message_ix_models.project.ssp.data.make_indexers

message_ix_models.project.ssp.data.make_indexers(qty: :data:`~genno.core.quantity.AnyQuantity`, *, sense: bool, y0: int) dict[source]

Construct indexers for genno.operator.select().

The indexers include subsets of the coords of qty:

  • “SCENARIO” dimension: a single value, either “Historical Reference” or something else.

  • “y” dimension: a sorted list of int; either those less than y0, or y0 and greater.

Used in SSPUpdate.transform().

Parameters:

sense – if True, return indexers for projected values; otherwise for “Historical Reference” values.