Engine¶
- class archABM.engine.Engine(config: dict)[source]¶
Core class of the archABM package
Launches the agent-based simulation with the specified configuration.
- preprocess(config) → None[source]¶
Processes the configuration dictionary to generate people.
Based on the specified configuration of number of people per group, this method generates an array of people, and assignes a incremental name to each person.
- setup() → None[source]¶
Setup for a simulation run.
Creates the environment and the required assets to run a simulation:
Options
,AerosolModel
,Event
,Place
,Actions
,Person
.