· Model Structure & Syntax
A dynamic SELES model consists of a set of interacting files:
· Scenario Scripts (.scn)
A SELES scenario script executes a sequence of commands — in the order specified — to perform tasks such as loading spatial data, opening models, and running simulations.
· Input Data
---
· Dynamic Model (.sel)
Dynamic model configuration files (.sel) are the primary way to create landscape dynamics models in SELES. They define the spatio-temporal state space: the set of spatial and global variables and constants, combined with a set of landscape events. The state at the start of a simulation is called the initial condition.
· Landscape Events (.lse)
Landscape events are the heart of SELES. Each .lse file defines one landscape event using two parts:
· Macro Files (.ce)
A SELES macro defines a named array of function expressions. Macros are defined similarly to landscape events and loaded via the dynamic model configuration (.sel) file. They allow a model to be parameterised with functions, or allow a single function to be reused in multiple parts of a model.
· Expression Syntax
Expression specifications are the core of the SELES modelling language, used in landscape events, macros, and value summary models. Expressions can be simple or complex, deterministic or stochastic.