Statistiques
| Révision :

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
])