Install ELM

You can install elm with conda or by installing from source.

Install from Conda

Mac-OSX and Linux: To install the latest release of elm on Mac-OSX or Linux:

conda create --name elm-env -c elm -c conda-forge elm python=3.5
source activate elm-env

Windows: To install the latest release of elm on Windows:

conda create --name elm-env -c elm -c conda-forge elm python=3.4
activate elm-env

If you have any trouble, adjust the python=3.4 to python=3.5 as package availability may change in the future.

This installs elm and all common dependencies. The channel arguments (-c elm -c conda-forge ) are typically required.

Install from Source

To install elm from source, clone the repository from github:

git clone https://github.com/ContinuumIO/elm.git
cd elm
conda env create
source activate elm-env
python setup.py develop

Clone the elm-data repo and pull using Git Large File Storage (LFS) so that more tests can be run:

brew install git-lfs # or apt-get, yum, etc
git lfs install
git clone https://github.com/ContinuumIO/elm-data
git remote add origin https://github.com/ContinuumIO/elm-data

Add the following to your .bashrc or environment, changing the path depending on where you have cloned elm-data:

export ELM_EXAMPLE_DATA_PATH=/Users/peter/Documents/elm-data

Do the tutorials and examples: