Python Jupyter Notebook Other
Switch branches/tags
Latest commit b48a85a Sep 20, 2017 @KEHANG KEHANG committed on GitHub Merge pull request #1205 from ReactionMechanismGenerator/update_readme
More badges in README and other improvements
Failed to load latest commit information.
documentation Updated documentation for chirality Sep 8, 2017
examples Add new species constraints to commented input file Sep 7, 2017
external Remove Symmetry from external folder because it is now an anaconda pa… Jan 22, 2016
ipython Remove not implemented features from Sep 8, 2017
rmgpy label functional tests with attribute 'functional' Sep 12, 2017
scripts Make PEP-8 compliant Sep 8, 2017
testing Remove unused code Sep 7, 2017
.coveragerc Restore 'coverage' config file Dec 10, 2013
.gitignore Add ipython folder to gitignore except for .ipynb files Jun 16, 2016
.travis.yml Do not get coverage of functional tests Sep 12, 2017 Add Code of Conduct Sep 8, 2017
LICENSE.txt Rename COPYING.txt to LICENSE.txt Jun 16, 2017
Makefile Do not get coverage of functional tests Sep 12, 2017 Minor additions to README content Sep 19, 2017
bld.bat Save external packages to site-packages/external folder for windows b… Jan 22, 2016 Make anaconda build use official __version__ number Oct 18, 2015 memory logging is fixed Jul 24, 2016 kill ssh-agent after everything's done Jul 17, 2017
deploy_key.enc re-upload encrypted deploy key Feb 22, 2016
environment_linux.yml use more modern cython version Jun 23, 2017
environment_mac.yml use more modern cython version Jun 23, 2017
environment_windows.yml use more modern cython version Jun 23, 2017
meta.yaml updated meta.yaml cython version Jun 23, 2017
requirements.txt Add mock to environment/meta/requirements files Mar 21, 2017 Make PEP-8 compliant Sep 8, 2017 Add cython directive to embed docstrings Aug 24, 2017

Reaction Mechanism Generator (RMG)

Build status Codecov report Codacy report GitHub release Anconda Gitter RMG Website


This repository contains the Python version of Reaction Mechanism Generator (RMG), a tool for automatically generating chemical reaction mechanisms for modeling reaction systems including pyrolysis, combustion, atmospheric science, and more.

It also includes CanTherm, the package for calculating thermodynamics, high-pressure-limit rate coefficients, and pressure dependent rate coefficients from quantum chemical calculations. CanTherm is compatible with a variety of ab initio quantum chemistry software programs, including but not limited to Gaussian, MOPAC, QChem, and MOLPRO.

Source Code Repository

How to Install

You can either download the source from GitHub and compile yourself, or download the binaries from Anaconda. Please see the Download and Install page for detailed instructions.


Alternatively, PDF versions of all the documentation can also be found in the documentation folder of the source code.

How to Contribute

Please see the Contributor Guidelines for details on how to contribute to RMG-Py or RMG-database.

How to Give Feedback

Please post any issues you may have to the issues page or drop in to the chat room or email if you have questions.

Useful Links

  • Interactive Website: Visit this site to visualize RMG-generated models, view the databases, and perform thermodynamics and kinetics searches
  • Wiki: a wiki for developer notes
  • Issues Page: view current issues and feature requests