2. Setup

Pyramid depends on several prominent python packages:

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