Setting up AutoCAS

AutoCAS itself does not provide any utilities to perform quantum chemical calculations. It relies on interfaces to quantum chemistry packages. Currently only the OpenMolcas electronic sturcture program package in combination with QCMaquis is supported. However, it is easy to set up a new interface (see section New Interfaces).

Installation

Currently AutoCAS can be installed via pip or manually with git and pip (see sections below).

Basic Requirements

AutoCAS utilizes a couple of third-party packages, which are defined in the requirements.txt.

All requirements are automatically installed by installing AutoCAS over one of the following methods.

pip

Prerequisites

  1. python3.6+

Install

This methods allows you to install the package via pip.

pip install scine-autocas

Git + pip

Prerequisites

  1. git

  2. python3.6+

Install

This methods requires you to first clone the repository and install the package over pip.

git clone <autocas-repo>
cd autoCAS
pip install -r requirements.txt
pip install .

Set up OpenMolcas

Up to this point OpenMolcas does not provide any way to call itself from a native Python interfaces. Hence, AutoCAS calls OpenMolcas directly over pymolcas. In order to do so, please set the environment variable MOLCAS pointing to the build directory.

export MOLCAS=/path/to/Molcas/build