use crate::{Colormap, ColormapKind, ColormapMeta};
pub const CURL: Colormap = Colormap {
meta: ColormapMeta {
name: "curl",
collection: "cmocean",
author: "Kristen Thyng",
kind: ColormapKind::Diverging,
perceptually_uniform: true,
cvd_friendly: true,
grayscale_safe: false,
lut_size: 256,
citation: "Thyng, K. M. et al. (2016). True colors of oceanography. Oceanography, 29(3), 10.",
},
lut: &CURL_LUT,
};
static CURL_LUT: [[u8; 3]; 256] = [
[21, 29, 68],
[21, 31, 69],
[22, 33, 70],
[22, 35, 71],
[23, 37, 72],
[23, 39, 73],
[24, 41, 74],
[24, 43, 75],
[24, 45, 76],
[25, 47, 77],
[25, 49, 79],
[26, 51, 80],
[26, 53, 81],
[26, 54, 82],
[27, 56, 83],
[27, 58, 84],
[27, 60, 86],
[27, 62, 87],
[28, 64, 88],
[28, 66, 89],
[28, 67, 90],
[28, 69, 91],
[28, 71, 93],
[28, 73, 94],
[28, 75, 95],
[28, 76, 96],
[28, 78, 97],
[28, 80, 98],
[28, 82, 99],
[28, 84, 101],
[27, 86, 102],
[27, 88, 103],
[27, 89, 104],
[26, 91, 105],
[26, 93, 106],
[26, 95, 107],
[25, 97, 108],
[25, 99, 109],
[24, 101, 110],
[23, 102, 111],
[23, 104, 112],
[22, 106, 113],
[21, 108, 114],
[20, 110, 115],
[20, 112, 116],
[19, 114, 117],
[18, 116, 118],
[18, 118, 118],
[17, 119, 119],
[17, 121, 120],
[17, 123, 121],
[17, 125, 121],
[17, 127, 122],
[18, 129, 123],
[19, 131, 123],
[20, 132, 124],
[22, 134, 124],
[23, 136, 125],
[26, 138, 125],
[28, 140, 126],
[31, 141, 126],
[34, 143, 126],
[37, 145, 127],
[41, 147, 127],
[45, 148, 127],
[49, 150, 128],
[53, 152, 128],
[57, 153, 129],
[60, 155, 129],
[64, 156, 129],
[68, 158, 130],
[72, 159, 130],
[76, 161, 131],
[81, 162, 132],
[85, 164, 132],
[88, 165, 133],
[92, 166, 134],
[96, 168, 135],
[100, 169, 136],
[104, 171, 137],
[108, 172, 138],
[112, 173, 139],
[115, 175, 140],
[119, 176, 141],
[123, 177, 142],
[126, 179, 144],
[130, 180, 145],
[133, 181, 147],
[137, 183, 148],
[140, 184, 150],
[144, 186, 151],
[147, 187, 153],
[150, 188, 155],
[154, 190, 157],
[157, 191, 159],
[160, 192, 160],
[163, 194, 162],
[167, 195, 164],
[170, 197, 167],
[173, 198, 169],
[176, 200, 171],
[179, 201, 173],
[182, 203, 175],
[185, 204, 178],
[188, 206, 180],
[191, 207, 182],
[194, 209, 185],
[197, 210, 187],
[200, 212, 190],
[203, 213, 192],
[206, 215, 195],
[209, 216, 198],
[212, 218, 200],
[215, 220, 203],
[218, 221, 206],
[220, 223, 208],
[223, 225, 211],
[226, 226, 214],
[229, 228, 217],
[232, 230, 220],
[234, 232, 222],
[237, 234, 225],
[240, 235, 228],
[243, 237, 231],
[246, 239, 234],
[248, 241, 237],
[251, 243, 240],
[254, 245, 243],
[253, 245, 244],
[252, 243, 240],
[250, 240, 237],
[249, 238, 234],
[248, 235, 230],
[247, 233, 227],
[246, 230, 224],
[245, 228, 220],
[244, 225, 217],
[243, 223, 213],
[242, 220, 210],
[241, 218, 207],
[240, 215, 203],
[239, 213, 200],
[238, 210, 197],
[238, 208, 194],
[237, 206, 190],
[236, 203, 187],
[235, 201, 184],
[235, 198, 181],
[234, 196, 178],
[233, 193, 174],
[232, 191, 171],
[232, 188, 168],
[231, 186, 165],
[230, 183, 162],
[230, 181, 159],
[229, 178, 156],
[228, 176, 153],
[228, 173, 151],
[227, 171, 148],
[226, 168, 145],
[226, 166, 142],
[225, 163, 140],
[224, 161, 137],
[224, 158, 135],
[223, 156, 132],
[223, 153, 130],
[222, 151, 127],
[221, 148, 125],
[220, 146, 123],
[220, 143, 121],
[219, 141, 119],
[218, 138, 117],
[217, 136, 115],
[217, 133, 114],
[216, 131, 112],
[215, 128, 110],
[214, 126, 109],
[213, 123, 108],
[212, 121, 106],
[211, 118, 105],
[210, 116, 104],
[209, 113, 103],
[208, 111, 102],
[207, 109, 101],
[205, 106, 101],
[204, 104, 100],
[203, 102, 99],
[202, 99, 99],
[200, 97, 98],
[199, 95, 98],
[197, 92, 98],
[196, 90, 97],
[194, 88, 97],
[193, 86, 97],
[191, 84, 96],
[190, 82, 96],
[188, 79, 96],
[186, 77, 96],
[185, 75, 96],
[183, 73, 96],
[181, 71, 96],
[180, 69, 96],
[178, 67, 96],
[176, 65, 96],
[174, 64, 96],
[172, 62, 96],
[170, 60, 96],
[168, 58, 96],
[166, 56, 96],
[164, 54, 96],
[162, 53, 96],
[160, 51, 96],
[158, 49, 96],
[156, 47, 96],
[154, 46, 96],
[152, 44, 97],
[150, 43, 97],
[147, 41, 97],
[145, 39, 96],
[143, 38, 96],
[141, 37, 96],
[138, 35, 96],
[136, 34, 96],
[134, 32, 96],
[131, 31, 96],
[129, 30, 95],
[127, 29, 95],
[124, 28, 95],
[122, 27, 94],
[119, 26, 94],
[117, 25, 93],
[114, 24, 92],
[112, 24, 92],
[109, 23, 91],
[106, 22, 90],
[104, 22, 89],
[101, 21, 88],
[98, 21, 87],
[96, 20, 85],
[93, 20, 84],
[90, 20, 82],
[88, 19, 81],
[85, 19, 79],
[83, 19, 78],
[80, 18, 76],
[77, 18, 74],
[75, 18, 72],
[72, 17, 70],
[70, 17, 68],
[67, 16, 66],
[64, 16, 64],
[62, 15, 62],
[59, 15, 60],
[57, 14, 58],
[54, 14, 55],
[52, 13, 53],
];