Installation

There are several ways that OpenFF Recharge and its dependencies can be installed, including using the conda package manager.

Using conda

The recommended way to install openff-recharge is via the conda package manager:

conda install -c conda-forge openff-recharge

If you do not have Mamba installed, see the OpenFF installation documentation.

Optional dependencies

OpenEye toolkits

If you have access to the OpenEye toolkits (namely oechem, oequacpac and oeomega) we recommend installing these also as these can speed up certain operations significantly.

conda install -c openeye openeye-toolkits

Psi4

Psi4 is an open source quantum chemistry package that enables OpenFF Recharge to generate electrostatic potential and electric field data:

conda install -c conda-forge -c defaults -c psi4 psi4

QCPortal

QCPortal enables the retrieval of QC calculations from a running QCFractal instance (such as the QCArchive) from which electrostatic potential and electric field data can be reconstructed.

conda install -c conda-forge qcportal

From source

To install openff-recharge from source begin by cloning the repository from github,

git clone https://github.com/openforcefield/openff-recharge
cd openff-recharge

create a custom conda environment which contains the required dependencies and activate it,

conda env create --name openff-recharge --file devtools/conda-envs/test-env.yaml
conda activate openff-recharge

and finally install the package itself:

python setup.py develop