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