|
| 1 | +import matplotlib.colors as mcolors |
| 2 | + |
| 3 | +# Auto-generated from helix_angle.txt |
| 4 | +HELIX_ANGLE_COLORS = [ |
| 5 | + [0.000000000, 0.000000000, 0.000000000], |
| 6 | + [0.000000000, 0.007554133, 0.018991561], |
| 7 | + [0.000000000, 0.015108267, 0.037983122], |
| 8 | + [0.000000000, 0.022662400, 0.056974682], |
| 9 | + [0.000000000, 0.030216533, 0.075966243], |
| 10 | + [0.000000000, 0.037770667, 0.094957804], |
| 11 | + [0.000000000, 0.045324800, 0.113949365], |
| 12 | + [0.000000000, 0.052878933, 0.132940925], |
| 13 | + [0.000000000, 0.060433067, 0.151932486], |
| 14 | + [0.000000000, 0.067987200, 0.170924047], |
| 15 | + [0.000000000, 0.075541333, 0.189915608], |
| 16 | + [0.000000000, 0.083095467, 0.208907169], |
| 17 | + [0.000000000, 0.090649600, 0.227898729], |
| 18 | + [0.000000000, 0.098203733, 0.246890290], |
| 19 | + [0.000000000, 0.105757867, 0.265881851], |
| 20 | + [0.000000000, 0.113312000, 0.284873412], |
| 21 | + [0.000000000, 0.120771227, 0.303548184], |
| 22 | + [0.000000000, 0.126806867, 0.317471133], |
| 23 | + [0.000000000, 0.132842506, 0.331394082], |
| 24 | + [0.000000000, 0.138878145, 0.345317031], |
| 25 | + [0.000000000, 0.144913784, 0.359239980], |
| 26 | + [0.000000000, 0.150949424, 0.373162929], |
| 27 | + [0.000000000, 0.156985063, 0.387085878], |
| 28 | + [0.000000000, 0.163020702, 0.401008827], |
| 29 | + [0.000000000, 0.169056341, 0.414931776], |
| 30 | + [0.000000000, 0.175091980, 0.428854725], |
| 31 | + [0.000000000, 0.181127620, 0.442777675], |
| 32 | + [0.000000000, 0.187163259, 0.456700624], |
| 33 | + [0.000000000, 0.193198898, 0.470623573], |
| 34 | + [0.000000000, 0.199234537, 0.484546522], |
| 35 | + [0.000000000, 0.205270176, 0.498469471], |
| 36 | + [0.000000000, 0.211305816, 0.512392420], |
| 37 | + [0.000433356, 0.217594333, 0.525633196], |
| 38 | + [0.003900205, 0.225653000, 0.534098765], |
| 39 | + [0.007367053, 0.233711667, 0.542564333], |
| 40 | + [0.010833902, 0.241770333, 0.551029902], |
| 41 | + [0.014300751, 0.249829000, 0.559495471], |
| 42 | + [0.017767599, 0.257887667, 0.567961039], |
| 43 | + [0.021234448, 0.265946333, 0.576426608], |
| 44 | + [0.024701296, 0.274005000, 0.584892176], |
| 45 | + [0.028168145, 0.282063667, 0.593357745], |
| 46 | + [0.031634994, 0.290122333, 0.601823314], |
| 47 | + [0.035101842, 0.298181000, 0.610288882], |
| 48 | + [0.038568691, 0.306239667, 0.618754451], |
| 49 | + [0.042035540, 0.314298333, 0.627220020], |
| 50 | + [0.045502388, 0.322357000, 0.635685588], |
| 51 | + [0.048969237, 0.330415667, 0.644151157], |
| 52 | + [0.052436085, 0.338474333, 0.652616725], |
| 53 | + [0.056109384, 0.346758118, 0.660210200], |
| 54 | + [0.060677296, 0.356017412, 0.664024600], |
| 55 | + [0.065245208, 0.365276706, 0.667839000], |
| 56 | + [0.069813120, 0.374536000, 0.671653400], |
| 57 | + [0.074381032, 0.383795294, 0.675467800], |
| 58 | + [0.078948944, 0.393054588, 0.679282200], |
| 59 | + [0.083516856, 0.402313882, 0.683096600], |
| 60 | + [0.088084769, 0.411573176, 0.686911000], |
| 61 | + [0.092652681, 0.420832471, 0.690725400], |
| 62 | + [0.097220593, 0.430091765, 0.694539800], |
| 63 | + [0.101788505, 0.439351059, 0.698354200], |
| 64 | + [0.106356417, 0.448610353, 0.702168600], |
| 65 | + [0.110924329, 0.457869647, 0.705983000], |
| 66 | + [0.115492242, 0.467128941, 0.709797400], |
| 67 | + [0.120060154, 0.476388235, 0.713611800], |
| 68 | + [0.124628066, 0.485647529, 0.717426200], |
| 69 | + [0.129009263, 0.494924769, 0.721413416], |
| 70 | + [0.132830314, 0.504255843, 0.725919078], |
| 71 | + [0.136651365, 0.513586918, 0.730424741], |
| 72 | + [0.140472416, 0.522917992, 0.734930404], |
| 73 | + [0.144293467, 0.532249067, 0.739436067], |
| 74 | + [0.148114518, 0.541580141, 0.743941729], |
| 75 | + [0.151935569, 0.550911216, 0.748447392], |
| 76 | + [0.155756620, 0.560242290, 0.752953055], |
| 77 | + [0.159577671, 0.569573365, 0.757458718], |
| 78 | + [0.163398722, 0.578904439, 0.761964380], |
| 79 | + [0.167219773, 0.588235514, 0.766470043], |
| 80 | + [0.171040824, 0.597566588, 0.770975706], |
| 81 | + [0.174861875, 0.606897663, 0.775481369], |
| 82 | + [0.178682925, 0.616228737, 0.779987031], |
| 83 | + [0.182503976, 0.625559812, 0.784492694], |
| 84 | + [0.186325027, 0.634890886, 0.788998357], |
| 85 | + [0.191672000, 0.644122333, 0.793690706], |
| 86 | + [0.200376000, 0.653134600, 0.798793765], |
| 87 | + [0.209080000, 0.662146867, 0.803896824], |
| 88 | + [0.217784000, 0.671159133, 0.808999882], |
| 89 | + [0.226488000, 0.680171400, 0.814102941], |
| 90 | + [0.235192000, 0.689183667, 0.819206000], |
| 91 | + [0.243896000, 0.698195933, 0.824309059], |
| 92 | + [0.252600000, 0.707208200, 0.829412118], |
| 93 | + [0.261304000, 0.716220467, 0.834515176], |
| 94 | + [0.270008000, 0.725232733, 0.839618235], |
| 95 | + [0.278712000, 0.734245000, 0.844721294], |
| 96 | + [0.287416000, 0.743257267, 0.849824353], |
| 97 | + [0.296120000, 0.752269533, 0.854927412], |
| 98 | + [0.304824000, 0.761281800, 0.860030471], |
| 99 | + [0.313528000, 0.770294067, 0.865133529], |
| 100 | + [0.322232000, 0.779306333, 0.870236588], |
| 101 | + [0.334273600, 0.787461941, 0.874887647], |
| 102 | + [0.351877867, 0.794189784, 0.878785373], |
| 103 | + [0.369482133, 0.800917627, 0.882683098], |
| 104 | + [0.387086400, 0.807645471, 0.886580824], |
| 105 | + [0.404690667, 0.814373314, 0.890478549], |
| 106 | + [0.422294933, 0.821101157, 0.894376275], |
| 107 | + [0.439899200, 0.827829000, 0.898274000], |
| 108 | + [0.457503467, 0.834556843, 0.902171725], |
| 109 | + [0.475107733, 0.841284686, 0.906069451], |
| 110 | + [0.492712000, 0.848012529, 0.909967176], |
| 111 | + [0.510316267, 0.854740373, 0.913864902], |
| 112 | + [0.527920533, 0.861468216, 0.917762627], |
| 113 | + [0.545524800, 0.868196059, 0.921660353], |
| 114 | + [0.563129067, 0.874923902, 0.925558078], |
| 115 | + [0.580733333, 0.881651745, 0.929455804], |
| 116 | + [0.598337600, 0.888379588, 0.933353529], |
| 117 | + [0.615737851, 0.892713569, 0.932321910], |
| 118 | + [0.632875796, 0.893969725, 0.924952561], |
| 119 | + [0.650013741, 0.895225882, 0.917583212], |
| 120 | + [0.667151686, 0.896482039, 0.910213863], |
| 121 | + [0.684289631, 0.897738196, 0.902844514], |
| 122 | + [0.701427576, 0.898994353, 0.895475165], |
| 123 | + [0.718565522, 0.900250510, 0.888105816], |
| 124 | + [0.735703467, 0.901506667, 0.880736467], |
| 125 | + [0.752841412, 0.902762824, 0.873367118], |
| 126 | + [0.769979357, 0.904018980, 0.865997769], |
| 127 | + [0.787117302, 0.905275137, 0.858628420], |
| 128 | + [0.804255247, 0.906531294, 0.851259071], |
| 129 | + [0.821393192, 0.907787451, 0.843889722], |
| 130 | + [0.838531137, 0.909043608, 0.836520373], |
| 131 | + [0.855669082, 0.910299765, 0.829151024], |
| 132 | + [0.872807027, 0.911555922, 0.821781675], |
| 133 | + [0.883572831, 0.909781835, 0.806525988], |
| 134 | + [0.887966494, 0.904977506, 0.783383965], |
| 135 | + [0.892360157, 0.900173176, 0.760241941], |
| 136 | + [0.896753820, 0.895368847, 0.737099918], |
| 137 | + [0.901147482, 0.890564518, 0.713957894], |
| 138 | + [0.905541145, 0.885760188, 0.690815871], |
| 139 | + [0.909934808, 0.880955859, 0.667673847], |
| 140 | + [0.914328471, 0.876151529, 0.644531824], |
| 141 | + [0.918722133, 0.871347200, 0.621389800], |
| 142 | + [0.923115796, 0.866542871, 0.598247776], |
| 143 | + [0.927509459, 0.861738541, 0.575105753], |
| 144 | + [0.931903122, 0.856934212, 0.551963729], |
| 145 | + [0.936296784, 0.852129882, 0.528821706], |
| 146 | + [0.940690447, 0.847325553, 0.505679682], |
| 147 | + [0.945084110, 0.842521224, 0.482537659], |
| 148 | + [0.949477773, 0.837716894, 0.459395635], |
| 149 | + [0.949743965, 0.830492800, 0.433414376], |
| 150 | + [0.946799902, 0.821386667, 0.405224824], |
| 151 | + [0.943855839, 0.812280533, 0.377035271], |
| 152 | + [0.940911776, 0.803174400, 0.348845718], |
| 153 | + [0.937967714, 0.794068267, 0.320656165], |
| 154 | + [0.935023651, 0.784962133, 0.292466612], |
| 155 | + [0.932079588, 0.775856000, 0.264277059], |
| 156 | + [0.929135525, 0.766749867, 0.236087506], |
| 157 | + [0.926191463, 0.757643733, 0.207897953], |
| 158 | + [0.923247400, 0.748537600, 0.179708400], |
| 159 | + [0.920303337, 0.739431467, 0.151518847], |
| 160 | + [0.917359275, 0.730325333, 0.123329294], |
| 161 | + [0.914415212, 0.721219200, 0.095139741], |
| 162 | + [0.911471149, 0.712113067, 0.066950188], |
| 163 | + [0.908527086, 0.703006933, 0.038760635], |
| 164 | + [0.905583024, 0.693900800, 0.010571082], |
| 165 | + [0.902501902, 0.683441725, 0.000000000], |
| 166 | + [0.899338545, 0.672170886, 0.000000000], |
| 167 | + [0.896175188, 0.660900047, 0.000000000], |
| 168 | + [0.893011831, 0.649629208, 0.000000000], |
| 169 | + [0.889848475, 0.638358369, 0.000000000], |
| 170 | + [0.886685118, 0.627087529, 0.000000000], |
| 171 | + [0.883521761, 0.615816690, 0.000000000], |
| 172 | + [0.880358404, 0.604545851, 0.000000000], |
| 173 | + [0.877195047, 0.593275012, 0.000000000], |
| 174 | + [0.874031690, 0.582004173, 0.000000000], |
| 175 | + [0.870868333, 0.570733333, 0.000000000], |
| 176 | + [0.867704976, 0.559462494, 0.000000000], |
| 177 | + [0.864541620, 0.548191655, 0.000000000], |
| 178 | + [0.861378263, 0.536920816, 0.000000000], |
| 179 | + [0.858214906, 0.525649976, 0.000000000], |
| 180 | + [0.855051549, 0.514379137, 0.000000000], |
| 181 | + [0.850742855, 0.503062875, 0.000038177], |
| 182 | + [0.845913553, 0.491725965, 0.000093708], |
| 183 | + [0.841084251, 0.480389055, 0.000149239], |
| 184 | + [0.836254949, 0.469052145, 0.000204770], |
| 185 | + [0.831425647, 0.457715235, 0.000260301], |
| 186 | + [0.826596345, 0.446378325, 0.000315832], |
| 187 | + [0.821767043, 0.435041416, 0.000371363], |
| 188 | + [0.816937741, 0.423704506, 0.000426893], |
| 189 | + [0.812108439, 0.412367596, 0.000482424], |
| 190 | + [0.807279137, 0.401030686, 0.000537955], |
| 191 | + [0.802449835, 0.389693776, 0.000593486], |
| 192 | + [0.797620533, 0.378356867, 0.000649017], |
| 193 | + [0.792791231, 0.367019957, 0.000704548], |
| 194 | + [0.787961929, 0.355683047, 0.000760079], |
| 195 | + [0.783132627, 0.344346137, 0.000815609], |
| 196 | + [0.778303325, 0.333009227, 0.000871140], |
| 197 | + [0.772190871, 0.321182576, 0.000970474], |
| 198 | + [0.765650698, 0.309192678, 0.001084408], |
| 199 | + [0.759110525, 0.297202780, 0.001198342], |
| 200 | + [0.752570353, 0.285212882, 0.001312276], |
| 201 | + [0.746030180, 0.273222984, 0.001426211], |
| 202 | + [0.739490008, 0.261233086, 0.001540145], |
| 203 | + [0.732949835, 0.249243188, 0.001654079], |
| 204 | + [0.726409663, 0.237253290, 0.001768013], |
| 205 | + [0.719869490, 0.225263392, 0.001881948], |
| 206 | + [0.713329318, 0.213273494, 0.001995882], |
| 207 | + [0.706789145, 0.201283596, 0.002109816], |
| 208 | + [0.700248973, 0.189293698, 0.002223750], |
| 209 | + [0.693708800, 0.177303800, 0.002337685], |
| 210 | + [0.687168627, 0.165313902, 0.002451619], |
| 211 | + [0.680628455, 0.153324004, 0.002565553], |
| 212 | + [0.674088282, 0.141334106, 0.002679487], |
| 213 | + [0.664498667, 0.131995341, 0.002563160], |
| 214 | + [0.654205333, 0.123268376, 0.002393695], |
| 215 | + [0.643912000, 0.114541412, 0.002224229], |
| 216 | + [0.633618667, 0.105814447, 0.002054764], |
| 217 | + [0.623325333, 0.097087482, 0.001885299], |
| 218 | + [0.613032000, 0.088360518, 0.001715834], |
| 219 | + [0.602738667, 0.079633553, 0.001546369], |
| 220 | + [0.592445333, 0.070906588, 0.001376904], |
| 221 | + [0.582152000, 0.062179624, 0.001207439], |
| 222 | + [0.571858667, 0.053452659, 0.001037974], |
| 223 | + [0.561565333, 0.044725694, 0.000868509], |
| 224 | + [0.551272000, 0.035998729, 0.000699044], |
| 225 | + [0.540978667, 0.027271765, 0.000529578], |
| 226 | + [0.530685333, 0.018544800, 0.000360113], |
| 227 | + [0.520392000, 0.009817835, 0.000190648], |
| 228 | + [0.510098667, 0.001090871, 0.000021183], |
| 229 | + [0.497315584, 0.000020106, 0.000030159], |
| 230 | + [0.484176824, 0.000043084, 0.000064626], |
| 231 | + [0.471038063, 0.000066063, 0.000099094], |
| 232 | + [0.457899302, 0.000089041, 0.000133561], |
| 233 | + [0.444760541, 0.000112019, 0.000168029], |
| 234 | + [0.431621780, 0.000134998, 0.000202496], |
| 235 | + [0.418483020, 0.000157976, 0.000236964], |
| 236 | + [0.405344259, 0.000180954, 0.000271431], |
| 237 | + [0.392205498, 0.000203933, 0.000305899], |
| 238 | + [0.379066737, 0.000226911, 0.000340366], |
| 239 | + [0.365927976, 0.000249889, 0.000374834], |
| 240 | + [0.352789216, 0.000272868, 0.000409301], |
| 241 | + [0.339650455, 0.000295846, 0.000443768], |
| 242 | + [0.326511694, 0.000318824, 0.000478236], |
| 243 | + [0.313372933, 0.000341803, 0.000512703], |
| 244 | + [0.300234173, 0.000364781, 0.000547171], |
| 245 | + [0.282726782, 0.000540350, 0.000517012], |
| 246 | + [0.264928150, 0.000726091, 0.000482544], |
| 247 | + [0.247129518, 0.000911832, 0.000448077], |
| 248 | + [0.229330886, 0.001097574, 0.000413609], |
| 249 | + [0.211532254, 0.001283315, 0.000379142], |
| 250 | + [0.193733622, 0.001469056, 0.000344675], |
| 251 | + [0.175934989, 0.001654798, 0.000310207], |
| 252 | + [0.158136357, 0.001840539, 0.000275740], |
| 253 | + [0.140337725, 0.002026280, 0.000241272], |
| 254 | + [0.122539093, 0.002212022, 0.000206805], |
| 255 | + [0.104740461, 0.002397763, 0.000172337], |
| 256 | + [0.086941829, 0.002583505, 0.000137870], |
| 257 | + [0.069143196, 0.002769246, 0.000103402], |
| 258 | + [0.051344564, 0.002954987, 0.000068935], |
| 259 | + [0.033545932, 0.003140729, 0.000034467], |
| 260 | + [0.015747300, 0.003326470, 0.000000000], |
| 261 | +] |
| 262 | + |
| 263 | +# Create a ListedColormap object |
| 264 | +helix_angle_cmap = mcolors.ListedColormap(HELIX_ANGLE_COLORS, name="helix_angle") |
0 commit comments