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
trueorfalsewhere a year is expected. - Do not put
last_publishable_projectionafterlast_projection.
G-Cubed