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