Skip to content

Commit f06a9c8

Browse files
committed
Merge branch 'v2.1.5' into v2.1.6
2 parents 821788f + 5cf04af commit f06a9c8

File tree

3 files changed

+209
-2
lines changed

3 files changed

+209
-2
lines changed

documentation/source/users/rmg/releaseNotes.rst

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

7+
RMG-Py Version 2.1.5
8+
====================
9+
Date: October 18, 2017
10+
11+
- New bicyclic formula:
12+
- Estimates polycyclic corrections for unsaturated bicyclics by adjusting the correction for the saturated version
13+
- Can provide a decent estimate in many cases where there is not an exact match
14+
15+
- Other changes:
16+
- Refactored simulation algorithm to properly add multiple objects per iteration
17+
- Print equilibrium constant and reverse rate coefficient values when using Cantherm to calculate kinetics
18+
- Speed up degeneracy calculation by reducing unnecessary operations
19+
20+
- Fixes:
21+
- Loosen tolerance for bond order identification to account for floating point error
22+
- Fixed uncertainty analysis to allow floats as bond orders
23+
- Fixed some comment parsing issues in uncertainty analysis
24+
- Added product structure atom relabeling for families added in RMG-database v2.1.5
25+
- Fixed issue with automatic debugging of kinetics errors due to forbidden structures
26+
27+
RMG-database Version 2.1.5
28+
==========================
29+
Date: October 18, 2017
30+
31+
- Additions:
32+
- New thermo groups added for species relevant in cyclopentadiene and natural gas pyrolysis
33+
- Added C2H4+O_Klipp2017 kinetics library
34+
35+
- Fixes:
36+
- Prevent charged carbenes from reacting in Singlet_Carbene_Intra_Disproportionation
37+
- Updated H_Abstraction rates in ethylamine library and corresponding training reactions
38+
39+
40+
RMG-Py Version 2.1.4
41+
====================
42+
Date: September 08, 2017
43+
44+
- Accelerator tools:
45+
- Dynamics criterion provides another method to expand the mechanism by adding reactions to the core
46+
- Surface algorithm enables better control of species movement to the core when using the dynamics criterion
47+
- Multiple sets of model parameters can now be specified in a input file to allow different stages of model generation
48+
- A species number termination criterion can now be set to limit model size
49+
- Multiple items can now be added per iteration to speed up model construction
50+
- New ModelSettings and SimulatorSettings classes for storing input parameters
51+
52+
- New features:
53+
- Kinetics libraries can now be automatically generated during RMG runs to be used as seeds for subsequent runs
54+
- Loading automatically generated seed mechanisms recreates the original template reaction objects to allow restarting runs from the seed mechanism
55+
- Carbene constraints can now be set in the species constraint block using maxSingletCarbenes and maxCarbeneRadicals
56+
- Chirality is now considered for determining symmetry numbers
57+
- Thermodynamic pruning has been added to allow removal of edge species with unfavorable free energy (beta)
58+
59+
- Other changes:
60+
- RMG-Py exception classes have been consolidated in the rmgpy.exceptions module
61+
- Species labels will now inherit the label from a matched thermo library entry
62+
- Sensitivity analysis is now available for LiquidReactor
63+
64+
- Fixes:
65+
- Fixed sensitivity analysis following changes to the simulate method
66+
- Add memory handling when generating collision matrix for pressure dependence
67+
- Improved error checking for MOPAC
68+
- Prevent infinite loops when retrieving thermo groups
69+
70+
- Known issues:
71+
- Seed mechanisms cannot be loaded if the database settings are different from the original ones used to generate the seed
72+
73+
RMG-database Version 2.1.4
74+
==========================
75+
Date: September 08, 2017
76+
77+
- New kinetics families for propargyl recombination route to benzene:
78+
- Singlet_Carbene_Intra_Disproportionation
79+
- Intra_5_membered_conjugated_C=C_C=C_addition
80+
- Intra_Diels_alder_monocyclic
81+
- Concerted_Intra_Diels_alder_monocyclic_1,2_shift
82+
- Intra_2+2_cycloaddition_Cd
83+
- Cyclopentadiene_scission
84+
- 6_membered_central_C-C_shift
85+
86+
- Renamed kinetics families:
87+
- Intra_Diels_Alder --> Intra_Retro_Diels_alder_bicyclic
88+
- H_shift_cyclopentadiene --> Intra_ene_reaction
89+
90+
- Other additions:
91+
- Klippenstein_Glarborg2016 kinetics and thermo libraries
92+
- Group additivity values added for singlet carbenes, which are no longer forbidden
93+
94+
95+
RMG-Py Version 2.1.3
96+
====================
97+
Date: July 27, 2017
98+
99+
- Thermo central database:
100+
- Framework for tracking and submitting species to a central database have been added
101+
- Following species submission, the central database will queue and submit quantum chemistry jobs for thermochemistry calculation
102+
- This is an initial step towards self-improving thermochemistry prediction
103+
104+
- Rotor handling in Cantherm:
105+
- Free rotors can now be specified
106+
- Limit number of terms used when fitting hinder rotor scans
107+
- Fixed bug with ZPE calculation when using hindered rotors
108+
109+
- New reaction degeneracy algorithm:
110+
- Use atom ID's to distinguish degenerate reactions from duplicates due to other factors
111+
- Degeneracy calculation now operates across all families rather than within each separately
112+
- Multiple transition states are now identified based on template comparisons and kept as duplicate reactions
113+
114+
- Nodal distances:
115+
- Distances can now be assigned to trees in reaction families
116+
- This enables better rate averages with multiple trees
117+
- Fixed bug with finding the closest rate rule in the tree
118+
119+
- New features:
120+
- Added methods for automatically writing RMG-database files
121+
- New symmetry algorithm improves symmetry number calculations for resonant and cyclic species
122+
- Group additivity algorithm updated to apply new long distance corrections
123+
- Specific colliders can now be specified for pressure-dependent rates
124+
- Very short superminimal example added (hydrogen oxidation) for checking basic RMG operation
125+
- Cantera now outputs a Chemkin file which can be directly imported into Chemkin
126+
127+
- Fixes:
128+
- Fixed bug with negative activation energies when using Evans-Polanyi rates
129+
- Fixed walltime specification from command line when running RMG
130+
- Fixes and unit tests added for diffusionLimited module
131+
132+
- Known issues:
133+
- The multiple transition state algorithm can result in undesired duplicate reactions for reactants with multiple resonance structures
134+
135+
RMG-database Version 2.1.3
136+
==========================
137+
Date: July 27, 2017
138+
139+
- Long-distance interaction thermo corrections:
140+
- The gauche and int15 group files have been replaced by longDistanceInteraction_noncyclic
141+
- New corrections for cyclic ortho/meta/para interactions are now available in longDistanceInteraction_cyclic
142+
143+
- Changes:
144+
- Oa_R_Recombination family renamed to Birad_R_Recombination
145+
- More training reactions added for sulfur species in H_Abstraction
146+
- RMG-database tests have been moved to RMG-Py
147+
148+
149+
RMG-Py Version 2.1.2
150+
====================
151+
Date: May 18, 2017
152+
153+
- Improvements:
154+
- New nitrogen atom types
155+
- Kinetics libraries can now be specified as a list of strings in the input file
156+
- New script to generate output HTML locally: generateChemkinHTML.py
157+
- New kekulization module replaces RDKit for generating Kekule structures
158+
- Benzene bonds can now be reacted in reaction families
159+
- Removed cantherm.geometry module due to redundancy with statmech.conformer
160+
161+
- Fixes:
162+
- Reaction direction is now more deterministic after accounting for floating point error
163+
- Multiple bugs with resonance structure generation for aromatics have been addressed
164+
165+
166+
RMG-database Version 2.1.2
167+
==========================
168+
Date: May 18, 2017
169+
170+
- Nitrogen improvements:
171+
- Added ethylamine kinetics library
172+
- Updated group additivity values for nitrogen species
173+
- Added rate rules and training reactions for nitrogen species
174+
175+
- Additions:
176+
- New CO_Disproportionation family
177+
- Added CurranPentane kinetics and thermo libraries
178+
179+
- Fixes:
180+
- Corrected some rates in FFCM1(-) to use MultiArrhenius kinetics
181+
- Corrected a few adjlists in FFCM1(-)
182+
183+
184+
RMG-Py Version 2.1.1
185+
====================
186+
Date: April 07, 2017
187+
188+
- Uncertainty analysis:
189+
- Local and global uncertainty analysis now available for RMG-generated models
190+
- Global uncertainty analysis uses MIT Uncertainty Quantification library, currently only supported on Linux systems
191+
- Examples for each module are available in localUncertainty.ipynb and globalUncertainty.ipynb
192+
193+
- Fixes:
194+
- Clar structure generation no longer intercepts signals
195+
- Fixes to SMILES generation
196+
- Fix default spin state of [CH]
197+
198+
RMG-database Version 2.1.1
199+
==========================
200+
Date: April 07, 2017
201+
202+
- Additions:
203+
- More species added to FFCM1(-) thermo library
204+
205+
- Changes:
206+
- Improved handling of excited species in FFCM1(-) kinetics library
207+
- Replaced Klippenstein H2O2 kinetics and thermo libraries with BurkeH2O2inN2 and BurkeH2O2inArHe
208+
209+
- Fixes:
210+
- Corrected adjlists for some species in JetSurf2.0 kinetics and thermo libraries (also renamed from JetSurf0.2)
211+
- Correct multiplicities for [C] and [CH] in multiple libraries ([C] from 5 to 3, [CH] from 4 to 2)
212+
213+
7214
RMG-Py Version 2.1.0
8215
====================
9216
Date: March 07, 2017

meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ requirements:
7575
- pyzmq
7676
- quantities
7777
- rdkit >=2015.09.2
78-
- rmgdatabase >=2.1.0
78+
- rmgdatabase >=2.1.5
7979
- scipy
8080
- scoop
8181
- symmetry

rmgpy/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# This file describes the version of RMG-Py
22

3-
__version__ = '2.1.0'
3+
__version__ = '2.1.5'

0 commit comments

Comments
 (0)