Fork me on GitHub

Installation

Requirements

Warning

Currently TARDIS only works on 64-bit python installations. We’re working on making it work on 32-bit python distributions.

TARDIS has the following requirements:

Most of these requirements are easy to install using package managers like OS X’s macports or normal linux package managers

Installing TARDIS

On Ubuntu (13.10)

We use a clean install of Ubuntu 13.10 as one of our testing grounds. Here’s how we get TARDIS to run

sudo apt-get install python-dev python-pip python-numpy python-scipy python-h5py python-pandas python-yaml

We now need to install the newest astropy that

Using pip

To install TARDIS with pip, first install astropy:

pip install astropy

It is also strongly encouraged to get an h5py version to work as it requires external libraries and is sometimes tricky to install

Once astropy is installed, install TARDIS:

pip install tardis-sn

Add a –pre to install the latest development version.

Note

pip often tries to take care of many of the dependencies, this might be annoying as they already exist.
Adding –no-deps will help with this problem.

Building from source

Prerequisites

You will need a compiler suite and the development headers for Python and Numpy in order to build TARDIS. On Linux, using the package manager for your distribution will usually be the easiest route, while on MacOS X you will need the XCode command line tools.

The instructions for building Numpy from source are also a good resource for setting up your environment to build Python packages.

You will also need Cython installed to build from source, unless you are installing a numbered release. (The releases packages have the necessary C files packaged with them, and hence do not require Cython.)

Note

If you are using MacOS X, you will need to the XCode command line tools. One way to get them is to install XCode. If you are using OS X 10.7 (Lion) or later, you must also explicitly install the command line tools. You can do this by opening the XCode application, going to Preferences, then Downloads, and then under Components, click on the Install button to the right of Command Line Tools. Alternatively, on 10.7 (Lion) or later, you do not need to install XCode, you can download just the command line tools from https://developer.apple.com/downloads/index.action (requires an Apple developer account).