Skip to content
@Auto-Mech

AutoMech

Computes and databases high-accuracy quantum chemistry, thermochemistry, and kinetic data via automated workflows to improve chemical mechanism models.

AutoMech

AutoMech calculates high-level ab initio thermochemical and kinetic data for chemical kinetic models.

It consists of a hierarchy of five modules:

  • MechDriver: Top-level workflow drivers
  • MechAnalyzer: Mechanism pre- and post-processing
  • AutoFile: Filesystem databasing
  • AutoIO: I/O interfaces to external programs
  • AutoChem: Cheminformatics and coordinate transformation

Contribute

The AutoMech code is in development, so we encourage users to install it in developer mode and send us bug reports, or submit pull requests they are comfortable. To install the code in developer mode, clone the amech-dev repository and follow the instructions in the README to get set up.

Install

End-users who do not wish to contribute can install the code using Conda, Mamba, or Pixi. After adding auto-mech to your channels1 and making sure that conda-forge is your default channel,2 the code can be installed as follows:

conda install automech # option 1
mamba install automech # option 2
pixi add automech      # option 3

Use

To learn how to run the code, you can get started with the simple example here before moving on to more advanced examples. To run the code, make sure you have the desired electronic structure packages in your path, then enter one of the example directories and run the following command:

automech run &> out.log &

Footnotes

  1. For Conda/Mamba, you can add this channel using conda config --append channels auto-mech. For Pixi, you can use pixi project channel add auto-mech.

  2. For Pixi, conda-forge is automatically the default channel. For Conda/Mamba, unless installed through the Miniforge distribution, you will need to set this configuration using conda config --prepend channels conda-forge.

Pinned Loading

  1. mechdriver mechdriver Public

    Automated workflow routines for calculating theoretical data for reaction mechanisms

    Python 4 15

  2. mechanalyzer mechanalyzer Public

    Tools construction, manipulation, visualization of chemical mechanisms

    TeX 3 14

  3. autofile autofile Public

    Filesystem database manager for AutoMech

    Python 1 15

  4. autoio autoio Public

    I/O interfaces for external codes used by AutoMech

    TeX 15

  5. autochem autochem Public

    A library for manipulating molecular descriptors

    Python 5 16

  6. MESS MESS Public

    Master Equation system solver for determining (P,T)-dependent phenomenological rate constants

    C++ 18 12

Repositories

Showing 10 of 14 repositories
  • mechanalyzer Public

    Tools construction, manipulation, visualization of chemical mechanisms

    Auto-Mech/mechanalyzer’s past year of commit activity
    TeX 3 MIT 14 1 1 Updated Oct 2, 2024
  • autoio Public

    I/O interfaces for external codes used by AutoMech

    Auto-Mech/autoio’s past year of commit activity
    TeX 0 MIT 15 1 1 Updated Oct 2, 2024
  • mechdriver Public

    Automated workflow routines for calculating theoretical data for reaction mechanisms

    Auto-Mech/mechdriver’s past year of commit activity
    Python 4 MIT 15 0 0 Updated Oct 2, 2024
  • autofile Public

    Filesystem database manager for AutoMech

    Auto-Mech/autofile’s past year of commit activity
    Python 1 MIT 15 0 1 Updated Sep 21, 2024
  • amech-dev Public

    Install and run automech in developer mode

    Auto-Mech/amech-dev’s past year of commit activity
    C 2 MIT 4 1 0 Updated Sep 21, 2024
  • autochem Public

    A library for manipulating molecular descriptors

    Auto-Mech/autochem’s past year of commit activity
    Python 5 MIT 16 1 0 Updated Sep 9, 2024
  • .github Public
    Auto-Mech/.github’s past year of commit activity
    0 0 0 0 Updated Jul 29, 2024
  • MESS Public

    Master Equation system solver for determining (P,T)-dependent phenomenological rate constants

    Auto-Mech/MESS’s past year of commit activity
    C++ 18 Apache-2.0 12 2 0 Updated May 16, 2024
  • NST Public

    Optimizes geometries for use in non-adiabatic kinetic treatments and calculates the corresponding reactive flux

    Auto-Mech/NST’s past year of commit activity
    Fortran 1 1 0 0 Updated Aug 8, 2023
  • DiNT Public

    Simulates classical and semiclassical trajectories of electronically adiabatic and non-adiabatic processes

    Auto-Mech/DiNT’s past year of commit activity
    Fortran 0 Apache-2.0 3 0 0 Updated Aug 8, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…