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