Installation¶
Installation with mamba¶
gufe is available through conda-forge and can be installed with mamba (or conda):
$ mamba install -c conda-forge gufe
Optional Visualization Dependencies¶
gufe has optional software dependences which can be installed to visualize atom mappings. This dependences are optional to keep gufe lightweight when used purely for compute.
py3Dmol is used to create three dimensional views of atom mappings and can be installed with:
$ mamba install -c conda-forge py3dmol
ipywidgets is used to create a widget in a jupyter notebook to view atom mappings and can be installed with:
$ mamba install -c conda-forge ipywidgets
For an optimal installation experience we recommend installing the optional packages at the same time you install gufe:
$ mamba install -c conda-forge gufe py3dmol ipywidgets
While they can be installed after gufe is installed, we find that mamba has an easier time solving the environment when everything is installed at the same time.
Developer Installation¶
If you’re a developer, you will likely want to create a local editable installation.
clone the repository:
$ git clone https://github.com/OpenFreeEnergy/gufe.git
$ cd gufe
create and activate a new environment:
$ mamba create -f environment.yml
$ mamba activate gufe
build an editable installation:
$ python -m pip install --no-deps -e .