.. include:: ../references.rst .. _python_pkg_requirements: Python requirements ----------------------- Following are a list of core, required and optional (but useful) packages for the workshops. Core ^^^^^ - Python 2.6 or 2.7 (not Python 3.x [#]_) - IPython >= 0.10 - NumPy >= 1.3 - SciPy >= 0.7.2 - Matplotlib >= 1.0 - distribute (aka setuptools) >= 0.6 .. [#] Python 3.x is the "next generation" Python but for astronomy analysis Python 2.x is still the best choice. Required additional packages ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `pip `_ >= 1.0 - `asciitable`_ >= 0.5.0 - `pyfits`_ >= 2.3.0 - `pywcs `_ >= 1.9 - `ATpy`_ >= 0.9.4 - `APLpy`_ >= 0.9.5 (pyparsing, pyregion, PIL, montage are optional but useful) Useful additional packages ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `coords `_ - `vo.table `_ - `pyparsing `_ - `pyregion `_ - `PIL `_ - `Montage `_ (compiled application and library)