We fixed the issue that caused the economic index to be too high because of the additional negotiation steps. It is a quick fix that collects only the relevant gross output values in the compute_metrics method, based on the activity_timestep value. This value is logged in RICE and only increases when an actual RICE simulation step is performed. We use this as a trigger to collect the relevant results. This way it should also be robust against a variable number of negotiation steps.
We fixed the issue that caused the economic index to be too high because of the additional negotiation steps. It is a quick fix that collects only the relevant gross output values in the
compute_metrics
method, based on theactivity_timestep
value. This value is logged in RICE and only increases when an actual RICE simulation step is performed. We use this as a trigger to collect the relevant results. This way it should also be robust against a variable number of negotiation steps.