autd3_link_visualizer/
colormap.rs

1use scarlet::colormap::ListedColorMap;
2
3pub fn jet() -> ListedColorMap {
4    ListedColorMap::new(
5        [
6            [0.0, 0.0, 0.5],
7            [0.0, 0.0, 0.517825311942959],
8            [0.0, 0.0, 0.535650623885918],
9            [0.0, 0.0, 0.553475935828877],
10            [0.0, 0.0, 0.571301247771836],
11            [0.0, 0.0, 0.589126559714795],
12            [0.0, 0.0, 0.606951871657754],
13            [0.0, 0.0, 0.624777183600713],
14            [0.0, 0.0, 0.642602495543672],
15            [0.0, 0.0, 0.660427807486631],
16            [0.0, 0.0, 0.67825311942959],
17            [0.0, 0.0, 0.696078431372549],
18            [0.0, 0.0, 0.713903743315508],
19            [0.0, 0.0, 0.731729055258467],
20            [0.0, 0.0, 0.749554367201426],
21            [0.0, 0.0, 0.767379679144385],
22            [0.0, 0.0, 0.785204991087344],
23            [0.0, 0.0, 0.803030303030303],
24            [0.0, 0.0, 0.820855614973262],
25            [0.0, 0.0, 0.838680926916221],
26            [0.0, 0.0, 0.85650623885918],
27            [0.0, 0.0, 0.874331550802139],
28            [0.0, 0.0, 0.892156862745098],
29            [0.0, 0.0, 0.909982174688057],
30            [0.0, 0.0, 0.927807486631016],
31            [0.0, 0.0, 0.945632798573975],
32            [0.0, 0.0, 0.963458110516934],
33            [0.0, 0.0, 0.981283422459893],
34            [0.0, 0.0, 0.999108734402852],
35            [0.0, 0.0, 1.0],
36            [0.0, 0.0, 1.0],
37            [0.0, 0.0, 1.0],
38            [0.0, 0.00196078431372549, 1.0],
39            [0.0, 0.0176470588235293, 1.0],
40            [0.0, 0.03333333333333333, 1.0],
41            [0.0, 0.049019607843137254, 1.0],
42            [0.0, 0.06470588235294118, 1.0],
43            [0.0, 0.08039215686274499, 1.0],
44            [0.0, 0.09607843137254903, 1.0],
45            [0.0, 0.11176470588235295, 1.0],
46            [0.0, 0.12745098039215685, 1.0],
47            [0.0, 0.14313725490196066, 1.0],
48            [0.0, 0.1588235294117647, 1.0],
49            [0.0, 0.17450980392156862, 1.0],
50            [0.0, 0.19019607843137254, 1.0],
51            [0.0, 0.20588235294117635, 1.0],
52            [0.0, 0.22156862745098038, 1.0],
53            [0.0, 0.2372549019607843, 1.0],
54            [0.0, 0.2529411764705882, 1.0],
55            [0.0, 0.26862745098039204, 1.0],
56            [0.0, 0.28431372549019607, 1.0],
57            [0.0, 0.3, 1.0],
58            [0.0, 0.3156862745098039, 1.0],
59            [0.0, 0.3313725490196077, 1.0],
60            [0.0, 0.34705882352941175, 1.0],
61            [0.0, 0.3627450980392157, 1.0],
62            [0.0, 0.3784313725490196, 1.0],
63            [0.0, 0.3941176470588234, 1.0],
64            [0.0, 0.40980392156862744, 1.0],
65            [0.0, 0.42549019607843136, 1.0],
66            [0.0, 0.4411764705882353, 1.0],
67            [0.0, 0.4568627450980391, 1.0],
68            [0.0, 0.4725490196078431, 1.0],
69            [0.0, 0.48823529411764705, 1.0],
70            [0.0, 0.503921568627451, 1.0],
71            [0.0, 0.5196078431372549, 1.0],
72            [0.0, 0.5352941176470586, 1.0],
73            [0.0, 0.5509803921568628, 1.0],
74            [0.0, 0.5666666666666667, 1.0],
75            [0.0, 0.5823529411764706, 1.0],
76            [0.0, 0.5980392156862745, 1.0],
77            [0.0, 0.6137254901960785, 1.0],
78            [0.0, 0.6294117647058823, 1.0],
79            [0.0, 0.6450980392156863, 1.0],
80            [0.0, 0.66078431372549, 1.0],
81            [0.0, 0.6764705882352942, 1.0],
82            [0.0, 0.692156862745098, 1.0],
83            [0.0, 0.707843137254902, 1.0],
84            [0.0, 0.7235294117647059, 1.0],
85            [0.0, 0.7392156862745098, 1.0],
86            [0.0, 0.7549019607843137, 1.0],
87            [0.0, 0.7705882352941177, 1.0],
88            [0.0, 0.7862745098039213, 1.0],
89            [0.0, 0.8019607843137255, 1.0],
90            [0.0, 0.8176470588235294, 1.0],
91            [0.0, 0.8333333333333334, 1.0],
92            [0.0, 0.8490196078431372, 1.0],
93            [0.0, 0.8647058823529412, 0.9962049335863378],
94            [0.0, 0.8803921568627451, 0.9835547122074637],
95            [0.0, 0.8960784313725491, 0.9709044908285895],
96            [0.009487666034155417, 0.9117647058823527, 0.9582542694497156],
97            [0.022137887413029723, 0.9274509803921569, 0.9456040480708413],
98            [0.03478810879190385, 0.9431372549019608, 0.9329538266919671],
99            [0.04743833017077798, 0.9588235294117647, 0.920303605313093],
100            [0.06008855154965211, 0.9745098039215686, 0.9076533839342189],
101            [0.07273877292852624, 0.9901960784313726, 0.8950031625553447],
102            [0.08538899430740036, 1.0, 0.8823529411764706],
103            [0.0980392156862745, 1.0, 0.8697027197975965],
104            [0.11068943706514844, 1.0, 0.8570524984187226],
105            [0.12333965844402275, 1.0, 0.8444022770398483],
106            [0.13598987982289687, 1.0, 0.8317520556609741],
107            [0.148640101201771, 1.0, 0.8191018342820999],
108            [0.16129032258064513, 1.0, 0.8064516129032259],
109            [0.17394054395951927, 1.0, 0.7938013915243517],
110            [0.1865907653383934, 1.0, 0.7811511701454776],
111            [0.19924098671726753, 1.0, 0.7685009487666035],
112            [0.21189120809614148, 1.0, 0.7558507273877295],
113            [0.2245414294750158, 1.0, 0.7432005060088551],
114            [0.2371916508538899, 1.0, 0.7305502846299811],
115            [0.24984187223276405, 1.0, 0.717900063251107],
116            [0.26249209361163817, 1.0, 0.7052498418722328],
117            [0.2751423149905123, 1.0, 0.6925996204933587],
118            [0.2877925363693864, 1.0, 0.6799493991144845],
119            [0.30044275774826057, 1.0, 0.6672991777356103],
120            [0.3130929791271345, 1.0, 0.6546489563567364],
121            [0.3257432005060088, 1.0, 0.6419987349778622],
122            [0.3383934218848829, 1.0, 0.629348513598988],
123            [0.3510436432637571, 1.0, 0.6166982922201139],
124            [0.3636938646426312, 1.0, 0.6040480708412397],
125            [0.3763440860215053, 1.0, 0.5913978494623656],
126            [0.38899430740037944, 1.0, 0.5787476280834916],
127            [0.4016445287792536, 1.0, 0.5660974067046174],
128            [0.4142947501581275, 1.0, 0.5534471853257434],
129            [0.42694497153700184, 1.0, 0.540796963946869],
130            [0.43959519291587595, 1.0, 0.5281467425679949],
131            [0.45224541429475007, 1.0, 0.5154965211891208],
132            [0.46489563567362424, 1.0, 0.5028462998102468],
133            [0.47754585705249836, 1.0, 0.4901960784313726],
134            [0.4901960784313725, 1.0, 0.4775458570524984],
135            [0.5028462998102466, 1.0, 0.46489563567362435],
136            [0.5154965211891207, 1.0, 0.4522454142947502],
137            [0.5281467425679949, 1.0, 0.439595192915876],
138            [0.5407969639468686, 1.0, 0.4269449715370023],
139            [0.5534471853257431, 1.0, 0.4142947501581278],
140            [0.5660974067046173, 1.0, 0.4016445287792536],
141            [0.5787476280834913, 1.0, 0.38899430740037955],
142            [0.5913978494623655, 1.0, 0.3763440860215054],
143            [0.6040480708412397, 1.0, 0.3636938646426312],
144            [0.6166982922201137, 1.0, 0.35104364326375714],
145            [0.6293485135989879, 1.0, 0.338393421884883],
146            [0.641998734977862, 1.0, 0.3257432005060089],
147            [0.6546489563567361, 1.0, 0.31309297912713474],
148            [0.6672991777356103, 1.0, 0.30044275774826057],
149            [0.6799493991144844, 1.0, 0.2877925363693865],
150            [0.6925996204933585, 1.0, 0.27514231499051234],
151            [0.7052498418722326, 1.0, 0.26249209361163817],
152            [0.7179000632511068, 1.0, 0.2498418722327641],
153            [0.730550284629981, 1.0, 0.23719165085388993],
154            [0.7432005060088547, 1.0, 0.2245414294750162],
155            [0.7558507273877292, 1.0, 0.2118912080961417],
156            [0.7685009487666034, 1.0, 0.19924098671726753],
157            [0.7811511701454774, 1.0, 0.18659076533839347],
158            [0.7938013915243516, 1.0, 0.1739405439595193],
159            [0.8064516129032256, 1.0, 0.16129032258064513],
160            [0.8191018342820998, 1.0, 0.14864010120177107],
161            [0.831752055660974, 1.0, 0.1359898798228969],
162            [0.844402277039848, 1.0, 0.12333965844402273],
163            [0.8570524984187222, 1.0, 0.11068943706514867],
164            [0.8697027197975963, 1.0, 0.0980392156862745],
165            [0.8823529411764705, 1.0, 0.08538899430740043],
166            [0.8950031625553446, 1.0, 0.07273877292852626],
167            [0.9076533839342187, 1.0, 0.06008855154965209],
168            [0.9203036053130929, 1.0, 0.04743833017077803],
169            [0.932953826691967, 1.0, 0.03478810879190386],
170            [0.9456040480708408, 0.9883805374001459, 0.022137887413030133],
171            [0.9582542694497153, 0.973856209150327, 0.009487666034155628],
172            [0.9709044908285893, 0.9593318809005086, 0.0],
173            [0.9835547122074635, 0.9448075526506902, 0.0],
174            [0.9962049335863377, 0.9302832244008717, 0.0],
175            [1.0, 0.9157588961510532, 0.0],
176            [1.0, 0.9012345679012348, 0.0],
177            [1.0, 0.8867102396514164, 0.0],
178            [1.0, 0.872185911401598, 0.0],
179            [1.0, 0.8576615831517794, 0.0],
180            [1.0, 0.843137254901961, 0.0],
181            [1.0, 0.8286129266521426, 0.0],
182            [1.0, 0.8140885984023241, 0.0],
183            [1.0, 0.7995642701525056, 0.0],
184            [1.0, 0.7850399419026872, 0.0],
185            [1.0, 0.7705156136528688, 0.0],
186            [1.0, 0.7559912854030507, 0.0],
187            [1.0, 0.741466957153232, 0.0],
188            [1.0, 0.7269426289034134, 0.0],
189            [1.0, 0.712418300653595, 0.0],
190            [1.0, 0.6978939724037765, 0.0],
191            [1.0, 0.6833696441539581, 0.0],
192            [1.0, 0.6688453159041396, 0.0],
193            [1.0, 0.6543209876543212, 0.0],
194            [1.0, 0.6397966594045028, 0.0],
195            [1.0, 0.6252723311546844, 0.0],
196            [1.0, 0.6107480029048659, 0.0],
197            [1.0, 0.5962236746550474, 0.0],
198            [1.0, 0.5816993464052289, 0.0],
199            [1.0, 0.5671750181554105, 0.0],
200            [1.0, 0.5526506899055921, 0.0],
201            [1.0, 0.5381263616557737, 0.0],
202            [1.0, 0.5236020334059556, 0.0],
203            [1.0, 0.5090777051561368, 0.0],
204            [1.0, 0.4945533769063183, 0.0],
205            [1.0, 0.48002904865649987, 0.0],
206            [1.0, 0.46550472040668145, 0.0],
207            [1.0, 0.4509803921568629, 0.0],
208            [1.0, 0.4364560639070445, 0.0],
209            [1.0, 0.4219317356572261, 0.0],
210            [1.0, 0.40740740740740755, 0.0],
211            [1.0, 0.39288307915758913, 0.0],
212            [1.0, 0.3783587509077707, 0.0],
213            [1.0, 0.3638344226579523, 0.0],
214            [1.0, 0.34931009440813376, 0.0],
215            [1.0, 0.33478576615831535, 0.0],
216            [1.0, 0.3202614379084969, 0.0],
217            [1.0, 0.3057371096586785, 0.0],
218            [1.0, 0.2912127814088604, 0.0],
219            [1.0, 0.27668845315904156, 0.0],
220            [1.0, 0.26216412490922314, 0.0],
221            [1.0, 0.24763979665940472, 0.0],
222            [1.0, 0.2331154684095862, 0.0],
223            [1.0, 0.21859114015976777, 0.0],
224            [1.0, 0.20406681190994935, 0.0],
225            [1.0, 0.18954248366013093, 0.0],
226            [1.0, 0.1750181554103124, 0.0],
227            [1.0, 0.16049382716049398, 0.0],
228            [1.0, 0.14596949891067557, 0.0],
229            [1.0, 0.13144517066085715, 0.0],
230            [1.0, 0.11692084241103862, 0.0],
231            [1.0, 0.1023965141612202, 0.0],
232            [1.0, 0.08787218591140178, 0.0],
233            [0.9991087344028523, 0.07334785766158336, 0.0],
234            [0.9812834224598939, 0.058823529411765274, 0.0],
235            [0.9634581105169343, 0.04429920116194641, 0.0],
236            [0.9456327985739753, 0.029774872912127992, 0.0],
237            [0.9278074866310163, 0.015250544662309573, 0.0],
238            [0.9099821746880573, 0.0007262164124910431, 0.0],
239            [0.8921568627450983, 0.0, 0.0],
240            [0.8743315508021392, 0.0, 0.0],
241            [0.8565062388591802, 0.0, 0.0],
242            [0.8386809269162212, 0.0, 0.0],
243            [0.8208556149732622, 0.0, 0.0],
244            [0.8030303030303032, 0.0, 0.0],
245            [0.7852049910873442, 0.0, 0.0],
246            [0.7673796791443852, 0.0, 0.0],
247            [0.7495543672014262, 0.0, 0.0],
248            [0.7317290552584672, 0.0, 0.0],
249            [0.7139037433155082, 0.0, 0.0],
250            [0.6960784313725497, 0.0, 0.0],
251            [0.6782531194295901, 0.0, 0.0],
252            [0.6604278074866311, 0.0, 0.0],
253            [0.6426024955436721, 0.0, 0.0],
254            [0.6247771836007131, 0.0, 0.0],
255            [0.606951871657754, 0.0, 0.0],
256            [0.589126559714795, 0.0, 0.0],
257            [0.571301247771836, 0.0, 0.0],
258            [0.553475935828877, 0.0, 0.0],
259            [0.535650623885918, 0.0, 0.0],
260            [0.517825311942959, 0.0, 0.0],
261            [0.5, 0.0, 0.0],
262        ]
263        .into_iter(),
264    )
265}