π 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.