Skip to content

Latest commit

 

History

History
80 lines (53 loc) · 2.31 KB

api_installing.rst

File metadata and controls

80 lines (53 loc) · 2.31 KB

Installation

Dependencies

  • Python 2.7
  • NumPy 1.8 (or greater)
  • SciPy 0.13 (or greater)
  • matplotlib 1.3 (or greater)
  • Cython 0.20 (or greater)

Installing Python

Python is available on all major operating systems, but if you are getting started with python it is best to use a package manager such as Continuum Anaconda or Enthought Canopy. You can download the package manager and use it to install the dependencies above.

Installing SimPEG

SimPEG is on pip!!:

pip install SimPEG

Installing from Source

First (you need git):

git clone https://github.com/simpeg/simpeg

Second (from the root of the simpeg repository):

python setup.py install

An enormous amount of information (including tutorials and examples) can be found on the official websites of the packages

Python for scientific computing

  • Python for Scientists Links to commonly used packages, Matlab to Python comparison
  • Python Wiki Lists packages and resources for scientific computing in Python

Numpy and Matlab

Lessons in Python

Editing Python

There are numerous ways to edit and test Python (see PythonWiki for an overview) and in our group at least the following options are being used: