The main model object used to build, run, and interface with a model.
The agents who interact in a model.
MultiLevel— A special primitive which is also itself a full model
Patch— Forms the grid on which other agents move in a spatial model
Collects and exports model data as it runs
🗂 Containers and Model Parts
The ingredients of a model, and the objects that contain them
Primitive— Create different basic agent roles
Breed— Create multiple agent types
Good— Things that agents can possess and trade
Param— Settings that can be adjusted from the control panel
Shock— Automatically shock parameters
Event— Record when a model reaches a certain condition
Hooks— Insert your code into the model runtime
funcStore— A generic container class
Connect agents to each other.
The Tkinter or Jupyer GUI for adjusting parameters before running the model.
Display data live as the model runs.