Installation
astLib requires:
Python (tested on versions 3.6+)
Astropy - http://www.astropy.org (tested on version 3.2.1)
Numpy - http://numpy.scipy.org (tested on version 1.18.1)
SciPy - http://scipy.org (tested on version 1.3.1)
Matplotlib - http://matplotlib.sourceforge.net (tested on version 3.1.1)
Optional:
Python Imaging Library - http://www.pythonware.com/products/pil (tested on version 1.1.7)
Other versions of the software listed above are likely to work.
You can install astLib via pip:
pip install astLib --user
You may also install using the standard setup.py
script, e.g., as root:
sudo python setup.py install
Alternatively,
python setup.py install --user
will install astLib
under $HOME/.local
(on Ubuntu), and in some other default location on Mac.
You can also use the --prefix
option, e.g.,
python setup.py install --prefix=$HOME/local
and then add, e.g., $HOME/local/lib/python3.6/site-packages
to
$PYTHONPATH (adjust the path according to your Python version number).
export PYTHONPATH=$HOME/local/lib/python3.6/site-packages:$PYTHONPATH
Installation on recent versions of macOS (may no longer be relevant)
Some users have reported that the standard method for installing astLib
does not work on recent versions
of macOS (e.g., Big Sur), due to the default compiler flags. The current workaround for this is to install
using:
CFLAGS="-Wno-error=implicit-function-declaration" python setup.py install
Thanks to Michael Cowley and Stefano Covino for helping to resolve this issue.