pythagora - Pythagora is an agent-based modeling package that allows for the construction of experiments to test the impact of select types of social networks on production and consumption outcomes. Specifically, _Pythagora_ tests how individuals (agents) in small-world social networks and scale-free social networks (as well as control versions of these networks) buy and sell new types of pottery based on interactions within their social networks.agents - This module contains the constructors and all methods for agents in the marketplace. There are currently two types of marketplace agents you can implement:controls - This module implements support methods for the control experiments for both the small world and scale free network protocols. This includes initialization methods and information file generation. This file is the equivalent of `scalefree...experiments - The experiments module is the primary module with which users will interact. From this module, you can run every kind of experiment and adjust every parameter.generate - Includes all methods needed to generate initial marketplace environment.groups - This file implements group structures for markets, including Community objects (groups of buyers) and CommunitySet objects (groups of communities).logger - This module implements the Logger class and its supporting methods. The Logger class is the key to accessing results from social network experiments without writing any analysis code in Python.market - This module contains methods that support the purchasing and removal of items in the market.scalefree - This module contains methods to initialize and compute metrics for a scale free simulation.smallworld - This module contains methods to initialize and compute metrics for a small-world simulation.