message_ix_models.model.transport.base.prepare_reporter

message_ix_models.model.transport.base.prepare_reporter(rep: message_ix.Reporter) str[source]

Add tasks that produce data to parametrize transport in MESSAGEix-GLOBIOM.

Returns a key, “base model data”. Retrieving the key results in the creation of 5 files in the reporting output directory for the Scenario being reported (see make_output_path()):

  1. demand.csv: This contains MESSAGEix-Transport model solution data transformed into demand parameter data for a base MESSAGEix-GLOBIOM model— that is, one without MESSAGEix-Transport. input-base.csv is used.

  2. bound_activity_lo.csv: Same data transformed into bound_activity_lo parameter data for the transport technologies (“coal_trp”, etc.) appearing in the base model.

    Todo

    Drop bound_activity_lo values that are equal to zero.

  3. bound_activity_up.csv: Same values as (2), multiplied by 1.005.

Two files are for diagnosis:

  1. scale-1.csv: First stage scaling factor used to bring MESSAGEix-Transport (c, t) totals in correspondence with IEA World Energy Balance (WEB) values.

  2. scale-2.csv: Second stage scaling factor used to bring overall totals.