| line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
|
1
|
|
|
|
|
|
|
package Term::ANSIColor::Gradients::Scientific ; |
|
2
|
|
|
|
|
|
|
|
|
3
|
1
|
|
|
1
|
|
1589
|
use strict ; |
|
|
1
|
|
|
|
|
2
|
|
|
|
1
|
|
|
|
|
45
|
|
|
4
|
1
|
|
|
1
|
|
7
|
use warnings ; |
|
|
1
|
|
|
|
|
3
|
|
|
|
1
|
|
|
|
|
1428
|
|
|
5
|
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
our $VERSION = '0.10' ; |
|
7
|
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
our @SCI_VIRIDIS = (17,18,23,29,35,36,41,47,83,119,155,191,227) ; |
|
9
|
|
|
|
|
|
|
our @SCI_PLASMA = (53,54,55,127,163,199,196,202,208,214,220) ; |
|
10
|
|
|
|
|
|
|
our @SCI_INFERNO = (16,17,53,89,125,161,197,196,202,208,214) ; |
|
11
|
|
|
|
|
|
|
our @SCI_MAGMA = (16,17,18,54,90,126,162,198,204,210,216) ; |
|
12
|
|
|
|
|
|
|
our @SCI_CIVIDIS = (17,18,23,24,30,36,100,136,178,214,220) ; |
|
13
|
|
|
|
|
|
|
our @SCI_TURBO = (21,27,33,47,83,119,190,226,208,196) ; |
|
14
|
|
|
|
|
|
|
our @SCI_COOLWARM = (21,27,33,244,208,202,196) ; |
|
15
|
|
|
|
|
|
|
our @SCI_SPECTRAL = (196,202,208,220,226,190,46,39,21,57) ; |
|
16
|
|
|
|
|
|
|
our @SCI_YLORRO = (226,220,214,208,202,196,160) ; |
|
17
|
|
|
|
|
|
|
our @SCI_BUPU = (17,18,19,20,21,57,93,129,165,201) ; |
|
18
|
|
|
|
|
|
|
our @SCI_ORRD = (226,220,214,208,202,196,160,124) ; |
|
19
|
|
|
|
|
|
|
our @SCI_PUBU = (201,165,129,93,57,21,27,33) ; |
|
20
|
|
|
|
|
|
|
our @SCI_HOT_STEEL = (52,88,124,160,196,202,208,214,220,226) ; |
|
21
|
|
|
|
|
|
|
our @SCI_COOL_MINT = (21,27,33,39,45,51,87,123,159,195) ; |
|
22
|
|
|
|
|
|
|
our @SCI_THERMAL = (17,21,33,82,154,190,226,208,196) ; |
|
23
|
|
|
|
|
|
|
our @SCI_PHASE = (21,33,46,82,226,208,196,57,21) ; |
|
24
|
|
|
|
|
|
|
our @SCI_HSV_SUB = (196,202,208,214,220,46,33,21,57,93) ; |
|
25
|
|
|
|
|
|
|
our @SCI_PERC_GREY = (232,234,236,238,240,242,244,246,248,250,252,255) ; |
|
26
|
|
|
|
|
|
|
our @SCI_BLUE_GREEN = (17,23,29,35,41,47,83,119,155) ; |
|
27
|
|
|
|
|
|
|
our @SCI_YGREEN = (100,106,112,118,154,190,226) ; |
|
28
|
|
|
|
|
|
|
our @SCI_YOR = (226,220,214,208,202,196,160) ; |
|
29
|
|
|
|
|
|
|
our @SCI_BLUE_PURP = (21,57,93,129,165,201,200,199) ; |
|
30
|
|
|
|
|
|
|
our @SCI_GRN_YEL = (22,28,34,40,46,82,118,190,226) ; |
|
31
|
|
|
|
|
|
|
our @SCI_RED_PURP = (196,160,124,88,52,53,57,93) ; |
|
32
|
|
|
|
|
|
|
our @SCI_BALANCED = (21,33,46,82,226,220,208,196,160,93,57) ; |
|
33
|
|
|
|
|
|
|
|
|
34
|
|
|
|
|
|
|
our @SCI_VIRIDIS_CONTRAST = (58,100,52,88,125,124,162,199,207,171,135,99,63) ; |
|
35
|
|
|
|
|
|
|
our @SCI_PLASMA_CONTRAST = (22,28,70,34,40,47,14,39,33,27,12) ; |
|
36
|
|
|
|
|
|
|
our @SCI_INFERNO_CONTRAST = (15,58,22,28,35,42,49,14,39,33,27) ; |
|
37
|
|
|
|
|
|
|
our @SCI_MAGMA_CONTRAST = (15,58,100,28,28,34,41,48,86,123,117) ; |
|
38
|
|
|
|
|
|
|
our @SCI_CIVIDIS_CONTRAST = (58,100,52,88,88,124,18,19,20,27,12) ; |
|
39
|
|
|
|
|
|
|
our @SCI_TURBO_CONTRAST = (11,214,208,199,207,171,12,12,33,14) ; |
|
40
|
|
|
|
|
|
|
our @SCI_COOLWARM_CONTRAST = (11,214,208,15,33,39,14) ; |
|
41
|
|
|
|
|
|
|
our @SCI_SPECTRAL_CONTRAST = (14,39,33,12,12,12,13,202,11,154) ; |
|
42
|
|
|
|
|
|
|
our @SCI_YLORRO_CONTRAST = (12,12,27,33,39,14,44) ; |
|
43
|
|
|
|
|
|
|
our @SCI_BUPU_CONTRAST = (58,100,142,184,11,154,118,82,10,10) ; |
|
44
|
|
|
|
|
|
|
our @SCI_ORRD_CONTRAST = (12,12,27,33,39,14,44,37) ; |
|
45
|
|
|
|
|
|
|
our @SCI_PUBU_CONTRAST = (10,10,82,118,154,11,214,208) ; |
|
46
|
|
|
|
|
|
|
our @SCI_HOT_STEEL_CONTRAST = (23,30,37,44,14,39,33,27,12,12) ; |
|
47
|
|
|
|
|
|
|
our @SCI_COOL_MINT_CONTRAST = (11,214,208,202,9,9,203,210,217,224) ; |
|
48
|
|
|
|
|
|
|
our @SCI_THERMAL_CONTRAST = (58,11,208,129,57,12,12,33,14) ; |
|
49
|
|
|
|
|
|
|
our @SCI_PHASE_CONTRAST = (11,208,13,129,12,33,14,154,11) ; |
|
50
|
|
|
|
|
|
|
our @SCI_HSV_SUB_CONTRAST = (14,39,33,27,12,13,208,11,154,118) ; |
|
51
|
|
|
|
|
|
|
our @SCI_PERC_GREY_CONTRAST = (15,15,15,15,15,15,15,0,0,0,0,0) ; |
|
52
|
|
|
|
|
|
|
our @SCI_BLUE_GREEN_CONTRAST = (58,52,88,125,162,199,207,171,135) ; |
|
53
|
|
|
|
|
|
|
our @SCI_YGREEN_CONTRAST = (18,19,56,93,57,12,12) ; |
|
54
|
|
|
|
|
|
|
our @SCI_YOR_CONTRAST = (12,12,27,33,39,14,44) ; |
|
55
|
|
|
|
|
|
|
our @SCI_BLUE_PURP_CONTRAST = (11,154,118,82,10,10,10,47) ; |
|
56
|
|
|
|
|
|
|
our @SCI_GRN_YEL_CONTRAST = (53,90,127,164,13,129,93,12,12) ; |
|
57
|
|
|
|
|
|
|
our @SCI_RED_PURP_CONTRAST = (14,44,37,30,23,22,154,118) ; |
|
58
|
|
|
|
|
|
|
our @SCI_BALANCED_CONTRAST = (11,208,13,129,12,12,33,14,44,118,154) ; |
|
59
|
|
|
|
|
|
|
|
|
60
|
|
|
|
|
|
|
our %GRADIENTS = |
|
61
|
|
|
|
|
|
|
( |
|
62
|
|
|
|
|
|
|
SCI_VIRIDIS => \@SCI_VIRIDIS, |
|
63
|
|
|
|
|
|
|
SCI_PLASMA => \@SCI_PLASMA, |
|
64
|
|
|
|
|
|
|
SCI_INFERNO => \@SCI_INFERNO, |
|
65
|
|
|
|
|
|
|
SCI_MAGMA => \@SCI_MAGMA, |
|
66
|
|
|
|
|
|
|
SCI_CIVIDIS => \@SCI_CIVIDIS, |
|
67
|
|
|
|
|
|
|
SCI_TURBO => \@SCI_TURBO, |
|
68
|
|
|
|
|
|
|
SCI_COOLWARM => \@SCI_COOLWARM, |
|
69
|
|
|
|
|
|
|
SCI_SPECTRAL => \@SCI_SPECTRAL, |
|
70
|
|
|
|
|
|
|
SCI_YLORRO => \@SCI_YLORRO, |
|
71
|
|
|
|
|
|
|
SCI_BUPU => \@SCI_BUPU, |
|
72
|
|
|
|
|
|
|
SCI_ORRD => \@SCI_ORRD, |
|
73
|
|
|
|
|
|
|
SCI_PUBU => \@SCI_PUBU, |
|
74
|
|
|
|
|
|
|
SCI_HOT_STEEL => \@SCI_HOT_STEEL, |
|
75
|
|
|
|
|
|
|
SCI_COOL_MINT => \@SCI_COOL_MINT, |
|
76
|
|
|
|
|
|
|
SCI_THERMAL => \@SCI_THERMAL, |
|
77
|
|
|
|
|
|
|
SCI_PHASE => \@SCI_PHASE, |
|
78
|
|
|
|
|
|
|
SCI_HSV_SUB => \@SCI_HSV_SUB, |
|
79
|
|
|
|
|
|
|
SCI_PERC_GREY => \@SCI_PERC_GREY, |
|
80
|
|
|
|
|
|
|
SCI_BLUE_GREEN => \@SCI_BLUE_GREEN, |
|
81
|
|
|
|
|
|
|
SCI_YGREEN => \@SCI_YGREEN, |
|
82
|
|
|
|
|
|
|
SCI_YOR => \@SCI_YOR, |
|
83
|
|
|
|
|
|
|
SCI_BLUE_PURP => \@SCI_BLUE_PURP, |
|
84
|
|
|
|
|
|
|
SCI_GRN_YEL => \@SCI_GRN_YEL, |
|
85
|
|
|
|
|
|
|
SCI_RED_PURP => \@SCI_RED_PURP, |
|
86
|
|
|
|
|
|
|
SCI_BALANCED => \@SCI_BALANCED, |
|
87
|
|
|
|
|
|
|
) ; |
|
88
|
|
|
|
|
|
|
|
|
89
|
|
|
|
|
|
|
our %CONTRAST = |
|
90
|
|
|
|
|
|
|
( |
|
91
|
|
|
|
|
|
|
SCI_VIRIDIS => \@SCI_VIRIDIS_CONTRAST, |
|
92
|
|
|
|
|
|
|
SCI_PLASMA => \@SCI_PLASMA_CONTRAST, |
|
93
|
|
|
|
|
|
|
SCI_INFERNO => \@SCI_INFERNO_CONTRAST, |
|
94
|
|
|
|
|
|
|
SCI_MAGMA => \@SCI_MAGMA_CONTRAST, |
|
95
|
|
|
|
|
|
|
SCI_CIVIDIS => \@SCI_CIVIDIS_CONTRAST, |
|
96
|
|
|
|
|
|
|
SCI_TURBO => \@SCI_TURBO_CONTRAST, |
|
97
|
|
|
|
|
|
|
SCI_COOLWARM => \@SCI_COOLWARM_CONTRAST, |
|
98
|
|
|
|
|
|
|
SCI_SPECTRAL => \@SCI_SPECTRAL_CONTRAST, |
|
99
|
|
|
|
|
|
|
SCI_YLORRO => \@SCI_YLORRO_CONTRAST, |
|
100
|
|
|
|
|
|
|
SCI_BUPU => \@SCI_BUPU_CONTRAST, |
|
101
|
|
|
|
|
|
|
SCI_ORRD => \@SCI_ORRD_CONTRAST, |
|
102
|
|
|
|
|
|
|
SCI_PUBU => \@SCI_PUBU_CONTRAST, |
|
103
|
|
|
|
|
|
|
SCI_HOT_STEEL => \@SCI_HOT_STEEL_CONTRAST, |
|
104
|
|
|
|
|
|
|
SCI_COOL_MINT => \@SCI_COOL_MINT_CONTRAST, |
|
105
|
|
|
|
|
|
|
SCI_THERMAL => \@SCI_THERMAL_CONTRAST, |
|
106
|
|
|
|
|
|
|
SCI_PHASE => \@SCI_PHASE_CONTRAST, |
|
107
|
|
|
|
|
|
|
SCI_HSV_SUB => \@SCI_HSV_SUB_CONTRAST, |
|
108
|
|
|
|
|
|
|
SCI_PERC_GREY => \@SCI_PERC_GREY_CONTRAST, |
|
109
|
|
|
|
|
|
|
SCI_BLUE_GREEN => \@SCI_BLUE_GREEN_CONTRAST, |
|
110
|
|
|
|
|
|
|
SCI_YGREEN => \@SCI_YGREEN_CONTRAST, |
|
111
|
|
|
|
|
|
|
SCI_YOR => \@SCI_YOR_CONTRAST, |
|
112
|
|
|
|
|
|
|
SCI_BLUE_PURP => \@SCI_BLUE_PURP_CONTRAST, |
|
113
|
|
|
|
|
|
|
SCI_GRN_YEL => \@SCI_GRN_YEL_CONTRAST, |
|
114
|
|
|
|
|
|
|
SCI_RED_PURP => \@SCI_RED_PURP_CONTRAST, |
|
115
|
|
|
|
|
|
|
SCI_BALANCED => \@SCI_BALANCED_CONTRAST, |
|
116
|
|
|
|
|
|
|
) ; |
|
117
|
|
|
|
|
|
|
|
|
118
|
|
|
|
|
|
|
1 ; |