Custom Netlists

Each simulation consists of the following files.

SimState.py

  • Specifies how the agents are β€œwired up”

SimStrategy.py

  • Default simulation parameters

KPIs.py

  • What key performance indicators are to be tracked and logged during the simulation

  • Contains the plotting function

netlist.py

  • connects the above scripts to form a netlist

If you want to create custom agents to include in SimState.py, make sure to follow the structure of the other agents. Agents communicate with each other via the `state` variable, passed in the takeStep function.

Last updated