| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Please Note: This page keeps track of the various options with pros/cons for packaging python Astronomy modules. The common astronomy package discussed elsewhere should be installable in the standard Pythonic way, so the packaging discussion can be kept separate: it applies whether or not the common astronomy package sees the light of day. There is nothing to exclude multiple distribution channels for astronomy software (e.g. package managers, all-in-one), but at least we should agree on what these options are.
I've listed a few, but you can add more or remove some of these
QUESTION: Are we talking about "installing small packages on top of existing Python installations", or "installing Python itself, plus major packages like Numpy", or both?
Ans: both - any way to get Python set up with all basic packages and astronomy packages, whether existing or hypothetical (T.R.)
python setup.py install easy_install pip install
Binary Python installation from http://www.python.org (e.g. dmg on mac) followed by installation of packages via binary distributions if possible (e.g. numpy, scipy, matplotlib), otherwise 'python setup.py install'/'easy_install'/'pip install'.
A simple "double click" installer that contains Python, AstroPy, other things we think are useful, and all dependencies. Alternatively this might include only Python and utilities which are generally useful for analytic professions so that it is not exclusive to astronomy. (Sort of a free, no restrictions EPD.)
Operates like manual installation, but under a script's control (with user intervention when/if needed). The list of packages the script installs
We arrange for our various software packages to be included in existing operating system package managers. Users can then install astropy using whichever is appropriate for their platform.
http://www.enthought.com/products/epd.php
http://www.enthought.com/products/epd_free.php A Python distribution provided for free by Enthought. It contains Python, Numpy, SciPy, ipython, matplotlib and some Enthought stuff. Also contains tools for installing packages from PyPI.
http://www.activestate.com/activepython
Scisoft attempts to be an "all-in-one astronomy-related software" package, which happens to include a Python installation and numerous Python packages and modules. It has a huge set of astronomical software (IRAF, Midas; SAOImage, DS9, Skycat; SExtractor, TinyTim, etc., etc.) There are two versions: the official ESO Scisoft, which is meant for Fedora-based versions of Linux only; and an unofficial Mac OS X version ( http://web.mac.com/npirzkal/Scisoft/Scisoft.html) which is updated more frequently and doesn't appear to be synchronized very much with ESO's version(?)
Other?
| Back | FazBrowse Home | New Git URL |