2. Setup¶
Pyramid depends on several prominent python packages:
- Numpy
 - SciPy
 - Scikit-learn (>= 0.17)
 - Pandas
 - Statsmodels (>=0.9.0)
 
2.1. Install from PyPi¶
Pyramid is on pypi under the package name pyramid-arima and can be
downloaded via pip:
$ pip install pyramid-arima
Pyramid uses Cython, which means there is some C source that was built in the distribution process. To ensure the package was built correctly, import the following module in python:
from pyramid.arima import auto_arima
If you encounter an ImportError, try updating numpy and re-installing. Outdated
numpy versions have been observed to break the Pyramid build.
2.2. Build from source¶
If you’d like to install a development or bleeding edge version of Pyramid, you can always build it from the git source. First clone it from Git:
$ git clone https://github.com/tgsmith61591/pyramid.git
$ cd pyramid
Building the package will require gcc (unix) or a Windows equivalent, like
MinGW. To build in development mode (for running unit tests):
$ python setup.py develop
Alternatively, to install the package in your site-packages:
$ python setup.py install