Getting Started
===============
Installation
############
To build imdclient from source, we highly recommend using virtual environments.
If possible, we strongly recommend that you use
`Anaconda `_ as your package manager.
Below we provide instructions both for installing into a `conda` environment.
With conda
----------
Ensure that you have `conda `_ installed.
Create a virtual environment and activate it::
conda create --name imdclient
conda activate imdclient
Build this package from source::
pip install -e
Development environment installation
------------------------------------
After creating and activating a conda environment as described, install
the package with documentation and testing dependencies::
pip install -e [doc, test]
Then, to install the development dependencies::
conda env update --name imdclient --file devtools/conda-envs/test_env.yaml
Or the documentation building dependencies::
conda env update --name imdclient --file docs/requirements.yaml