Installation

First install miniconda following the instructions given here https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html

User installation

HydroRoot may by installed simply on a conda environments:

conda create -n hydroroot -c conda-forge -c openalea3 openalea.hydroroot
conda activate hydroroot

That creates a conda environment called hydroroot, install in it openalea.hydroroot with all the dependencies and activate the environment. Then just open an Ipython session and enjoy.

If you want notebook support, run for example:

conda install jupyterlab

Developer installation

First fork the git repository (https://github.com/openalea/hydroroot) and clone it locally see https://docs.github.com/en/get-started/quickstart/fork-a-repo.

Create a conda environment with the proper dependencies and activate the environment

conda create -n hydroroot -c conda-forge -c openalea3 openalea.deploy openalea.mtg openalea.plantgl pandas matplotlib numpy scipy yaml pyyaml rsml
conda activate hydroroot

That creates a conda environment called hydroroot, install all the dependencies and activates the environment.

They open an Ipython session, source to the src directory of your cloned project and enjoy.