Installation
============
1. Install a Python Interpreter
################################
The simplecochlea package runs with Python 3.
The `Anaconda `_ Python 3 distrubition is recommended :
If you already have Anaconda installed, you can create a new environment to avoid any troubles with your current setup :
.. code-block:: console
$ conda create --name simplecochlea_env python=3.6 numpy cython
# Activate the new environment
$ activate simplecochlea_env # on Windows systems
$ source activate simplecochlea_env # on Unix systems
2. Install a C compiler
########################
You will need a C compiler to complete the installation, as simplecochlea uses Cython code to boost performances.
* In Unix systems, the gcc compiler should already be installed.
* Windows users can download Microsoft Visual Studio which contain a compiler. See `WindowsCompilers `_ to know which version is more suited to your Python version.
3. Install simplecochlea package
################################
With pip and git :
.. code-block:: console
$ pip install git+https://github.com/tinmarD/simplecochlea.git@master
From github :
Download the zip file of the simplecochlea project from `github `_
.. image:: ./../_static/images/install_github.png
Extract the archive and in a terminal (or in the Anaconda prompt), go to the simplecochlea root directory and run :
.. code-block:: console
$ python setup.py install
4. Test the installation
##########################
Open a Python prompt and import simplecochlea
.. code-block:: python
>>> import simplecochlea