GENESIS: Documentation
Related Documentation:
GENESIS Interactive Shell Tokens
The tokens recognized by the GENESIS shell (G-Shell) fall into four broad
categories:
- Some tokens define sections in an NDF description file. The
most important are IMPORT, PRIVATE_MODELS, and PUBLIC_MODELS.
Models defined in one section of an NDF file can be forwarded to the
next section with the ALIAS token. To learn more about the NDF file
format see The Neurospaces Description Format.
To obtain a complete list of the section tokens enter “list section”.
- Many tokens have the semantics of a specific physical process.
Examples include, CHANNEL for a Hodgkin-Huxley type conductance
and SEGMENT for a cylindrical cable equation. Physical processes may
be nested into parent–child data structures.
To obtain a complete list of the physical tokens enter “list physical”.
- Some tokens have the semantics of a function. This is a special
case of the previous item. Examples include, RANDOMIZE to randomize a
value, and FIXED to calculate a constant value that cannot be scaled. A
special case is SERIAL that returns the unique identifier of the current
symbol.
To obtain a complete list of the function tokens enter “list
functions”.
- Other tokens exist to define the structure of a model. For
example, the CHILD token adds a new (reference to a) child of an active
symbol. The PARAMETERS token defines attributes for symbols with
(name, value) pairs. The BINDABLES token allows variables to be shared
between different components of a model.
To obtain a complete list of the structure tokens enter “list
structure”.