In [1]:
from ahh import vis

In [2]:
vis.get_color_list('Reds') # get list of RGB tuples from a designated cmap


Out[2]:
[(1.0, 0.96078431372549022, 0.94117647058823528),
 (0.99987697039600154, 0.95820069204152247, 0.9374855824682814),
 (0.99975394079200308, 0.95561707035755483, 0.93379469434832751),
 (0.99963091118800462, 0.95303344867358708, 0.93010380622837374),
 (0.99950788158400616, 0.95044982698961944, 0.92641291810841986),
 (0.9993848519800077, 0.94786620530565169, 0.92272202998846597),
 (0.99926182237600925, 0.94528258362168394, 0.91903114186851209),
 (0.99913879277201079, 0.9426989619377163, 0.91534025374855821),
 (0.99901576316801233, 0.94011534025374854, 0.91164936562860432),
 (0.99889273356401387, 0.9375317185697809, 0.90795847750865044),
 (0.99876970396001541, 0.93494809688581315, 0.90426758938869667),
 (0.99864667435601695, 0.93236447520184551, 0.90057670126874279),
 (0.99852364475201849, 0.92978085351787776, 0.8968858131487889),
 (0.99840061514802003, 0.92719723183391001, 0.89319492502883502),
 (0.99827758554402157, 0.92461361014994237, 0.88950403690888113),
 (0.99815455594002311, 0.92202998846597461, 0.88581314878892736),
 (0.99803152633602465, 0.91944636678200697, 0.88212226066897348),
 (0.9979084967320262, 0.91686274509803922, 0.8784313725490196),
 (0.99778546712802774, 0.91427912341407147, 0.87474048442906571),
 (0.99766243752402928, 0.91169550173010383, 0.87104959630911183),
 (0.99753940792003082, 0.90911188004613608, 0.86735870818915795),
 (0.99741637831603236, 0.90652825836216844, 0.86366782006920406),
 (0.99729334871203379, 0.90394463667820069, 0.85997693194925029),
 (0.99717031910803533, 0.90136101499423305, 0.85628604382929641),
 (0.99704728950403687, 0.89877739331026529, 0.85259515570934252),
 (0.99692425990003841, 0.89619377162629754, 0.84890426758938864),
 (0.99680123029603995, 0.8936101499423299, 0.84521337946943476),
 (0.99667820069204149, 0.89102652825836215, 0.84152249134948098),
 (0.99655517108804303, 0.8884429065743944, 0.8378316032295271),
 (0.99643214148404458, 0.88585928489042676, 0.83414071510957322),
 (0.99630911188004612, 0.88327566320645901, 0.83044982698961933),
 (0.99618608227604766, 0.88069204152249136, 0.82675893886966545),
 (0.99604767397154936, 0.87786236063052669, 0.82277585544021525),
 (0.99580161476355245, 0.8733102652825836, 0.81674740484429065),
 (0.99555555555555553, 0.8687581699346405, 0.81071895424836593),
 (0.99530949634755861, 0.8642060745866974, 0.80469050365244132),
 (0.99506343713956169, 0.85965397923875431, 0.79866205305651672),
 (0.99481737793156477, 0.85510188389081121, 0.79263360246059211),
 (0.99457131872356785, 0.85054978854286811, 0.7866051518646674),
 (0.99432525951557094, 0.84599769319492502, 0.78057670126874279),
 (0.99407920030757402, 0.84144559784698192, 0.77454825067281807),
 (0.9938331410995771, 0.83689350249903882, 0.76851980007689347),
 (0.99358708189158018, 0.83234140715109572, 0.76249134948096886),
 (0.99334102268358326, 0.82778931180315263, 0.75646289888504414),
 (0.99309496347558635, 0.82323721645520953, 0.75043444828911954),
 (0.99284890426758943, 0.81868512110726643, 0.74440599769319493),
 (0.99260284505959251, 0.81413302575932334, 0.73837754709727021),
 (0.99235678585159559, 0.80958093041138024, 0.73234909650134561),
 (0.99211072664359867, 0.80502883506343714, 0.726320645905421),
 (0.99186466743560175, 0.80047673971549405, 0.7202921953094964),
 (0.99161860822760484, 0.79592464436755095, 0.71426374471357168),
 (0.99137254901960792, 0.79137254901960785, 0.70823529411764707),
 (0.991126489811611, 0.78682045367166475, 0.70220684352172236),
 (0.99088043060361408, 0.78226835832372166, 0.69617839292579775),
 (0.99063437139561705, 0.77771626297577856, 0.69014994232987315),
 (0.99038831218762013, 0.77316416762783535, 0.68412149173394843),
 (0.99014225297962322, 0.76861207227989237, 0.67809304113802382),
 (0.9898961937716263, 0.76405997693194927, 0.67206459054209922),
 (0.98965013456362938, 0.75950788158400617, 0.6660361399461745),
 (0.98940407535563246, 0.75495578623606296, 0.66000768935024989),
 (0.98915801614763554, 0.75040369088811998, 0.65397923875432529),
 (0.98891195693963863, 0.74585159554017688, 0.64795078815840057),
 (0.98866589773164171, 0.74129950019223367, 0.64192233756247596),
 (0.98841983852364479, 0.73674740484429058, 0.63589388696655136),
 (0.9882352941176471, 0.73207227989234902, 0.62992695117262587),
 (0.9882352941176471, 0.72702806612841209, 0.62414455978469818),
 (0.9882352941176471, 0.72198385236447526, 0.6183621683967705),
 (0.9882352941176471, 0.71693963860053822, 0.6125797770088427),
 (0.9882352941176471, 0.71189542483660129, 0.60679738562091501),
 (0.9882352941176471, 0.70685121107266435, 0.60101499423298732),
 (0.9882352941176471, 0.70180699730872731, 0.59523260284505963),
 (0.9882352941176471, 0.69676278354479038, 0.58945021145713183),
 (0.9882352941176471, 0.69171856978085344, 0.58366782006920415),
 (0.9882352941176471, 0.68667435601691651, 0.57788542868127646),
 (0.9882352941176471, 0.68163014225297969, 0.57210303729334877),
 (0.9882352941176471, 0.67658592848904264, 0.56632064590542097),
 (0.9882352941176471, 0.67154171472510571, 0.56053825451749328),
 (0.9882352941176471, 0.66649750096116878, 0.55475586312956549),
 (0.9882352941176471, 0.66145328719723184, 0.5489734717416378),
 (0.9882352941176471, 0.6564090734332948, 0.54319108035371011),
 (0.9882352941176471, 0.65136485966935787, 0.53740868896578242),
 (0.9882352941176471, 0.64632064590542093, 0.53162629757785473),
 (0.9882352941176471, 0.64127643214148411, 0.52584390618992705),
 (0.9882352941176471, 0.63623221837754707, 0.52006151480199925),
 (0.9882352941176471, 0.63118800461361013, 0.51427912341407156),
 (0.9882352941176471, 0.6261437908496732, 0.50849673202614376),
 (0.9882352941176471, 0.62109957708573627, 0.50271434063821607),
 (0.9882352941176471, 0.61605536332179933, 0.49693194925028839),
 (0.9882352941176471, 0.61101114955786229, 0.49114955786236064),
 (0.9882352941176471, 0.60596693579392535, 0.4853671664744329),
 (0.9882352941176471, 0.60092272202998853, 0.47958477508650532),
 (0.9882352941176471, 0.59587850826605149, 0.47380238369857752),
 (0.9882352941176471, 0.59083429450211455, 0.46801999231064978),
 (0.9882352941176471, 0.58579008073817762, 0.46223760092272204),
 (0.9882352941176471, 0.58074586697424069, 0.45645520953479435),
 (0.9882352941176471, 0.57570165321030364, 0.45067281814686661),
 (0.98818915801614771, 0.57070357554786622, 0.44521337946943484),
 (0.98806612841214925, 0.56578239138792774, 0.44029219530949637),
 (0.98794309880815079, 0.56086120722798927, 0.43537101114955795),
 (0.98782006920415233, 0.55594002306805068, 0.43044982698961942),
 (0.98769703960015387, 0.55101883890811221, 0.42552864282968089),
 (0.9875740099961553, 0.54609765474817373, 0.42060745866974242),
 (0.98745098039215684, 0.54117647058823526, 0.41568627450980394),
 (0.98732795078815838, 0.53625528642829678, 0.41076509034986547),
 (0.98720492118415992, 0.53133410226835831, 0.405843906189927),
 (0.98708189158016146, 0.52641291810841984, 0.40092272202998847),
 (0.986958861976163, 0.52149173394848136, 0.3960015378700501),
 (0.98683583237216455, 0.51657054978854289, 0.39108035371011152),
 (0.98671280276816609, 0.51164936562860441, 0.38615916955017304),
 (0.98658977316416763, 0.50672818146866594, 0.38123798539023457),
 (0.98646674356016917, 0.50180699730872735, 0.37631680123029609),
 (0.98634371395617071, 0.49688581314878894, 0.37139561707035756),
 (0.98622068435217225, 0.49196462898885046, 0.36647443291041909),
 (0.98609765474817379, 0.48704344482891193, 0.36155324875048062),
 (0.98597462514417533, 0.48212226066897357, 0.3566320645905422),
 (0.98585159554017687, 0.47720107650903498, 0.35171088043060361),
 (0.98572856593617841, 0.47227989234909651, 0.34678969627066514),
 (0.98560553633217995, 0.46735870818915803, 0.34186851211072666),
 (0.9854825067281815, 0.46243752402921956, 0.33694732795078819),
 (0.98535947712418293, 0.45751633986928109, 0.33202614379084971),
 (0.98523644752018447, 0.45259515570934261, 0.32710495963091124),
 (0.98511341791618601, 0.44767397154940408, 0.32218377547097277),
 (0.98499038831218755, 0.44275278738946566, 0.31726259131103429),
 (0.98486735870818909, 0.43783160322952713, 0.31234140715109576),
 (0.98474432910419063, 0.4329104190695886, 0.30742022299115729),
 (0.98462129950019217, 0.42798923490965013, 0.30249903883121876),
 (0.98449826989619371, 0.42306805074971165, 0.29757785467128028),
 (0.98437524029219525, 0.41814686658977318, 0.29265667051134181),
 (0.98357554786620527, 0.4127950788158401, 0.28835063437139563),
 (0.98209919261822376, 0.40701268742791236, 0.28465974625144175),
 (0.98062283737024214, 0.40123029603998467, 0.28096885813148792),
 (0.97914648212226063, 0.39544790465205693, 0.27727797001153404),
 (0.97767012687427912, 0.38966551326412935, 0.27358708189158026),
 (0.9761937716262975, 0.38388312187620149, 0.26989619377162632),
 (0.97471741637831599, 0.37810073048827375, 0.26620530565167244),
 (0.97324106113033448, 0.37231833910034606, 0.26251441753171861),
 (0.97176470588235286, 0.36653594771241832, 0.25882352941176473),
 (0.97028835063437135, 0.36075355632449058, 0.25513264129181085),
 (0.96881199538638985, 0.35497116493656289, 0.25144175317185702),
 (0.96733564013840823, 0.34918877354863515, 0.24775086505190314),
 (0.96585928489042672, 0.34340638216070746, 0.24405997693194925),
 (0.96438292964244521, 0.33762399077277971, 0.2403690888119954),
 (0.96290657439446359, 0.33184159938485203, 0.23667820069204154),
 (0.96143021914648208, 0.32605920799692428, 0.23298731257208766),
 (0.95995386389850057, 0.32027681660899654, 0.2292964244521338),
 (0.95847750865051906, 0.31449442522106885, 0.22560553633217995),
 (0.95700115340253744, 0.30871203383314111, 0.22191464821222606),
 (0.95552479815455593, 0.30292964244521337, 0.21822376009227221),
 (0.95404844290657442, 0.29714725105728584, 0.21453287197231846),
 (0.9525720876585928, 0.29136485966935793, 0.21084198385236447),
 (0.95109573241061129, 0.28558246828143019, 0.20715109573241061),
 (0.94961937716262979, 0.2798000768935025, 0.20346020761245676),
 (0.94814302191464817, 0.27401768550557482, 0.19976931949250287),
 (0.94666666666666666, 0.26823529411764707, 0.19607843137254902),
 (0.94519031141868515, 0.26245290272971933, 0.19238754325259516),
 (0.94371395617070353, 0.25667051134179164, 0.18869665513264128),
 (0.94223760092272202, 0.2508881199538639, 0.18500576701268742),
 (0.94076124567474051, 0.24510572856593618, 0.18131487889273357),
 (0.93928489042675889, 0.23932333717800847, 0.17762399077277968),
 (0.93780853517877738, 0.23354094579008075, 0.17393310265282583),
 (0.93448673587081887, 0.22868127643214151, 0.17139561707035755),
 (0.93005767012687424, 0.22437524029219533, 0.16955017301038061),
 (0.9256286043829296, 0.22006920415224915, 0.1677047289504037),
 (0.92119953863898496, 0.21576316801230297, 0.16585928489042676),
 (0.91677047289504054, 0.21145713187235693, 0.16401384083044987),
 (0.91234140715109568, 0.20715109573241061, 0.1621683967704729),
 (0.90791234140715105, 0.20284505959246443, 0.16032295271049596),
 (0.90348327566320641, 0.19853902345251828, 0.15847750865051902),
 (0.89905420991926177, 0.1942329873125721, 0.1566320645905421),
 (0.89462514417531713, 0.18992695117262592, 0.15478662053056516),
 (0.8901960784313725, 0.18562091503267975, 0.15294117647058825),
 (0.88576701268742786, 0.18131487889273357, 0.15109573241061131),
 (0.88133794694348322, 0.17700884275278739, 0.14925028835063436),
 (0.87690888119953858, 0.17270280661284121, 0.14740484429065745),
 (0.87247981545559394, 0.16839677047289503, 0.14555940023068051),
 (0.86805074971164931, 0.16409073433294888, 0.14371395617070357),
 (0.86362168396770467, 0.15978469819300267, 0.14186851211072665),
 (0.85919261822376003, 0.15547866205305652, 0.14002306805074971),
 (0.85476355247981539, 0.15117262591311034, 0.13817762399077277),
 (0.85033448673587075, 0.14686658977316416, 0.13633217993079583),
 (0.84590542099192623, 0.14256055363321812, 0.13448673587081897),
 (0.84147635524798148, 0.13825451749327183, 0.13264129181084197),
 (0.83704728950403684, 0.13394848135332565, 0.13079584775086506),
 (0.8326182237600922, 0.12964244521337948, 0.12895040369088812),
 (0.82818915801614756, 0.1253364090734333, 0.12710495963091117),
 (0.82376009227220293, 0.12103037293348712, 0.12525951557093426),
 (0.81933102652825829, 0.11672433679354094, 0.12341407151095732),
 (0.81490196078431365, 0.11241830065359477, 0.12156862745098039),
 (0.81047289504036901, 0.1081122645136486, 0.11972318339100346),
 (0.80604382929642437, 0.10380622837370243, 0.11787773933102652),
 (0.80161476355247974, 0.099500192233756252, 0.11603229527104959),
 (0.7971856978085351, 0.095194156093810073, 0.11418685121107267),
 (0.79257208765859277, 0.093287197231833915, 0.11298731257208766),
 (0.78789696270665122, 0.092179930795847756, 0.11200307574009996),
 (0.78322183775470966, 0.091072664359861596, 0.11101883890811226),
 (0.7785467128027681, 0.089965397923875437, 0.11003460207612456),
 (0.77387158785082666, 0.088858131487889305, 0.10905036524413689),
 (0.76919646289888499, 0.087750865051903118, 0.10806612841214917),
 (0.76452133794694344, 0.086643598615916959, 0.10708189158016147),
 (0.75984621299500188, 0.085536332179930799, 0.10609765474817377),
 (0.75517108804306032, 0.08442906574394464, 0.10511341791618607),
 (0.75049596309111877, 0.08332179930795848, 0.10412918108419839),
 (0.74582083813917721, 0.082214532871972321, 0.10314494425221069),
 (0.74114571318723566, 0.081107266435986161, 0.10216070742022298),
 (0.7364705882352941, 0.080000000000000002, 0.10117647058823528),
 (0.73179546328335254, 0.078892733564013842, 0.10019223375624758),
 (0.72712033833141099, 0.077785467128027683, 0.099207996924259897),
 (0.72244521337946943, 0.076678200692041523, 0.098223760092272197),
 (0.71777008842752787, 0.075570934256055364, 0.097239523260284497),
 (0.71309496347558632, 0.074463667820069204, 0.096255286428296796),
 (0.70841983852364476, 0.073356401384083045, 0.09527104959630911),
 (0.70374471357170321, 0.072249134948096885, 0.094286812764321409),
 (0.69906958861976176, 0.071141868512110754, 0.093302575932333737),
 (0.69439446366782009, 0.070034602076124566, 0.092318339100346009),
 (0.68971933871587854, 0.068927335640138407, 0.091334102268358308),
 (0.68504421376393698, 0.067820069204152247, 0.090349865436370608),
 (0.68036908881199543, 0.066712802768166088, 0.089365628604382921),
 (0.67569396386005387, 0.065605536332179928, 0.088381391772395221),
 (0.67101883890811231, 0.064498269896193769, 0.08739715494040752),
 (0.66634371395617076, 0.063391003460207609, 0.08641291810841982),
 (0.6616685890042292, 0.06228373702422145, 0.085428681276432133),
 (0.65699346405228765, 0.06117647058823529, 0.084444444444444433),
 (0.65231833910034609, 0.060069204152249131, 0.083460207612456733),
 (0.64764321414840453, 0.058961937716262972, 0.082475970780469032),
 (0.64038446751249523, 0.057208765859284888, 0.081491733948481332),
 (0.63275663206459054, 0.05536332179930796, 0.080507497116493645),
 (0.62512879661668597, 0.053517877739331025, 0.079523260284505945),
 (0.61750096116878128, 0.051672433679354091, 0.078539023452518245),
 (0.60987312572087682, 0.049826989619377218, 0.077554786620530586),
 (0.60224529027297191, 0.047981545559400228, 0.076570549788542858),
 (0.59461745482506734, 0.046136101499423293, 0.075586312956555157),
 (0.58698961937716265, 0.044290657439446365, 0.074602076124567457),
 (0.57936178392925797, 0.042445213379469438, 0.073617839292579756),
 (0.57173394848135339, 0.040599769319492503, 0.07263360246059207),
 (0.56410611303344871, 0.038754325259515568, 0.07164936562860437),
 (0.55647827758554402, 0.03690888119953864, 0.070665128796616669),
 (0.54885044213763945, 0.035063437139561705, 0.069680891964628983),
 (0.54122260668973476, 0.033217993079584771, 0.068696655132641282),
 (0.53359477124183008, 0.031372549019607843, 0.067712418300653582),
 (0.52596693579392539, 0.029527104959630911, 0.066728181468665881),
 (0.51833910034602082, 0.02768166089965398, 0.065743944636678181),
 (0.51071126489811614, 0.025836216839677045, 0.064759707804690494),
 (0.50308342945021145, 0.023990772779700117, 0.063775470972702794),
 (0.49545559400230682, 0.022145328719723183, 0.062791234140715108),
 (0.48782775855440241, 0.020299884659746303, 0.061806997308727435),
 (0.48019992310649751, 0.01845444059976932, 0.060822760476739707),
 (0.47257208765859288, 0.016608996539792385, 0.059838523644752006),
 (0.46494425221068825, 0.014763552479815457, 0.058854286812764313),
 (0.45731641676278356, 0.012918108419838523, 0.057870049980776619),
 (0.44968858131487888, 0.011072664359861595, 0.056885813148788919),
 (0.44206074586697425, 0.00922722029988466, 0.055901576316801219),
 (0.43443291041906962, 0.0073817762399077252, 0.054917339484813525),
 (0.42680507497116493, 0.0055363321799307974, 0.053933102652825832),
 (0.4191772395232603, 0.0036908881199538626, 0.052948865820838131),
 (0.41154940407535567, 0.0018454440599769348, 0.051964628988850431),
 (0.40392156862745099, 0.0, 0.050980392156862737)]

In [3]:
vis.get_color_list('cmp_flux', hexcodes=True) # get list of hexcodes from a designated cmap (can be NCL cmaps too!)


Out[3]:
['#00fdfd',
 '#08defd',
 '#10bdfd',
 '#189dfd',
 '#207dfd',
 '#285dfd',
 '#303dfd',
 '#5555fd',
 '#8585fd',
 '#b5b5fd',
 '#e5e5fd',
 '#fde5e5',
 '#fdb5b5',
 '#fd8585',
 '#fd5555',
 '#fd3d30',
 '#fd5d28',
 '#fd7d20',
 '#fd9d18',
 '#fdbd10',
 '#fde008',
 '#fdfd00']

In [4]:
cmap = vis.get_cmap('RdBu_r')
type(cmap)
vis.get_color_list(cmap) # can also perform on an actual cmap


Out[4]:
matplotlib.colors.LinearSegmentedColormap
Out[4]:
[(0.019607843137254902, 0.18823529411764706, 0.38039215686274508),
 (0.14422657952069717, 0.41960784313725491, 0.6845315904139434),
 (0.33159041394335503, 0.62004357298474944, 0.78823529411764692),
 (0.65490196078431362, 0.81437908496732025, 0.89411764705882346),
 (0.88583877995642701, 0.92941176470588238, 0.95337690631808281),
 (0.98169934640522871, 0.90762527233115464, 0.8640522875816995),
 (0.96862745098039227, 0.71764705882352964, 0.60000000000000031),
 (0.86535947712418315, 0.43660130718954282, 0.34814814814814837),
 (0.71372549019607834, 0.12549019607843134, 0.18344226579520698),
 (0.40392156862745099, 0.0, 0.12156862745098039)]

In [ ]: