You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -61,20 +61,18 @@ for i, t in enumerate(terminations):
61
61
img_name,
62
62
slab,
63
63
show_unit_cell=2,
64
-
rotation='-90x',
65
-
run_povray=True)
64
+
rotation='-90x')
66
65
67
66
write(
68
67
img_name.replace('.pov', '-top.pov'),
69
68
slab,
70
-
show_unit_cell=2,
71
-
run_povray=True)
69
+
show_unit_cell=2)
72
70
#+END_SRC
73
71
74
72
*** Slab graph and surface atoms:
75
73
One of the less visual features is the identification of the surface atoms and identification of nearest-neighbors which is subsequently used for creating graph edges. When performing more sophisticated operations, such as adsorption site identification, these functions are being called automatically.
76
74
77
-
Slab of hcp Pd with (1, 1, 0) miller index. Top surface atoms have been changed to Au.
75
+
#+CAPTION: Slab of hcp Pd with (1, 1, 0) miller index. Top surface atoms have been changed to Au.
78
76
[[../images/Pd-surface-atoms.png]]
79
77
80
78
#+BEGIN_SRC python :results output org drawer :exports both
@@ -107,8 +105,7 @@ write(
107
105
'../images/Pd-surface-atoms.pov',
108
106
atoms,
109
107
show_unit_cell=2,
110
-
rotation='-90x',
111
-
run_povray=True)
108
+
rotation='-90x')
112
109
#+END_SRC
113
110
114
111
#+RESULTS:
@@ -162,8 +159,7 @@ for i, c in enumerate(coordinates):
162
159
write(
163
160
'../images/CuPd3_111-sites.pov',
164
161
atoms,
165
-
show_unit_cell=2,
166
-
run_povray=True)
162
+
show_unit_cell=2)
167
163
#+END_SRC
168
164
169
165
** Adsorption module
@@ -182,6 +178,8 @@ Adsorption site enumeration in CatGen is solely dependent upon surface atom iden
182
178
Here, we show how the surface sites can be assigned manually which is often convenient enough. Other means of surface site identification will be added in a future release.
183
179
184
180
Surface atoms are used to define top sites (green), which are then used to define remaining sites (red) via Delaunay triangulation symmetries.
181
+
182
+
#+CAPTION: Delaunay triangulation of surface atoms for fcc(111) structure.
185
183
[[../images/Pd3Cu-adsorption-sites.png]]
186
184
187
185
#+BEGIN_SRC python :results silent :exports code
@@ -211,6 +209,8 @@ For more complex adsorption enumeration, we often require more detailed informat
211
209
The =AdsorptionSite= class also produces an expanded unit cell which is useful for operations which require observation of periodic boundary conditions. This extended unit cell can be accessed by toggling the ``screen'' argument.
212
210
213
211
All possible adsorption sites of of CuPd_{3} (3, 2, 1). Site identifications are the same as above with the addition of blue which shows 4-fold hollow sites.
212
+
213
+
#+CAPTION: Delaunay triangulation of surface atoms for fcc(111) structure.
#+BEGIN_SRC python :results output org drawer :exports both
460
452
from catgen.pathways import ReactionNetwork
461
453
from catgen.surface import SlabGenerator
462
454
from catgen.adsorption import Builder
@@ -521,23 +513,11 @@ write(
521
513
*** Example usage:
522
514
Below is an example script which generates some simple figures using [[https://networkx.github.io/documentation/networkx-1.10/index.html][NetworkX]] code for all molecules up to C_{2}H_{6}.
0 commit comments