Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
ec49377
added `electrocatThermo` thermo library
davidfarinajr May 12, 2021
9c0df31
added electrochem families
davidfarinajr May 12, 2021
2f5af63
use lithium branch for testing
davidfarinajr Sep 1, 2021
5a2036d
modified O2 ads in Duetchman lib
davidfarinajr Sep 1, 2021
095e589
added `adsorptionLi` thermo groups
davidfarinajr Sep 1, 2021
96b1c67
added `Li` to metal DB
davidfarinajr Sep 2, 2021
4f43aae
reduced entropy for adsorbate corrections in adsorptionLi
davidfarinajr Sep 2, 2021
b8f1a01
added `surfaceThermoLi` thermo library
davidfarinajr Sep 2, 2021
6c395b1
Revert "reduced entropy for adsorbate corrections in adsorptionLi"
mjohnson541 Sep 7, 2021
a87ab24
add 50:50 EC:DMC solvent parameters
mjohnson541 Sep 29, 2021
c21091e
add Surface Carbonate 2F Decomposition family
mjohnson541 Sep 29, 2021
fabadc5
add Surface Carbonate CO 2F Decomposition family
mjohnson541 Sep 29, 2021
8cb101d
add Surface Carbonate CO Decomposition family
mjohnson541 Sep 29, 2021
c3fcb50
add Surface Carbonate Deposition family
mjohnson541 Sep 29, 2021
4d038c5
add Surface Carbonate F CO Decomposition family
mjohnson541 Sep 29, 2021
b0e42d1
add new families to recommended
mjohnson541 Sep 29, 2021
fef46aa
added `computationalLithiumElectrode` thermo lib
davidfarinajr Nov 18, 2021
1ffe8d1
add LithiumPrimaryThermo Library
mjohnson541 Nov 30, 2021
e6f68e7
add Li thermo groups
mjohnson541 Dec 8, 2021
4ae95ea
add LithiumPrimaryThermo library solute parameters to solute library
mjohnson541 Dec 9, 2021
a462933
add Li groups for solute parameter predictions
mjohnson541 Dec 9, 2021
fdcde71
add LithiumPrimaryKinetics library
mjohnson541 Dec 10, 2021
50a7b37
add LithiumAdditionThermo library
mjohnson541 Dec 13, 2021
6bcb81a
fix adjacency lists
mjohnson541 Dec 13, 2021
09e9598
add solute data to LithiumPrimaryKinetics
mjohnson541 Dec 14, 2021
9997544
add additional Lithium solute species
mjohnson541 Dec 14, 2021
1e54553
add LithiumPrimaryChargedKinetics library
mjohnson541 Dec 14, 2021
5b41717
1,2_Elimination_LiR initial groups
mjohnson541 Dec 14, 2021
537bfd5
1,2_Elimination_LiR initial training reactions
mjohnson541 Dec 14, 2021
c3fb70a
1,2_Intra_Elimination_LiR initial groups
mjohnson541 Dec 14, 2021
5d9f8f8
1,2_Intra_Elimination_LiR initial training reactions
mjohnson541 Dec 14, 2021
96e2b7b
Cation_Addition_MultipleBond initial groups
mjohnson541 Dec 14, 2021
5ebfe37
Cation_Addition_MultipleBond training reactions
mjohnson541 Dec 14, 2021
f24b9b4
Cation_Addition_MultipleBond_Disprop initial groups
mjohnson541 Dec 14, 2021
2c4dd45
Cation_Addition_MultipleBond_Disprop initial training reactions
mjohnson541 Dec 14, 2021
022e79e
Cation_Li_Abstraction initial groups
mjohnson541 Dec 14, 2021
42779b3
Cation_Li_Abstraction initial training reactions
mjohnson541 Dec 14, 2021
897bc9a
Cation_NO_Ring_Opening initial groups
mjohnson541 Dec 14, 2021
bc0cf8a
Cation_NO_Ring_Opening initial training reactions
mjohnson541 Dec 14, 2021
aa620e7
Cation_NO_Substitution initial groups
mjohnson541 Dec 14, 2021
4284250
Cation_NO_Substitution initial training reactions
mjohnson541 Dec 14, 2021
854d338
Cation_R_Recombination initial family
mjohnson541 Dec 14, 2021
ef3b2a9
LI_Abstraction initial groups
mjohnson541 Dec 14, 2021
50330b5
LI_Abstraction initial training
mjohnson541 Dec 14, 2021
7012c12
R_Addition_MultipleBond_Disprop initial groups
mjohnson541 Dec 14, 2021
9af6f1a
R_Addition_MultipleBond initial training reactions
mjohnson541 Dec 14, 2021
5bf08e6
allow retroene for Li
mjohnson541 Dec 14, 2021
77344f2
allow Lirad for Substitution_O
mjohnson541 Dec 14, 2021
80163d8
add Li training reaction to H_Abstraction
mjohnson541 Dec 14, 2021
56c8df4
add training reaction to Intra_R_Add_Endocyclic
mjohnson541 Dec 14, 2021
6649146
add R_Addition_MultipleBond training reactions
mjohnson541 Dec 14, 2021
1a8d552
add Retroene training reaction
mjohnson541 Dec 14, 2021
f91f513
add Substitution_O training reactions
mjohnson541 Dec 14, 2021
2a34706
allow Lirad in R_Addition_MultipleBond
mjohnson541 Dec 14, 2021
ac9b675
Cation_Addition_MultipleBond reverse direction to improve estimation
mjohnson541 Dec 14, 2021
1f4bd06
Cation_Addition_MultipleBond_Disprop reverse direction to improve est…
mjohnson541 Dec 14, 2021
9691ee9
Li_Abstraction reverse direction to improve estimation
mjohnson541 Dec 14, 2021
20ce9ac
Cation_NO_Ring_Opening reverse direction to improve estimation
mjohnson541 Dec 14, 2021
725df16
Cation_NO_Substitution reverse direction to improve estimation
mjohnson541 Dec 14, 2021
9f92a5d
don't allow Li to plate
mjohnson541 Jan 11, 2022
27cd8bf
comment out surface proton addition families
mjohnson541 Jan 11, 2022
25b74fd
squash for LithiumPrimaryChargedKinetics
mjohnson541 Jan 11, 2022
4fc1f91
bulk tree generation commit
mjohnson541 Jan 11, 2022
12db4a6
globally forbid LiC[ONSFCl]
mjohnson541 Feb 14, 2022
aaf9aa4
forbid EC recomb
mjohnson541 Feb 14, 2022
baffe74
forbid carbonate radical reactions
mjohnson541 Feb 28, 2022
bf0c40b
add solvent parameters for ethylene carbonate
mjohnson541 Apr 3, 2022
37e8427
additional thermochemistry
mjohnson541 Apr 24, 2022
bfe0719
add new reactions
mjohnson541 Apr 24, 2022
3bb2d1e
some indexes of refraction and eps
mjohnson541 Oct 7, 2022
6cec8b0
fix thermo groups
mjohnson541 May 9, 2023
e54d2f1
remove development families
mjohnson541 May 10, 2023
30a0aef
fix adjacency lists in intra_R_add_endocyclic training
mjohnson541 May 10, 2023
16d0d05
add Lithium families
mjohnson541 May 10, 2023
6070616
add Yunsie's reaction solvation data
mjohnson541 May 10, 2023
24b484c
add LithiumAnalogKInetics library
mjohnson541 May 10, 2023
1ddcffb
remove electrocat kinetics library
mjohnson541 May 10, 2023
5aee383
add electrocatLithermo library
mjohnson541 May 10, 2023
88d9cba
remove families that don't work
ssun30 Sep 24, 2024
11eae28
fix surface electrochemical families
mjohnson541 Jun 3, 2023
f944ff9
fix LithiumPrimaryChargedKinetics
mjohnson541 Jun 3, 2023
91f6604
fix LithiumPrimaryKinetics
mjohnson541 Jun 3, 2023
9d952dd
fix Lithium metal label
mjohnson541 Jun 3, 2023
bdc5b1d
specify metal properly in adsorptionoLi
mjohnson541 Jun 3, 2023
1bda572
fix O2d-S6dd group
mjohnson541 Jun 3, 2023
0e02ec3
fix CsOOOring group
mjohnson541 Jun 3, 2023
0a7b749
specify metal in surfaceThermoLi
mjohnson541 Jun 3, 2023
a130991
fix LithiumPrimaryKinetics2
mjohnson541 Jun 4, 2023
39ea1ae
add dielectric constant and index of refractions from literature from…
mjohnson541 Dec 8, 2023
20de190
remove carbonate families from recommended
mjohnson541 Mar 10, 2024
a9ecfe3
forbid carbon toss in 1,2_Elimination_LiR
mjohnson541 Mar 10, 2024
422b78b
add training reactions for Cation_R_Recombination
mjohnson541 Mar 10, 2024
face01f
train Cation_R_Recombination
mjohnson541 Mar 10, 2024
506926f
amend R_Addition_MultipleBond_Disprop training set
mjohnson541 Mar 10, 2024
ce01473
train R_Addition_MultipleBond_Disprop
mjohnson541 Mar 10, 2024
b09cde0
forbid carbonatebreak in R_Addition_MultipleBond
mjohnson541 Mar 10, 2024
07a1546
amend LithiumPrimaryKinetics library based on new results
mjohnson541 Mar 10, 2024
5916241
add new analogy reaction to adjust estimation
mjohnson541 Mar 10, 2024
e4b96d4
integrate adsorption data from Pynta calculations
mjohnson541 Mar 10, 2024
e759ad5
add LithiumSurface thermo library
mjohnson541 Mar 10, 2024
9f0e1f7
add lithium surface kinetics libraries
mjohnson541 Mar 10, 2024
0972286
Enabled surface proton electron reduction families
ssun30 Apr 11, 2024
cde05c5
Restored Surface Proton Electron Reduction vdW families
ssun30 Apr 17, 2024
d372871
Restored some PCET family rules
ssun30 Jul 12, 2024
db1d050
Changed the sign of electrons in PCET families
ssun30 Aug 6, 2024
6868360
CI now uses echem-rebase branch
ssun30 Sep 24, 2024
4151a92
Removed Electrons from PCET_Beta_vdW Groups
ssun30 Sep 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ concurrency:

env:
# update this to run tests with un merged rmg-py branches
RMG_PY_BRANCH: main
RMG_PY_BRANCH: echem-rebase

jobs:
build-and-test-linux:
Expand Down
53 changes: 42 additions & 11 deletions input/forbiddenStructures.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,28 +24,28 @@

entry(
label = "Od_rad",
group =
group =
"""
1 O u1 {2,D}
2 R ux {1,D}
""",
shortDesc = u"""""",
longDesc =
longDesc =
u"""

""",
)

entry(
label = "N_birad_triplet_2singleBonds",
group =
group =
"""
1 N u2 p0 {2,S} {3,S}
2 R ux {1,S}
3 R ux {1,S}
""",
shortDesc = u"""""",
longDesc =
longDesc =
u"""

""",
Expand All @@ -58,7 +58,7 @@
1 C u4 p0
""",
shortDesc = u"""""",
longDesc =
longDesc =
u"""

""",
Expand Down Expand Up @@ -129,46 +129,46 @@

entry(
label = "O3",
group =
group =
"""
1 O u[0,1] {2,S}
2 O u0 {1,S} {3,S}
3 O u[0,1] {2,S}
""",
shortDesc = u"""""",
longDesc =
longDesc =
u"""

""",
)

entry(
label = "O4..",
group =
group =
"""
1 O u1 {2,S}
2 O u0 {1,S} {3,S}
3 O u0 {2,S} {4,S}
4 O u1 {3,S}
""",
shortDesc = u"""""",
longDesc =
longDesc =
u"""

""",
)

entry(
label = "cyclic-C3O",
group =
group =
"""
1 C u0 {2,D} {3,S} {4,S}
2 O u0 {1,D}
3 C u0 {1,S} {4,T}
4 C u0 {1,S} {3,T}
""",
shortDesc = u"""""",
longDesc =
longDesc =
u"""

""",
Expand All @@ -189,6 +189,23 @@
""",
)


entry(
label = "LiCONSFCl",
group =
"""
1 Li u0 p0 c0 {2,S}
2 C ux px c0 {3,[S,D,T]} {1,S}
3 [O,N,S,F,Cl] ux px c0 {2,[S,D,T]}
""",
shortDesc = u"""""",
longDesc =
u"""
In these species the other atom tends to take most of the charge from the Li
so it isn't really bonded to C
""",
)

entry(
label = "CO_birad",
species =
Expand Down Expand Up @@ -492,6 +509,20 @@
""",
)

entry(
label = "LiX",
species =
"""
1 Li u0 p0 c0 {2,S}
2 X u0 p0 c0 {1,S}
""",
shortDesc = u"""""",
longDesc =
u"""
Don't allow Li to plate
""",
)

entry(
label = "CO2X2",
species =
Expand Down
Loading