Model years

The years section sets the model database and projection periods.

Use the usual derived years

Only base and last_projection are required:

years:
  base: 2023
  last_projection: 2150

When omitted, calibration, linearisation and first projection years are derived from the base year. The last publishable year defaults to 70 years before the last projection year.

State every year explicitly

Use this form when a model deliberately differs from those defaults:

years:
  base: 2023
  calibration: 2022
  carbon_coefficients_calibration: 2021
  linearisation: 2023
  first_projection: 2024
  last_projection: 2150
  last_publishable_projection: 2100

The configured projection period must contain at least 50 annual years, including both endpoints: last_projection - first_projection + 1 >= 50. Exactly 50 years requires every advancement deviation to be zero. The publishable year must lie within the projection period; with a short horizon, set it explicitly rather than accepting the usual 70-year offset.

The protected advancement years are last_projection - 49 through last_projection, irrespective of last_publishable_projection. For endpoint 2150 this is 2101–2150; for endpoint 2200 it is 2151–2200. See the technology advancement contract.

Common errors

  • Do not quote years: use 2023, not "2023".
  • Do not use true or false where a year is expected.
  • Do not put last_publishable_projection after last_projection.

Source-data mapping columns