The easiest and preferred way to install DASH (to ensure the latest stable version) is using pip:
pip install astrodash --upgrade
Alternatively, the source code can be downloaded from GitHub by running the following command:
git clone https://github.com/daniel-muthukrishna/DASH.git
Using pip to install DASH will automatically install the mandatory dependencies: numpy, scipy, pyqtgraph, and tensorflow.
PyQt5 is the final dependency, and is optional. It is only required if you would like to use the graphical interface. If you have an anaconda installation, this should already be preinstalled, but can otherwise be simply installed by running the following in the terminal:
conda install pyqt
Or, ONLY if you do not have anaconda and if you have python 3, it can be installed by running the following in the terminal:
pip3 install pyqt5
DASH can be run on Mac (tested on Sierra 10.12), most Linux distributions (tested on Ubuntu 16), and on Windows (tested on Windows 10).
Mac and Linux distributions:
DASH is available on both Python 2 and Python 3 distributions, and can be installed using pip.
DASH is only available on Python 3 distributions on Windows and can be installed using pip.
If the installation fails, try first installing specutils with the following:
conda install -c astropy specutils