Model configuration

Build 199 uses model_configuration.yaml in the root of each model-build directory. The file identifies the model and records model-wide settings used for data preparation, baseline projections, solutions and diagnostics.

Related YAML documentation: model configuration YAML, model years, model file names and baseline tuning.

Where the file belongs

For model version 6W, build 199, the path is:

6W/199/model_configuration.yaml

The file’s model.version and quoted model.build values must match that path.

schema_version: 1

model:
  version: "6W"
  build: "199"
  sector_count: 6

years:
  base: 2023
  last_projection: 2150

mapping_columns:
  gtap:
    country: "W"
    commodity: standard_6

What it controls

The configuration can declare:

  • model identity, reference regions and model features;
  • database, calibration and projection years;
  • GTAP and, where required, Ember mapping columns;
  • overrides for conventional model filenames;
  • calibration values;
  • projection-input preservation;
  • stable-manifold, solution and diagnostic settings; and
  • baseline tuning for base-year real interest rates and monetary-policy adjustments.

Omitted optional settings use the documented G-Cubed defaults. Unknown fields, duplicate keys, unsafe filenames and incorrect YAML types are errors.

Baseline tuning

Baseline tuning belongs in model configuration, not a design or setup file. A defaults operation applies to every unlisted region. A region_overrides entry completely replaces that default for one region.

The YAML selects an economic operation. The maintained model-data update script separately chooses whether to disable, summarise or apply it.


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.