Autofile

A Package of the AutoMech Suite

Andreas V. Copan, Kevin B. Moore III, Sarah N. Elliott, and Stephen J. Klippenstein



Overview

Autofile directs the filesystem framework for the AutoMech suite. It uses a dual architecture: the run/save filesystems. Under each, Autofile defines rigid Dataseries trunks, branches, and leaves that each store specific data. The save system is the database for AutoMech, storing molecular properties like electronic energies, hessians, and torsional profiles as well as and transition state information like transitory bonds and reaction types.

_images/autofile.png

Getting Started

Installation

We have conda packages on the anaconda cloud for all of our packages. To install them, set up an environment for AutoMech. You can use the environment we have prepared for the suite auto-mech-env. Then activate your environment and install the autofile package.

>>> conda env create auto-mech/auto-mech-env
>>> conda activate auto-mech-env

>>> conda install autofile -c auto-mech

For users new to conda, we have conda-instructions. Each AutoMech package is also available on GitHub.

Tutorial

The first step is to make sure the installation was successful by importing autofile

>>> import autofile

Then we can move on to using the autofile module:

Documentation