Pop2net is a Python package that combines many steps related to network generation and management for agent-based modeling using a bipartite approach: In Pop2net, relations are represented as a graph of agents and locations. Locations act as a contact layer, representing specific contexts through which agents connect. This makes it easy to generate and manage custom network structures in an agent-based model.
Pop2net can be used within custom modeling frameworks and also integrates seamlessly with established agent-based modeling frameworks AgentPy and Mesa.
You can install Pop2net using pip:
pip install pop2net
Detailed documentation of all features and a collection of example analyses can be found here.