Skip to content

Commit eeb8c98

Browse files
committed
Merge pull request #92 from ReactionMechanismGenerator/ipsoDatabase
Cyclic database improvements
2 parents 42b7ccc + 3c5c4cd commit eeb8c98

File tree

15 files changed

+7899
-578
lines changed

15 files changed

+7899
-578
lines changed

input/kinetics/families/Diels_alder_addition/groups.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1706,3 +1706,31 @@
17061706
17071707
""",
17081708
)
1709+
1710+
forbidden(
1711+
label= 'benzyl_isomer1',
1712+
group=
1713+
"""
1714+
1 C 0 {2,D}
1715+
2 C 0 {1,D} {3,S} {7,S}
1716+
3 C 0 {2,S} {4,D}
1717+
4 C 0 {3,D} {5,S}
1718+
5 C 1 {4,S} {6,S}
1719+
6 C 0 {5,S} {7,D}
1720+
7 C 0 {2,S} {6,D}
1721+
"""
1722+
)
1723+
1724+
forbidden(
1725+
label= 'benzyl_isomer2',
1726+
group=
1727+
"""
1728+
1 C 0 {2,D}
1729+
2 C 0 {1,D} {3,S} {7,S}
1730+
3 C 1 {2,S} {4,S}
1731+
4 C 0 {3,S} {5,D}
1732+
5 C 0 {4,D} {6,S}
1733+
6 C 0 {5,S} {7,D}
1734+
7 C 0 {2,S} {6,D}
1735+
"""
1736+
)
Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
C9H8-2
2+
1 *2 C u0 p0 c0 {2,S} {4,S} {10,S} {11,S}
3+
2 *1 C u0 p0 c0 {1,S} {3,D} {5,S}
4+
3 *5 C u0 p0 c0 {2,D} {6,S} {7,S}
5+
4 *3 C u0 p0 c0 {1,S} {6,D} {12,S}
6+
5 C u0 p0 c0 {2,S} {8,D} {13,S}
7+
6 *4 C u0 p0 c0 {3,S} {4,D} {14,S}
8+
7 C u0 p0 c0 {3,S} {9,D} {15,S}
9+
8 C u0 p0 c0 {5,D} {9,S} {17,S}
10+
9 C u0 p0 c0 {7,D} {8,S} {16,S}
11+
10 *6 H u0 p0 c0 {1,S}
12+
11 H u0 p0 c0 {1,S}
13+
12 H u0 p0 c0 {4,S}
14+
13 H u0 p0 c0 {5,S}
15+
14 H u0 p0 c0 {6,S}
16+
15 H u0 p0 c0 {7,S}
17+
16 H u0 p0 c0 {9,S}
18+
17 H u0 p0 c0 {8,S}
19+
20+
C7H9
21+
multiplicity 2
22+
1 *1 C u0 p0 c0 {2,S} {3,S} {4,S} {8,S}
23+
2 C u0 p0 c0 {1,S} {7,S} {9,S} {10,S}
24+
3 *2 C u0 p0 c0 {1,S} {5,D} {11,S}
25+
4 *5 C u0 p0 c0 {1,S} {6,D} {12,S}
26+
5 *3 C u0 p0 c0 {3,D} {6,S} {13,S}
27+
6 *4 C u0 p0 c0 {4,D} {5,S} {14,S}
28+
7 C u1 p0 c0 {2,S} {15,S} {16,S}
29+
8 *6 H u0 p0 c0 {1,S}
30+
9 H u0 p0 c0 {2,S}
31+
10 H u0 p0 c0 {2,S}
32+
11 H u0 p0 c0 {3,S}
33+
12 H u0 p0 c0 {4,S}
34+
13 H u0 p0 c0 {5,S}
35+
14 H u0 p0 c0 {6,S}
36+
15 H u0 p0 c0 {7,S}
37+
16 H u0 p0 c0 {7,S}
38+
39+
C7H9-4
40+
multiplicity 2
41+
1 C u0 p0 c0 {3,S} {7,S} {9,S} {10,S}
42+
2 *2 C u0 p0 c0 {4,S} {5,S} {8,S} {11,S}
43+
3 *5 C u0 p0 c0 {1,S} {4,D} {6,S}
44+
4 *1 C u0 p0 c0 {2,S} {3,D} {12,S}
45+
5 *3 C u0 p0 c0 {2,S} {6,D} {13,S}
46+
6 *4 C u0 p0 c0 {3,S} {5,D} {14,S}
47+
7 C u1 p0 c0 {1,S} {15,S} {16,S}
48+
8 *6 H u0 p0 c0 {2,S}
49+
9 H u0 p0 c0 {1,S}
50+
10 H u0 p0 c0 {1,S}
51+
11 H u0 p0 c0 {2,S}
52+
12 H u0 p0 c0 {4,S}
53+
13 H u0 p0 c0 {5,S}
54+
14 H u0 p0 c0 {6,S}
55+
15 H u0 p0 c0 {7,S}
56+
16 H u0 p0 c0 {7,S}
57+
58+
C9H8
59+
1 *1 C u0 p0 c0 {2,S} {3,S} {4,S} {10,S}
60+
2 *5 C u0 p0 c0 {1,S} {5,D} {6,S}
61+
3 *2 C u0 p0 c0 {1,S} {7,D} {11,S}
62+
4 C u0 p0 c0 {1,S} {8,D} {12,S}
63+
5 *4 C u0 p0 c0 {2,D} {7,S} {13,S}
64+
6 C u0 p0 c0 {2,S} {9,D} {15,S}
65+
7 *3 C u0 p0 c0 {3,D} {5,S} {14,S}
66+
8 C u0 p0 c0 {4,D} {9,S} {17,S}
67+
9 C u0 p0 c0 {6,D} {8,S} {16,S}
68+
10 *6 H u0 p0 c0 {1,S}
69+
11 H u0 p0 c0 {3,S}
70+
12 H u0 p0 c0 {4,S}
71+
13 H u0 p0 c0 {5,S}
72+
14 H u0 p0 c0 {7,S}
73+
15 H u0 p0 c0 {6,S}
74+
16 H u0 p0 c0 {9,S}
75+
17 H u0 p0 c0 {8,S}
76+
77+
C7H9-3
78+
multiplicity 2
79+
1 *1 C u0 p0 c0 {3,S} {4,S} {8,S} {9,S}
80+
2 C u0 p0 c0 {3,S} {7,S} {10,S} {11,S}
81+
3 *5 C u0 p0 c0 {1,S} {2,S} {5,D}
82+
4 *2 C u0 p0 c0 {1,S} {6,D} {12,S}
83+
5 *4 C u0 p0 c0 {3,D} {6,S} {13,S}
84+
6 *3 C u0 p0 c0 {4,D} {5,S} {14,S}
85+
7 C u1 p0 c0 {2,S} {15,S} {16,S}
86+
8 *6 H u0 p0 c0 {1,S}
87+
9 H u0 p0 c0 {1,S}
88+
10 H u0 p0 c0 {2,S}
89+
11 H u0 p0 c0 {2,S}
90+
12 H u0 p0 c0 {4,S}
91+
13 H u0 p0 c0 {5,S}
92+
14 H u0 p0 c0 {6,S}
93+
15 H u0 p0 c0 {7,S}
94+
16 H u0 p0 c0 {7,S}
95+
96+
C7H9-2
97+
multiplicity 2
98+
1 *2 C u0 p0 c0 {3,S} {4,S} {8,S} {11,S}
99+
2 C u0 p0 c0 {3,S} {7,S} {9,S} {10,S}
100+
3 *1 C u0 p0 c0 {1,S} {2,S} {5,D}
101+
4 *3 C u0 p0 c0 {1,S} {6,D} {12,S}
102+
5 *5 C u0 p0 c0 {3,D} {6,S} {13,S}
103+
6 *4 C u0 p0 c0 {4,D} {5,S} {14,S}
104+
7 C u1 p0 c0 {2,S} {15,S} {16,S}
105+
8 *6 H u0 p0 c0 {1,S}
106+
9 H u0 p0 c0 {2,S}
107+
10 H u0 p0 c0 {2,S}
108+
11 H u0 p0 c0 {1,S}
109+
12 H u0 p0 c0 {4,S}
110+
13 H u0 p0 c0 {5,S}
111+
14 H u0 p0 c0 {6,S}
112+
15 H u0 p0 c0 {7,S}
113+
16 H u0 p0 c0 {7,S}
114+

input/kinetics/families/H_shift_cyclopentadiene/training/reactions.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,46 @@
77
Put kinetic parameters for reactions to use as a training set for fitting
88
group additivity values in this file.
99
"""
10+
11+
12+
entry(
13+
index = 1,
14+
label = "C7H9 <=> C7H9-2",
15+
degeneracy = 1,
16+
kinetics = Arrhenius(A=(4.39e+07, 's^-1'), n=1.58, Ea=(21.7, 'kcal/mol'), T0=(1, 'K')),
17+
rank = 3,
18+
shortDesc = u"""Training reaction from kinetics library: vinylCPD_H""",
19+
longDesc =
20+
u"""
21+
Taken from entry: addB <=> product21
22+
""",
23+
)
24+
25+
entry(
26+
index = 2,
27+
label = "C7H9-3 <=> C7H9-4",
28+
degeneracy = 1,
29+
kinetics = Arrhenius(A=(5.06e+07, 's^-1'), n=1.74, Ea=(24.3, 'kcal/mol'), T0=(1, 'K')),
30+
rank = 3,
31+
shortDesc = u"""Training reaction from kinetics library: vinylCPD_H""",
32+
longDesc =
33+
u"""
34+
Taken from entry: product21 <=> product22
35+
""",
36+
)
37+
38+
39+
40+
entry(
41+
index = 3,
42+
label = "C9H8 <=> C9H8-2",
43+
degeneracy = 1,
44+
kinetics = Arrhenius(A=(5.2e+09, 's^-1'), n=0.96, Ea=(6.8, 'kcal/mol'), T0=(1, 'K')),
45+
rank = 3,
46+
shortDesc = u"""Training reaction from kinetics library: C10H11""",
47+
longDesc =
48+
u"""
49+
Taken from entry: pdt22 <=> INDENE
50+
""",
51+
)
52+

0 commit comments

Comments
 (0)