Skip to content

Installing xcengine

xcengine is developed on GitHub and distributed as a Conda package on the conda-forge channel.

Installing from conda-forge

Using mamba, conda, or any other conda-compatible package manager, you can install xcengine into the current environment with a command like

mamba install -c conda-forge xcengine

You can create a new environment containing xcengine with a command like

mamba create -c conda-forge xcengine

Installing directly from the GitHub repository

If you want to work with the latest, unreleased development version of xcengine, you can install it from the GitHub repository.

First, clone the repository and change to its root directory:

git clone https://github.com/xcube-dev/xcengine.git
cd xcengine

Next, create a conda environment containing the dependencies and activate it:

mamba env create -f environment.yml
mamba activate xcengine

Finally, install xcengine itself from the repository using pip:

pip install --no-deps --editable .