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