prismatica 0.3.1

308 scientific colormaps as compile-time Rust constants
Documentation
// Auto-generated by prismatica xtask -- do not edit
use crate::{Colormap, ColormapKind, ColormapMeta};

/// Turbo -- Sequential colormap from the d3 collection.
///
/// Author: Mike Bostock / d3
/// Perceptually uniform: true
/// CVD friendly: false
///
/// Citation: Bostock, M. d3-scale-chromatic. github.com/d3/d3-scale-chromatic
pub const TURBO: Colormap = Colormap {
    meta: ColormapMeta {
        name: "Turbo",
        collection: "d3",
        author: "Mike Bostock / d3",
        kind: ColormapKind::Sequential,
        perceptually_uniform: true,
        cvd_friendly: false,
        grayscale_safe: false,
        lut_size: 256,
        citation: "Bostock, M. d3-scale-chromatic. github.com/d3/d3-scale-chromatic",
    },
    lut: &TURBO_LUT,
};

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