Manual Installation¶
Download¶
EasyLEED is open-source software licensed under the GPL v2. The software can be downloaded as a zip-file (Download ZIP-File
, last update 2018-04-02). Alternatively the developer version of the code can be obtained by cloning the git repository: https://github.com/andim/easyleed/
Dependencies¶
EasyLEED is written in Python and relies on the following libraries:
- Python 2.7 or 3.5/3.6 http://www.python.org/
- Qt4 or Qt5 http://qt.nokia.com/, along with either the respective PyQt version http://www.riverbankcomputing.co.uk/ or PySide https://wiki.qt.io/Category:LanguageBindings::PySide
- Numpy >1.5 and Scipy >0.9 http://www.scipy.org/
- Matplotlib >0.9 http://matplotlib.org/
- Pillow (for .tif, .png, .jpg) https://python-pillow.github.io/
- Pandas https://pandas.pydata.org/
There are also two optional dependencies: - PyFITS http://www.stsci.edu/resources/software_hardware/pyfits/ for loading .fits file - Scikit-image http://scikit-image.org/ for more functions for extracting spot positions.
You can install these two dependencies using pip by indicating the extra dependencies in bracket pip install easyleed[fits,skimage].
Installing dependencies on Windows¶
The simplest way to get all the required python packages at once is to install the Python distribution Anaconda.
Installing dependencies on Mac OSX¶
All required packages can be obtained through MacPorts. After installing macports, individual libraries are installed with the following:
sudo port install py-pyqt4
sudo port install py-numpy
sudo port install py-scipy
sudo port install py-matplotlib
sudo port install py-pillow
sudo port install py-pandas
Note: when using python 3, replace py- with py36-
Run¶
After downloading the zip-file extract its content to a directory. If you have already installed the dependencies, you are ready to go and can open the graphical user interface by running easyleed
.