pyanp
A Python library for AHP (Analytic Hierarchy Process) and ANP (Analytic Network Process). It should be of great use for:
- ANP/AHP researchers interested in extending the theory
- Practioneers needing to do calculations
- Students learning the theory
- Practioneers and Theorists wishing to publish using Open Data
Installation
- First you need to install Jupyter and Python. The easiest way is to install anaconda:
- Download and install anaconda with Python 3.6 from anaconda.com
- Further instructions available at Installing Jupyter using Anaconda and Conda
- Now you can directly install
pyanp
from a Terminal (or Windows console)pip install pyanp
or if you want to install the bleeding edge from github:
pip install git+https://github.com/wjladams/pyanp.git
Tutorials / Documentation
- Installing and getting started with Jupyter
- AHP Tree Tutorial
- Limit matrix calculations Tutorial
- Priority calculations Tutorial
- ANP row sensitivity Tutorial
- How to start contributing
- Programmers Reference
Gitlab vs Github
At the moment, main development is on github, but mirrored to gitlab