Skip to content

Commit bd5fcca

Browse files
committed
RMG-Py v2.1.2 release
2 parents 0156821 + d63f8fe commit bd5fcca

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+4982
-3567
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Gaussian, MOPAC, QChem, and MOLPRO.
1717
- [RMG-database Github Repository](https://github.com/ReactionMechanismGenerator/RMG-database): contains source code for the latest version of the database
1818

1919
## Latest Stable Release
20-
**RMG v2.1.1**
20+
**RMG v2.1.2**
2121
[![Anaconda-Server Badge](https://anaconda.org/rmg/rmg/badges/version.svg)](https://anaconda.org/rmg/rmg)
2222

2323
View the [Release Notes](http://reactionmechanismgenerator.github.io/RMG-Py/users/rmg/releaseNotes.html).

documentation/source/users/rmg/database/introduction.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,34 @@ table below shows all atoms types in RMG.
5353
+----------+-------------------+-----------------------------------------------------+
5454
|Cbf |Carbon |Three benzene bonds (Fused aromatics) |
5555
+----------+-------------------+-----------------------------------------------------+
56+
|N |Nitrogen |No requirements |
57+
+----------+-------------------+-----------------------------------------------------+
58+
|N1sc |Nitrogen |Up to one single bond, 3 lone pairs |
59+
+----------+-------------------+-----------------------------------------------------+
60+
|N1s |Nitrogen |Up to one single bond, 2 lone pairs |
61+
+----------+-------------------+-----------------------------------------------------+
62+
|N1d |Nitrogen |Exactly one double bond, 2 lone pairs |
63+
+----------+-------------------+-----------------------------------------------------+
64+
|N2s |Nitrogen |One ot Two single bonds, 2 lone pairs |
65+
+----------+-------------------+-----------------------------------------------------+
66+
|N3s |Nitrogen |Up to 3 single bonds, 1 lone pair |
67+
+----------+-------------------+-----------------------------------------------------+
68+
|N3d |Nitrogen |Up to 1 single, exactly one double bond, 1 lone pair |
69+
+----------+-------------------+-----------------------------------------------------+
70+
|N3t |Nitrogen |Exactly one triple bond, 1 lone pair |
71+
+----------+-------------------+-----------------------------------------------------+
72+
|N3b |Nitrogen |Exactly two benzene bonds, 1 lone pair |
73+
+----------+-------------------+-----------------------------------------------------+
74+
|N5s |Nitrogen |Up to 5 single bonds, 0 lone pairs |
75+
+----------+-------------------+-----------------------------------------------------+
76+
|N5d |Nitrogen |Up to 3 single, exacly one double bond, 0 lone pairs |
77+
+----------+-------------------+-----------------------------------------------------+
78+
|N5dd |Nitrogen |Exactly two double bonds, 0 lone pairs |
79+
+----------+-------------------+-----------------------------------------------------+
80+
|N5t |Nitrogen |Up to 1 single, exactly one triple bond, 0 lone pairs|
81+
+----------+-------------------+-----------------------------------------------------+
82+
|N5b |Nitrogen |Up to 1 single, exactly two benzene bonds, 0 lone |
83+
+----------+-------------------+-----------------------------------------------------+
5684
|O |Oxygen |No requirements |
5785
+----------+-------------------+-----------------------------------------------------+
5886
|Os |Oxygen |No double bonds |

documentation/source/users/rmg/input.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ are to be used in addition to the Glarborg C3 library::
8282
reactionLibraries = [('Glarborg/C3',False)],
8383
8484
The keyword False/True permits user to append all unused reactions (= kept in the edge) from this library to the chemkin file.
85-
True means those reactions will be appended.
85+
True means those reactions will be appended. Using just the string inputs would lead to
86+
a default value of `False`. In the previous example, this would look like::
87+
88+
reactionLibraries = ['Glarborg/C3'],
8689

8790
The reaction libraries are stored in :file:`$RMG-database/input/kinetics/libraries/`
8891
and the `Location:` should be specified relative to this path.
@@ -513,6 +516,8 @@ plese refer to the :class:`rmgpy.kinetics.Chebyshev` documentation.
513516
The number of pressures and temperature coefficents should always be smaller
514517
than the respective number of user-specified temperatures and pressures.
515518

519+
.. _miscellaneousoptions:
520+
516521
Miscellaneous Options
517522
=====================
518523

documentation/source/users/rmg/modules/diffModels.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ Running the script without any optional flags looks like::
2424
Output of each comparison is printed, and the method then produces a html file (``diff.html``)
2525
for easy viewing of the comparison.
2626

27-
This method is also available to use with a web browser from the RMG website: `Model Comparison Tool <http://rmg.mit.edu/simulate/compare>`_.
27+
This method is also available to use with a web browser from the RMG website: `Model Comparison Tool <http://rmg.mit.edu/tools/compare>`_.
2828

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
.. _generateChemkinHTML:
2+
3+
*******************
4+
HTML Chemkin Output
5+
*******************
6+
7+
The script, ``generateChemkinHTML.py``, will create a formatted HTML page displaying
8+
all of the species and reactions in a given Chemkin file. Thermo and kinetics parameters
9+
are also displayed, along with any comments if the Chemkin file was generated by RMG.
10+
11+
This script gives the same output as turning on ``generateOutputHTML`` in the :ref:`options <miscellaneousoptions>`
12+
section of the RMG input file. However, having using that setting can increase the
13+
memory usage and computation time for large jobs, so this script provides an option
14+
for generating the HTML file after job completion.
15+
16+
To use this script, you need a Chemkin input file and an RMG species dictionary.
17+
The syntax is as follows::
18+
19+
python importChemkinLibrary.py [-h, -f] CHEMKIN DICTIONARY [OUTPUT]
20+
21+
Positional arguments::
22+
23+
CHEMKIN The path to the Chemkin file
24+
DICTIONARY The path to the RMG dictionary file
25+
OUTPUT Location to save the output files, defaults to the current directory
26+
27+
Optional arguments::
28+
29+
-h, --help Show help message and exit
30+
-f, --foreign Not an RMG generated Chemkin file
31+
32+
33+
This method is also available to use with a web browser from the RMG website: `Convert Chemkin File <http://rmg.mit.edu/tools/chemkin>`_.
34+

documentation/source/users/rmg/modules/generateFluxDiagram.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ To use this method, you just need a completed RMG run. THe syntax is as follows
1414
where ``input.py`` is the input file for the completed RMG run. The program will use the automatically
1515
generated file structure to find the other necessary files to create the movie.
1616

17-
This method is also available to use with a web browser from the RMG website: `Generate Flux Diagram <http://rmg.mit.edu/simulate/flux>`_.
17+
This method is also available to use with a web browser from the RMG website: `Generate Flux Diagram <http://rmg.mit.edu/tools/flux>`_.
1818

documentation/source/users/rmg/modules/generateReactions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ for RMG to generate reactions between. An example file is placed in ``$RMGPy/ex
1717
This method will produce an ``output.html`` file in the directory of ``input.py`` which contains the all the reactions produced between the species.
1818

1919

20-
This method is also available to use with a web browser from the RMG website: `Populate Reactions <http://rmg.mit.edu/simulate/populate_reactions>`_.
20+
This method is also available to use with a web browser from the RMG website: `Populate Reactions <http://rmg.mit.edu/tools/populate_reactions>`_.
2121

documentation/source/users/rmg/modules/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ otherwise.
1111
.. toctree::
1212
:maxdepth: 1
1313

14+
generateChemkinHTML
1415
diffModels
1516
mergeModels
1617
generateReactions

documentation/source/users/rmg/modules/mergeModels.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ Running this method will create a new species dictionary (species_dictionary.txt
2020
and chemkin input file (chem.inp) in the parent directory of the terminal.
2121

2222

23-
This method is also available to use with a web browser from the RMG website: `Model Merge Tool <http://rmg.mit.edu/simulate/merge_models>`_.
23+
This method is also available to use with a web browser from the RMG website: `Model Merge Tool <http://rmg.mit.edu/tools/merge_models>`_.
2424

documentation/source/users/rmg/releaseNotes.rst

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,41 @@
44
Release Notes
55
*************
66

7+
RMG-Py Version 2.1.2
8+
====================
9+
Date: May 18, 2017
10+
11+
- Improvements:
12+
- New nitrogen atom types
13+
- Kinetics libraries can now be specified as a list of strings in the input file
14+
- New script to generate output HTML locally: generateChemkinHTML.py
15+
- New kekulization module replaces RDKit for generating Kekule structures
16+
- Benzene bonds can now be reacted in reaction families
17+
- Removed cantherm.geometry module due to redundancy with statmech.conformer
18+
19+
- Fixes:
20+
- Reaction direction is now more deterministic after accounting for floating point error
21+
- Multiple bugs with resonance structure generation for aromatics have been addressed
22+
23+
24+
RMG-database Version 2.1.2
25+
==========================
26+
Date: May 18, 2017
27+
28+
- Nitrogen improvements:
29+
- Added ethylamine kinetics library
30+
- Updated group additivity values for nitrogen species
31+
- Added rate rules and training reactions for nitrogen species
32+
33+
- Additions:
34+
- New CO_Disproportionation family
35+
- Added CurranPentane kinetics and thermo libraries
36+
37+
- Fixes:
38+
- Corrected some rates in FFCM1(-) to use MultiArrhenius kinetics
39+
- Corrected a few adjlists in FFCM1(-)
40+
41+
742
RMG-Py Version 2.1.1
843
====================
944
Date: April 07, 2017

0 commit comments

Comments
 (0)