π The Helipad
class
The main model object used to build, run, and interface with a model.
Methods
Properties
Hooks
π€ΉββοΈ The agent
and baseAgent
classes
The agents who interact in a model.
Properties
Hooks
Built-In Primitives
- π
MultiLevel
β A special primitive which is also itself a full model - π¦
Patch
β Forms the grid on which other agents move in a spatial model
π The data
class
Collects and exports model data as it runs
Hooks
π Containers and Model Parts
The ingredients of a model, and the objects that contain them
- π
Agents
/Primitive
β Create different basic agent roles - π
Breeds
/Breed
β Create multiple agent types - π§Ί
Goods
/Good
β Things that agents can possess and trade - π
Params
/Param
β Settings that can be adjusted from the control panel - β‘οΈ
Shocks
/Shock
β Automatically shock parameters - π
Events
/Event
β Record when a model reaches a certain condition - βοΈ
Hooks
β Insert your code into the model runtime funcStore
β A generic container class
πΈ The Edges
and Edge
classes
Connect agents to each other.
Hooks
π The Cpanel
class
The Tkinter or Jupyer GUI for adjusting parameters before running the model.
Methods
Hooks
π Visualization
Display data live as the model runs.