Skip to content

Commit 9929a7f

Browse files
committed
Add release notes for version 2.4.0
1 parent d927f1a commit 9929a7f

File tree

1 file changed

+123
-7
lines changed

1 file changed

+123
-7
lines changed

documentation/source/users/rmg/releaseNotes.rst

Lines changed: 123 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,129 @@ Release Notes
55
*************
66

77

8-
RMG-Py Version 2.3....
9-
======================
10-
(pre-release development version)
11-
12-
- Miscellaneous changes:
13-
- Output files in 'solver' directory now show species amounts (numbers of moles) not mole fractions.
14-
8+
RMG-Py Version 2.4.0
9+
====================
10+
Date: June 14, 2019
11+
12+
- Heterogeneous catalysis!
13+
- RMG-cat fork has been merged #1573
14+
- Introduce SurfaceReactor
15+
- Thermo estimation for adsorbed species
16+
- Surface reaction generation and kinetics estimation
17+
- Introduce Van der Waals bonds (order 0) and quadruple bonds (order 4) #1542
18+
- Arkane
19+
- Automatically detect rotor symmetry #1526
20+
- Introduce new YAML files for storing and loading species statmech data #1402, #1551
21+
- Don't create species dictionary file if there are no structures #1528
22+
- Improvements to network explorer tool #1545
23+
- Improved class inheritance for quantum log file classes #1571
24+
- Automatic determination of optical isomers and symmetry using ``symmetry`` package #1571
25+
- Parse CCSD(T) energies from Molpro output #1592
26+
- Automatically determine molecule linearity #1601
27+
- Determine frequency scaling factor based on geom/freq method rather than sp method #1612
28+
- Improve logging related to energy barriers #1575
29+
- Ensure that translational mode is calculated for atoms #1620
30+
- Miscellaneous features
31+
- New ``enumerate_bonds`` method of Molecule to generate dictionary of bond types #1525
32+
- Introduce ``RMGObject`` parent class to support YAML dumping and loading #1402, #1540
33+
- Add support for fluorine atomtypes #1543
34+
- Introduce ``ArrheniusBM`` class for Blower-Masel kinetics #1461
35+
- Allow defining and using co-solvents for solvent libraries #1558
36+
- Introduce ``strict`` option to perform isomorphism between species/molecules while ignoring electrons and bond orders #1329
37+
- Molecule and Species objects can be instantiated by providing ``SMILES`` or ``InChI`` argument directly, and the identifiers can be accessed via the ``SMILES`` and ``InChI`` attributes #1329
38+
- Parallelization has been completely refactored using Python multiprocessing module in replacement of scoop, currently supports parallel reaction generation and QMTP #1459
39+
- Improvements to usability of uncertainty analysis functionality #1593
40+
- Bug fixes
41+
- Various fixes for supporting mono-atomic molecules in Arkane #1513, #1521
42+
- Ensure ``keras_backend`` is set consistently #1535
43+
- Fix handling of disconnected graphs in VF2 isomorphism algorithm #1538
44+
- Ignore hydrogen bonds when converting to RDKit molecule #1552
45+
- Other miscellaneous bugs #1546, #1556, #1593, #1600, #1622
46+
- Backward incompatible changes
47+
- Hydrogen bonds are now order 0.1 (instead of 0) #1542
48+
- New dependencies
49+
- pyyaml (required) #1402
50+
- scikit-learn (required) #1461
51+
- textgenrnn (optional) #1573
52+
- Other
53+
- Windows binaries are no longer officially supported. The new recommended way to use RMG on Windows computers is via a virtual machine or through the Linux subsystem. See documentation for updated installation instructions. #1531, #1534
54+
- Documentation updates #1544, #1567
55+
- Logging/exception improvements #1538, #1562
56+
- PEP-8 improvements #1566, #1592, #1596
57+
- Solver output files (png/csv) now report moles instead of mole fractions #1542
58+
- Replace global RMGDatabase object if the database is reloaded #1565
59+
- Print ML generated quote upon completion of RMG jobs #1573
60+
- Infrastructure for automatically generated reaction rate trees #1461
61+
- Testing related changes #1597, #1599
62+
- Updates to example Jupyter notebooks #1541, #1593
63+
64+
RMG-database Version 2.4.0
65+
==========================
66+
Date: June 14, 2019
67+
68+
- Heterogeneous catalysis!
69+
- RMG-cat fork has been merged #309
70+
- New kinetics families
71+
- Surface_Adsorption_Single
72+
- Surface_Adsorption_vdW
73+
- Surface_Adsorption_Dissociative
74+
- Surface_Dissociation
75+
- Surface_Abstraction
76+
- Surface_Adsorption_Double
77+
- Surface_Dissociation_vdW
78+
- Surface_Adsorption_Bidentate
79+
- Surface_Bidentate_Dissociation
80+
- Surface_Recombination (deprecated, use Surface_Dissociation instead)
81+
- New thermo group types
82+
- adsorptionNi
83+
- adsorptionPt
84+
- New thermo libraries
85+
- surfaceThermoNi
86+
- surfaceThermoPt
87+
- New kinetics families
88+
- 1,2_NH3_elimination #326
89+
- 1,3_NH3_elimination #326
90+
- New kinetics libraries
91+
- HydrazinePDep #326
92+
- New transport libraries
93+
- OneDMinN2 #326
94+
- Kinetics training reaction additions
95+
- 1,2_shiftC #306
96+
- Intra_R_Add_Endocyclic #306, #258
97+
- Intra_R_Add_Exocyclic #306, #258, #331
98+
- Intra_ene_reaction #306
99+
- R_Addition_COm #306
100+
- R_Addition_MultipleBond #306, #258
101+
- R_Recombination #306, #326
102+
- Intra_H_migration #306
103+
- H_Abstraction #326
104+
- Kinetics library additions
105+
- primaryNitrogenLibrary #326
106+
- Lai_Hexylbenzene #258
107+
- Thermo library additions
108+
- CBS_QB3_1dHR, thermo_DFT_CCSDTF12_BAC #319
109+
- primaryNS #326
110+
- Lai_Hexylbenzene #258
111+
- Thermo group additions
112+
- ring, polycyclic, radical #258
113+
- Changes
114+
- [adjlist] kinetics/libraries/Klippenstein_Glarborg2016 #308
115+
- [labels] thermo/libraries/CBS_QB3_1dHR, Narayanaswamy #306
116+
- [units] kinetics/libraries/Sulfur/GlarborgMarhsall, Nitrogen_Dean_and_Bozzelli, primaryNitrogenLibrary, primarySulfurLibrary #311
117+
- [units] R_Addition_MultipleBond/training, R_Recombination/training #312
118+
- [adjlist] kinetics/libraries/GRI-Mech3.0-N #313
119+
- [adjlist] thermo/libraries/GRI-Mech3.0-N, GRI-Mech3.0 #313
120+
- [rates] Disproportionation/training, R_Addition_MultipleBond/training #326
121+
- [labels] kinetics/libraries/NOx2018 #326
122+
- [labels, attributes] kinetics/libraries/Nitrogen_Dean_and_Bozelli #326
123+
- [labels] kinetics/librariesNitrogen_Glarbog_Gimenez_et_al, Nitrogen_Glarborg_Zhang_et_al #326
124+
- [labels, adjlist] thermo/libraries/BurcatNS #326
125+
- [labels] thermo/libraries/NOx2018, NitrogenCurran #326
126+
- [labels] transport/libraries/NOx2018 #326
127+
- [adjlist] Intra_R_Add_Endocyclic/training #332
128+
- [value] thermo/groups/ring/12dioxetane #327
129+
- [adjlist] thermo/libraries/GRI-Mech3.0 #336
130+
- [value] thermo/libraries/primaryThermoLibrary #338
15131

16132

17133
RMG-Py Version 2.3.0

0 commit comments

Comments
 (0)