root / ase / data / colors.py
Historique | Voir | Annoter | Télécharger (5,59 ko)
1 | 1 | tkerber | import numpy as np |
---|---|---|---|
2 | 1 | tkerber | |
3 | 1 | tkerber | |
4 | 1 | tkerber | # Jmol colors. See: http://jmol.sourceforge.net/jscolors/#color_U
|
5 | 1 | tkerber | jmol_colors = np.array([ |
6 | 1 | tkerber | (1.000,0.000,0.000) ,# None |
7 | 1 | tkerber | (1.000,1.000,1.000), # H |
8 | 1 | tkerber | (0.851,1.000,1.000), # He |
9 | 1 | tkerber | (0.800,0.502,1.000), # Li |
10 | 1 | tkerber | (0.761,1.000,0.000), # Be |
11 | 1 | tkerber | (1.000,0.710,0.710), # B |
12 | 1 | tkerber | (0.565,0.565,0.565), # C |
13 | 1 | tkerber | (0.188,0.314,0.973), # N |
14 | 1 | tkerber | (1.000,0.051,0.051), # O |
15 | 1 | tkerber | (0.565,0.878,0.314), # F |
16 | 1 | tkerber | (0.702,0.890,0.961), # Ne |
17 | 1 | tkerber | (0.671,0.361,0.949), # Na |
18 | 1 | tkerber | (0.541,1.000,0.000), # Mg |
19 | 1 | tkerber | (0.749,0.651,0.651), # Al |
20 | 1 | tkerber | (0.941,0.784,0.627), # Si |
21 | 1 | tkerber | (1.000,0.502,0.000), # P |
22 | 1 | tkerber | (1.000,1.000,0.188), # S |
23 | 1 | tkerber | (0.122,0.941,0.122), # Cl |
24 | 1 | tkerber | (0.502,0.820,0.890), # Ar |
25 | 1 | tkerber | (0.561,0.251,0.831), # K |
26 | 1 | tkerber | (0.239,1.000,0.000), # Ca |
27 | 1 | tkerber | (0.902,0.902,0.902), # Sc |
28 | 1 | tkerber | (0.749,0.761,0.780), # Ti |
29 | 1 | tkerber | (0.651,0.651,0.671), # V |
30 | 1 | tkerber | (0.541,0.600,0.780), # Cr |
31 | 1 | tkerber | (0.612,0.478,0.780), # Mn |
32 | 1 | tkerber | (0.878,0.400,0.200), # Fe |
33 | 1 | tkerber | (0.941,0.565,0.627), # Co |
34 | 1 | tkerber | (0.314,0.816,0.314), # Ni |
35 | 1 | tkerber | (0.784,0.502,0.200), # Cu |
36 | 1 | tkerber | (0.490,0.502,0.690), # Zn |
37 | 1 | tkerber | (0.761,0.561,0.561), # Ga |
38 | 1 | tkerber | (0.400,0.561,0.561), # Ge |
39 | 1 | tkerber | (0.741,0.502,0.890), # As |
40 | 1 | tkerber | (1.000,0.631,0.000), # Se |
41 | 1 | tkerber | (0.651,0.161,0.161), # Br |
42 | 1 | tkerber | (0.361,0.722,0.820), # Kr |
43 | 1 | tkerber | (0.439,0.180,0.690), # Rb |
44 | 1 | tkerber | (0.000,1.000,0.000), # Sr |
45 | 1 | tkerber | (0.580,1.000,1.000), # Y |
46 | 1 | tkerber | (0.580,0.878,0.878), # Zr |
47 | 1 | tkerber | (0.451,0.761,0.788), # Nb |
48 | 1 | tkerber | (0.329,0.710,0.710), # Mo |
49 | 1 | tkerber | (0.231,0.620,0.620), # Tc |
50 | 1 | tkerber | (0.141,0.561,0.561), # Ru |
51 | 1 | tkerber | (0.039,0.490,0.549), # Rh |
52 | 1 | tkerber | (0.000,0.412,0.522), # Pd |
53 | 1 | tkerber | (0.753,0.753,0.753), # Ag |
54 | 1 | tkerber | (1.000,0.851,0.561), # Cd |
55 | 1 | tkerber | (0.651,0.459,0.451), # In |
56 | 1 | tkerber | (0.400,0.502,0.502), # Sn |
57 | 1 | tkerber | (0.620,0.388,0.710), # Sb |
58 | 1 | tkerber | (0.831,0.478,0.000), # Te |
59 | 1 | tkerber | (0.580,0.000,0.580), # I |
60 | 1 | tkerber | (0.259,0.620,0.690), # Xe |
61 | 1 | tkerber | (0.341,0.090,0.561), # Cs |
62 | 1 | tkerber | (0.000,0.788,0.000), # Ba |
63 | 1 | tkerber | (0.439,0.831,1.000), # La |
64 | 1 | tkerber | (1.000,1.000,0.780), # Ce |
65 | 1 | tkerber | (0.851,1.000,0.780), # Pr |
66 | 1 | tkerber | (0.780,1.000,0.780), # Nd |
67 | 1 | tkerber | (0.639,1.000,0.780), # Pm |
68 | 1 | tkerber | (0.561,1.000,0.780), # Sm |
69 | 1 | tkerber | (0.380,1.000,0.780), # Eu |
70 | 1 | tkerber | (0.271,1.000,0.780), # Gd |
71 | 1 | tkerber | (0.188,1.000,0.780), # Tb |
72 | 1 | tkerber | (0.122,1.000,0.780), # Dy |
73 | 1 | tkerber | (0.000,1.000,0.612), # Ho |
74 | 1 | tkerber | (0.000,0.902,0.459), # Er |
75 | 1 | tkerber | (0.000,0.831,0.322), # Tm |
76 | 1 | tkerber | (0.000,0.749,0.220), # Yb |
77 | 1 | tkerber | (0.000,0.671,0.141), # Lu |
78 | 1 | tkerber | (0.302,0.761,1.000), # Hf |
79 | 1 | tkerber | (0.302,0.651,1.000), # Ta |
80 | 1 | tkerber | (0.129,0.580,0.839), # W |
81 | 1 | tkerber | (0.149,0.490,0.671), # Re |
82 | 1 | tkerber | (0.149,0.400,0.588), # Os |
83 | 1 | tkerber | (0.090,0.329,0.529), # Ir |
84 | 1 | tkerber | (0.816,0.816,0.878), # Pt |
85 | 1 | tkerber | (1.000,0.820,0.137), # Au |
86 | 1 | tkerber | (0.722,0.722,0.816), # Hg |
87 | 1 | tkerber | (0.651,0.329,0.302), # Tl |
88 | 1 | tkerber | (0.341,0.349,0.380), # Pb |
89 | 1 | tkerber | (0.620,0.310,0.710), # Bi |
90 | 1 | tkerber | (0.671,0.361,0.000), # Po |
91 | 1 | tkerber | (0.459,0.310,0.271), # At |
92 | 1 | tkerber | (0.259,0.510,0.588), # Rn |
93 | 1 | tkerber | (0.259,0.000,0.400), # Fr |
94 | 1 | tkerber | (0.000,0.490,0.000), # Ra |
95 | 1 | tkerber | (0.439,0.671,0.980), # Ac |
96 | 1 | tkerber | (0.000,0.729,1.000), # Th |
97 | 1 | tkerber | (0.000,0.631,1.000), # Pa |
98 | 1 | tkerber | (0.000,0.561,1.000), # U |
99 | 1 | tkerber | (0.000,0.502,1.000), # Np |
100 | 1 | tkerber | (0.000,0.420,1.000), # Pu |
101 | 1 | tkerber | (0.329,0.361,0.949), # Am |
102 | 1 | tkerber | (0.471,0.361,0.890), # Cm |
103 | 1 | tkerber | (0.541,0.310,0.890), # Bk |
104 | 1 | tkerber | (0.631,0.212,0.831), # Cf |
105 | 1 | tkerber | (0.702,0.122,0.831), # Es |
106 | 1 | tkerber | (0.702,0.122,0.729), # Fm |
107 | 1 | tkerber | (0.702,0.051,0.651), # Md |
108 | 1 | tkerber | (0.741,0.051,0.529), # No |
109 | 1 | tkerber | (0.780,0.000,0.400), # Lr |
110 | 1 | tkerber | (0.800,0.000,0.349), # Rf |
111 | 1 | tkerber | (0.820,0.000,0.310), # Db |
112 | 1 | tkerber | (0.851,0.000,0.271), # Sg |
113 | 1 | tkerber | (0.878,0.000,0.220), # Bh |
114 | 1 | tkerber | (0.902,0.000,0.180), # Hs |
115 | 1 | tkerber | (0.922,0.000,0.149), # Mt |
116 | 1 | tkerber | ]) |
117 | 1 | tkerber | |
118 | 1 | tkerber | # CPK colors in units of RGB values:
|
119 | 1 | tkerber | cpk_colors = np.array([ |
120 | 1 | tkerber | (1.000,0.000,0.000) ,# None |
121 | 1 | tkerber | (1.000,1.000,1.000) ,# H |
122 | 1 | tkerber | (1.000,0.753,0.796) ,# He |
123 | 1 | tkerber | (0.698,0.133,0.133) ,# Li |
124 | 1 | tkerber | (1.000,0.078,0.576) ,# Be |
125 | 1 | tkerber | (0.000,1.000,0.000) ,# B |
126 | 1 | tkerber | (0.784,0.784,0.784) ,# C |
127 | 1 | tkerber | (0.561,0.561,1.000) ,# N |
128 | 1 | tkerber | (0.941,0.000,0.000) ,# O |
129 | 1 | tkerber | (0.855,0.647,0.125) ,# F |
130 | 1 | tkerber | (1.000,0.078,0.576) ,# Ne |
131 | 1 | tkerber | (0.000,0.000,1.000) ,# Na |
132 | 1 | tkerber | (0.133,0.545,0.133) ,# Mg |
133 | 1 | tkerber | (0.502,0.502,0.565) ,# Al |
134 | 1 | tkerber | (0.855,0.647,0.125) ,# Si |
135 | 1 | tkerber | (1.000,0.647,0.000) ,# P |
136 | 1 | tkerber | (1.000,0.784,0.196) ,# S |
137 | 1 | tkerber | (0.000,1.000,0.000) ,# Cl |
138 | 1 | tkerber | (1.000,0.078,0.576) ,# Ar |
139 | 1 | tkerber | (1.000,0.078,0.576) ,# K |
140 | 1 | tkerber | (0.502,0.502,0.565) ,# Ca |
141 | 1 | tkerber | (1.000,0.078,0.576) ,# Sc |
142 | 1 | tkerber | (0.502,0.502,0.565) ,# Ti |
143 | 1 | tkerber | (1.000,0.078,0.576) ,# V |
144 | 1 | tkerber | (0.502,0.502,0.565) ,# Cr |
145 | 1 | tkerber | (0.502,0.502,0.565) ,# Mn |
146 | 1 | tkerber | (1.000,0.647,0.000) ,# Fe |
147 | 1 | tkerber | (1.000,0.078,0.576) ,# Co |
148 | 1 | tkerber | (0.647,0.165,0.165) ,# Ni |
149 | 1 | tkerber | (0.647,0.165,0.165) ,# Cu |
150 | 1 | tkerber | (0.647,0.165,0.165) ,# Zn |
151 | 1 | tkerber | (1.000,0.078,0.576) ,# Ga |
152 | 1 | tkerber | (1.000,0.078,0.576) ,# Ge |
153 | 1 | tkerber | (1.000,0.078,0.576) ,# As |
154 | 1 | tkerber | (1.000,0.078,0.576) ,# Se |
155 | 1 | tkerber | (0.647,0.165,0.165) ,# Br |
156 | 1 | tkerber | (1.000,0.078,0.576) ,# Kr |
157 | 1 | tkerber | (1.000,0.078,0.576) ,# Rb |
158 | 1 | tkerber | (1.000,0.078,0.576) ,# Sr |
159 | 1 | tkerber | (1.000,0.078,0.576) ,# Y |
160 | 1 | tkerber | (1.000,0.078,0.576) ,# Zr |
161 | 1 | tkerber | (1.000,0.078,0.576) ,# Nb |
162 | 1 | tkerber | (1.000,0.078,0.576) ,# Mo |
163 | 1 | tkerber | (1.000,0.078,0.576) ,# Tc |
164 | 1 | tkerber | (1.000,0.078,0.576) ,# Ru |
165 | 1 | tkerber | (1.000,0.078,0.576) ,# Rh |
166 | 1 | tkerber | (1.000,0.078,0.576) ,# Pd |
167 | 1 | tkerber | (0.502,0.502,0.565) ,# Ag |
168 | 1 | tkerber | (1.000,0.078,0.576) ,# Cd |
169 | 1 | tkerber | (1.000,0.078,0.576) ,# In |
170 | 1 | tkerber | (1.000,0.078,0.576) ,# Sn |
171 | 1 | tkerber | (1.000,0.078,0.576) ,# Sb |
172 | 1 | tkerber | (1.000,0.078,0.576) ,# Te |
173 | 1 | tkerber | (0.627,0.125,0.941) ,# I |
174 | 1 | tkerber | (1.000,0.078,0.576) ,# Xe |
175 | 1 | tkerber | (1.000,0.078,0.576) ,# Cs |
176 | 1 | tkerber | (1.000,0.647,0.000) ,# Ba |
177 | 1 | tkerber | (1.000,0.078,0.576) ,# La |
178 | 1 | tkerber | (1.000,0.078,0.576) ,# Ce |
179 | 1 | tkerber | (1.000,0.078,0.576) ,# Pr |
180 | 1 | tkerber | (1.000,0.078,0.576) ,# Nd |
181 | 1 | tkerber | (1.000,0.078,0.576) ,# Pm |
182 | 1 | tkerber | (1.000,0.078,0.576) ,# Sm |
183 | 1 | tkerber | (1.000,0.078,0.576) ,# Eu |
184 | 1 | tkerber | (1.000,0.078,0.576) ,# Gd |
185 | 1 | tkerber | (1.000,0.078,0.576) ,# Tb |
186 | 1 | tkerber | (1.000,0.078,0.576) ,# Dy |
187 | 1 | tkerber | (1.000,0.078,0.576) ,# Ho |
188 | 1 | tkerber | (1.000,0.078,0.576) ,# Er |
189 | 1 | tkerber | (1.000,0.078,0.576) ,# Tm |
190 | 1 | tkerber | (1.000,0.078,0.576) ,# Yb |
191 | 1 | tkerber | (1.000,0.078,0.576) ,# Lu |
192 | 1 | tkerber | (1.000,0.078,0.576) ,# Hf |
193 | 1 | tkerber | (1.000,0.078,0.576) ,# Ta |
194 | 1 | tkerber | (1.000,0.078,0.576) ,# W |
195 | 1 | tkerber | (1.000,0.078,0.576) ,# Re |
196 | 1 | tkerber | (1.000,0.078,0.576) ,# Os |
197 | 1 | tkerber | (1.000,0.078,0.576) ,# Ir |
198 | 1 | tkerber | (1.000,0.078,0.576) ,# Pt |
199 | 1 | tkerber | (0.855,0.647,0.125) ,# Au |
200 | 1 | tkerber | (1.000,0.078,0.576) ,# Hg |
201 | 1 | tkerber | (1.000,0.078,0.576) ,# Tl |
202 | 1 | tkerber | (1.000,0.078,0.576) ,# Pb |
203 | 1 | tkerber | (1.000,0.078,0.576) ,# Bi |
204 | 1 | tkerber | (1.000,0.078,0.576) ,# Po |
205 | 1 | tkerber | (1.000,0.078,0.576) ,# At |
206 | 1 | tkerber | (1.000,1.000,1.000) ,# Rn |
207 | 1 | tkerber | (1.000,1.000,1.000) ,# Fr |
208 | 1 | tkerber | (1.000,1.000,1.000) ,# Ra |
209 | 1 | tkerber | (1.000,1.000,1.000) ,# Ac |
210 | 1 | tkerber | (1.000,0.078,0.576) ,# Th |
211 | 1 | tkerber | (1.000,1.000,1.000) ,# Pa |
212 | 1 | tkerber | (1.000,0.078,0.576) ,# U |
213 | 1 | tkerber | (1.000,1.000,1.000) ,# Np |
214 | 1 | tkerber | (1.000,1.000,1.000) ,# Pu |
215 | 1 | tkerber | (1.000,1.000,1.000) ,# Am |
216 | 1 | tkerber | (1.000,1.000,1.000) ,# Cm |
217 | 1 | tkerber | (1.000,1.000,1.000) ,# Bk |
218 | 1 | tkerber | (1.000,1.000,1.000) ,# Cf |
219 | 1 | tkerber | (1.000,1.000,1.000) ,# Es |
220 | 1 | tkerber | (1.000,1.000,1.000) ,# Fm |
221 | 1 | tkerber | (1.000,1.000,1.000) ,# Md |
222 | 1 | tkerber | (1.000,1.000,1.000) ,# No |
223 | 1 | tkerber | (1.000,1.000,1.000) # Lw |
224 | 1 | tkerber | ]) |