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};

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

static SINEBOW_LUT: [[u8; 3]; 256] = [
    [255, 64, 64],
    [255, 66, 61],
    [255, 69, 58],
    [255, 72, 56],
    [254, 75, 53],
    [254, 78, 51],
    [254, 81, 48],
    [253, 84, 46],
    [253, 87, 43],
    [252, 90, 41],
    [251, 93, 39],
    [250, 96, 37],
    [249, 99, 34],
    [249, 102, 32],
    [247, 105, 30],
    [246, 108, 28],
    [245, 111, 26],
    [244, 114, 24],
    [243, 117, 23],
    [241, 120, 21],
    [240, 124, 19],
    [238, 127, 17],
    [237, 130, 16],
    [235, 133, 14],
    [233, 136, 13],
    [232, 139, 12],
    [230, 142, 10],
    [228, 146, 9],
    [226, 149, 8],
    [224, 152, 7],
    [222, 155, 6],
    [220, 158, 5],
    [217, 161, 4],
    [215, 164, 3],
    [213, 167, 3],
    [210, 170, 2],
    [208, 173, 2],
    [206, 176, 1],
    [203, 179, 1],
    [201, 182, 0],
    [198, 184, 0],
    [195, 187, 0],
    [193, 190, 0],
    [190, 193, 0],
    [187, 195, 0],
    [184, 198, 0],
    [182, 201, 0],
    [179, 203, 1],
    [176, 206, 1],
    [173, 208, 2],
    [170, 210, 2],
    [167, 213, 3],
    [164, 215, 3],
    [161, 217, 4],
    [158, 220, 5],
    [155, 222, 6],
    [152, 224, 7],
    [149, 226, 8],
    [146, 228, 9],
    [142, 230, 10],
    [139, 232, 12],
    [136, 233, 13],
    [133, 235, 14],
    [130, 237, 16],
    [127, 238, 17],
    [124, 240, 19],
    [120, 241, 21],
    [117, 243, 23],
    [114, 244, 24],
    [111, 245, 26],
    [108, 246, 28],
    [105, 247, 30],
    [102, 249, 32],
    [99, 249, 34],
    [96, 250, 37],
    [93, 251, 39],
    [90, 252, 41],
    [87, 253, 43],
    [84, 253, 46],
    [81, 254, 48],
    [78, 254, 51],
    [75, 254, 53],
    [72, 255, 56],
    [69, 255, 58],
    [66, 255, 61],
    [64, 255, 64],
    [61, 255, 66],
    [58, 255, 69],
    [56, 255, 72],
    [53, 254, 75],
    [51, 254, 78],
    [48, 254, 81],
    [46, 253, 84],
    [43, 253, 87],
    [41, 252, 90],
    [39, 251, 93],
    [37, 250, 96],
    [34, 249, 99],
    [32, 249, 102],
    [30, 247, 105],
    [28, 246, 108],
    [26, 245, 111],
    [24, 244, 114],
    [23, 243, 117],
    [21, 241, 120],
    [19, 240, 124],
    [17, 238, 127],
    [16, 237, 130],
    [14, 235, 133],
    [13, 233, 136],
    [12, 232, 139],
    [10, 230, 142],
    [9, 228, 146],
    [8, 226, 149],
    [7, 224, 152],
    [6, 222, 155],
    [5, 220, 158],
    [4, 217, 161],
    [3, 215, 164],
    [3, 213, 167],
    [2, 210, 170],
    [2, 208, 173],
    [1, 206, 176],
    [1, 203, 179],
    [0, 201, 182],
    [0, 198, 184],
    [0, 195, 187],
    [0, 193, 190],
    [0, 190, 193],
    [0, 187, 195],
    [0, 184, 198],
    [0, 182, 201],
    [1, 179, 203],
    [1, 176, 206],
    [2, 173, 208],
    [2, 170, 210],
    [3, 167, 213],
    [3, 164, 215],
    [4, 161, 217],
    [5, 158, 220],
    [6, 155, 222],
    [7, 152, 224],
    [8, 149, 226],
    [9, 146, 228],
    [10, 142, 230],
    [12, 139, 232],
    [13, 136, 233],
    [14, 133, 235],
    [16, 130, 237],
    [17, 127, 238],
    [19, 124, 240],
    [21, 120, 241],
    [23, 117, 243],
    [24, 114, 244],
    [26, 111, 245],
    [28, 108, 246],
    [30, 105, 247],
    [32, 102, 249],
    [34, 99, 249],
    [37, 96, 250],
    [39, 93, 251],
    [41, 90, 252],
    [43, 87, 253],
    [46, 84, 253],
    [48, 81, 254],
    [51, 78, 254],
    [53, 75, 254],
    [56, 72, 255],
    [58, 69, 255],
    [61, 66, 255],
    [64, 64, 255],
    [66, 61, 255],
    [69, 58, 255],
    [72, 56, 255],
    [75, 53, 254],
    [78, 51, 254],
    [81, 48, 254],
    [84, 46, 253],
    [87, 43, 253],
    [90, 41, 252],
    [93, 39, 251],
    [96, 37, 250],
    [99, 34, 249],
    [102, 32, 249],
    [105, 30, 247],
    [108, 28, 246],
    [111, 26, 245],
    [114, 24, 244],
    [117, 23, 243],
    [120, 21, 241],
    [124, 19, 240],
    [127, 17, 238],
    [130, 16, 237],
    [133, 14, 235],
    [136, 13, 233],
    [139, 12, 232],
    [142, 10, 230],
    [146, 9, 228],
    [149, 8, 226],
    [152, 7, 224],
    [155, 6, 222],
    [158, 5, 220],
    [161, 4, 217],
    [164, 3, 215],
    [167, 3, 213],
    [170, 2, 210],
    [173, 2, 208],
    [176, 1, 206],
    [179, 1, 203],
    [182, 0, 201],
    [184, 0, 198],
    [187, 0, 195],
    [190, 0, 193],
    [193, 0, 190],
    [195, 0, 187],
    [198, 0, 184],
    [201, 0, 182],
    [203, 1, 179],
    [206, 1, 176],
    [208, 2, 173],
    [210, 2, 170],
    [213, 3, 167],
    [215, 3, 164],
    [217, 4, 161],
    [220, 5, 158],
    [222, 6, 155],
    [224, 7, 152],
    [226, 8, 149],
    [228, 9, 146],
    [230, 10, 142],
    [232, 12, 139],
    [233, 13, 136],
    [235, 14, 133],
    [237, 16, 130],
    [238, 17, 127],
    [240, 19, 124],
    [241, 21, 120],
    [243, 23, 117],
    [244, 24, 114],
    [245, 26, 111],
    [246, 28, 108],
    [247, 30, 105],
    [249, 32, 102],
    [249, 34, 99],
    [250, 37, 96],
    [251, 39, 93],
    [252, 41, 90],
    [253, 43, 87],
    [253, 46, 84],
    [254, 48, 81],
    [254, 51, 78],
    [254, 53, 75],
    [255, 56, 72],
    [255, 58, 69],
    [255, 61, 66],
    [255, 64, 64],
];