_cm_listed.py 107 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071
  1. from .colors import ListedColormap
  2. _magma_data = [[0.001462, 0.000466, 0.013866],
  3. [0.002258, 0.001295, 0.018331],
  4. [0.003279, 0.002305, 0.023708],
  5. [0.004512, 0.003490, 0.029965],
  6. [0.005950, 0.004843, 0.037130],
  7. [0.007588, 0.006356, 0.044973],
  8. [0.009426, 0.008022, 0.052844],
  9. [0.011465, 0.009828, 0.060750],
  10. [0.013708, 0.011771, 0.068667],
  11. [0.016156, 0.013840, 0.076603],
  12. [0.018815, 0.016026, 0.084584],
  13. [0.021692, 0.018320, 0.092610],
  14. [0.024792, 0.020715, 0.100676],
  15. [0.028123, 0.023201, 0.108787],
  16. [0.031696, 0.025765, 0.116965],
  17. [0.035520, 0.028397, 0.125209],
  18. [0.039608, 0.031090, 0.133515],
  19. [0.043830, 0.033830, 0.141886],
  20. [0.048062, 0.036607, 0.150327],
  21. [0.052320, 0.039407, 0.158841],
  22. [0.056615, 0.042160, 0.167446],
  23. [0.060949, 0.044794, 0.176129],
  24. [0.065330, 0.047318, 0.184892],
  25. [0.069764, 0.049726, 0.193735],
  26. [0.074257, 0.052017, 0.202660],
  27. [0.078815, 0.054184, 0.211667],
  28. [0.083446, 0.056225, 0.220755],
  29. [0.088155, 0.058133, 0.229922],
  30. [0.092949, 0.059904, 0.239164],
  31. [0.097833, 0.061531, 0.248477],
  32. [0.102815, 0.063010, 0.257854],
  33. [0.107899, 0.064335, 0.267289],
  34. [0.113094, 0.065492, 0.276784],
  35. [0.118405, 0.066479, 0.286321],
  36. [0.123833, 0.067295, 0.295879],
  37. [0.129380, 0.067935, 0.305443],
  38. [0.135053, 0.068391, 0.315000],
  39. [0.140858, 0.068654, 0.324538],
  40. [0.146785, 0.068738, 0.334011],
  41. [0.152839, 0.068637, 0.343404],
  42. [0.159018, 0.068354, 0.352688],
  43. [0.165308, 0.067911, 0.361816],
  44. [0.171713, 0.067305, 0.370771],
  45. [0.178212, 0.066576, 0.379497],
  46. [0.184801, 0.065732, 0.387973],
  47. [0.191460, 0.064818, 0.396152],
  48. [0.198177, 0.063862, 0.404009],
  49. [0.204935, 0.062907, 0.411514],
  50. [0.211718, 0.061992, 0.418647],
  51. [0.218512, 0.061158, 0.425392],
  52. [0.225302, 0.060445, 0.431742],
  53. [0.232077, 0.059889, 0.437695],
  54. [0.238826, 0.059517, 0.443256],
  55. [0.245543, 0.059352, 0.448436],
  56. [0.252220, 0.059415, 0.453248],
  57. [0.258857, 0.059706, 0.457710],
  58. [0.265447, 0.060237, 0.461840],
  59. [0.271994, 0.060994, 0.465660],
  60. [0.278493, 0.061978, 0.469190],
  61. [0.284951, 0.063168, 0.472451],
  62. [0.291366, 0.064553, 0.475462],
  63. [0.297740, 0.066117, 0.478243],
  64. [0.304081, 0.067835, 0.480812],
  65. [0.310382, 0.069702, 0.483186],
  66. [0.316654, 0.071690, 0.485380],
  67. [0.322899, 0.073782, 0.487408],
  68. [0.329114, 0.075972, 0.489287],
  69. [0.335308, 0.078236, 0.491024],
  70. [0.341482, 0.080564, 0.492631],
  71. [0.347636, 0.082946, 0.494121],
  72. [0.353773, 0.085373, 0.495501],
  73. [0.359898, 0.087831, 0.496778],
  74. [0.366012, 0.090314, 0.497960],
  75. [0.372116, 0.092816, 0.499053],
  76. [0.378211, 0.095332, 0.500067],
  77. [0.384299, 0.097855, 0.501002],
  78. [0.390384, 0.100379, 0.501864],
  79. [0.396467, 0.102902, 0.502658],
  80. [0.402548, 0.105420, 0.503386],
  81. [0.408629, 0.107930, 0.504052],
  82. [0.414709, 0.110431, 0.504662],
  83. [0.420791, 0.112920, 0.505215],
  84. [0.426877, 0.115395, 0.505714],
  85. [0.432967, 0.117855, 0.506160],
  86. [0.439062, 0.120298, 0.506555],
  87. [0.445163, 0.122724, 0.506901],
  88. [0.451271, 0.125132, 0.507198],
  89. [0.457386, 0.127522, 0.507448],
  90. [0.463508, 0.129893, 0.507652],
  91. [0.469640, 0.132245, 0.507809],
  92. [0.475780, 0.134577, 0.507921],
  93. [0.481929, 0.136891, 0.507989],
  94. [0.488088, 0.139186, 0.508011],
  95. [0.494258, 0.141462, 0.507988],
  96. [0.500438, 0.143719, 0.507920],
  97. [0.506629, 0.145958, 0.507806],
  98. [0.512831, 0.148179, 0.507648],
  99. [0.519045, 0.150383, 0.507443],
  100. [0.525270, 0.152569, 0.507192],
  101. [0.531507, 0.154739, 0.506895],
  102. [0.537755, 0.156894, 0.506551],
  103. [0.544015, 0.159033, 0.506159],
  104. [0.550287, 0.161158, 0.505719],
  105. [0.556571, 0.163269, 0.505230],
  106. [0.562866, 0.165368, 0.504692],
  107. [0.569172, 0.167454, 0.504105],
  108. [0.575490, 0.169530, 0.503466],
  109. [0.581819, 0.171596, 0.502777],
  110. [0.588158, 0.173652, 0.502035],
  111. [0.594508, 0.175701, 0.501241],
  112. [0.600868, 0.177743, 0.500394],
  113. [0.607238, 0.179779, 0.499492],
  114. [0.613617, 0.181811, 0.498536],
  115. [0.620005, 0.183840, 0.497524],
  116. [0.626401, 0.185867, 0.496456],
  117. [0.632805, 0.187893, 0.495332],
  118. [0.639216, 0.189921, 0.494150],
  119. [0.645633, 0.191952, 0.492910],
  120. [0.652056, 0.193986, 0.491611],
  121. [0.658483, 0.196027, 0.490253],
  122. [0.664915, 0.198075, 0.488836],
  123. [0.671349, 0.200133, 0.487358],
  124. [0.677786, 0.202203, 0.485819],
  125. [0.684224, 0.204286, 0.484219],
  126. [0.690661, 0.206384, 0.482558],
  127. [0.697098, 0.208501, 0.480835],
  128. [0.703532, 0.210638, 0.479049],
  129. [0.709962, 0.212797, 0.477201],
  130. [0.716387, 0.214982, 0.475290],
  131. [0.722805, 0.217194, 0.473316],
  132. [0.729216, 0.219437, 0.471279],
  133. [0.735616, 0.221713, 0.469180],
  134. [0.742004, 0.224025, 0.467018],
  135. [0.748378, 0.226377, 0.464794],
  136. [0.754737, 0.228772, 0.462509],
  137. [0.761077, 0.231214, 0.460162],
  138. [0.767398, 0.233705, 0.457755],
  139. [0.773695, 0.236249, 0.455289],
  140. [0.779968, 0.238851, 0.452765],
  141. [0.786212, 0.241514, 0.450184],
  142. [0.792427, 0.244242, 0.447543],
  143. [0.798608, 0.247040, 0.444848],
  144. [0.804752, 0.249911, 0.442102],
  145. [0.810855, 0.252861, 0.439305],
  146. [0.816914, 0.255895, 0.436461],
  147. [0.822926, 0.259016, 0.433573],
  148. [0.828886, 0.262229, 0.430644],
  149. [0.834791, 0.265540, 0.427671],
  150. [0.840636, 0.268953, 0.424666],
  151. [0.846416, 0.272473, 0.421631],
  152. [0.852126, 0.276106, 0.418573],
  153. [0.857763, 0.279857, 0.415496],
  154. [0.863320, 0.283729, 0.412403],
  155. [0.868793, 0.287728, 0.409303],
  156. [0.874176, 0.291859, 0.406205],
  157. [0.879464, 0.296125, 0.403118],
  158. [0.884651, 0.300530, 0.400047],
  159. [0.889731, 0.305079, 0.397002],
  160. [0.894700, 0.309773, 0.393995],
  161. [0.899552, 0.314616, 0.391037],
  162. [0.904281, 0.319610, 0.388137],
  163. [0.908884, 0.324755, 0.385308],
  164. [0.913354, 0.330052, 0.382563],
  165. [0.917689, 0.335500, 0.379915],
  166. [0.921884, 0.341098, 0.377376],
  167. [0.925937, 0.346844, 0.374959],
  168. [0.929845, 0.352734, 0.372677],
  169. [0.933606, 0.358764, 0.370541],
  170. [0.937221, 0.364929, 0.368567],
  171. [0.940687, 0.371224, 0.366762],
  172. [0.944006, 0.377643, 0.365136],
  173. [0.947180, 0.384178, 0.363701],
  174. [0.950210, 0.390820, 0.362468],
  175. [0.953099, 0.397563, 0.361438],
  176. [0.955849, 0.404400, 0.360619],
  177. [0.958464, 0.411324, 0.360014],
  178. [0.960949, 0.418323, 0.359630],
  179. [0.963310, 0.425390, 0.359469],
  180. [0.965549, 0.432519, 0.359529],
  181. [0.967671, 0.439703, 0.359810],
  182. [0.969680, 0.446936, 0.360311],
  183. [0.971582, 0.454210, 0.361030],
  184. [0.973381, 0.461520, 0.361965],
  185. [0.975082, 0.468861, 0.363111],
  186. [0.976690, 0.476226, 0.364466],
  187. [0.978210, 0.483612, 0.366025],
  188. [0.979645, 0.491014, 0.367783],
  189. [0.981000, 0.498428, 0.369734],
  190. [0.982279, 0.505851, 0.371874],
  191. [0.983485, 0.513280, 0.374198],
  192. [0.984622, 0.520713, 0.376698],
  193. [0.985693, 0.528148, 0.379371],
  194. [0.986700, 0.535582, 0.382210],
  195. [0.987646, 0.543015, 0.385210],
  196. [0.988533, 0.550446, 0.388365],
  197. [0.989363, 0.557873, 0.391671],
  198. [0.990138, 0.565296, 0.395122],
  199. [0.990871, 0.572706, 0.398714],
  200. [0.991558, 0.580107, 0.402441],
  201. [0.992196, 0.587502, 0.406299],
  202. [0.992785, 0.594891, 0.410283],
  203. [0.993326, 0.602275, 0.414390],
  204. [0.993834, 0.609644, 0.418613],
  205. [0.994309, 0.616999, 0.422950],
  206. [0.994738, 0.624350, 0.427397],
  207. [0.995122, 0.631696, 0.431951],
  208. [0.995480, 0.639027, 0.436607],
  209. [0.995810, 0.646344, 0.441361],
  210. [0.996096, 0.653659, 0.446213],
  211. [0.996341, 0.660969, 0.451160],
  212. [0.996580, 0.668256, 0.456192],
  213. [0.996775, 0.675541, 0.461314],
  214. [0.996925, 0.682828, 0.466526],
  215. [0.997077, 0.690088, 0.471811],
  216. [0.997186, 0.697349, 0.477182],
  217. [0.997254, 0.704611, 0.482635],
  218. [0.997325, 0.711848, 0.488154],
  219. [0.997351, 0.719089, 0.493755],
  220. [0.997351, 0.726324, 0.499428],
  221. [0.997341, 0.733545, 0.505167],
  222. [0.997285, 0.740772, 0.510983],
  223. [0.997228, 0.747981, 0.516859],
  224. [0.997138, 0.755190, 0.522806],
  225. [0.997019, 0.762398, 0.528821],
  226. [0.996898, 0.769591, 0.534892],
  227. [0.996727, 0.776795, 0.541039],
  228. [0.996571, 0.783977, 0.547233],
  229. [0.996369, 0.791167, 0.553499],
  230. [0.996162, 0.798348, 0.559820],
  231. [0.995932, 0.805527, 0.566202],
  232. [0.995680, 0.812706, 0.572645],
  233. [0.995424, 0.819875, 0.579140],
  234. [0.995131, 0.827052, 0.585701],
  235. [0.994851, 0.834213, 0.592307],
  236. [0.994524, 0.841387, 0.598983],
  237. [0.994222, 0.848540, 0.605696],
  238. [0.993866, 0.855711, 0.612482],
  239. [0.993545, 0.862859, 0.619299],
  240. [0.993170, 0.870024, 0.626189],
  241. [0.992831, 0.877168, 0.633109],
  242. [0.992440, 0.884330, 0.640099],
  243. [0.992089, 0.891470, 0.647116],
  244. [0.991688, 0.898627, 0.654202],
  245. [0.991332, 0.905763, 0.661309],
  246. [0.990930, 0.912915, 0.668481],
  247. [0.990570, 0.920049, 0.675675],
  248. [0.990175, 0.927196, 0.682926],
  249. [0.989815, 0.934329, 0.690198],
  250. [0.989434, 0.941470, 0.697519],
  251. [0.989077, 0.948604, 0.704863],
  252. [0.988717, 0.955742, 0.712242],
  253. [0.988367, 0.962878, 0.719649],
  254. [0.988033, 0.970012, 0.727077],
  255. [0.987691, 0.977154, 0.734536],
  256. [0.987387, 0.984288, 0.742002],
  257. [0.987053, 0.991438, 0.749504]]
  258. _inferno_data = [[0.001462, 0.000466, 0.013866],
  259. [0.002267, 0.001270, 0.018570],
  260. [0.003299, 0.002249, 0.024239],
  261. [0.004547, 0.003392, 0.030909],
  262. [0.006006, 0.004692, 0.038558],
  263. [0.007676, 0.006136, 0.046836],
  264. [0.009561, 0.007713, 0.055143],
  265. [0.011663, 0.009417, 0.063460],
  266. [0.013995, 0.011225, 0.071862],
  267. [0.016561, 0.013136, 0.080282],
  268. [0.019373, 0.015133, 0.088767],
  269. [0.022447, 0.017199, 0.097327],
  270. [0.025793, 0.019331, 0.105930],
  271. [0.029432, 0.021503, 0.114621],
  272. [0.033385, 0.023702, 0.123397],
  273. [0.037668, 0.025921, 0.132232],
  274. [0.042253, 0.028139, 0.141141],
  275. [0.046915, 0.030324, 0.150164],
  276. [0.051644, 0.032474, 0.159254],
  277. [0.056449, 0.034569, 0.168414],
  278. [0.061340, 0.036590, 0.177642],
  279. [0.066331, 0.038504, 0.186962],
  280. [0.071429, 0.040294, 0.196354],
  281. [0.076637, 0.041905, 0.205799],
  282. [0.081962, 0.043328, 0.215289],
  283. [0.087411, 0.044556, 0.224813],
  284. [0.092990, 0.045583, 0.234358],
  285. [0.098702, 0.046402, 0.243904],
  286. [0.104551, 0.047008, 0.253430],
  287. [0.110536, 0.047399, 0.262912],
  288. [0.116656, 0.047574, 0.272321],
  289. [0.122908, 0.047536, 0.281624],
  290. [0.129285, 0.047293, 0.290788],
  291. [0.135778, 0.046856, 0.299776],
  292. [0.142378, 0.046242, 0.308553],
  293. [0.149073, 0.045468, 0.317085],
  294. [0.155850, 0.044559, 0.325338],
  295. [0.162689, 0.043554, 0.333277],
  296. [0.169575, 0.042489, 0.340874],
  297. [0.176493, 0.041402, 0.348111],
  298. [0.183429, 0.040329, 0.354971],
  299. [0.190367, 0.039309, 0.361447],
  300. [0.197297, 0.038400, 0.367535],
  301. [0.204209, 0.037632, 0.373238],
  302. [0.211095, 0.037030, 0.378563],
  303. [0.217949, 0.036615, 0.383522],
  304. [0.224763, 0.036405, 0.388129],
  305. [0.231538, 0.036405, 0.392400],
  306. [0.238273, 0.036621, 0.396353],
  307. [0.244967, 0.037055, 0.400007],
  308. [0.251620, 0.037705, 0.403378],
  309. [0.258234, 0.038571, 0.406485],
  310. [0.264810, 0.039647, 0.409345],
  311. [0.271347, 0.040922, 0.411976],
  312. [0.277850, 0.042353, 0.414392],
  313. [0.284321, 0.043933, 0.416608],
  314. [0.290763, 0.045644, 0.418637],
  315. [0.297178, 0.047470, 0.420491],
  316. [0.303568, 0.049396, 0.422182],
  317. [0.309935, 0.051407, 0.423721],
  318. [0.316282, 0.053490, 0.425116],
  319. [0.322610, 0.055634, 0.426377],
  320. [0.328921, 0.057827, 0.427511],
  321. [0.335217, 0.060060, 0.428524],
  322. [0.341500, 0.062325, 0.429425],
  323. [0.347771, 0.064616, 0.430217],
  324. [0.354032, 0.066925, 0.430906],
  325. [0.360284, 0.069247, 0.431497],
  326. [0.366529, 0.071579, 0.431994],
  327. [0.372768, 0.073915, 0.432400],
  328. [0.379001, 0.076253, 0.432719],
  329. [0.385228, 0.078591, 0.432955],
  330. [0.391453, 0.080927, 0.433109],
  331. [0.397674, 0.083257, 0.433183],
  332. [0.403894, 0.085580, 0.433179],
  333. [0.410113, 0.087896, 0.433098],
  334. [0.416331, 0.090203, 0.432943],
  335. [0.422549, 0.092501, 0.432714],
  336. [0.428768, 0.094790, 0.432412],
  337. [0.434987, 0.097069, 0.432039],
  338. [0.441207, 0.099338, 0.431594],
  339. [0.447428, 0.101597, 0.431080],
  340. [0.453651, 0.103848, 0.430498],
  341. [0.459875, 0.106089, 0.429846],
  342. [0.466100, 0.108322, 0.429125],
  343. [0.472328, 0.110547, 0.428334],
  344. [0.478558, 0.112764, 0.427475],
  345. [0.484789, 0.114974, 0.426548],
  346. [0.491022, 0.117179, 0.425552],
  347. [0.497257, 0.119379, 0.424488],
  348. [0.503493, 0.121575, 0.423356],
  349. [0.509730, 0.123769, 0.422156],
  350. [0.515967, 0.125960, 0.420887],
  351. [0.522206, 0.128150, 0.419549],
  352. [0.528444, 0.130341, 0.418142],
  353. [0.534683, 0.132534, 0.416667],
  354. [0.540920, 0.134729, 0.415123],
  355. [0.547157, 0.136929, 0.413511],
  356. [0.553392, 0.139134, 0.411829],
  357. [0.559624, 0.141346, 0.410078],
  358. [0.565854, 0.143567, 0.408258],
  359. [0.572081, 0.145797, 0.406369],
  360. [0.578304, 0.148039, 0.404411],
  361. [0.584521, 0.150294, 0.402385],
  362. [0.590734, 0.152563, 0.400290],
  363. [0.596940, 0.154848, 0.398125],
  364. [0.603139, 0.157151, 0.395891],
  365. [0.609330, 0.159474, 0.393589],
  366. [0.615513, 0.161817, 0.391219],
  367. [0.621685, 0.164184, 0.388781],
  368. [0.627847, 0.166575, 0.386276],
  369. [0.633998, 0.168992, 0.383704],
  370. [0.640135, 0.171438, 0.381065],
  371. [0.646260, 0.173914, 0.378359],
  372. [0.652369, 0.176421, 0.375586],
  373. [0.658463, 0.178962, 0.372748],
  374. [0.664540, 0.181539, 0.369846],
  375. [0.670599, 0.184153, 0.366879],
  376. [0.676638, 0.186807, 0.363849],
  377. [0.682656, 0.189501, 0.360757],
  378. [0.688653, 0.192239, 0.357603],
  379. [0.694627, 0.195021, 0.354388],
  380. [0.700576, 0.197851, 0.351113],
  381. [0.706500, 0.200728, 0.347777],
  382. [0.712396, 0.203656, 0.344383],
  383. [0.718264, 0.206636, 0.340931],
  384. [0.724103, 0.209670, 0.337424],
  385. [0.729909, 0.212759, 0.333861],
  386. [0.735683, 0.215906, 0.330245],
  387. [0.741423, 0.219112, 0.326576],
  388. [0.747127, 0.222378, 0.322856],
  389. [0.752794, 0.225706, 0.319085],
  390. [0.758422, 0.229097, 0.315266],
  391. [0.764010, 0.232554, 0.311399],
  392. [0.769556, 0.236077, 0.307485],
  393. [0.775059, 0.239667, 0.303526],
  394. [0.780517, 0.243327, 0.299523],
  395. [0.785929, 0.247056, 0.295477],
  396. [0.791293, 0.250856, 0.291390],
  397. [0.796607, 0.254728, 0.287264],
  398. [0.801871, 0.258674, 0.283099],
  399. [0.807082, 0.262692, 0.278898],
  400. [0.812239, 0.266786, 0.274661],
  401. [0.817341, 0.270954, 0.270390],
  402. [0.822386, 0.275197, 0.266085],
  403. [0.827372, 0.279517, 0.261750],
  404. [0.832299, 0.283913, 0.257383],
  405. [0.837165, 0.288385, 0.252988],
  406. [0.841969, 0.292933, 0.248564],
  407. [0.846709, 0.297559, 0.244113],
  408. [0.851384, 0.302260, 0.239636],
  409. [0.855992, 0.307038, 0.235133],
  410. [0.860533, 0.311892, 0.230606],
  411. [0.865006, 0.316822, 0.226055],
  412. [0.869409, 0.321827, 0.221482],
  413. [0.873741, 0.326906, 0.216886],
  414. [0.878001, 0.332060, 0.212268],
  415. [0.882188, 0.337287, 0.207628],
  416. [0.886302, 0.342586, 0.202968],
  417. [0.890341, 0.347957, 0.198286],
  418. [0.894305, 0.353399, 0.193584],
  419. [0.898192, 0.358911, 0.188860],
  420. [0.902003, 0.364492, 0.184116],
  421. [0.905735, 0.370140, 0.179350],
  422. [0.909390, 0.375856, 0.174563],
  423. [0.912966, 0.381636, 0.169755],
  424. [0.916462, 0.387481, 0.164924],
  425. [0.919879, 0.393389, 0.160070],
  426. [0.923215, 0.399359, 0.155193],
  427. [0.926470, 0.405389, 0.150292],
  428. [0.929644, 0.411479, 0.145367],
  429. [0.932737, 0.417627, 0.140417],
  430. [0.935747, 0.423831, 0.135440],
  431. [0.938675, 0.430091, 0.130438],
  432. [0.941521, 0.436405, 0.125409],
  433. [0.944285, 0.442772, 0.120354],
  434. [0.946965, 0.449191, 0.115272],
  435. [0.949562, 0.455660, 0.110164],
  436. [0.952075, 0.462178, 0.105031],
  437. [0.954506, 0.468744, 0.099874],
  438. [0.956852, 0.475356, 0.094695],
  439. [0.959114, 0.482014, 0.089499],
  440. [0.961293, 0.488716, 0.084289],
  441. [0.963387, 0.495462, 0.079073],
  442. [0.965397, 0.502249, 0.073859],
  443. [0.967322, 0.509078, 0.068659],
  444. [0.969163, 0.515946, 0.063488],
  445. [0.970919, 0.522853, 0.058367],
  446. [0.972590, 0.529798, 0.053324],
  447. [0.974176, 0.536780, 0.048392],
  448. [0.975677, 0.543798, 0.043618],
  449. [0.977092, 0.550850, 0.039050],
  450. [0.978422, 0.557937, 0.034931],
  451. [0.979666, 0.565057, 0.031409],
  452. [0.980824, 0.572209, 0.028508],
  453. [0.981895, 0.579392, 0.026250],
  454. [0.982881, 0.586606, 0.024661],
  455. [0.983779, 0.593849, 0.023770],
  456. [0.984591, 0.601122, 0.023606],
  457. [0.985315, 0.608422, 0.024202],
  458. [0.985952, 0.615750, 0.025592],
  459. [0.986502, 0.623105, 0.027814],
  460. [0.986964, 0.630485, 0.030908],
  461. [0.987337, 0.637890, 0.034916],
  462. [0.987622, 0.645320, 0.039886],
  463. [0.987819, 0.652773, 0.045581],
  464. [0.987926, 0.660250, 0.051750],
  465. [0.987945, 0.667748, 0.058329],
  466. [0.987874, 0.675267, 0.065257],
  467. [0.987714, 0.682807, 0.072489],
  468. [0.987464, 0.690366, 0.079990],
  469. [0.987124, 0.697944, 0.087731],
  470. [0.986694, 0.705540, 0.095694],
  471. [0.986175, 0.713153, 0.103863],
  472. [0.985566, 0.720782, 0.112229],
  473. [0.984865, 0.728427, 0.120785],
  474. [0.984075, 0.736087, 0.129527],
  475. [0.983196, 0.743758, 0.138453],
  476. [0.982228, 0.751442, 0.147565],
  477. [0.981173, 0.759135, 0.156863],
  478. [0.980032, 0.766837, 0.166353],
  479. [0.978806, 0.774545, 0.176037],
  480. [0.977497, 0.782258, 0.185923],
  481. [0.976108, 0.789974, 0.196018],
  482. [0.974638, 0.797692, 0.206332],
  483. [0.973088, 0.805409, 0.216877],
  484. [0.971468, 0.813122, 0.227658],
  485. [0.969783, 0.820825, 0.238686],
  486. [0.968041, 0.828515, 0.249972],
  487. [0.966243, 0.836191, 0.261534],
  488. [0.964394, 0.843848, 0.273391],
  489. [0.962517, 0.851476, 0.285546],
  490. [0.960626, 0.859069, 0.298010],
  491. [0.958720, 0.866624, 0.310820],
  492. [0.956834, 0.874129, 0.323974],
  493. [0.954997, 0.881569, 0.337475],
  494. [0.953215, 0.888942, 0.351369],
  495. [0.951546, 0.896226, 0.365627],
  496. [0.950018, 0.903409, 0.380271],
  497. [0.948683, 0.910473, 0.395289],
  498. [0.947594, 0.917399, 0.410665],
  499. [0.946809, 0.924168, 0.426373],
  500. [0.946392, 0.930761, 0.442367],
  501. [0.946403, 0.937159, 0.458592],
  502. [0.946903, 0.943348, 0.474970],
  503. [0.947937, 0.949318, 0.491426],
  504. [0.949545, 0.955063, 0.507860],
  505. [0.951740, 0.960587, 0.524203],
  506. [0.954529, 0.965896, 0.540361],
  507. [0.957896, 0.971003, 0.556275],
  508. [0.961812, 0.975924, 0.571925],
  509. [0.966249, 0.980678, 0.587206],
  510. [0.971162, 0.985282, 0.602154],
  511. [0.976511, 0.989753, 0.616760],
  512. [0.982257, 0.994109, 0.631017],
  513. [0.988362, 0.998364, 0.644924]]
  514. _plasma_data = [[0.050383, 0.029803, 0.527975],
  515. [0.063536, 0.028426, 0.533124],
  516. [0.075353, 0.027206, 0.538007],
  517. [0.086222, 0.026125, 0.542658],
  518. [0.096379, 0.025165, 0.547103],
  519. [0.105980, 0.024309, 0.551368],
  520. [0.115124, 0.023556, 0.555468],
  521. [0.123903, 0.022878, 0.559423],
  522. [0.132381, 0.022258, 0.563250],
  523. [0.140603, 0.021687, 0.566959],
  524. [0.148607, 0.021154, 0.570562],
  525. [0.156421, 0.020651, 0.574065],
  526. [0.164070, 0.020171, 0.577478],
  527. [0.171574, 0.019706, 0.580806],
  528. [0.178950, 0.019252, 0.584054],
  529. [0.186213, 0.018803, 0.587228],
  530. [0.193374, 0.018354, 0.590330],
  531. [0.200445, 0.017902, 0.593364],
  532. [0.207435, 0.017442, 0.596333],
  533. [0.214350, 0.016973, 0.599239],
  534. [0.221197, 0.016497, 0.602083],
  535. [0.227983, 0.016007, 0.604867],
  536. [0.234715, 0.015502, 0.607592],
  537. [0.241396, 0.014979, 0.610259],
  538. [0.248032, 0.014439, 0.612868],
  539. [0.254627, 0.013882, 0.615419],
  540. [0.261183, 0.013308, 0.617911],
  541. [0.267703, 0.012716, 0.620346],
  542. [0.274191, 0.012109, 0.622722],
  543. [0.280648, 0.011488, 0.625038],
  544. [0.287076, 0.010855, 0.627295],
  545. [0.293478, 0.010213, 0.629490],
  546. [0.299855, 0.009561, 0.631624],
  547. [0.306210, 0.008902, 0.633694],
  548. [0.312543, 0.008239, 0.635700],
  549. [0.318856, 0.007576, 0.637640],
  550. [0.325150, 0.006915, 0.639512],
  551. [0.331426, 0.006261, 0.641316],
  552. [0.337683, 0.005618, 0.643049],
  553. [0.343925, 0.004991, 0.644710],
  554. [0.350150, 0.004382, 0.646298],
  555. [0.356359, 0.003798, 0.647810],
  556. [0.362553, 0.003243, 0.649245],
  557. [0.368733, 0.002724, 0.650601],
  558. [0.374897, 0.002245, 0.651876],
  559. [0.381047, 0.001814, 0.653068],
  560. [0.387183, 0.001434, 0.654177],
  561. [0.393304, 0.001114, 0.655199],
  562. [0.399411, 0.000859, 0.656133],
  563. [0.405503, 0.000678, 0.656977],
  564. [0.411580, 0.000577, 0.657730],
  565. [0.417642, 0.000564, 0.658390],
  566. [0.423689, 0.000646, 0.658956],
  567. [0.429719, 0.000831, 0.659425],
  568. [0.435734, 0.001127, 0.659797],
  569. [0.441732, 0.001540, 0.660069],
  570. [0.447714, 0.002080, 0.660240],
  571. [0.453677, 0.002755, 0.660310],
  572. [0.459623, 0.003574, 0.660277],
  573. [0.465550, 0.004545, 0.660139],
  574. [0.471457, 0.005678, 0.659897],
  575. [0.477344, 0.006980, 0.659549],
  576. [0.483210, 0.008460, 0.659095],
  577. [0.489055, 0.010127, 0.658534],
  578. [0.494877, 0.011990, 0.657865],
  579. [0.500678, 0.014055, 0.657088],
  580. [0.506454, 0.016333, 0.656202],
  581. [0.512206, 0.018833, 0.655209],
  582. [0.517933, 0.021563, 0.654109],
  583. [0.523633, 0.024532, 0.652901],
  584. [0.529306, 0.027747, 0.651586],
  585. [0.534952, 0.031217, 0.650165],
  586. [0.540570, 0.034950, 0.648640],
  587. [0.546157, 0.038954, 0.647010],
  588. [0.551715, 0.043136, 0.645277],
  589. [0.557243, 0.047331, 0.643443],
  590. [0.562738, 0.051545, 0.641509],
  591. [0.568201, 0.055778, 0.639477],
  592. [0.573632, 0.060028, 0.637349],
  593. [0.579029, 0.064296, 0.635126],
  594. [0.584391, 0.068579, 0.632812],
  595. [0.589719, 0.072878, 0.630408],
  596. [0.595011, 0.077190, 0.627917],
  597. [0.600266, 0.081516, 0.625342],
  598. [0.605485, 0.085854, 0.622686],
  599. [0.610667, 0.090204, 0.619951],
  600. [0.615812, 0.094564, 0.617140],
  601. [0.620919, 0.098934, 0.614257],
  602. [0.625987, 0.103312, 0.611305],
  603. [0.631017, 0.107699, 0.608287],
  604. [0.636008, 0.112092, 0.605205],
  605. [0.640959, 0.116492, 0.602065],
  606. [0.645872, 0.120898, 0.598867],
  607. [0.650746, 0.125309, 0.595617],
  608. [0.655580, 0.129725, 0.592317],
  609. [0.660374, 0.134144, 0.588971],
  610. [0.665129, 0.138566, 0.585582],
  611. [0.669845, 0.142992, 0.582154],
  612. [0.674522, 0.147419, 0.578688],
  613. [0.679160, 0.151848, 0.575189],
  614. [0.683758, 0.156278, 0.571660],
  615. [0.688318, 0.160709, 0.568103],
  616. [0.692840, 0.165141, 0.564522],
  617. [0.697324, 0.169573, 0.560919],
  618. [0.701769, 0.174005, 0.557296],
  619. [0.706178, 0.178437, 0.553657],
  620. [0.710549, 0.182868, 0.550004],
  621. [0.714883, 0.187299, 0.546338],
  622. [0.719181, 0.191729, 0.542663],
  623. [0.723444, 0.196158, 0.538981],
  624. [0.727670, 0.200586, 0.535293],
  625. [0.731862, 0.205013, 0.531601],
  626. [0.736019, 0.209439, 0.527908],
  627. [0.740143, 0.213864, 0.524216],
  628. [0.744232, 0.218288, 0.520524],
  629. [0.748289, 0.222711, 0.516834],
  630. [0.752312, 0.227133, 0.513149],
  631. [0.756304, 0.231555, 0.509468],
  632. [0.760264, 0.235976, 0.505794],
  633. [0.764193, 0.240396, 0.502126],
  634. [0.768090, 0.244817, 0.498465],
  635. [0.771958, 0.249237, 0.494813],
  636. [0.775796, 0.253658, 0.491171],
  637. [0.779604, 0.258078, 0.487539],
  638. [0.783383, 0.262500, 0.483918],
  639. [0.787133, 0.266922, 0.480307],
  640. [0.790855, 0.271345, 0.476706],
  641. [0.794549, 0.275770, 0.473117],
  642. [0.798216, 0.280197, 0.469538],
  643. [0.801855, 0.284626, 0.465971],
  644. [0.805467, 0.289057, 0.462415],
  645. [0.809052, 0.293491, 0.458870],
  646. [0.812612, 0.297928, 0.455338],
  647. [0.816144, 0.302368, 0.451816],
  648. [0.819651, 0.306812, 0.448306],
  649. [0.823132, 0.311261, 0.444806],
  650. [0.826588, 0.315714, 0.441316],
  651. [0.830018, 0.320172, 0.437836],
  652. [0.833422, 0.324635, 0.434366],
  653. [0.836801, 0.329105, 0.430905],
  654. [0.840155, 0.333580, 0.427455],
  655. [0.843484, 0.338062, 0.424013],
  656. [0.846788, 0.342551, 0.420579],
  657. [0.850066, 0.347048, 0.417153],
  658. [0.853319, 0.351553, 0.413734],
  659. [0.856547, 0.356066, 0.410322],
  660. [0.859750, 0.360588, 0.406917],
  661. [0.862927, 0.365119, 0.403519],
  662. [0.866078, 0.369660, 0.400126],
  663. [0.869203, 0.374212, 0.396738],
  664. [0.872303, 0.378774, 0.393355],
  665. [0.875376, 0.383347, 0.389976],
  666. [0.878423, 0.387932, 0.386600],
  667. [0.881443, 0.392529, 0.383229],
  668. [0.884436, 0.397139, 0.379860],
  669. [0.887402, 0.401762, 0.376494],
  670. [0.890340, 0.406398, 0.373130],
  671. [0.893250, 0.411048, 0.369768],
  672. [0.896131, 0.415712, 0.366407],
  673. [0.898984, 0.420392, 0.363047],
  674. [0.901807, 0.425087, 0.359688],
  675. [0.904601, 0.429797, 0.356329],
  676. [0.907365, 0.434524, 0.352970],
  677. [0.910098, 0.439268, 0.349610],
  678. [0.912800, 0.444029, 0.346251],
  679. [0.915471, 0.448807, 0.342890],
  680. [0.918109, 0.453603, 0.339529],
  681. [0.920714, 0.458417, 0.336166],
  682. [0.923287, 0.463251, 0.332801],
  683. [0.925825, 0.468103, 0.329435],
  684. [0.928329, 0.472975, 0.326067],
  685. [0.930798, 0.477867, 0.322697],
  686. [0.933232, 0.482780, 0.319325],
  687. [0.935630, 0.487712, 0.315952],
  688. [0.937990, 0.492667, 0.312575],
  689. [0.940313, 0.497642, 0.309197],
  690. [0.942598, 0.502639, 0.305816],
  691. [0.944844, 0.507658, 0.302433],
  692. [0.947051, 0.512699, 0.299049],
  693. [0.949217, 0.517763, 0.295662],
  694. [0.951344, 0.522850, 0.292275],
  695. [0.953428, 0.527960, 0.288883],
  696. [0.955470, 0.533093, 0.285490],
  697. [0.957469, 0.538250, 0.282096],
  698. [0.959424, 0.543431, 0.278701],
  699. [0.961336, 0.548636, 0.275305],
  700. [0.963203, 0.553865, 0.271909],
  701. [0.965024, 0.559118, 0.268513],
  702. [0.966798, 0.564396, 0.265118],
  703. [0.968526, 0.569700, 0.261721],
  704. [0.970205, 0.575028, 0.258325],
  705. [0.971835, 0.580382, 0.254931],
  706. [0.973416, 0.585761, 0.251540],
  707. [0.974947, 0.591165, 0.248151],
  708. [0.976428, 0.596595, 0.244767],
  709. [0.977856, 0.602051, 0.241387],
  710. [0.979233, 0.607532, 0.238013],
  711. [0.980556, 0.613039, 0.234646],
  712. [0.981826, 0.618572, 0.231287],
  713. [0.983041, 0.624131, 0.227937],
  714. [0.984199, 0.629718, 0.224595],
  715. [0.985301, 0.635330, 0.221265],
  716. [0.986345, 0.640969, 0.217948],
  717. [0.987332, 0.646633, 0.214648],
  718. [0.988260, 0.652325, 0.211364],
  719. [0.989128, 0.658043, 0.208100],
  720. [0.989935, 0.663787, 0.204859],
  721. [0.990681, 0.669558, 0.201642],
  722. [0.991365, 0.675355, 0.198453],
  723. [0.991985, 0.681179, 0.195295],
  724. [0.992541, 0.687030, 0.192170],
  725. [0.993032, 0.692907, 0.189084],
  726. [0.993456, 0.698810, 0.186041],
  727. [0.993814, 0.704741, 0.183043],
  728. [0.994103, 0.710698, 0.180097],
  729. [0.994324, 0.716681, 0.177208],
  730. [0.994474, 0.722691, 0.174381],
  731. [0.994553, 0.728728, 0.171622],
  732. [0.994561, 0.734791, 0.168938],
  733. [0.994495, 0.740880, 0.166335],
  734. [0.994355, 0.746995, 0.163821],
  735. [0.994141, 0.753137, 0.161404],
  736. [0.993851, 0.759304, 0.159092],
  737. [0.993482, 0.765499, 0.156891],
  738. [0.993033, 0.771720, 0.154808],
  739. [0.992505, 0.777967, 0.152855],
  740. [0.991897, 0.784239, 0.151042],
  741. [0.991209, 0.790537, 0.149377],
  742. [0.990439, 0.796859, 0.147870],
  743. [0.989587, 0.803205, 0.146529],
  744. [0.988648, 0.809579, 0.145357],
  745. [0.987621, 0.815978, 0.144363],
  746. [0.986509, 0.822401, 0.143557],
  747. [0.985314, 0.828846, 0.142945],
  748. [0.984031, 0.835315, 0.142528],
  749. [0.982653, 0.841812, 0.142303],
  750. [0.981190, 0.848329, 0.142279],
  751. [0.979644, 0.854866, 0.142453],
  752. [0.977995, 0.861432, 0.142808],
  753. [0.976265, 0.868016, 0.143351],
  754. [0.974443, 0.874622, 0.144061],
  755. [0.972530, 0.881250, 0.144923],
  756. [0.970533, 0.887896, 0.145919],
  757. [0.968443, 0.894564, 0.147014],
  758. [0.966271, 0.901249, 0.148180],
  759. [0.964021, 0.907950, 0.149370],
  760. [0.961681, 0.914672, 0.150520],
  761. [0.959276, 0.921407, 0.151566],
  762. [0.956808, 0.928152, 0.152409],
  763. [0.954287, 0.934908, 0.152921],
  764. [0.951726, 0.941671, 0.152925],
  765. [0.949151, 0.948435, 0.152178],
  766. [0.946602, 0.955190, 0.150328],
  767. [0.944152, 0.961916, 0.146861],
  768. [0.941896, 0.968590, 0.140956],
  769. [0.940015, 0.975158, 0.131326]]
  770. _viridis_data = [[0.267004, 0.004874, 0.329415],
  771. [0.268510, 0.009605, 0.335427],
  772. [0.269944, 0.014625, 0.341379],
  773. [0.271305, 0.019942, 0.347269],
  774. [0.272594, 0.025563, 0.353093],
  775. [0.273809, 0.031497, 0.358853],
  776. [0.274952, 0.037752, 0.364543],
  777. [0.276022, 0.044167, 0.370164],
  778. [0.277018, 0.050344, 0.375715],
  779. [0.277941, 0.056324, 0.381191],
  780. [0.278791, 0.062145, 0.386592],
  781. [0.279566, 0.067836, 0.391917],
  782. [0.280267, 0.073417, 0.397163],
  783. [0.280894, 0.078907, 0.402329],
  784. [0.281446, 0.084320, 0.407414],
  785. [0.281924, 0.089666, 0.412415],
  786. [0.282327, 0.094955, 0.417331],
  787. [0.282656, 0.100196, 0.422160],
  788. [0.282910, 0.105393, 0.426902],
  789. [0.283091, 0.110553, 0.431554],
  790. [0.283197, 0.115680, 0.436115],
  791. [0.283229, 0.120777, 0.440584],
  792. [0.283187, 0.125848, 0.444960],
  793. [0.283072, 0.130895, 0.449241],
  794. [0.282884, 0.135920, 0.453427],
  795. [0.282623, 0.140926, 0.457517],
  796. [0.282290, 0.145912, 0.461510],
  797. [0.281887, 0.150881, 0.465405],
  798. [0.281412, 0.155834, 0.469201],
  799. [0.280868, 0.160771, 0.472899],
  800. [0.280255, 0.165693, 0.476498],
  801. [0.279574, 0.170599, 0.479997],
  802. [0.278826, 0.175490, 0.483397],
  803. [0.278012, 0.180367, 0.486697],
  804. [0.277134, 0.185228, 0.489898],
  805. [0.276194, 0.190074, 0.493001],
  806. [0.275191, 0.194905, 0.496005],
  807. [0.274128, 0.199721, 0.498911],
  808. [0.273006, 0.204520, 0.501721],
  809. [0.271828, 0.209303, 0.504434],
  810. [0.270595, 0.214069, 0.507052],
  811. [0.269308, 0.218818, 0.509577],
  812. [0.267968, 0.223549, 0.512008],
  813. [0.266580, 0.228262, 0.514349],
  814. [0.265145, 0.232956, 0.516599],
  815. [0.263663, 0.237631, 0.518762],
  816. [0.262138, 0.242286, 0.520837],
  817. [0.260571, 0.246922, 0.522828],
  818. [0.258965, 0.251537, 0.524736],
  819. [0.257322, 0.256130, 0.526563],
  820. [0.255645, 0.260703, 0.528312],
  821. [0.253935, 0.265254, 0.529983],
  822. [0.252194, 0.269783, 0.531579],
  823. [0.250425, 0.274290, 0.533103],
  824. [0.248629, 0.278775, 0.534556],
  825. [0.246811, 0.283237, 0.535941],
  826. [0.244972, 0.287675, 0.537260],
  827. [0.243113, 0.292092, 0.538516],
  828. [0.241237, 0.296485, 0.539709],
  829. [0.239346, 0.300855, 0.540844],
  830. [0.237441, 0.305202, 0.541921],
  831. [0.235526, 0.309527, 0.542944],
  832. [0.233603, 0.313828, 0.543914],
  833. [0.231674, 0.318106, 0.544834],
  834. [0.229739, 0.322361, 0.545706],
  835. [0.227802, 0.326594, 0.546532],
  836. [0.225863, 0.330805, 0.547314],
  837. [0.223925, 0.334994, 0.548053],
  838. [0.221989, 0.339161, 0.548752],
  839. [0.220057, 0.343307, 0.549413],
  840. [0.218130, 0.347432, 0.550038],
  841. [0.216210, 0.351535, 0.550627],
  842. [0.214298, 0.355619, 0.551184],
  843. [0.212395, 0.359683, 0.551710],
  844. [0.210503, 0.363727, 0.552206],
  845. [0.208623, 0.367752, 0.552675],
  846. [0.206756, 0.371758, 0.553117],
  847. [0.204903, 0.375746, 0.553533],
  848. [0.203063, 0.379716, 0.553925],
  849. [0.201239, 0.383670, 0.554294],
  850. [0.199430, 0.387607, 0.554642],
  851. [0.197636, 0.391528, 0.554969],
  852. [0.195860, 0.395433, 0.555276],
  853. [0.194100, 0.399323, 0.555565],
  854. [0.192357, 0.403199, 0.555836],
  855. [0.190631, 0.407061, 0.556089],
  856. [0.188923, 0.410910, 0.556326],
  857. [0.187231, 0.414746, 0.556547],
  858. [0.185556, 0.418570, 0.556753],
  859. [0.183898, 0.422383, 0.556944],
  860. [0.182256, 0.426184, 0.557120],
  861. [0.180629, 0.429975, 0.557282],
  862. [0.179019, 0.433756, 0.557430],
  863. [0.177423, 0.437527, 0.557565],
  864. [0.175841, 0.441290, 0.557685],
  865. [0.174274, 0.445044, 0.557792],
  866. [0.172719, 0.448791, 0.557885],
  867. [0.171176, 0.452530, 0.557965],
  868. [0.169646, 0.456262, 0.558030],
  869. [0.168126, 0.459988, 0.558082],
  870. [0.166617, 0.463708, 0.558119],
  871. [0.165117, 0.467423, 0.558141],
  872. [0.163625, 0.471133, 0.558148],
  873. [0.162142, 0.474838, 0.558140],
  874. [0.160665, 0.478540, 0.558115],
  875. [0.159194, 0.482237, 0.558073],
  876. [0.157729, 0.485932, 0.558013],
  877. [0.156270, 0.489624, 0.557936],
  878. [0.154815, 0.493313, 0.557840],
  879. [0.153364, 0.497000, 0.557724],
  880. [0.151918, 0.500685, 0.557587],
  881. [0.150476, 0.504369, 0.557430],
  882. [0.149039, 0.508051, 0.557250],
  883. [0.147607, 0.511733, 0.557049],
  884. [0.146180, 0.515413, 0.556823],
  885. [0.144759, 0.519093, 0.556572],
  886. [0.143343, 0.522773, 0.556295],
  887. [0.141935, 0.526453, 0.555991],
  888. [0.140536, 0.530132, 0.555659],
  889. [0.139147, 0.533812, 0.555298],
  890. [0.137770, 0.537492, 0.554906],
  891. [0.136408, 0.541173, 0.554483],
  892. [0.135066, 0.544853, 0.554029],
  893. [0.133743, 0.548535, 0.553541],
  894. [0.132444, 0.552216, 0.553018],
  895. [0.131172, 0.555899, 0.552459],
  896. [0.129933, 0.559582, 0.551864],
  897. [0.128729, 0.563265, 0.551229],
  898. [0.127568, 0.566949, 0.550556],
  899. [0.126453, 0.570633, 0.549841],
  900. [0.125394, 0.574318, 0.549086],
  901. [0.124395, 0.578002, 0.548287],
  902. [0.123463, 0.581687, 0.547445],
  903. [0.122606, 0.585371, 0.546557],
  904. [0.121831, 0.589055, 0.545623],
  905. [0.121148, 0.592739, 0.544641],
  906. [0.120565, 0.596422, 0.543611],
  907. [0.120092, 0.600104, 0.542530],
  908. [0.119738, 0.603785, 0.541400],
  909. [0.119512, 0.607464, 0.540218],
  910. [0.119423, 0.611141, 0.538982],
  911. [0.119483, 0.614817, 0.537692],
  912. [0.119699, 0.618490, 0.536347],
  913. [0.120081, 0.622161, 0.534946],
  914. [0.120638, 0.625828, 0.533488],
  915. [0.121380, 0.629492, 0.531973],
  916. [0.122312, 0.633153, 0.530398],
  917. [0.123444, 0.636809, 0.528763],
  918. [0.124780, 0.640461, 0.527068],
  919. [0.126326, 0.644107, 0.525311],
  920. [0.128087, 0.647749, 0.523491],
  921. [0.130067, 0.651384, 0.521608],
  922. [0.132268, 0.655014, 0.519661],
  923. [0.134692, 0.658636, 0.517649],
  924. [0.137339, 0.662252, 0.515571],
  925. [0.140210, 0.665859, 0.513427],
  926. [0.143303, 0.669459, 0.511215],
  927. [0.146616, 0.673050, 0.508936],
  928. [0.150148, 0.676631, 0.506589],
  929. [0.153894, 0.680203, 0.504172],
  930. [0.157851, 0.683765, 0.501686],
  931. [0.162016, 0.687316, 0.499129],
  932. [0.166383, 0.690856, 0.496502],
  933. [0.170948, 0.694384, 0.493803],
  934. [0.175707, 0.697900, 0.491033],
  935. [0.180653, 0.701402, 0.488189],
  936. [0.185783, 0.704891, 0.485273],
  937. [0.191090, 0.708366, 0.482284],
  938. [0.196571, 0.711827, 0.479221],
  939. [0.202219, 0.715272, 0.476084],
  940. [0.208030, 0.718701, 0.472873],
  941. [0.214000, 0.722114, 0.469588],
  942. [0.220124, 0.725509, 0.466226],
  943. [0.226397, 0.728888, 0.462789],
  944. [0.232815, 0.732247, 0.459277],
  945. [0.239374, 0.735588, 0.455688],
  946. [0.246070, 0.738910, 0.452024],
  947. [0.252899, 0.742211, 0.448284],
  948. [0.259857, 0.745492, 0.444467],
  949. [0.266941, 0.748751, 0.440573],
  950. [0.274149, 0.751988, 0.436601],
  951. [0.281477, 0.755203, 0.432552],
  952. [0.288921, 0.758394, 0.428426],
  953. [0.296479, 0.761561, 0.424223],
  954. [0.304148, 0.764704, 0.419943],
  955. [0.311925, 0.767822, 0.415586],
  956. [0.319809, 0.770914, 0.411152],
  957. [0.327796, 0.773980, 0.406640],
  958. [0.335885, 0.777018, 0.402049],
  959. [0.344074, 0.780029, 0.397381],
  960. [0.352360, 0.783011, 0.392636],
  961. [0.360741, 0.785964, 0.387814],
  962. [0.369214, 0.788888, 0.382914],
  963. [0.377779, 0.791781, 0.377939],
  964. [0.386433, 0.794644, 0.372886],
  965. [0.395174, 0.797475, 0.367757],
  966. [0.404001, 0.800275, 0.362552],
  967. [0.412913, 0.803041, 0.357269],
  968. [0.421908, 0.805774, 0.351910],
  969. [0.430983, 0.808473, 0.346476],
  970. [0.440137, 0.811138, 0.340967],
  971. [0.449368, 0.813768, 0.335384],
  972. [0.458674, 0.816363, 0.329727],
  973. [0.468053, 0.818921, 0.323998],
  974. [0.477504, 0.821444, 0.318195],
  975. [0.487026, 0.823929, 0.312321],
  976. [0.496615, 0.826376, 0.306377],
  977. [0.506271, 0.828786, 0.300362],
  978. [0.515992, 0.831158, 0.294279],
  979. [0.525776, 0.833491, 0.288127],
  980. [0.535621, 0.835785, 0.281908],
  981. [0.545524, 0.838039, 0.275626],
  982. [0.555484, 0.840254, 0.269281],
  983. [0.565498, 0.842430, 0.262877],
  984. [0.575563, 0.844566, 0.256415],
  985. [0.585678, 0.846661, 0.249897],
  986. [0.595839, 0.848717, 0.243329],
  987. [0.606045, 0.850733, 0.236712],
  988. [0.616293, 0.852709, 0.230052],
  989. [0.626579, 0.854645, 0.223353],
  990. [0.636902, 0.856542, 0.216620],
  991. [0.647257, 0.858400, 0.209861],
  992. [0.657642, 0.860219, 0.203082],
  993. [0.668054, 0.861999, 0.196293],
  994. [0.678489, 0.863742, 0.189503],
  995. [0.688944, 0.865448, 0.182725],
  996. [0.699415, 0.867117, 0.175971],
  997. [0.709898, 0.868751, 0.169257],
  998. [0.720391, 0.870350, 0.162603],
  999. [0.730889, 0.871916, 0.156029],
  1000. [0.741388, 0.873449, 0.149561],
  1001. [0.751884, 0.874951, 0.143228],
  1002. [0.762373, 0.876424, 0.137064],
  1003. [0.772852, 0.877868, 0.131109],
  1004. [0.783315, 0.879285, 0.125405],
  1005. [0.793760, 0.880678, 0.120005],
  1006. [0.804182, 0.882046, 0.114965],
  1007. [0.814576, 0.883393, 0.110347],
  1008. [0.824940, 0.884720, 0.106217],
  1009. [0.835270, 0.886029, 0.102646],
  1010. [0.845561, 0.887322, 0.099702],
  1011. [0.855810, 0.888601, 0.097452],
  1012. [0.866013, 0.889868, 0.095953],
  1013. [0.876168, 0.891125, 0.095250],
  1014. [0.886271, 0.892374, 0.095374],
  1015. [0.896320, 0.893616, 0.096335],
  1016. [0.906311, 0.894855, 0.098125],
  1017. [0.916242, 0.896091, 0.100717],
  1018. [0.926106, 0.897330, 0.104071],
  1019. [0.935904, 0.898570, 0.108131],
  1020. [0.945636, 0.899815, 0.112838],
  1021. [0.955300, 0.901065, 0.118128],
  1022. [0.964894, 0.902323, 0.123941],
  1023. [0.974417, 0.903590, 0.130215],
  1024. [0.983868, 0.904867, 0.136897],
  1025. [0.993248, 0.906157, 0.143936]]
  1026. _cividis_data = [[0.000000, 0.135112, 0.304751],
  1027. [0.000000, 0.138068, 0.311105],
  1028. [0.000000, 0.141013, 0.317579],
  1029. [0.000000, 0.143951, 0.323982],
  1030. [0.000000, 0.146877, 0.330479],
  1031. [0.000000, 0.149791, 0.337065],
  1032. [0.000000, 0.152673, 0.343704],
  1033. [0.000000, 0.155377, 0.350500],
  1034. [0.000000, 0.157932, 0.357521],
  1035. [0.000000, 0.160495, 0.364534],
  1036. [0.000000, 0.163058, 0.371608],
  1037. [0.000000, 0.165621, 0.378769],
  1038. [0.000000, 0.168204, 0.385902],
  1039. [0.000000, 0.170800, 0.393100],
  1040. [0.000000, 0.173420, 0.400353],
  1041. [0.000000, 0.176082, 0.407577],
  1042. [0.000000, 0.178802, 0.414764],
  1043. [0.000000, 0.181610, 0.421859],
  1044. [0.000000, 0.184550, 0.428802],
  1045. [0.000000, 0.186915, 0.435532],
  1046. [0.000000, 0.188769, 0.439563],
  1047. [0.000000, 0.190950, 0.441085],
  1048. [0.000000, 0.193366, 0.441561],
  1049. [0.003602, 0.195911, 0.441564],
  1050. [0.017852, 0.198528, 0.441248],
  1051. [0.032110, 0.201199, 0.440785],
  1052. [0.046205, 0.203903, 0.440196],
  1053. [0.058378, 0.206629, 0.439531],
  1054. [0.068968, 0.209372, 0.438863],
  1055. [0.078624, 0.212122, 0.438105],
  1056. [0.087465, 0.214879, 0.437342],
  1057. [0.095645, 0.217643, 0.436593],
  1058. [0.103401, 0.220406, 0.435790],
  1059. [0.110658, 0.223170, 0.435067],
  1060. [0.117612, 0.225935, 0.434308],
  1061. [0.124291, 0.228697, 0.433547],
  1062. [0.130669, 0.231458, 0.432840],
  1063. [0.136830, 0.234216, 0.432148],
  1064. [0.142852, 0.236972, 0.431404],
  1065. [0.148638, 0.239724, 0.430752],
  1066. [0.154261, 0.242475, 0.430120],
  1067. [0.159733, 0.245221, 0.429528],
  1068. [0.165113, 0.247965, 0.428908],
  1069. [0.170362, 0.250707, 0.428325],
  1070. [0.175490, 0.253444, 0.427790],
  1071. [0.180503, 0.256180, 0.427299],
  1072. [0.185453, 0.258914, 0.426788],
  1073. [0.190303, 0.261644, 0.426329],
  1074. [0.195057, 0.264372, 0.425924],
  1075. [0.199764, 0.267099, 0.425497],
  1076. [0.204385, 0.269823, 0.425126],
  1077. [0.208926, 0.272546, 0.424809],
  1078. [0.213431, 0.275266, 0.424480],
  1079. [0.217863, 0.277985, 0.424206],
  1080. [0.222264, 0.280702, 0.423914],
  1081. [0.226598, 0.283419, 0.423678],
  1082. [0.230871, 0.286134, 0.423498],
  1083. [0.235120, 0.288848, 0.423304],
  1084. [0.239312, 0.291562, 0.423167],
  1085. [0.243485, 0.294274, 0.423014],
  1086. [0.247605, 0.296986, 0.422917],
  1087. [0.251675, 0.299698, 0.422873],
  1088. [0.255731, 0.302409, 0.422814],
  1089. [0.259740, 0.305120, 0.422810],
  1090. [0.263738, 0.307831, 0.422789],
  1091. [0.267693, 0.310542, 0.422821],
  1092. [0.271639, 0.313253, 0.422837],
  1093. [0.275513, 0.315965, 0.422979],
  1094. [0.279411, 0.318677, 0.423031],
  1095. [0.283240, 0.321390, 0.423211],
  1096. [0.287065, 0.324103, 0.423373],
  1097. [0.290884, 0.326816, 0.423517],
  1098. [0.294669, 0.329531, 0.423716],
  1099. [0.298421, 0.332247, 0.423973],
  1100. [0.302169, 0.334963, 0.424213],
  1101. [0.305886, 0.337681, 0.424512],
  1102. [0.309601, 0.340399, 0.424790],
  1103. [0.313287, 0.343120, 0.425120],
  1104. [0.316941, 0.345842, 0.425512],
  1105. [0.320595, 0.348565, 0.425889],
  1106. [0.324250, 0.351289, 0.426250],
  1107. [0.327875, 0.354016, 0.426670],
  1108. [0.331474, 0.356744, 0.427144],
  1109. [0.335073, 0.359474, 0.427605],
  1110. [0.338673, 0.362206, 0.428053],
  1111. [0.342246, 0.364939, 0.428559],
  1112. [0.345793, 0.367676, 0.429127],
  1113. [0.349341, 0.370414, 0.429685],
  1114. [0.352892, 0.373153, 0.430226],
  1115. [0.356418, 0.375896, 0.430823],
  1116. [0.359916, 0.378641, 0.431501],
  1117. [0.363446, 0.381388, 0.432075],
  1118. [0.366923, 0.384139, 0.432796],
  1119. [0.370430, 0.386890, 0.433428],
  1120. [0.373884, 0.389646, 0.434209],
  1121. [0.377371, 0.392404, 0.434890],
  1122. [0.380830, 0.395164, 0.435653],
  1123. [0.384268, 0.397928, 0.436475],
  1124. [0.387705, 0.400694, 0.437305],
  1125. [0.391151, 0.403464, 0.438096],
  1126. [0.394568, 0.406236, 0.438986],
  1127. [0.397991, 0.409011, 0.439848],
  1128. [0.401418, 0.411790, 0.440708],
  1129. [0.404820, 0.414572, 0.441642],
  1130. [0.408226, 0.417357, 0.442570],
  1131. [0.411607, 0.420145, 0.443577],
  1132. [0.414992, 0.422937, 0.444578],
  1133. [0.418383, 0.425733, 0.445560],
  1134. [0.421748, 0.428531, 0.446640],
  1135. [0.425120, 0.431334, 0.447692],
  1136. [0.428462, 0.434140, 0.448864],
  1137. [0.431817, 0.436950, 0.449982],
  1138. [0.435168, 0.439763, 0.451134],
  1139. [0.438504, 0.442580, 0.452341],
  1140. [0.441810, 0.445402, 0.453659],
  1141. [0.445148, 0.448226, 0.454885],
  1142. [0.448447, 0.451053, 0.456264],
  1143. [0.451759, 0.453887, 0.457582],
  1144. [0.455072, 0.456718, 0.458976],
  1145. [0.458366, 0.459552, 0.460457],
  1146. [0.461616, 0.462405, 0.461969],
  1147. [0.464947, 0.465241, 0.463395],
  1148. [0.468254, 0.468083, 0.464908],
  1149. [0.471501, 0.470960, 0.466357],
  1150. [0.474812, 0.473832, 0.467681],
  1151. [0.478186, 0.476699, 0.468845],
  1152. [0.481622, 0.479573, 0.469767],
  1153. [0.485141, 0.482451, 0.470384],
  1154. [0.488697, 0.485318, 0.471008],
  1155. [0.492278, 0.488198, 0.471453],
  1156. [0.495913, 0.491076, 0.471751],
  1157. [0.499552, 0.493960, 0.472032],
  1158. [0.503185, 0.496851, 0.472305],
  1159. [0.506866, 0.499743, 0.472432],
  1160. [0.510540, 0.502643, 0.472550],
  1161. [0.514226, 0.505546, 0.472640],
  1162. [0.517920, 0.508454, 0.472707],
  1163. [0.521643, 0.511367, 0.472639],
  1164. [0.525348, 0.514285, 0.472660],
  1165. [0.529086, 0.517207, 0.472543],
  1166. [0.532829, 0.520135, 0.472401],
  1167. [0.536553, 0.523067, 0.472352],
  1168. [0.540307, 0.526005, 0.472163],
  1169. [0.544069, 0.528948, 0.471947],
  1170. [0.547840, 0.531895, 0.471704],
  1171. [0.551612, 0.534849, 0.471439],
  1172. [0.555393, 0.537807, 0.471147],
  1173. [0.559181, 0.540771, 0.470829],
  1174. [0.562972, 0.543741, 0.470488],
  1175. [0.566802, 0.546715, 0.469988],
  1176. [0.570607, 0.549695, 0.469593],
  1177. [0.574417, 0.552682, 0.469172],
  1178. [0.578236, 0.555673, 0.468724],
  1179. [0.582087, 0.558670, 0.468118],
  1180. [0.585916, 0.561674, 0.467618],
  1181. [0.589753, 0.564682, 0.467090],
  1182. [0.593622, 0.567697, 0.466401],
  1183. [0.597469, 0.570718, 0.465821],
  1184. [0.601354, 0.573743, 0.465074],
  1185. [0.605211, 0.576777, 0.464441],
  1186. [0.609105, 0.579816, 0.463638],
  1187. [0.612977, 0.582861, 0.462950],
  1188. [0.616852, 0.585913, 0.462237],
  1189. [0.620765, 0.588970, 0.461351],
  1190. [0.624654, 0.592034, 0.460583],
  1191. [0.628576, 0.595104, 0.459641],
  1192. [0.632506, 0.598180, 0.458668],
  1193. [0.636412, 0.601264, 0.457818],
  1194. [0.640352, 0.604354, 0.456791],
  1195. [0.644270, 0.607450, 0.455886],
  1196. [0.648222, 0.610553, 0.454801],
  1197. [0.652178, 0.613664, 0.453689],
  1198. [0.656114, 0.616780, 0.452702],
  1199. [0.660082, 0.619904, 0.451534],
  1200. [0.664055, 0.623034, 0.450338],
  1201. [0.668008, 0.626171, 0.449270],
  1202. [0.671991, 0.629316, 0.448018],
  1203. [0.675981, 0.632468, 0.446736],
  1204. [0.679979, 0.635626, 0.445424],
  1205. [0.683950, 0.638793, 0.444251],
  1206. [0.687957, 0.641966, 0.442886],
  1207. [0.691971, 0.645145, 0.441491],
  1208. [0.695985, 0.648334, 0.440072],
  1209. [0.700008, 0.651529, 0.438624],
  1210. [0.704037, 0.654731, 0.437147],
  1211. [0.708067, 0.657942, 0.435647],
  1212. [0.712105, 0.661160, 0.434117],
  1213. [0.716177, 0.664384, 0.432386],
  1214. [0.720222, 0.667618, 0.430805],
  1215. [0.724274, 0.670859, 0.429194],
  1216. [0.728334, 0.674107, 0.427554],
  1217. [0.732422, 0.677364, 0.425717],
  1218. [0.736488, 0.680629, 0.424028],
  1219. [0.740589, 0.683900, 0.422131],
  1220. [0.744664, 0.687181, 0.420393],
  1221. [0.748772, 0.690470, 0.418448],
  1222. [0.752886, 0.693766, 0.416472],
  1223. [0.756975, 0.697071, 0.414659],
  1224. [0.761096, 0.700384, 0.412638],
  1225. [0.765223, 0.703705, 0.410587],
  1226. [0.769353, 0.707035, 0.408516],
  1227. [0.773486, 0.710373, 0.406422],
  1228. [0.777651, 0.713719, 0.404112],
  1229. [0.781795, 0.717074, 0.401966],
  1230. [0.785965, 0.720438, 0.399613],
  1231. [0.790116, 0.723810, 0.397423],
  1232. [0.794298, 0.727190, 0.395016],
  1233. [0.798480, 0.730580, 0.392597],
  1234. [0.802667, 0.733978, 0.390153],
  1235. [0.806859, 0.737385, 0.387684],
  1236. [0.811054, 0.740801, 0.385198],
  1237. [0.815274, 0.744226, 0.382504],
  1238. [0.819499, 0.747659, 0.379785],
  1239. [0.823729, 0.751101, 0.377043],
  1240. [0.827959, 0.754553, 0.374292],
  1241. [0.832192, 0.758014, 0.371529],
  1242. [0.836429, 0.761483, 0.368747],
  1243. [0.840693, 0.764962, 0.365746],
  1244. [0.844957, 0.768450, 0.362741],
  1245. [0.849223, 0.771947, 0.359729],
  1246. [0.853515, 0.775454, 0.356500],
  1247. [0.857809, 0.778969, 0.353259],
  1248. [0.862105, 0.782494, 0.350011],
  1249. [0.866421, 0.786028, 0.346571],
  1250. [0.870717, 0.789572, 0.343333],
  1251. [0.875057, 0.793125, 0.339685],
  1252. [0.879378, 0.796687, 0.336241],
  1253. [0.883720, 0.800258, 0.332599],
  1254. [0.888081, 0.803839, 0.328770],
  1255. [0.892440, 0.807430, 0.324968],
  1256. [0.896818, 0.811030, 0.320982],
  1257. [0.901195, 0.814639, 0.317021],
  1258. [0.905589, 0.818257, 0.312889],
  1259. [0.910000, 0.821885, 0.308594],
  1260. [0.914407, 0.825522, 0.304348],
  1261. [0.918828, 0.829168, 0.299960],
  1262. [0.923279, 0.832822, 0.295244],
  1263. [0.927724, 0.836486, 0.290611],
  1264. [0.932180, 0.840159, 0.285880],
  1265. [0.936660, 0.843841, 0.280876],
  1266. [0.941147, 0.847530, 0.275815],
  1267. [0.945654, 0.851228, 0.270532],
  1268. [0.950178, 0.854933, 0.265085],
  1269. [0.954725, 0.858646, 0.259365],
  1270. [0.959284, 0.862365, 0.253563],
  1271. [0.963872, 0.866089, 0.247445],
  1272. [0.968469, 0.869819, 0.241310],
  1273. [0.973114, 0.873550, 0.234677],
  1274. [0.977780, 0.877281, 0.227954],
  1275. [0.982497, 0.881008, 0.220878],
  1276. [0.987293, 0.884718, 0.213336],
  1277. [0.992218, 0.888385, 0.205468],
  1278. [0.994847, 0.892954, 0.203445],
  1279. [0.995249, 0.898384, 0.207561],
  1280. [0.995503, 0.903866, 0.212370],
  1281. [0.995737, 0.909344, 0.217772]]
  1282. _twilight_data = [
  1283. [0.88575015840754434, 0.85000924943067835, 0.8879736506427196],
  1284. [0.88378520195539056, 0.85072940540310626, 0.88723222096949894],
  1285. [0.88172231059285788, 0.85127594077653468, 0.88638056925514819],
  1286. [0.8795410528270573, 0.85165675407495722, 0.8854143767924102],
  1287. [0.87724880858965482, 0.85187028338870274, 0.88434120381311432],
  1288. [0.87485347508575972, 0.85191526123023187, 0.88316926967613829],
  1289. [0.87233134085124076, 0.85180165478080894, 0.88189704355001619],
  1290. [0.86970474853509816, 0.85152403004797894, 0.88053883390003362],
  1291. [0.86696015505333579, 0.8510896085314068, 0.87909766977173343],
  1292. [0.86408985081463996, 0.85050391167507788, 0.87757925784892632],
  1293. [0.86110245436899846, 0.84976754857001258, 0.87599242923439569],
  1294. [0.85798259245670372, 0.84888934810281835, 0.87434038553446281],
  1295. [0.85472593189256985, 0.84787488124672816, 0.8726282980930582],
  1296. [0.85133714570857189, 0.84672735796116472, 0.87086081657350445],
  1297. [0.84780710702577922, 0.8454546229209523, 0.86904036783694438],
  1298. [0.8441261828674842, 0.84406482711037389, 0.86716973322690072],
  1299. [0.84030420805957784, 0.8425605950855084, 0.865250882410458],
  1300. [0.83634031809191178, 0.84094796518951942, 0.86328528001070159],
  1301. [0.83222705712934408, 0.83923490627754482, 0.86127563500427884],
  1302. [0.82796894316013536, 0.83742600751395202, 0.85922399451306786],
  1303. [0.82357429680252847, 0.83552487764795436, 0.85713191328514948],
  1304. [0.81904654677937527, 0.8335364929949034, 0.85500206287010105],
  1305. [0.81438982121143089, 0.83146558694197847, 0.85283759062147024],
  1306. [0.8095999819094809, 0.82931896673505456, 0.85064441601050367],
  1307. [0.80469164429814577, 0.82709838780560663, 0.84842449296974021],
  1308. [0.79967075421267997, 0.82480781812080928, 0.84618210029578533],
  1309. [0.79454305089231114, 0.82245116226304615, 0.84392184786827984],
  1310. [0.78931445564608915, 0.82003213188702007, 0.8416486380471222],
  1311. [0.78399101042764918, 0.81755426400533426, 0.83936747464036732],
  1312. [0.77857892008227592, 0.81502089378742548, 0.8370834463093898],
  1313. [0.77308416590170936, 0.81243524735466011, 0.83480172950579679],
  1314. [0.76751108504417864, 0.8098007598713145, 0.83252816638059668],
  1315. [0.76186907937980286, 0.80711949387647486, 0.830266486168872],
  1316. [0.75616443584381976, 0.80439408733477935, 0.82802138994719998],
  1317. [0.75040346765406696, 0.80162699008965321, 0.82579737851082424],
  1318. [0.74459247771890169, 0.79882047719583249, 0.82359867586156521],
  1319. [0.73873771700494939, 0.79597665735031009, 0.82142922780433014],
  1320. [0.73284543645523459, 0.79309746468844067, 0.81929263384230377],
  1321. [0.72692177512829703, 0.7901846863592763, 0.81719217466726379],
  1322. [0.72097280665536778, 0.78723995923452639, 0.81513073920879264],
  1323. [0.71500403076252128, 0.78426487091581187, 0.81311116559949914],
  1324. [0.70902078134539304, 0.78126088716070907, 0.81113591855117928],
  1325. [0.7030297722540817, 0.77822904973358131, 0.80920618848056969],
  1326. [0.6970365443886174, 0.77517050008066057, 0.80732335380063447],
  1327. [0.69104641009309098, 0.77208629460678091, 0.80548841690679074],
  1328. [0.68506446154395928, 0.7689774029354699, 0.80370206267176914],
  1329. [0.67909554499882152, 0.76584472131395898, 0.8019646617300199],
  1330. [0.67314422559426212, 0.76268908733890484, 0.80027628545809526],
  1331. [0.66721479803752815, 0.7595112803730375, 0.79863674654537764],
  1332. [0.6613112930078745, 0.75631202708719025, 0.7970456043491897],
  1333. [0.65543692326454717, 0.75309208756768431, 0.79550271129031047],
  1334. [0.64959573004253479, 0.74985201221941766, 0.79400674021499107],
  1335. [0.6437910831099849, 0.7465923800833657, 0.79255653201306053],
  1336. [0.63802586828545982, 0.74331376714033193, 0.79115100459573173],
  1337. [0.6323027138710603, 0.74001672160131404, 0.78978892762640429],
  1338. [0.62662402022604591, 0.73670175403699445, 0.78846901316334561],
  1339. [0.62099193064817548, 0.73336934798923203, 0.78718994624696581],
  1340. [0.61540846411770478, 0.73001995232739691, 0.78595022706750484],
  1341. [0.60987543176093062, 0.72665398759758293, 0.78474835732694714],
  1342. [0.60439434200274855, 0.7232718614323369, 0.78358295593535587],
  1343. [0.5989665814482068, 0.71987394892246725, 0.78245259899346642],
  1344. [0.59359335696837223, 0.7164606049658685, 0.78135588237640097],
  1345. [0.58827579780555495, 0.71303214646458135, 0.78029141405636515],
  1346. [0.58301487036932409, 0.70958887676997473, 0.77925781820476592],
  1347. [0.5778116438998202, 0.70613106157153982, 0.77825345121025524],
  1348. [0.5726668948158774, 0.7026589535425779, 0.77727702680911992],
  1349. [0.56758117853861967, 0.69917279302646274, 0.77632748534275298],
  1350. [0.56255515357219343, 0.69567278381629649, 0.77540359142309845],
  1351. [0.55758940419605174, 0.69215911458254054, 0.7745041337932782],
  1352. [0.55268450589347129, 0.68863194515166382, 0.7736279426902245],
  1353. [0.54784098153018634, 0.68509142218509878, 0.77277386473440868],
  1354. [0.54305932424018233, 0.68153767253065878, 0.77194079697835083],
  1355. [0.53834015575176275, 0.67797081129095405, 0.77112734439057717],
  1356. [0.53368389147728401, 0.67439093705212727, 0.7703325054879735],
  1357. [0.529090861832473, 0.67079812302806219, 0.76955552292313134],
  1358. [0.52456151470593582, 0.66719242996142225, 0.76879541714230948],
  1359. [0.52009627392235558, 0.66357391434030388, 0.76805119403344102],
  1360. [0.5156955988596057, 0.65994260812897998, 0.76732191489596169],
  1361. [0.51135992541601927, 0.65629853981831865, 0.76660663780645333],
  1362. [0.50708969576451657, 0.65264172403146448, 0.76590445660835849],
  1363. [0.5028853540415561, 0.64897216734095264, 0.76521446718174913],
  1364. [0.49874733661356069, 0.6452898684900934, 0.76453578734180083],
  1365. [0.4946761847863938, 0.64159484119504429, 0.76386719002130909],
  1366. [0.49067224938561221, 0.63788704858847078, 0.76320812763163837],
  1367. [0.4867359599430568, 0.63416646251100506, 0.76255780085924041],
  1368. [0.4828677867260272, 0.6304330455306234, 0.76191537149895305],
  1369. [0.47906816236197386, 0.62668676251860134, 0.76128000375662419],
  1370. [0.47533752394906287, 0.62292757283835809, 0.76065085571817748],
  1371. [0.47167629518877091, 0.61915543242884641, 0.76002709227883047],
  1372. [0.46808490970531597, 0.61537028695790286, 0.75940789891092741],
  1373. [0.46456376716303932, 0.61157208822864151, 0.75879242623025811],
  1374. [0.46111326647023881, 0.607760777169989, 0.75817986436807139],
  1375. [0.45773377230160567, 0.60393630046586455, 0.75756936901859162],
  1376. [0.45442563977552913, 0.60009859503858665, 0.75696013660606487],
  1377. [0.45118918687617743, 0.59624762051353541, 0.75635120643246645],
  1378. [0.44802470933589172, 0.59238331452146575, 0.75574176474107924],
  1379. [0.44493246854215379, 0.5885055998308617, 0.7551311041857901],
  1380. [0.44191271766696399, 0.58461441100175571, 0.75451838884410671],
  1381. [0.43896563958048396, 0.58070969241098491, 0.75390276208285945],
  1382. [0.43609138958356369, 0.57679137998186081, 0.7532834105961016],
  1383. [0.43329008867358393, 0.57285941625606673, 0.75265946532566674],
  1384. [0.43056179073057571, 0.56891374572457176, 0.75203008099312696],
  1385. [0.42790652284925834, 0.5649543060909209, 0.75139443521914839],
  1386. [0.42532423665011354, 0.56098104959950301, 0.75075164989005116],
  1387. [0.42281485675772662, 0.55699392126996583, 0.75010086988227642],
  1388. [0.42037822361396326, 0.55299287158108168, 0.7494412559451894],
  1389. [0.41801414079233629, 0.54897785421888889, 0.74877193167001121],
  1390. [0.4157223260454232, 0.54494882715350401, 0.74809204459000522],
  1391. [0.41350245743314729, 0.54090574771098476, 0.74740073297543086],
  1392. [0.41135414697304568, 0.53684857765005933, 0.74669712855065784],
  1393. [0.4092768899914751, 0.53277730177130322, 0.74598030635707824],
  1394. [0.40727018694219069, 0.52869188011057411, 0.74524942637581271],
  1395. [0.40533343789303178, 0.52459228174983119, 0.74450365836708132],
  1396. [0.40346600333905397, 0.52047847653840029, 0.74374215223567086],
  1397. [0.40166714010896104, 0.51635044969688759, 0.7429640345324835],
  1398. [0.39993606933454834, 0.51220818143218516, 0.74216844571317986],
  1399. [0.3982719152586337, 0.50805166539276136, 0.74135450918099721],
  1400. [0.39667374905665609, 0.50388089053847973, 0.74052138580516735],
  1401. [0.39514058808207631, 0.49969585326377758, 0.73966820211715711],
  1402. [0.39367135736822567, 0.49549655777451179, 0.738794102296364],
  1403. [0.39226494876209317, 0.49128300332899261, 0.73789824784475078],
  1404. [0.39092017571994903, 0.48705520251223039, 0.73697977133881254],
  1405. [0.38963580160340855, 0.48281316715123496, 0.73603782546932739],
  1406. [0.38841053300842432, 0.47855691131792805, 0.73507157641157261],
  1407. [0.38724301459330251, 0.47428645933635388, 0.73408016787854391],
  1408. [0.38613184178892102, 0.4700018340988123, 0.7330627749243106],
  1409. [0.38507556793651387, 0.46570306719930193, 0.73201854033690505],
  1410. [0.38407269378943537, 0.46139018782416635, 0.73094665432902683],
  1411. [0.38312168084402748, 0.45706323581407199, 0.72984626791353258],
  1412. [0.38222094988570376, 0.45272225034283325, 0.72871656144003782],
  1413. [0.38136887930454161, 0.44836727669277859, 0.72755671317141346],
  1414. [0.38056380696565623, 0.44399837208633719, 0.72636587045135315],
  1415. [0.37980403744848751, 0.43961558821222629, 0.72514323778761092],
  1416. [0.37908789283110761, 0.43521897612544935, 0.72388798691323131],
  1417. [0.378413635091359, 0.43080859411413064, 0.72259931993061044],
  1418. [0.37777949753513729, 0.4263845142616835, 0.72127639993530235],
  1419. [0.37718371844251231, 0.42194680223454828, 0.71991841524475775],
  1420. [0.37662448930806297, 0.41749553747893614, 0.71852454736176108],
  1421. [0.37610001286385814, 0.41303079952477062, 0.71709396919920232],
  1422. [0.37560846919442398, 0.40855267638072096, 0.71562585091587549],
  1423. [0.37514802505380473, 0.4040612609993941, 0.7141193695725726],
  1424. [0.37471686019302231, 0.3995566498711684, 0.71257368516500463],
  1425. [0.37431313199312338, 0.39503894828283309, 0.71098796522377461],
  1426. [0.37393499330475782, 0.39050827529375831, 0.70936134293478448],
  1427. [0.3735806215098284, 0.38596474386057539, 0.70769297607310577],
  1428. [0.37324816143326384, 0.38140848555753937, 0.70598200974806036],
  1429. [0.37293578646665032, 0.37683963835219841, 0.70422755780589941],
  1430. [0.37264166757849604, 0.37225835004836849, 0.7024287314570723],
  1431. [0.37236397858465387, 0.36766477862108266, 0.70058463496520773],
  1432. [0.37210089702443822, 0.36305909736982378, 0.69869434615073722],
  1433. [0.3718506155898596, 0.35844148285875221, 0.69675695810256544],
  1434. [0.37161133234400479, 0.3538121372967869, 0.69477149919380887],
  1435. [0.37138124223736607, 0.34917126878479027, 0.69273703471928827],
  1436. [0.37115856636209105, 0.34451911410230168, 0.69065253586464992],
  1437. [0.37094151551337329, 0.33985591488818123, 0.68851703379505125],
  1438. [0.37072833279422668, 0.33518193808489577, 0.68632948169606767],
  1439. [0.37051738634484427, 0.33049741244307851, 0.68408888788857214],
  1440. [0.37030682071842685, 0.32580269697872455, 0.68179411684486679],
  1441. [0.37009487130772695, 0.3210981375964933, 0.67944405399056851],
  1442. [0.36987980329025361, 0.31638410101153364, 0.67703755438090574],
  1443. [0.36965987626565955, 0.31166098762951971, 0.67457344743419545],
  1444. [0.36943334591276228, 0.30692923551862339, 0.67205052849120617],
  1445. [0.36919847837592484, 0.30218932176507068, 0.66946754331614522],
  1446. [0.36895355306596778, 0.29744175492366276, 0.66682322089824264],
  1447. [0.36869682231895268, 0.29268709856150099, 0.66411625298236909],
  1448. [0.36842655638020444, 0.28792596437778462, 0.66134526910944602],
  1449. [0.36814101479899719, 0.28315901221182987, 0.65850888806972308],
  1450. [0.36783843696531082, 0.27838697181297761, 0.65560566838453704],
  1451. [0.36751707094367697, 0.27361063317090978, 0.65263411711618635],
  1452. [0.36717513650699446, 0.26883085667326956, 0.64959272297892245],
  1453. [0.36681085540107988, 0.26404857724525643, 0.64647991652908243],
  1454. [0.36642243251550632, 0.25926481158628106, 0.64329409140765537],
  1455. [0.36600853966739794, 0.25448043878086224, 0.64003361803368586],
  1456. [0.36556698373538982, 0.24969683475296395, 0.63669675187488584],
  1457. [0.36509579845886808, 0.24491536803550484, 0.63328173520055586],
  1458. [0.36459308890125008, 0.24013747024823828, 0.62978680155026101],
  1459. [0.36405693022088509, 0.23536470386204195, 0.62621013451953023],
  1460. [0.36348537610385145, 0.23059876218396419, 0.62254988622392882],
  1461. [0.36287643560041027, 0.22584149293287031, 0.61880417410823019],
  1462. [0.36222809558295926, 0.22109488427338303, 0.61497112346096128],
  1463. [0.36153829010998356, 0.21636111429594002, 0.61104880679640927],
  1464. [0.36080493826624654, 0.21164251793458128, 0.60703532172064711],
  1465. [0.36002681809096376, 0.20694122817889948, 0.60292845431916875],
  1466. [0.35920088560930186, 0.20226037920758122, 0.5987265295935138],
  1467. [0.35832489966617809, 0.197602942459778, 0.59442768517501066],
  1468. [0.35739663292915563, 0.19297208197842461, 0.59003011251063131],
  1469. [0.35641381143126327, 0.18837119869242164, 0.5855320765920552],
  1470. [0.35537415306906722, 0.18380392577704466, 0.58093191431832802],
  1471. [0.35427534960663759, 0.17927413271618647, 0.57622809660668717],
  1472. [0.35311574421123737, 0.17478570377561287, 0.57141871523555288],
  1473. [0.35189248608873791, 0.17034320478524959, 0.56650284911216653],
  1474. [0.35060304441931012, 0.16595129984720861, 0.56147964703993225],
  1475. [0.34924513554955644, 0.16161477763045118, 0.55634837474163779],
  1476. [0.34781653238777782, 0.15733863511152979, 0.55110853452703257],
  1477. [0.34631507175793091, 0.15312802296627787, 0.5457599924248665],
  1478. [0.34473901574536375, 0.14898820589826409, 0.54030245920406539],
  1479. [0.34308600291572294, 0.14492465359918028, 0.53473704282067103],
  1480. [0.34135411074506483, 0.1409427920655632, 0.52906500940336754],
  1481. [0.33954168752669694, 0.13704801896718169, 0.52328797535085236],
  1482. [0.33764732090671112, 0.13324562282438077, 0.51740807573979475],
  1483. [0.33566978565015315, 0.12954074251271822, 0.51142807215168951],
  1484. [0.33360804901486002, 0.12593818301005921, 0.50535164796654897],
  1485. [0.33146154891145124, 0.12244245263391232, 0.49918274588431072],
  1486. [0.32923005203231409, 0.11905764321981127, 0.49292595612342666],
  1487. [0.3269137124539796, 0.1157873496841953, 0.48658646495697461],
  1488. [0.32451307931207785, 0.11263459791730848, 0.48017007211645196],
  1489. [0.32202882276069322, 0.10960114111258401, 0.47368494725726878],
  1490. [0.31946262395497965, 0.10668879882392659, 0.46713728801395243],
  1491. [0.31681648089023501, 0.10389861387653518, 0.46053414662739794],
  1492. [0.31409278414755532, 0.10123077676403242, 0.45388335612058467],
  1493. [0.31129434479712365, 0.098684771934052201, 0.44719313715161618],
  1494. [0.30842444457210105, 0.096259385340577736, 0.44047194882050544],
  1495. [0.30548675819945936, 0.093952764840823738, 0.43372849999361113],
  1496. [0.30248536364574252, 0.091761187397303601, 0.42697404043749887],
  1497. [0.29942483960214772, 0.089682253716750038, 0.42021619665853854],
  1498. [0.29631000388905288, 0.087713250960463951, 0.41346259134143476],
  1499. [0.29314593096985248, 0.085850656889620708, 0.40672178082365834],
  1500. [0.28993792445176608, 0.08409078829085731, 0.40000214725256295],
  1501. [0.28669151388283165, 0.082429873848480689, 0.39331182532243375],
  1502. [0.28341239797185225, 0.080864153365499375, 0.38665868550105914],
  1503. [0.28010638576975472, 0.079389994802261526, 0.38005028528138707],
  1504. [0.27677939615815589, 0.078003941033788216, 0.37349382846504675],
  1505. [0.27343739342450812, 0.076702800237496066, 0.36699616136347685],
  1506. [0.27008637749114051, 0.075483675584275545, 0.36056376228111864],
  1507. [0.26673233211995284, 0.074344018028546205, 0.35420276066240958],
  1508. [0.26338121807151404, 0.073281657939897077, 0.34791888996380105],
  1509. [0.26003895187439957, 0.072294781043362205, 0.3417175669546984],
  1510. [0.25671191651083902, 0.071380106242082242, 0.33560648984600089],
  1511. [0.25340685873736807, 0.070533582926851829, 0.3295945757321303],
  1512. [0.25012845306199383, 0.069758206429106989, 0.32368100685760637],
  1513. [0.24688226237958999, 0.069053639449204451, 0.31786993834254956],
  1514. [0.24367372557466271, 0.068419855150922693, 0.31216524050888372],
  1515. [0.24050813332295939, 0.067857103814855602, 0.30657054493678321],
  1516. [0.23739062429054825, 0.067365888050555517, 0.30108922184065873],
  1517. [0.23433055727563878, 0.066935599661639394, 0.29574009929867601],
  1518. [0.23132955273021344, 0.066576186939090592, 0.29051361067988485],
  1519. [0.2283917709422868, 0.06628997924139618, 0.28541074411068496],
  1520. [0.22552164337737857, 0.066078173119395595, 0.28043398847505197],
  1521. [0.22272706739121817, 0.065933790675651943, 0.27559714652053702],
  1522. [0.22001251100779617, 0.065857918918907604, 0.27090279994325861],
  1523. [0.21737845072382705, 0.065859661233562045, 0.26634209349669508],
  1524. [0.21482843531473683, 0.065940385613778491, 0.26191675992376573],
  1525. [0.21237411048541005, 0.066085024661758446, 0.25765165093569542],
  1526. [0.21001214221188125, 0.066308573918947178, 0.2535289048041211],
  1527. [0.2077442377448806, 0.06661453200418091, 0.24954644291943817],
  1528. [0.20558051999470117, 0.066990462397868739, 0.24572497420147632],
  1529. [0.20352007949514977, 0.067444179612424215, 0.24205576625191821],
  1530. [0.20156133764129841, 0.067983271026200248, 0.23852974228695395],
  1531. [0.19971571438603364, 0.068592710553704722, 0.23517094067076993],
  1532. [0.19794834061899208, 0.069314066071660657, 0.23194647381302336],
  1533. [0.1960826032659409, 0.070321227242423623, 0.22874673279569585],
  1534. [0.19410351363791453, 0.071608304856891569, 0.22558727307410353],
  1535. [0.19199449184606268, 0.073182830649273306, 0.22243385243433622],
  1536. [0.18975853639094634, 0.075019861862143766, 0.2193005075652994],
  1537. [0.18739228342697645, 0.077102096899588329, 0.21618875376309582],
  1538. [0.18488035509396164, 0.079425730279723883, 0.21307651648984993],
  1539. [0.18774482037046955, 0.077251588468039312, 0.21387448578597812],
  1540. [0.19049578401722037, 0.075311278416787641, 0.2146562337112265],
  1541. [0.1931548636579131, 0.073606819040117955, 0.21542362939081539],
  1542. [0.19571853588267552, 0.072157781039602742, 0.21617499187076789],
  1543. [0.19819343656336558, 0.070974625252738788, 0.21690975060032436],
  1544. [0.20058760685133747, 0.070064576149984209, 0.21762721310371608],
  1545. [0.20290365333558247, 0.069435248580458964, 0.21833167885096033],
  1546. [0.20531725273301316, 0.068919592266397572, 0.21911516689288835],
  1547. [0.20785704662965598, 0.068484398797025281, 0.22000133917653536],
  1548. [0.21052882914958676, 0.06812195249816172, 0.22098759107715404],
  1549. [0.2133313859647627, 0.067830148426026665, 0.22207043213024291],
  1550. [0.21625279838647882, 0.067616330270516389, 0.22324568672294431],
  1551. [0.21930503925136402, 0.067465786362940039, 0.22451023616807558],
  1552. [0.22247308588973624, 0.067388214053092838, 0.22585960379408354],
  1553. [0.2257539681670791, 0.067382132300147474, 0.22728984778098055],
  1554. [0.22915620278592841, 0.067434730871152565, 0.22879681433956656],
  1555. [0.23266299920501882, 0.067557104388479783, 0.23037617493752832],
  1556. [0.23627495835774248, 0.06774359820987802, 0.23202360805926608],
  1557. [0.23999586188690308, 0.067985029964779953, 0.23373434258507808],
  1558. [0.24381149720247919, 0.068289851529011875, 0.23550427698321885],
  1559. [0.24772092990501099, 0.068653337909486523, 0.2373288009471749],
  1560. [0.25172899728289466, 0.069064630826035506, 0.23920260612763083],
  1561. [0.25582135547481771, 0.06953231029187984, 0.24112190491594204],
  1562. [0.25999463887892144, 0.070053855603861875, 0.24308218808684579],
  1563. [0.26425512207060942, 0.070616595622995437, 0.24507758869355967],
  1564. [0.26859095948172862, 0.071226716277922458, 0.24710443563450618],
  1565. [0.27299701518897301, 0.071883555446163511, 0.24915847093232929],
  1566. [0.27747150809142801, 0.072582969899254779, 0.25123493995942769],
  1567. [0.28201746297366942, 0.073315693214040967, 0.25332800295084507],
  1568. [0.28662309235899847, 0.074088460826808866, 0.25543478673717029],
  1569. [0.29128515387578635, 0.074899049847466703, 0.25755101595750435],
  1570. [0.2960004726065818, 0.075745336000958424, 0.25967245030364566],
  1571. [0.30077276812918691, 0.076617824336164764, 0.26179294097819672],
  1572. [0.30559226007249934, 0.077521963107537312, 0.26391006692119662],
  1573. [0.31045520848595526, 0.078456871676182177, 0.2660200572779356],
  1574. [0.31535870009205808, 0.079420997315243186, 0.26811904076941961],
  1575. [0.32029986557994061, 0.080412994737554838, 0.27020322893039511],
  1576. [0.32527888860401261, 0.081428390076546092, 0.27226772884656186],
  1577. [0.33029174471181438, 0.08246763389003825, 0.27430929404579435],
  1578. [0.33533353224455448, 0.083532434119003962, 0.27632534356790039],
  1579. [0.34040164359597463, 0.084622236191702671, 0.27831254595259397],
  1580. [0.34549355713871799, 0.085736654965126335, 0.28026769921081435],
  1581. [0.35060678246032478, 0.08687555176033529, 0.28218770540182386],
  1582. [0.35573889947341125, 0.088038974350243354, 0.2840695897279818],
  1583. [0.36088752387578377, 0.089227194362745205, 0.28591050458531014],
  1584. [0.36605031412464006, 0.090440685427697898, 0.2877077458811747],
  1585. [0.37122508431309342, 0.091679997480262732, 0.28945865397633169],
  1586. [0.3764103053221462, 0.092945198093777909, 0.29116024157313919],
  1587. [0.38160247377467543, 0.094238731263712183, 0.29281107506269488],
  1588. [0.38679939079544168, 0.09556181960083443, 0.29440901248173756],
  1589. [0.39199887556812907, 0.09691583650296684, 0.29595212005509081],
  1590. [0.39719876876325577, 0.098302320968278623, 0.29743856476285779],
  1591. [0.40239692379737496, 0.099722930314950553, 0.29886674369733968],
  1592. [0.40759120392688708, 0.10117945586419633, 0.30023519507728602],
  1593. [0.41277985630360303, 0.1026734006932461, 0.30154226437468967],
  1594. [0.41796105205173684, 0.10420644885760968, 0.30278652039631843],
  1595. [0.42313214269556043, 0.10578120994917611, 0.3039675809469457],
  1596. [0.42829101315789753, 0.1073997763055258, 0.30508479060294547],
  1597. [0.4334355841041439, 0.1090642347484701, 0.30613767928289148],
  1598. [0.43856378187931538, 0.11077667828375456, 0.30712600062348083],
  1599. [0.44367358645071275, 0.11253912421257944, 0.30804973095465449],
  1600. [0.44876299173174822, 0.11435355574622549, 0.30890905921943196],
  1601. [0.45383005086999889, 0.11622183788331528, 0.30970441249844921],
  1602. [0.45887288947308297, 0.11814571137706886, 0.31043636979038808],
  1603. [0.46389102840284874, 0.12012561256850712, 0.31110343446582983],
  1604. [0.46888111384598413, 0.12216445576414045, 0.31170911458932665],
  1605. [0.473841437035254, 0.12426354237989065, 0.31225470169927194],
  1606. [0.47877034239726296, 0.12642401401409453, 0.31274172735821959],
  1607. [0.48366628618847957, 0.12864679022013889, 0.31317188565991266],
  1608. [0.48852847371852987, 0.13093210934893723, 0.31354553695453014],
  1609. [0.49335504375145617, 0.13328091630401023, 0.31386561956734976],
  1610. [0.49814435462074153, 0.13569380302451714, 0.314135190862664],
  1611. [0.50289524974970612, 0.13817086581280427, 0.31435662153833671],
  1612. [0.50760681181053691, 0.14071192654913128, 0.31453200120082569],
  1613. [0.51227835105321762, 0.14331656120063752, 0.3146630922831542],
  1614. [0.51690848800544464, 0.14598463068714407, 0.31475407592280041],
  1615. [0.52149652863229956, 0.14871544765633712, 0.31480767954534428],
  1616. [0.52604189625477482, 0.15150818660835483, 0.31482653406646727],
  1617. [0.53054420489856446, 0.15436183633886777, 0.31481299789187128],
  1618. [0.5350027976174474, 0.15727540775107324, 0.31477085207396532],
  1619. [0.53941736649199057, 0.16024769309971934, 0.31470295028655965],
  1620. [0.54378771313608565, 0.16327738551419116, 0.31461204226295625],
  1621. [0.54811370033467621, 0.1663630904279047, 0.31450102990914708],
  1622. [0.55239521572711914, 0.16950338809328983, 0.31437291554615371],
  1623. [0.55663229034969341, 0.17269677158182117, 0.31423043195101424],
  1624. [0.56082499039117173, 0.17594170887918095, 0.31407639883970623],
  1625. [0.56497343529017696, 0.17923664950367169, 0.3139136046337036],
  1626. [0.56907784784011428, 0.18258004462335425, 0.31374440956796529],
  1627. [0.57313845754107873, 0.18597036007065024, 0.31357126868520002],
  1628. [0.57715550812992045, 0.18940601489760422, 0.31339704333572083],
  1629. [0.58112932761586555, 0.19288548904692518, 0.31322399394183942],
  1630. [0.58506024396466882, 0.19640737049066315, 0.31305401163732732],
  1631. [0.58894861935544707, 0.19997020971775276, 0.31288922211590126],
  1632. [0.59279480536520257, 0.20357251410079796, 0.31273234839304942],
  1633. [0.59659918109122367, 0.207212956082026, 0.31258523031121233],
  1634. [0.60036213010411577, 0.21089030138947745, 0.31244934410414688],
  1635. [0.60408401696732739, 0.21460331490206347, 0.31232652641170694],
  1636. [0.60776523994818654, 0.21835070166659282, 0.31221903291870201],
  1637. [0.6114062072731884, 0.22213124697023234, 0.31212881396435238],
  1638. [0.61500723236391375, 0.22594402043981826, 0.31205680685765741],
  1639. [0.61856865258877192, 0.22978799249179921, 0.31200463838728931],
  1640. [0.62209079821082613, 0.2336621873300741, 0.31197383273627388],
  1641. [0.62557416500434959, 0.23756535071152696, 0.31196698314912269],
  1642. [0.62901892016985872, 0.24149689191922535, 0.31198447195645718],
  1643. [0.63242534854210275, 0.24545598775548677, 0.31202765974624452],
  1644. [0.6357937104834237, 0.24944185818822678, 0.31209793953300591],
  1645. [0.6391243387840212, 0.25345365461983138, 0.31219689612063978],
  1646. [0.642417577481186, 0.257490519876798, 0.31232631707560987],
  1647. [0.64567349382645434, 0.26155203161615281, 0.31248673753935263],
  1648. [0.64889230169458245, 0.26563755336209077, 0.31267941819570189],
  1649. [0.65207417290277303, 0.26974650525236699, 0.31290560605819168],
  1650. [0.65521932609327127, 0.27387826652410152, 0.3131666792687211],
  1651. [0.6583280801134499, 0.27803210957665631, 0.3134643447952643],
  1652. [0.66140037532601781, 0.28220778870555907, 0.31379912926498488],
  1653. [0.66443632469878844, 0.28640483614256179, 0.31417223403606975],
  1654. [0.66743603766369131, 0.29062280081258873, 0.31458483752056837],
  1655. [0.67039959547676198, 0.29486126309253047, 0.31503813956872212],
  1656. [0.67332725564817331, 0.29911962764489264, 0.31553372323982209],
  1657. [0.67621897924409746, 0.30339762792450425, 0.3160724937230589],
  1658. [0.67907474028157344, 0.30769497879760166, 0.31665545668946665],
  1659. [0.68189457150944521, 0.31201133280550686, 0.31728380489244951],
  1660. [0.68467850942494535, 0.31634634821222207, 0.31795870784057567],
  1661. [0.68742656435169625, 0.32069970535138104, 0.31868137622277692],
  1662. [0.6901389321505248, 0.32507091815606004, 0.31945332332898302],
  1663. [0.69281544846764931, 0.32945984647042675, 0.3202754315314667],
  1664. [0.69545608346891119, 0.33386622163232865, 0.32114884306985791],
  1665. [0.6980608153581771, 0.33828976326048621, 0.32207478855218091],
  1666. [0.70062962477242097, 0.34273019305341756, 0.32305449047765694],
  1667. [0.70316249458814151, 0.34718723719597999, 0.32408913679491225],
  1668. [0.70565951122610093, 0.35166052978120937, 0.32518014084085567],
  1669. [0.70812059568420482, 0.35614985523380299, 0.32632861885644465],
  1670. [0.7105456546582587, 0.36065500290840113, 0.32753574162788762],
  1671. [0.71293466839773467, 0.36517570519856757, 0.3288027427038317],
  1672. [0.71528760614847287, 0.36971170225223449, 0.3301308728723546],
  1673. [0.71760444908133847, 0.37426272710686193, 0.33152138620958932],
  1674. [0.71988521490549851, 0.37882848839337313, 0.33297555200245399],
  1675. [0.7221299918421461, 0.38340864508963057, 0.33449469983585844],
  1676. [0.72433865647781592, 0.38800301593162145, 0.33607995965691828],
  1677. [0.72651122900227549, 0.3926113126792577, 0.3377325942005665],
  1678. [0.72864773856716547, 0.39723324476747235, 0.33945384341064017],
  1679. [0.73074820754845171, 0.401868526884681, 0.3412449533046818],
  1680. [0.73281270506268747, 0.4065168468778026, 0.34310715173410822],
  1681. [0.73484133598564938, 0.41117787004519513, 0.34504169470809071],
  1682. [0.73683422173585866, 0.41585125850290111, 0.34704978520758401],
  1683. [0.73879140024599266, 0.42053672992315327, 0.34913260148542435],
  1684. [0.74071301619506091, 0.4252339389526239, 0.35129130890802607],
  1685. [0.7425992159973317, 0.42994254036133867, 0.35352709245374592],
  1686. [0.74445018676570673, 0.43466217184617112, 0.35584108091122535],
  1687. [0.74626615789163442, 0.43939245044973502, 0.35823439142300639],
  1688. [0.74804739275559562, 0.44413297780351974, 0.36070813602540136],
  1689. [0.74979420547170472, 0.44888333481548809, 0.36326337558360278],
  1690. [0.75150685045891663, 0.45364314496866825, 0.36590112443835765],
  1691. [0.75318566369046569, 0.45841199172949604, 0.36862236642234769],
  1692. [0.75483105066959544, 0.46318942799460555, 0.3714280448394211],
  1693. [0.75644341577140706, 0.46797501437948458, 0.37431909037543515],
  1694. [0.75802325538455839, 0.4727682731566229, 0.37729635531096678],
  1695. [0.75957111105340058, 0.47756871222057079, 0.380360657784311],
  1696. [0.7610876378057071, 0.48237579130289127, 0.38351275723852291],
  1697. [0.76257333554052609, 0.48718906673415824, 0.38675335037837993],
  1698. [0.76402885609288662, 0.49200802533379656, 0.39008308392311997],
  1699. [0.76545492593330511, 0.49683212909727231, 0.39350254000115381],
  1700. [0.76685228950643891, 0.5016608471009063, 0.39701221751773474],
  1701. [0.76822176599735303, 0.50649362371287909, 0.40061257089416885],
  1702. [0.7695642334401418, 0.5113298901696085, 0.40430398069682483],
  1703. [0.77088091962302474, 0.51616892643469103, 0.40808667584648967],
  1704. [0.77217257229605551, 0.5210102658711383, 0.41196089987122869],
  1705. [0.77344021829889886, 0.52585332093451564, 0.41592679539764366],
  1706. [0.77468494746063199, 0.53069749384776732, 0.41998440356963762],
  1707. [0.77590790730685699, 0.53554217882461186, 0.42413367909988375],
  1708. [0.7771103295521099, 0.54038674910561235, 0.42837450371258479],
  1709. [0.77829345807633121, 0.54523059488426595, 0.432706647838971],
  1710. [0.77945862731506643, 0.55007308413977274, 0.43712979856444761],
  1711. [0.78060774749483774, 0.55491335744890613, 0.44164332426364639],
  1712. [0.78174180478981836, 0.55975098052594863, 0.44624687186865436],
  1713. [0.78286225264440912, 0.56458533111166875, 0.45093985823706345],
  1714. [0.78397060836414478, 0.56941578326710418, 0.45572154742892063],
  1715. [0.78506845019606841, 0.5742417003617839, 0.46059116206904965],
  1716. [0.78615737132332963, 0.5790624629815756, 0.46554778281918402],
  1717. [0.78723904108188347, 0.58387743744557208, 0.47059039582133383],
  1718. [0.78831514045623963, 0.58868600173562435, 0.47571791879076081],
  1719. [0.78938737766251943, 0.5934875421745599, 0.48092913815357724],
  1720. [0.79045776847727878, 0.59828134277062461, 0.48622257801969754],
  1721. [0.79152832843475607, 0.60306670593147205, 0.49159667021646397],
  1722. [0.79260034304237448, 0.60784322087037024, 0.49705020621532009],
  1723. [0.79367559698664958, 0.61261029334072192, 0.50258161291269432],
  1724. [0.79475585972654039, 0.61736734400220705, 0.50818921213102985],
  1725. [0.79584292379583765, 0.62211378808451145, 0.51387124091909786],
  1726. [0.79693854719951607, 0.62684905679296699, 0.5196258425240281],
  1727. [0.79804447815136637, 0.63157258225089552, 0.52545108144834785],
  1728. [0.7991624518501963, 0.63628379372029187, 0.53134495942561433],
  1729. [0.80029415389753977, 0.64098213306749863, 0.53730535185141037],
  1730. [0.80144124292560048, 0.64566703459218766, 0.5433300863249918],
  1731. [0.80260531146112946, 0.65033793748103852, 0.54941691584603647],
  1732. [0.80378792531077625, 0.65499426549472628, 0.55556350867083815],
  1733. [0.80499054790810298, 0.65963545027564163, 0.56176745110546977],
  1734. [0.80621460526927058, 0.66426089585282289, 0.56802629178649788],
  1735. [0.8074614045096935, 0.6688700095398864, 0.57433746373459582],
  1736. [0.80873219170089694, 0.67346216702194517, 0.58069834805576737],
  1737. [0.81002809466520687, 0.67803672673971815, 0.58710626908082753],
  1738. [0.81135014011763329, 0.68259301546243389, 0.59355848909050757],
  1739. [0.81269922039881493, 0.68713033714618876, 0.60005214820435104],
  1740. [0.81407611046993344, 0.69164794791482131, 0.6065843782630862],
  1741. [0.81548146627279483, 0.69614505508308089, 0.61315221209322646],
  1742. [0.81691575775055891, 0.70062083014783982, 0.61975260637257923],
  1743. [0.81837931164498223, 0.70507438189635097, 0.62638245478933297],
  1744. [0.81987230650455289, 0.70950474978787481, 0.63303857040067113],
  1745. [0.8213947205565636, 0.7139109141951604, 0.63971766697672761],
  1746. [0.82294635110428427, 0.71829177331290062, 0.6464164243818421],
  1747. [0.8245268129450285, 0.72264614312088882, 0.65313137915422603],
  1748. [0.82613549710580259, 0.72697275518238258, 0.65985900156216504],
  1749. [0.8277716072353446, 0.73127023324078089, 0.66659570204682972],
  1750. [0.82943407816481474, 0.7355371221572935, 0.67333772009301907],
  1751. [0.83112163529096306, 0.73977184647638616, 0.68008125203631464],
  1752. [0.83283277185777982, 0.74397271817459876, 0.68682235874648545],
  1753. [0.8345656905566583, 0.7481379479992134, 0.69355697649863846],
  1754. [0.83631898844737929, 0.75226548952875261, 0.70027999028864962],
  1755. [0.83809123476131964, 0.75635314860808633, 0.70698561390212977],
  1756. [0.83987839884120874, 0.76039907199779677, 0.71367147811129228],
  1757. [0.84167750766845151, 0.76440101200982946, 0.72033299387284622],
  1758. [0.84348529222933699, 0.76835660399870176, 0.72696536998972039],
  1759. [0.84529810731955113, 0.77226338601044719, 0.73356368240541492],
  1760. [0.84711195507965098, 0.77611880236047159, 0.74012275762807056],
  1761. [0.84892245563117641, 0.77992021407650147, 0.74663719293664366],
  1762. [0.85072697023178789, 0.78366457342383888, 0.7530974636118285],
  1763. [0.85251907207708444, 0.78734936133548439, 0.7594994148789691],
  1764. [0.85429219611470464, 0.79097196777091994, 0.76583801477914104],
  1765. [0.85604022314725403, 0.79452963601550608, 0.77210610037674143],
  1766. [0.85775662943504905, 0.79801963142713928, 0.77829571667247499],
  1767. [0.8594346370300241, 0.8014392309950078, 0.78439788751383921],
  1768. [0.86107117027565516, 0.80478517909812231, 0.79039529663736285],
  1769. [0.86265601051127572, 0.80805523804261525, 0.796282666437655],
  1770. [0.86418343723941027, 0.81124644224653542, 0.80204612696863953],
  1771. [0.86564934325605325, 0.81435544067514909, 0.80766972324164554],
  1772. [0.86705314907048503, 0.81737804041911244, 0.81313419626911398],
  1773. [0.86839954695818633, 0.82030875512181523, 0.81841638963128993],
  1774. [0.86969131502613806, 0.82314158859569164, 0.82350476683173168],
  1775. [0.87093846717297507, 0.82586857889438514, 0.82838497261149613],
  1776. [0.87215331978454325, 0.82848052823709672, 0.8330486712880828],
  1777. [0.87335171360916275, 0.83096715251272624, 0.83748851001197089],
  1778. [0.87453793320260187, 0.83331972948645461, 0.84171925358069011],
  1779. [0.87571458709961403, 0.8355302318472394, 0.84575537519027078],
  1780. [0.87687848451614692, 0.83759238071186537, 0.84961373549150254],
  1781. [0.87802298436649007, 0.83950165618540074, 0.85330645352458923],
  1782. [0.87913244240792765, 0.84125554884475906, 0.85685572291039636],
  1783. [0.88019293315695812, 0.84285224824778615, 0.86027399927156634],
  1784. [0.88119169871341951, 0.84429066717717349, 0.86356595168669881],
  1785. [0.88211542489401606, 0.84557007254559347, 0.86673765046233331],
  1786. [0.88295168595448525, 0.84668970275699273, 0.86979617048190971],
  1787. [0.88369127145898041, 0.84764891761519268, 0.87274147101441557],
  1788. [0.88432713054113543, 0.84844741572055415, 0.87556785228242973],
  1789. [0.88485138159908572, 0.84908426422893801, 0.87828235285372469],
  1790. [0.88525897972630474, 0.84955892810989209, 0.88088414794024839],
  1791. [0.88554714811952384, 0.84987174283631584, 0.88336206121170946],
  1792. [0.88571155122845646, 0.85002186115856315, 0.88572538990087124]]
  1793. _twilight_shifted_data = (_twilight_data[len(_twilight_data)//2:] +
  1794. _twilight_data[:len(_twilight_data)//2])
  1795. _twilight_shifted_data.reverse()
  1796. _turbo_data = [[0.18995, 0.07176, 0.23217],
  1797. [0.19483, 0.08339, 0.26149],
  1798. [0.19956, 0.09498, 0.29024],
  1799. [0.20415, 0.10652, 0.31844],
  1800. [0.20860, 0.11802, 0.34607],
  1801. [0.21291, 0.12947, 0.37314],
  1802. [0.21708, 0.14087, 0.39964],
  1803. [0.22111, 0.15223, 0.42558],
  1804. [0.22500, 0.16354, 0.45096],
  1805. [0.22875, 0.17481, 0.47578],
  1806. [0.23236, 0.18603, 0.50004],
  1807. [0.23582, 0.19720, 0.52373],
  1808. [0.23915, 0.20833, 0.54686],
  1809. [0.24234, 0.21941, 0.56942],
  1810. [0.24539, 0.23044, 0.59142],
  1811. [0.24830, 0.24143, 0.61286],
  1812. [0.25107, 0.25237, 0.63374],
  1813. [0.25369, 0.26327, 0.65406],
  1814. [0.25618, 0.27412, 0.67381],
  1815. [0.25853, 0.28492, 0.69300],
  1816. [0.26074, 0.29568, 0.71162],
  1817. [0.26280, 0.30639, 0.72968],
  1818. [0.26473, 0.31706, 0.74718],
  1819. [0.26652, 0.32768, 0.76412],
  1820. [0.26816, 0.33825, 0.78050],
  1821. [0.26967, 0.34878, 0.79631],
  1822. [0.27103, 0.35926, 0.81156],
  1823. [0.27226, 0.36970, 0.82624],
  1824. [0.27334, 0.38008, 0.84037],
  1825. [0.27429, 0.39043, 0.85393],
  1826. [0.27509, 0.40072, 0.86692],
  1827. [0.27576, 0.41097, 0.87936],
  1828. [0.27628, 0.42118, 0.89123],
  1829. [0.27667, 0.43134, 0.90254],
  1830. [0.27691, 0.44145, 0.91328],
  1831. [0.27701, 0.45152, 0.92347],
  1832. [0.27698, 0.46153, 0.93309],
  1833. [0.27680, 0.47151, 0.94214],
  1834. [0.27648, 0.48144, 0.95064],
  1835. [0.27603, 0.49132, 0.95857],
  1836. [0.27543, 0.50115, 0.96594],
  1837. [0.27469, 0.51094, 0.97275],
  1838. [0.27381, 0.52069, 0.97899],
  1839. [0.27273, 0.53040, 0.98461],
  1840. [0.27106, 0.54015, 0.98930],
  1841. [0.26878, 0.54995, 0.99303],
  1842. [0.26592, 0.55979, 0.99583],
  1843. [0.26252, 0.56967, 0.99773],
  1844. [0.25862, 0.57958, 0.99876],
  1845. [0.25425, 0.58950, 0.99896],
  1846. [0.24946, 0.59943, 0.99835],
  1847. [0.24427, 0.60937, 0.99697],
  1848. [0.23874, 0.61931, 0.99485],
  1849. [0.23288, 0.62923, 0.99202],
  1850. [0.22676, 0.63913, 0.98851],
  1851. [0.22039, 0.64901, 0.98436],
  1852. [0.21382, 0.65886, 0.97959],
  1853. [0.20708, 0.66866, 0.97423],
  1854. [0.20021, 0.67842, 0.96833],
  1855. [0.19326, 0.68812, 0.96190],
  1856. [0.18625, 0.69775, 0.95498],
  1857. [0.17923, 0.70732, 0.94761],
  1858. [0.17223, 0.71680, 0.93981],
  1859. [0.16529, 0.72620, 0.93161],
  1860. [0.15844, 0.73551, 0.92305],
  1861. [0.15173, 0.74472, 0.91416],
  1862. [0.14519, 0.75381, 0.90496],
  1863. [0.13886, 0.76279, 0.89550],
  1864. [0.13278, 0.77165, 0.88580],
  1865. [0.12698, 0.78037, 0.87590],
  1866. [0.12151, 0.78896, 0.86581],
  1867. [0.11639, 0.79740, 0.85559],
  1868. [0.11167, 0.80569, 0.84525],
  1869. [0.10738, 0.81381, 0.83484],
  1870. [0.10357, 0.82177, 0.82437],
  1871. [0.10026, 0.82955, 0.81389],
  1872. [0.09750, 0.83714, 0.80342],
  1873. [0.09532, 0.84455, 0.79299],
  1874. [0.09377, 0.85175, 0.78264],
  1875. [0.09287, 0.85875, 0.77240],
  1876. [0.09267, 0.86554, 0.76230],
  1877. [0.09320, 0.87211, 0.75237],
  1878. [0.09451, 0.87844, 0.74265],
  1879. [0.09662, 0.88454, 0.73316],
  1880. [0.09958, 0.89040, 0.72393],
  1881. [0.10342, 0.89600, 0.71500],
  1882. [0.10815, 0.90142, 0.70599],
  1883. [0.11374, 0.90673, 0.69651],
  1884. [0.12014, 0.91193, 0.68660],
  1885. [0.12733, 0.91701, 0.67627],
  1886. [0.13526, 0.92197, 0.66556],
  1887. [0.14391, 0.92680, 0.65448],
  1888. [0.15323, 0.93151, 0.64308],
  1889. [0.16319, 0.93609, 0.63137],
  1890. [0.17377, 0.94053, 0.61938],
  1891. [0.18491, 0.94484, 0.60713],
  1892. [0.19659, 0.94901, 0.59466],
  1893. [0.20877, 0.95304, 0.58199],
  1894. [0.22142, 0.95692, 0.56914],
  1895. [0.23449, 0.96065, 0.55614],
  1896. [0.24797, 0.96423, 0.54303],
  1897. [0.26180, 0.96765, 0.52981],
  1898. [0.27597, 0.97092, 0.51653],
  1899. [0.29042, 0.97403, 0.50321],
  1900. [0.30513, 0.97697, 0.48987],
  1901. [0.32006, 0.97974, 0.47654],
  1902. [0.33517, 0.98234, 0.46325],
  1903. [0.35043, 0.98477, 0.45002],
  1904. [0.36581, 0.98702, 0.43688],
  1905. [0.38127, 0.98909, 0.42386],
  1906. [0.39678, 0.99098, 0.41098],
  1907. [0.41229, 0.99268, 0.39826],
  1908. [0.42778, 0.99419, 0.38575],
  1909. [0.44321, 0.99551, 0.37345],
  1910. [0.45854, 0.99663, 0.36140],
  1911. [0.47375, 0.99755, 0.34963],
  1912. [0.48879, 0.99828, 0.33816],
  1913. [0.50362, 0.99879, 0.32701],
  1914. [0.51822, 0.99910, 0.31622],
  1915. [0.53255, 0.99919, 0.30581],
  1916. [0.54658, 0.99907, 0.29581],
  1917. [0.56026, 0.99873, 0.28623],
  1918. [0.57357, 0.99817, 0.27712],
  1919. [0.58646, 0.99739, 0.26849],
  1920. [0.59891, 0.99638, 0.26038],
  1921. [0.61088, 0.99514, 0.25280],
  1922. [0.62233, 0.99366, 0.24579],
  1923. [0.63323, 0.99195, 0.23937],
  1924. [0.64362, 0.98999, 0.23356],
  1925. [0.65394, 0.98775, 0.22835],
  1926. [0.66428, 0.98524, 0.22370],
  1927. [0.67462, 0.98246, 0.21960],
  1928. [0.68494, 0.97941, 0.21602],
  1929. [0.69525, 0.97610, 0.21294],
  1930. [0.70553, 0.97255, 0.21032],
  1931. [0.71577, 0.96875, 0.20815],
  1932. [0.72596, 0.96470, 0.20640],
  1933. [0.73610, 0.96043, 0.20504],
  1934. [0.74617, 0.95593, 0.20406],
  1935. [0.75617, 0.95121, 0.20343],
  1936. [0.76608, 0.94627, 0.20311],
  1937. [0.77591, 0.94113, 0.20310],
  1938. [0.78563, 0.93579, 0.20336],
  1939. [0.79524, 0.93025, 0.20386],
  1940. [0.80473, 0.92452, 0.20459],
  1941. [0.81410, 0.91861, 0.20552],
  1942. [0.82333, 0.91253, 0.20663],
  1943. [0.83241, 0.90627, 0.20788],
  1944. [0.84133, 0.89986, 0.20926],
  1945. [0.85010, 0.89328, 0.21074],
  1946. [0.85868, 0.88655, 0.21230],
  1947. [0.86709, 0.87968, 0.21391],
  1948. [0.87530, 0.87267, 0.21555],
  1949. [0.88331, 0.86553, 0.21719],
  1950. [0.89112, 0.85826, 0.21880],
  1951. [0.89870, 0.85087, 0.22038],
  1952. [0.90605, 0.84337, 0.22188],
  1953. [0.91317, 0.83576, 0.22328],
  1954. [0.92004, 0.82806, 0.22456],
  1955. [0.92666, 0.82025, 0.22570],
  1956. [0.93301, 0.81236, 0.22667],
  1957. [0.93909, 0.80439, 0.22744],
  1958. [0.94489, 0.79634, 0.22800],
  1959. [0.95039, 0.78823, 0.22831],
  1960. [0.95560, 0.78005, 0.22836],
  1961. [0.96049, 0.77181, 0.22811],
  1962. [0.96507, 0.76352, 0.22754],
  1963. [0.96931, 0.75519, 0.22663],
  1964. [0.97323, 0.74682, 0.22536],
  1965. [0.97679, 0.73842, 0.22369],
  1966. [0.98000, 0.73000, 0.22161],
  1967. [0.98289, 0.72140, 0.21918],
  1968. [0.98549, 0.71250, 0.21650],
  1969. [0.98781, 0.70330, 0.21358],
  1970. [0.98986, 0.69382, 0.21043],
  1971. [0.99163, 0.68408, 0.20706],
  1972. [0.99314, 0.67408, 0.20348],
  1973. [0.99438, 0.66386, 0.19971],
  1974. [0.99535, 0.65341, 0.19577],
  1975. [0.99607, 0.64277, 0.19165],
  1976. [0.99654, 0.63193, 0.18738],
  1977. [0.99675, 0.62093, 0.18297],
  1978. [0.99672, 0.60977, 0.17842],
  1979. [0.99644, 0.59846, 0.17376],
  1980. [0.99593, 0.58703, 0.16899],
  1981. [0.99517, 0.57549, 0.16412],
  1982. [0.99419, 0.56386, 0.15918],
  1983. [0.99297, 0.55214, 0.15417],
  1984. [0.99153, 0.54036, 0.14910],
  1985. [0.98987, 0.52854, 0.14398],
  1986. [0.98799, 0.51667, 0.13883],
  1987. [0.98590, 0.50479, 0.13367],
  1988. [0.98360, 0.49291, 0.12849],
  1989. [0.98108, 0.48104, 0.12332],
  1990. [0.97837, 0.46920, 0.11817],
  1991. [0.97545, 0.45740, 0.11305],
  1992. [0.97234, 0.44565, 0.10797],
  1993. [0.96904, 0.43399, 0.10294],
  1994. [0.96555, 0.42241, 0.09798],
  1995. [0.96187, 0.41093, 0.09310],
  1996. [0.95801, 0.39958, 0.08831],
  1997. [0.95398, 0.38836, 0.08362],
  1998. [0.94977, 0.37729, 0.07905],
  1999. [0.94538, 0.36638, 0.07461],
  2000. [0.94084, 0.35566, 0.07031],
  2001. [0.93612, 0.34513, 0.06616],
  2002. [0.93125, 0.33482, 0.06218],
  2003. [0.92623, 0.32473, 0.05837],
  2004. [0.92105, 0.31489, 0.05475],
  2005. [0.91572, 0.30530, 0.05134],
  2006. [0.91024, 0.29599, 0.04814],
  2007. [0.90463, 0.28696, 0.04516],
  2008. [0.89888, 0.27824, 0.04243],
  2009. [0.89298, 0.26981, 0.03993],
  2010. [0.88691, 0.26152, 0.03753],
  2011. [0.88066, 0.25334, 0.03521],
  2012. [0.87422, 0.24526, 0.03297],
  2013. [0.86760, 0.23730, 0.03082],
  2014. [0.86079, 0.22945, 0.02875],
  2015. [0.85380, 0.22170, 0.02677],
  2016. [0.84662, 0.21407, 0.02487],
  2017. [0.83926, 0.20654, 0.02305],
  2018. [0.83172, 0.19912, 0.02131],
  2019. [0.82399, 0.19182, 0.01966],
  2020. [0.81608, 0.18462, 0.01809],
  2021. [0.80799, 0.17753, 0.01660],
  2022. [0.79971, 0.17055, 0.01520],
  2023. [0.79125, 0.16368, 0.01387],
  2024. [0.78260, 0.15693, 0.01264],
  2025. [0.77377, 0.15028, 0.01148],
  2026. [0.76476, 0.14374, 0.01041],
  2027. [0.75556, 0.13731, 0.00942],
  2028. [0.74617, 0.13098, 0.00851],
  2029. [0.73661, 0.12477, 0.00769],
  2030. [0.72686, 0.11867, 0.00695],
  2031. [0.71692, 0.11268, 0.00629],
  2032. [0.70680, 0.10680, 0.00571],
  2033. [0.69650, 0.10102, 0.00522],
  2034. [0.68602, 0.09536, 0.00481],
  2035. [0.67535, 0.08980, 0.00449],
  2036. [0.66449, 0.08436, 0.00424],
  2037. [0.65345, 0.07902, 0.00408],
  2038. [0.64223, 0.07380, 0.00401],
  2039. [0.63082, 0.06868, 0.00401],
  2040. [0.61923, 0.06367, 0.00410],
  2041. [0.60746, 0.05878, 0.00427],
  2042. [0.59550, 0.05399, 0.00453],
  2043. [0.58336, 0.04931, 0.00486],
  2044. [0.57103, 0.04474, 0.00529],
  2045. [0.55852, 0.04028, 0.00579],
  2046. [0.54583, 0.03593, 0.00638],
  2047. [0.53295, 0.03169, 0.00705],
  2048. [0.51989, 0.02756, 0.00780],
  2049. [0.50664, 0.02354, 0.00863],
  2050. [0.49321, 0.01963, 0.00955],
  2051. [0.47960, 0.01583, 0.01055]]
  2052. cmaps = {
  2053. name: ListedColormap(data, name=name) for name, data in [
  2054. ('magma', _magma_data),
  2055. ('inferno', _inferno_data),
  2056. ('plasma', _plasma_data),
  2057. ('viridis', _viridis_data),
  2058. ('cividis', _cividis_data),
  2059. ('twilight', _twilight_data),
  2060. ('twilight_shifted', _twilight_shifted_data),
  2061. ('turbo', _turbo_data),
  2062. ]}