Installation
To install the latest release of agentpy, run the following command on your console:
$ pip install agentpy
Dependencies
Agentpy supports Python 3.6 and higher. The installation includes the following packages:
matplotlib, for visualization
pandas, for data manipulation
networkx, for networks/graphs
SALib, for sensitivity analysis
joblib, for parallel processing
These optional packages can further be useful in combination with agentpy:
jupyter, for interactive computing
ipysimulate >= 0.2.0, for interactive simulations
ema_workbench, for exploratory modeling
seaborn, for statistical data visualization
Development
The most recent version of agentpy can be cloned from Github:
$ git clone https://github.com/JoelForamitti/agentpy.git
Once you have a copy of the source, you can install it with:
$ pip install -e
To include all necessary packages for development & testing, you can use:
$ pip install -e .['dev']