Python requirements

Following are a list of core, required and optional (but useful) packages for the workshops. Many of the minimum required versions are fairly old and it is recommended to use the most recent release in most cases.

Core

  • Python >= 2.6.5, 2.7.x, or Python >= 3.3 [1]
  • IPython >= 1.0
  • NumPy >= 1.6
  • SciPy >= 0.8
  • Matplotlib >= 1.0
  • setuptools (best to keep this up-to-date)
[1]Python 3.3 or greater will work for most of this tutorial, but the examples have not been uniformly tested or made Python 3 compatible.

Required additional packages

  • pip (best to keep this up-to-date)
  • astropy >= 0.4
  • APLpy >= 0.9.5 (pyparsing, pyregion, PIL, montage are optional but useful)

Useful additional packages