Installation
------------
The easiest and most reliable way to install the ODM2 Python API
(``odm2api``) is using the `Conda package management
system `__ via either
`Anaconda `__ or
`Miniconda `__. To start using
conda (if it's not your system default), add conda to the PATH; on
OS X and Linux, it's something like
``export PATH=$HOME/miniconda3/bin:$PATH``, but the exact path may vary.
To activate a conda environment, say, "myenv":
.. code:: bash
activate myenv # On Windows
source activate myenv # On MacOSX or Linux
**Note:** ``odm2api`` currently is only tested on Python 2.7. Some
changes have been made to support Python 3.x, but they haven't been
tested thoroughly.
Latest release, from ODM2 anaconda.org channel
----------------------------------------------
The `latest release `__ is available
on the `ODM2 anaconda.org channel `__
for all major OS platforms (linux, OS X, win32/win64). To install it on
an existing conda environment:
::
conda install odm2api --channel odm2
All dependencies are installed, including Pandas and its dependencies
(numpy, etc).
To create a new environment "myenv" with the ``odm2api`` package:
::
conda create -n myenv -c odm2 python=2.7 odm2api
Installing the development version
----------------------------------
To create a new environment "myenv" with ``odm2api``, first clone the repository.
Then, on a terminal shell:
.. code:: bash
conda create --name myenv python=2.7 --file requirements.txt --file requirements-dev.txt -c odm2
Activate the new environment, then install ``odm2api`` into the
environment:
.. code:: bash
activate myenv # On Windows
source activate myenv # On OS X or Linux