User layer API

A NineML model is made up of populations of cells, connected via synapses, which may exhibit plasticity. The models for the cells, synapses and plasticity mechanisms are all instances of subclasses of Component. Populations of cells are represented by Population, the set of connections between two populations by Projection. Finally, the entire model is encapsulated in Network.

Components

References

NineML has three closely-related objects used to refer to other NineML objects. Definition is used inside Components to refer to abstraction layer ComponentClass definitions. Prototype is used inside Components to refer to previously-defined Components. Reference is used inside Selections to refer to Population objects, and inside Projections to refer to Populations and Selections.

Values and Physical Quantities

Properties

Populations

Projections

Networks