Empty and specialised designs

An intentionally empty design

Use an empty design when no simulation layer should be applied:

schema_version: 1

The explicit equivalent is:

schema_version: 1
layers: []

Both are valid and produce a warning. layers: null is invalid.

Specialised designs

An experiment may need more than one ordered design, for example a linear and a final non-linear calculation:

design_linear.yaml
design_nonlinear_final.yaml

Each file uses the same design YAML grammar. The maintained run script chooses which file is used at each stage. Setup can generate several designs with the plural designs syntax.

Do not place a second baseline design inside simulations/baseline/. The baseline runner uses the file selected by model configuration, normally data/baseline_design.yaml.


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