Skip to content

Commit 214aa7e

Browse files
committed
Add release notes for RMG-Py and RMG-database v3.0.0
1 parent 772f573 commit 214aa7e

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

documentation/source/users/rmg/releaseNotes.rst

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

7+
RMG-Py Version 3.0.0
8+
====================
9+
Date: December 16, 2019
10+
11+
This release represents a major milestone in RMG development and includes many backwards-incompatible changes,
12+
most notably Python 3 compatibility and major API changes. Users switching to RMG 3 will need to create new
13+
conda environments and update any scripts which access the API. We recommend using the `futurize` script from
14+
python-future for updating scripts for Python 3 and the provided `rmg2to3.py` script for updating scripts for RMG 3.
15+
16+
- Python 3 #1724
17+
- RMG is now compatible with Python 3.7 and newer
18+
- RMG v2.x versions will no longer be supported
19+
- API changes
20+
- Method, function, and argument names have been standardized to use snake_case across RMG and Arkane
21+
- Input file related code was not changed, in order to continue support for existing syntax
22+
- Conversion script has been provided to aid transition (scripts/rmg2to3.py)
23+
- Standardized submodule names in the rmgpy.tools module #1794
24+
- Accompanying changes
25+
- Reduction and scoop_framework modules have been removed
26+
- New/updated hash and comparison methods for Species/Molecule/Atom/Bond classes
27+
- DDE thermochemistry estimator has been replaced by chemprop
28+
- Update example IPython notebooks #1735
29+
- Update global uncertainty module to work with MUQ 2 and Python 3 #1738
30+
- Miscellaneous clean up and bug fixes following transition #1741, #1744, #1752, #1759, #1785, #1802, #1798, #1799, #1808
31+
32+
- Arkane
33+
- Improvements and refactoring of job output file creation and content #1607
34+
- Fix kinetics fitting bug #1672
35+
- Improvements to automatic network exploration tool #1647
36+
- Support for ND classical and semi-classical rotor calculations #1640, #1849
37+
- Support for 2D quantum mechanical rotor calculations using Q2DTor #1640
38+
- Support for providing absolute file paths #1685
39+
- Output RMG-style libraries #1769
40+
- Check for error termination in Gaussian log files #1766
41+
- Support for parsing Orca log files #1749
42+
- Support for parsing MP2, double hybrid DFT, CCSD, and CCSD(T) energies from Gaussian log files #1815
43+
- Support for TeraChem log files #1788
44+
- Miscellaneous bug fixes #1810
45+
46+
- New features and other additions
47+
- Additional options for heterocycles in MLEstimator #1621
48+
- Automatic tree generation algorithm implementation completed #1486, #1675, #1848
49+
- New simulation restart approach using seed mechanisms (old pickle-based method removed) #1641
50+
- Added new MBSampledReactor type for simulating molecular beam experiments (does not support model generation) #1669
51+
- Improvements to group additivity thermo estimates for aromatics and sulfur species #1731, #1751
52+
- Improvements to solvation correction determination with multiple resonance structures #1832
53+
- Add support for reading and writing extended element syntax in Chemkin NASA polynomials #1636
54+
- Add support for fitting negative Arrhenius rates (found in MultiArrhenius data) #1834
55+
56+
- Bug fixes
57+
- Fix numpy rcond usage to restore support for older numpy versions #1670
58+
- Fix bug with duplicate library reactions when using RMG generated seed mechanisms #1676
59+
- Move parse_command_line_arguments to facilitate importing in binary package #1717
60+
- Fix issues with is_identical_to methods of kinetics models #1705
61+
- Fix cython issue with make_object definitions #1817
62+
- Fix issue with estimating solvation corrections for radicals #1773
63+
- Fix parsing of certain types of RMG generated reaction comments #1842
64+
- Fix identifier generation for surface species using OpenBabel #1842
65+
- Fix mole fraction normalization for SimpleReactor #1809
66+
- Fix permissions error when writing seed mechanisms in WSL #1796
67+
- Fix issue with restarting from job without reaction filters #1847
68+
69+
- Other
70+
- Improvements to mergeModels.py script #1649
71+
- Miscellaneous performance improvements #1677, #1765,
72+
- Raise errors when NaN is encountered in solver #1679
73+
- Allow sulfur species to have valence 12 in resonance algorithm #1751
74+
- Add support for maxproc argument to generate_reactions module #1780
75+
- Display atom index when drawing groups #1758
76+
- Update sensitivity example #1805
77+
- Update commented input file #1806
78+
- Generate reverse reaction recipes in reverse order of the forward recipe #1829
79+
- Add iodine to Chemkin elements list #1825
80+
- Remove unnecessary duplicate checking for seed mechanisms #1824
81+
- Organize examples for running RMG scripts #1840
82+
- Increase RDKit version requirement to avoid memory leak #1851
83+
- Logging changes #1721, #1755
84+
- Documentation updates #1680, #1709, #1767, #1781, #1784, #1807, #1845
85+
86+
Thanks to all contributors: ajocher, alongd, amarkpayne, cgrambow, dranasinghe, hwpang, kspieks, goldmanm, mazeau,
87+
mjohnson541, mliu49, oscarwumit, rwest, rgillis8, sarakha, sudoursa, xiaoruiDong, yunsiechung, zjburas
88+
89+
90+
RMG-database Version 3.0.0
91+
==========================
92+
Date: December 16, 2019
93+
94+
- Thermochemistry
95+
- Add new models for chemprop estimator to replace dde models #351
96+
- Revamp GAVs for oxygenated sulfur species #360
97+
- Add polycyclic GAVs for various strained molecules #333
98+
99+
- Kinetics
100+
- New automatically generated tree for R_Recombination #334, #369
101+
- Refine root template for 1,2_NH3_elimination #350
102+
- New DMSOxy kinetics family #360
103+
- Add DMS related training reactions to H_abstraction #360
104+
105+
- Bug fixes
106+
- Fix drawing for 2+2_cycloaddition_Cd #345
107+
- Fix incorrect SMILES in solute database #348
108+
- Fix incorrect adjacency list for HON in kinetics libraries #350
109+
- Fix typo in solvent parameters #357
110+
111+
- Miscellaneous
112+
- Update scripts and IPython notebooks for Python 3 #364
113+
114+
7115
RMG-Py Version 2.4.1
8116
====================
9117
Date: July 23, 2019

0 commit comments

Comments
 (0)