.. _installation: .. role:: raw-html(raw) :format: html ============ Installation ============ This repo is not provided as a conda/conda-forge/pip installable package. However, you may install the package by cloning the repo and performing a live install. Instructions for doing this within an Anaconda environment are provided here, and have only been tested on a Windows machine. I recommend using ``mamba`` as a drop-in replacement for most ``conda`` commands. It's a package-solver that's orders of magnitude faster. You can install it into your base environment with :: conda install mamba -c conda-forge or follow the actual `installation instructions `_. Clone the ``ecopop`` repo to your PC. This will include the ``enviornment.yml`` file containing the dependencies. I prefer `Github Desktop `_ for repo management and cloning. Open an Anaconda Terminal window and create an empty environment named ``ecopop``: :: conda create --name ecopop --no-default-packages Then update this enviornment using ``mamba`` and pointing to the ``environment.yml`` file: :: mamba env update -n ecopop --file "path\to\environment.yml" Finally, use ``pip`` to do a live-install of the repo into the environment. :: conda activate ecopop pip install -e "path\to\ecopop\repo\folder" And that's it! Note that this is a "live install" of the ecopop repo, which means that as you edit (or update) the repo's code on your PC, those changes will be immediately recognized. You should be able to use ``import ecopop.hp_utils`` etc. at this point.