use crate::{Colormap, ColormapKind, ColormapMeta, DiscretePalette};
pub const TROPIC: Colormap = Colormap {
meta: ColormapMeta {
name: "Tropic",
collection: "cartocolors",
author: "CARTO",
kind: ColormapKind::Diverging,
perceptually_uniform: false,
cvd_friendly: false,
grayscale_safe: false,
lut_size: 256,
citation: "CARTO. CartoColor. carto.com/carto-colors",
},
lut: &TROPIC_LUT,
};
static TROPIC_LUT: [[u8; 3]; 256] = [
[0, 155, 158],
[2, 156, 159],
[3, 156, 159],
[5, 157, 160],
[6, 158, 161],
[8, 158, 161],
[9, 159, 162],
[11, 160, 162],
[12, 160, 163],
[14, 161, 164],
[16, 162, 164],
[17, 162, 165],
[19, 163, 166],
[20, 164, 166],
[22, 164, 167],
[23, 165, 168],
[25, 166, 168],
[26, 166, 169],
[28, 167, 169],
[30, 168, 170],
[31, 168, 171],
[33, 169, 171],
[34, 169, 172],
[36, 170, 173],
[37, 171, 173],
[39, 171, 174],
[40, 172, 175],
[42, 173, 175],
[43, 173, 176],
[45, 174, 176],
[47, 175, 177],
[48, 175, 178],
[50, 176, 178],
[51, 177, 179],
[53, 177, 180],
[54, 178, 180],
[56, 179, 181],
[57, 179, 182],
[59, 180, 182],
[61, 181, 183],
[62, 181, 183],
[64, 182, 184],
[65, 183, 185],
[67, 183, 185],
[70, 184, 186],
[72, 185, 187],
[74, 185, 187],
[77, 186, 188],
[79, 187, 188],
[81, 187, 189],
[84, 188, 190],
[86, 189, 190],
[89, 189, 191],
[91, 190, 192],
[93, 191, 192],
[96, 191, 193],
[98, 192, 194],
[100, 193, 194],
[103, 193, 195],
[105, 194, 195],
[108, 195, 196],
[110, 195, 197],
[112, 196, 197],
[115, 197, 198],
[117, 197, 199],
[119, 198, 199],
[122, 198, 200],
[124, 199, 201],
[127, 200, 201],
[129, 200, 202],
[131, 201, 202],
[134, 202, 203],
[136, 202, 204],
[138, 203, 204],
[141, 204, 205],
[143, 204, 206],
[146, 205, 206],
[148, 206, 207],
[150, 206, 208],
[153, 207, 208],
[155, 208, 209],
[157, 208, 209],
[160, 209, 210],
[162, 210, 211],
[165, 210, 211],
[167, 211, 212],
[169, 212, 213],
[170, 212, 213],
[172, 213, 214],
[174, 214, 215],
[176, 215, 215],
[177, 215, 216],
[179, 216, 217],
[181, 217, 217],
[183, 217, 218],
[184, 218, 219],
[186, 219, 220],
[188, 219, 220],
[190, 220, 221],
[191, 221, 222],
[193, 222, 222],
[195, 222, 223],
[197, 223, 224],
[198, 224, 224],
[200, 224, 225],
[202, 225, 226],
[204, 226, 226],
[205, 227, 227],
[207, 227, 228],
[209, 228, 228],
[211, 229, 229],
[212, 229, 230],
[214, 230, 230],
[216, 231, 231],
[217, 231, 232],
[219, 232, 232],
[221, 233, 233],
[223, 234, 234],
[224, 234, 235],
[226, 235, 235],
[228, 236, 236],
[230, 236, 237],
[231, 237, 237],
[233, 238, 238],
[235, 239, 239],
[237, 239, 239],
[238, 240, 240],
[240, 241, 241],
[241, 240, 241],
[241, 239, 240],
[240, 238, 240],
[240, 237, 239],
[240, 236, 238],
[239, 235, 238],
[239, 234, 237],
[239, 233, 237],
[238, 231, 236],
[238, 230, 236],
[238, 229, 235],
[237, 228, 235],
[237, 227, 234],
[237, 226, 233],
[237, 225, 233],
[236, 223, 232],
[236, 222, 232],
[236, 221, 231],
[235, 220, 231],
[235, 219, 230],
[235, 218, 229],
[234, 217, 229],
[234, 216, 228],
[234, 214, 228],
[234, 213, 227],
[233, 212, 227],
[233, 211, 226],
[233, 210, 225],
[232, 209, 225],
[232, 208, 224],
[232, 207, 224],
[231, 205, 223],
[231, 204, 223],
[231, 203, 222],
[230, 202, 222],
[230, 201, 221],
[230, 200, 220],
[230, 199, 220],
[229, 198, 219],
[229, 196, 219],
[229, 195, 218],
[228, 194, 218],
[228, 193, 217],
[228, 192, 216],
[227, 191, 216],
[227, 190, 215],
[227, 188, 215],
[226, 187, 214],
[226, 186, 214],
[226, 185, 213],
[225, 184, 212],
[225, 183, 212],
[225, 182, 211],
[224, 181, 211],
[224, 179, 210],
[224, 178, 210],
[223, 177, 209],
[223, 176, 209],
[223, 175, 208],
[222, 174, 207],
[222, 173, 207],
[222, 172, 206],
[221, 170, 206],
[221, 169, 205],
[221, 168, 205],
[220, 167, 204],
[220, 166, 203],
[220, 165, 203],
[219, 164, 202],
[219, 163, 202],
[219, 161, 201],
[218, 160, 201],
[218, 159, 200],
[218, 158, 199],
[217, 157, 199],
[217, 156, 198],
[217, 155, 198],
[216, 153, 197],
[216, 152, 197],
[216, 151, 196],
[215, 150, 196],
[215, 149, 195],
[215, 148, 194],
[214, 147, 194],
[214, 146, 193],
[214, 144, 193],
[213, 143, 192],
[213, 142, 192],
[213, 141, 191],
[212, 139, 191],
[212, 138, 190],
[212, 137, 190],
[211, 136, 189],
[211, 135, 189],
[211, 133, 188],
[210, 132, 188],
[210, 131, 187],
[210, 130, 187],
[209, 128, 186],
[209, 127, 185],
[209, 126, 185],
[208, 125, 184],
[208, 124, 184],
[207, 122, 183],
[207, 121, 183],
[207, 120, 182],
[206, 119, 182],
[206, 117, 181],
[206, 116, 181],
[205, 115, 180],
[205, 114, 180],
[205, 113, 179],
[204, 111, 179],
[204, 110, 178],
[204, 109, 178],
[203, 108, 177],
[203, 106, 177],
[203, 105, 176],
[202, 104, 176],
[202, 103, 175],
[201, 102, 175],
[201, 100, 174],
[201, 99, 174],
[200, 98, 173],
[200, 97, 173],
[200, 95, 172],
[199, 94, 172],
[199, 93, 171],
];
pub const TROPIC_PALETTE: DiscretePalette = DiscretePalette {
meta: ColormapMeta {
name: "Tropic",
collection: "cartocolors",
author: "CARTO",
kind: ColormapKind::Diverging,
perceptually_uniform: false,
cvd_friendly: false,
grayscale_safe: false,
lut_size: 7,
citation: "CARTO. CartoColor. carto.com/carto-colors",
},
colors: &TROPIC_PALETTE_COLORS,
};
static TROPIC_PALETTE_COLORS: [[u8; 3]; 7] = [
[0, 155, 158],
[66, 183, 185],
[167, 211, 212],
[241, 241, 241],
[228, 193, 217],
[214, 145, 193],
[199, 93, 171],
];