#!/usr/bin/env python # coding: utf-8 # #Installation # # ###Contents # # - [General Requirements](#require) # - [Basic Installation](#independent) # - [Installing From Source](#source) # - [Installation on Ubuntu Linux](#linux) # - [Installation on Mac OSX](#mac) # - [Installation on Windows](#win) # - [Optional Installation Items](#optional) # - [Verifying Installation](#verify) # - [Checking Version Information](#about) # # # ##General Requirements # #
| Package | #Version | #Details | #
|---|---|---|
| Python | #2.7+ | #Version 3.4+ is highly recommended | #
| Numpy | #1.7+ | ## |
| SciPy | #0.14+ | #Lower versions are missing features. | #
| Matplotlib | #1.2.0+ | #Lower versions are missing features. | #
| Cython | #0.21+ | #Needed for compiling some time-dependent Hamiltonians. | #
| GCC | #4.4+ | #Needed for compiling Cython files. | #
| GFORTRAN | #4.4+ | #Optional, needed for compiling the Fortran-based Monte Carlo solver. | #
| BLAS | #1.2+ | #Optional, Linux only. Needed for installing Fortran Monte Carlo solver. | #
| Mayavi | #4.1+ | #Optional. Needed for using the Bloch3d class. | #
| Python Headers | #2.7+ | #Linux only. Needed for compiling Cython files. | #
| LaTeX | #TexLive 2009+ | #Optional. Needed if using LaTeX in Matplotlib figures. | #
| Nose | #1.1.2+ | #Optional. For running tests. | #