xref: /petsc/src/sys/classes/draw/utils/cmap/viridis.h (revision 00d931fe9835bef04c3bcd2a9a1bf118d64cc4c2)
1*00d931feSLisandro Dalcin static const unsigned char PetscDrawCmap_viridis[256-PETSC_DRAW_BASIC_COLORS][3] = {
2*00d931feSLisandro Dalcin {  68,   1,  84 },
3*00d931feSLisandro Dalcin {  68,   2,  85 },
4*00d931feSLisandro Dalcin {  68,   3,  87 },
5*00d931feSLisandro Dalcin {  69,   5,  88 },
6*00d931feSLisandro Dalcin {  69,   6,  90 },
7*00d931feSLisandro Dalcin {  69,   8,  91 },
8*00d931feSLisandro Dalcin {  70,   9,  92 },
9*00d931feSLisandro Dalcin {  70,  12,  95 },
10*00d931feSLisandro Dalcin {  70,  14,  97 },
11*00d931feSLisandro Dalcin {  71,  15,  98 },
12*00d931feSLisandro Dalcin {  71,  17,  99 },
13*00d931feSLisandro Dalcin {  71,  18, 101 },
14*00d931feSLisandro Dalcin {  71,  20, 102 },
15*00d931feSLisandro Dalcin {  71,  21, 103 },
16*00d931feSLisandro Dalcin {  71,  24, 106 },
17*00d931feSLisandro Dalcin {  72,  25, 107 },
18*00d931feSLisandro Dalcin {  72,  26, 108 },
19*00d931feSLisandro Dalcin {  72,  28, 110 },
20*00d931feSLisandro Dalcin {  72,  29, 111 },
21*00d931feSLisandro Dalcin {  72,  30, 112 },
22*00d931feSLisandro Dalcin {  72,  33, 114 },
23*00d931feSLisandro Dalcin {  72,  34, 115 },
24*00d931feSLisandro Dalcin {  72,  35, 116 },
25*00d931feSLisandro Dalcin {  71,  37, 117 },
26*00d931feSLisandro Dalcin {  71,  38, 118 },
27*00d931feSLisandro Dalcin {  71,  39, 119 },
28*00d931feSLisandro Dalcin {  71,  40, 120 },
29*00d931feSLisandro Dalcin {  71,  43, 122 },
30*00d931feSLisandro Dalcin {  71,  44, 123 },
31*00d931feSLisandro Dalcin {  70,  45, 124 },
32*00d931feSLisandro Dalcin {  70,  47, 124 },
33*00d931feSLisandro Dalcin {  70,  48, 125 },
34*00d931feSLisandro Dalcin {  70,  49, 126 },
35*00d931feSLisandro Dalcin {  69,  52, 127 },
36*00d931feSLisandro Dalcin {  69,  53, 128 },
37*00d931feSLisandro Dalcin {  69,  54, 129 },
38*00d931feSLisandro Dalcin {  68,  55, 129 },
39*00d931feSLisandro Dalcin {  68,  57, 130 },
40*00d931feSLisandro Dalcin {  67,  58, 131 },
41*00d931feSLisandro Dalcin {  67,  59, 131 },
42*00d931feSLisandro Dalcin {  66,  61, 132 },
43*00d931feSLisandro Dalcin {  66,  62, 133 },
44*00d931feSLisandro Dalcin {  66,  64, 133 },
45*00d931feSLisandro Dalcin {  65,  65, 134 },
46*00d931feSLisandro Dalcin {  65,  66, 134 },
47*00d931feSLisandro Dalcin {  64,  67, 135 },
48*00d931feSLisandro Dalcin {  63,  69, 135 },
49*00d931feSLisandro Dalcin {  63,  71, 136 },
50*00d931feSLisandro Dalcin {  62,  72, 136 },
51*00d931feSLisandro Dalcin {  62,  73, 137 },
52*00d931feSLisandro Dalcin {  61,  74, 137 },
53*00d931feSLisandro Dalcin {  61,  75, 137 },
54*00d931feSLisandro Dalcin {  61,  76, 137 },
55*00d931feSLisandro Dalcin {  60,  78, 138 },
56*00d931feSLisandro Dalcin {  59,  80, 138 },
57*00d931feSLisandro Dalcin {  59,  81, 138 },
58*00d931feSLisandro Dalcin {  58,  82, 139 },
59*00d931feSLisandro Dalcin {  58,  83, 139 },
60*00d931feSLisandro Dalcin {  57,  84, 139 },
61*00d931feSLisandro Dalcin {  56,  86, 139 },
62*00d931feSLisandro Dalcin {  56,  87, 140 },
63*00d931feSLisandro Dalcin {  55,  88, 140 },
64*00d931feSLisandro Dalcin {  55,  89, 140 },
65*00d931feSLisandro Dalcin {  54,  90, 140 },
66*00d931feSLisandro Dalcin {  54,  91, 140 },
67*00d931feSLisandro Dalcin {  53,  92, 140 },
68*00d931feSLisandro Dalcin {  52,  94, 141 },
69*00d931feSLisandro Dalcin {  52,  95, 141 },
70*00d931feSLisandro Dalcin {  51,  96, 141 },
71*00d931feSLisandro Dalcin {  51,  97, 141 },
72*00d931feSLisandro Dalcin {  50,  98, 141 },
73*00d931feSLisandro Dalcin {  50,  99, 141 },
74*00d931feSLisandro Dalcin {  49, 101, 141 },
75*00d931feSLisandro Dalcin {  49, 102, 141 },
76*00d931feSLisandro Dalcin {  48, 103, 141 },
77*00d931feSLisandro Dalcin {  48, 104, 141 },
78*00d931feSLisandro Dalcin {  47, 105, 141 },
79*00d931feSLisandro Dalcin {  47, 106, 141 },
80*00d931feSLisandro Dalcin {  46, 107, 142 },
81*00d931feSLisandro Dalcin {  46, 109, 142 },
82*00d931feSLisandro Dalcin {  45, 110, 142 },
83*00d931feSLisandro Dalcin {  45, 111, 142 },
84*00d931feSLisandro Dalcin {  44, 112, 142 },
85*00d931feSLisandro Dalcin {  44, 113, 142 },
86*00d931feSLisandro Dalcin {  44, 114, 142 },
87*00d931feSLisandro Dalcin {  43, 116, 142 },
88*00d931feSLisandro Dalcin {  42, 117, 142 },
89*00d931feSLisandro Dalcin {  42, 118, 142 },
90*00d931feSLisandro Dalcin {  42, 119, 142 },
91*00d931feSLisandro Dalcin {  41, 120, 142 },
92*00d931feSLisandro Dalcin {  41, 121, 142 },
93*00d931feSLisandro Dalcin {  40, 122, 142 },
94*00d931feSLisandro Dalcin {  40, 123, 142 },
95*00d931feSLisandro Dalcin {  39, 124, 142 },
96*00d931feSLisandro Dalcin {  39, 125, 142 },
97*00d931feSLisandro Dalcin {  39, 126, 142 },
98*00d931feSLisandro Dalcin {  38, 127, 142 },
99*00d931feSLisandro Dalcin {  38, 128, 142 },
100*00d931feSLisandro Dalcin {  37, 130, 142 },
101*00d931feSLisandro Dalcin {  37, 131, 141 },
102*00d931feSLisandro Dalcin {  36, 132, 141 },
103*00d931feSLisandro Dalcin {  36, 133, 141 },
104*00d931feSLisandro Dalcin {  36, 134, 141 },
105*00d931feSLisandro Dalcin {  35, 135, 141 },
106*00d931feSLisandro Dalcin {  35, 136, 141 },
107*00d931feSLisandro Dalcin {  34, 137, 141 },
108*00d931feSLisandro Dalcin {  34, 138, 141 },
109*00d931feSLisandro Dalcin {  34, 139, 141 },
110*00d931feSLisandro Dalcin {  33, 140, 141 },
111*00d931feSLisandro Dalcin {  33, 141, 140 },
112*00d931feSLisandro Dalcin {  33, 142, 140 },
113*00d931feSLisandro Dalcin {  32, 144, 140 },
114*00d931feSLisandro Dalcin {  32, 145, 140 },
115*00d931feSLisandro Dalcin {  31, 146, 140 },
116*00d931feSLisandro Dalcin {  31, 147, 139 },
117*00d931feSLisandro Dalcin {  31, 148, 139 },
118*00d931feSLisandro Dalcin {  31, 149, 139 },
119*00d931feSLisandro Dalcin {  31, 150, 139 },
120*00d931feSLisandro Dalcin {  30, 152, 138 },
121*00d931feSLisandro Dalcin {  30, 153, 138 },
122*00d931feSLisandro Dalcin {  30, 153, 138 },
123*00d931feSLisandro Dalcin {  30, 154, 137 },
124*00d931feSLisandro Dalcin {  30, 155, 137 },
125*00d931feSLisandro Dalcin {  30, 156, 137 },
126*00d931feSLisandro Dalcin {  30, 157, 136 },
127*00d931feSLisandro Dalcin {  30, 159, 136 },
128*00d931feSLisandro Dalcin {  30, 160, 135 },
129*00d931feSLisandro Dalcin {  31, 161, 135 },
130*00d931feSLisandro Dalcin {  31, 162, 134 },
131*00d931feSLisandro Dalcin {  31, 163, 134 },
132*00d931feSLisandro Dalcin {  32, 164, 133 },
133*00d931feSLisandro Dalcin {  33, 166, 133 },
134*00d931feSLisandro Dalcin {  33, 167, 132 },
135*00d931feSLisandro Dalcin {  34, 167, 132 },
136*00d931feSLisandro Dalcin {  35, 168, 131 },
137*00d931feSLisandro Dalcin {  35, 169, 130 },
138*00d931feSLisandro Dalcin {  36, 170, 130 },
139*00d931feSLisandro Dalcin {  37, 171, 129 },
140*00d931feSLisandro Dalcin {  39, 173, 128 },
141*00d931feSLisandro Dalcin {  40, 174, 127 },
142*00d931feSLisandro Dalcin {  41, 175, 127 },
143*00d931feSLisandro Dalcin {  42, 176, 126 },
144*00d931feSLisandro Dalcin {  43, 177, 125 },
145*00d931feSLisandro Dalcin {  44, 177, 125 },
146*00d931feSLisandro Dalcin {  47, 179, 123 },
147*00d931feSLisandro Dalcin {  48, 180, 122 },
148*00d931feSLisandro Dalcin {  50, 181, 122 },
149*00d931feSLisandro Dalcin {  51, 182, 121 },
150*00d931feSLisandro Dalcin {  53, 183, 120 },
151*00d931feSLisandro Dalcin {  54, 184, 119 },
152*00d931feSLisandro Dalcin {  56, 185, 118 },
153*00d931feSLisandro Dalcin {  59, 186, 117 },
154*00d931feSLisandro Dalcin {  61, 187, 116 },
155*00d931feSLisandro Dalcin {  62, 188, 115 },
156*00d931feSLisandro Dalcin {  64, 189, 114 },
157*00d931feSLisandro Dalcin {  66, 190, 113 },
158*00d931feSLisandro Dalcin {  68, 190, 112 },
159*00d931feSLisandro Dalcin {  71, 192, 110 },
160*00d931feSLisandro Dalcin {  73, 193, 109 },
161*00d931feSLisandro Dalcin {  75, 194, 108 },
162*00d931feSLisandro Dalcin {  77, 194, 107 },
163*00d931feSLisandro Dalcin {  79, 195, 105 },
164*00d931feSLisandro Dalcin {  81, 196, 104 },
165*00d931feSLisandro Dalcin {  83, 197, 103 },
166*00d931feSLisandro Dalcin {  87, 198, 101 },
167*00d931feSLisandro Dalcin {  89, 199, 100 },
168*00d931feSLisandro Dalcin {  91, 200,  98 },
169*00d931feSLisandro Dalcin {  94, 201,  97 },
170*00d931feSLisandro Dalcin {  96, 201,  96 },
171*00d931feSLisandro Dalcin {  98, 202,  95 },
172*00d931feSLisandro Dalcin { 103, 204,  92 },
173*00d931feSLisandro Dalcin { 105, 204,  91 },
174*00d931feSLisandro Dalcin { 107, 205,  89 },
175*00d931feSLisandro Dalcin { 109, 206,  88 },
176*00d931feSLisandro Dalcin { 112, 206,  86 },
177*00d931feSLisandro Dalcin { 114, 207,  85 },
178*00d931feSLisandro Dalcin { 116, 208,  84 },
179*00d931feSLisandro Dalcin { 121, 209,  81 },
180*00d931feSLisandro Dalcin { 124, 210,  79 },
181*00d931feSLisandro Dalcin { 126, 210,  78 },
182*00d931feSLisandro Dalcin { 129, 211,  76 },
183*00d931feSLisandro Dalcin { 131, 211,  75 },
184*00d931feSLisandro Dalcin { 134, 212,  73 },
185*00d931feSLisandro Dalcin { 139, 213,  70 },
186*00d931feSLisandro Dalcin { 141, 214,  68 },
187*00d931feSLisandro Dalcin { 144, 214,  67 },
188*00d931feSLisandro Dalcin { 146, 215,  65 },
189*00d931feSLisandro Dalcin { 149, 215,  63 },
190*00d931feSLisandro Dalcin { 151, 216,  62 },
191*00d931feSLisandro Dalcin { 154, 216,  60 },
192*00d931feSLisandro Dalcin { 159, 217,  56 },
193*00d931feSLisandro Dalcin { 162, 218,  55 },
194*00d931feSLisandro Dalcin { 165, 218,  53 },
195*00d931feSLisandro Dalcin { 167, 219,  51 },
196*00d931feSLisandro Dalcin { 170, 219,  50 },
197*00d931feSLisandro Dalcin { 173, 220,  48 },
198*00d931feSLisandro Dalcin { 178, 221,  44 },
199*00d931feSLisandro Dalcin { 181, 221,  43 },
200*00d931feSLisandro Dalcin { 183, 221,  41 },
201*00d931feSLisandro Dalcin { 186, 222,  39 },
202*00d931feSLisandro Dalcin { 189, 222,  38 },
203*00d931feSLisandro Dalcin { 191, 223,  36 },
204*00d931feSLisandro Dalcin { 194, 223,  34 },
205*00d931feSLisandro Dalcin { 199, 224,  31 },
206*00d931feSLisandro Dalcin { 202, 224,  30 },
207*00d931feSLisandro Dalcin { 205, 224,  29 },
208*00d931feSLisandro Dalcin { 207, 225,  28 },
209*00d931feSLisandro Dalcin { 210, 225,  27 },
210*00d931feSLisandro Dalcin { 212, 225,  26 },
211*00d931feSLisandro Dalcin { 218, 226,  24 },
212*00d931feSLisandro Dalcin { 220, 226,  24 },
213*00d931feSLisandro Dalcin { 223, 227,  24 },
214*00d931feSLisandro Dalcin { 225, 227,  24 },
215*00d931feSLisandro Dalcin { 228, 227,  24 },
216*00d931feSLisandro Dalcin { 231, 228,  25 },
217*00d931feSLisandro Dalcin { 233, 228,  25 },
218*00d931feSLisandro Dalcin { 238, 229,  27 },
219*00d931feSLisandro Dalcin { 241, 229,  28 },
220*00d931feSLisandro Dalcin { 243, 229,  30 },
221*00d931feSLisandro Dalcin { 246, 230,  31 },
222*00d931feSLisandro Dalcin { 248, 230,  33 },
223*00d931feSLisandro Dalcin { 250, 230,  34 },
224*00d931feSLisandro Dalcin { 253, 231,  36 },
225*00d931feSLisandro Dalcin };
226