text: # %% IMPORTS
  # Package imports
  from matplotlib.cm import register_cmap
  from matplotlib.colors import ListedColormap
  
  # All declaration
  __all__ = ['cmap']
  
  # Author declaration
  __author__ = "Ellert van der Velden (@1313e)"
  
  # Package declaration
  __package__ = 'cmasher'
  
  
  # %% GLOBALS AND DEFINITIONS
  # Type of this colormap
  cm_type = 'sequential'
  
  # RGB-values of this colormap
  cm_data = [[0.00000000, 0.00000000, 0.00000000],
             [0.00020752, 0.00021063, 0.00026451],
             [0.00071257, 0.00073062, 0.00094948],
             [0.00146225, 0.00151423, 0.00203025],
             [0.00243079, 0.00254182, 0.00350650],
             [0.00360050, 0.00380143, 0.00538382],
             [0.00495756, 0.00528496, 0.00767079],
             [0.00649035, 0.00698660, 0.01037767],
             [0.00818873, 0.00890205, 0.01351553],
             [0.01004331, 0.01102813, 0.01709677],
             [0.01204552, 0.01336249, 0.02113358],
             [0.01418695, 0.01590343, 0.02563962],
             [0.01645970, 0.01864981, 0.03062802],
             [0.01885585, 0.02160095, 0.03611293],
             [0.02136760, 0.02475654, 0.04206180],
             [0.02398731, 0.02811666, 0.04806272],
             [0.02670699, 0.03168169, 0.05405266],
             [0.02951882, 0.03545230, 0.06003560],
             [0.03241486, 0.03942946, 0.06601491],
             [0.03538693, 0.04349302, 0.07199371],
             [0.03842653, 0.04751224, 0.07797503],
             [0.04149896, 0.05150027, 0.08396098],
             [0.04448307, 0.05546028, 0.08995333],
             [0.04738356, 0.05939521, 0.09595374],
             [0.05020066, 0.06330775, 0.10196364],
             [0.05293426, 0.06720042, 0.10798419],
             [0.05558396, 0.07107557, 0.11401631],
             [0.05814908, 0.07493542, 0.12006072],
             [0.06062867, 0.07878206, 0.12611792],
             [0.06302145, 0.08261749, 0.13218830],
             [0.06532561, 0.08644364, 0.13827248],
             [0.06753971, 0.09026234, 0.14436984],
             [0.06966178, 0.09407535, 0.15048004],
             [0.07168900, 0.09788446, 0.15660339],
             [0.07361907, 0.10169132, 0.16273878],
             [0.07544903, 0.10549761, 0.16888548],
             [0.07717549, 0.10930497, 0.17504266],
             [0.07879489, 0.11311502, 0.18120905],
             [0.08030370, 0.11692934, 0.18738273],
             [0.08169692, 0.12074959, 0.19356280],
             [0.08297031, 0.12457733, 0.19974675],
             [0.08411886, 0.12841415, 0.20593219],
             [0.08513701, 0.13226166, 0.21211653],
             [0.08601877, 0.13612147, 0.21829678],
             [0.08675772, 0.13999519, 0.22446947],
             [0.08734703, 0.14388441, 0.23063064],
             [0.08777872, 0.14779082, 0.23677629],
             [0.08804482, 0.15171602, 0.24290141],
             [0.08813724, 0.15566154, 0.24900005],
             [0.08804546, 0.15962914, 0.25506690],
             [0.08776032, 0.16362029, 0.26109451],
             [0.08727107, 0.16763654, 0.26707532],
             [0.08656611, 0.17167938, 0.27300102],
             [0.08563339, 0.17575023, 0.27886221],
             [0.08446054, 0.17985031, 0.28464843],
             [0.08303505, 0.18398069, 0.29034804],
             [0.08134352, 0.18814225, 0.29594861],
             [0.07937315, 0.19233557, 0.30143634],
             [0.07711134, 0.19656086, 0.30679645],
             [0.07454755, 0.20081780, 0.31201284],
             [0.07167261, 0.20510556, 0.31706873],
             [0.06848091, 0.20942260, 0.32194659],
             [0.06497150, 0.21376662, 0.32662863],
             [0.06114941, 0.21813447, 0.33109734],
             [0.05703060, 0.22252189, 0.33533591],
             [0.05264149, 0.22692379, 0.33932936],
             [0.04802437, 0.23133416, 0.34306519],
             [0.04324242, 0.23574608, 0.34653426],
             [0.03837989, 0.24015216, 0.34973158],
             [0.03379849, 0.24454466, 0.35265678],
             [0.02972020, 0.24891592, 0.35531430],
             [0.02625390, 0.25325868, 0.35771319],
             [0.02349768, 0.25756635, 0.35986660],
             [0.02153598, 0.26183329, 0.36179099],
             [0.02043807, 0.26605495, 0.36350511],
             [0.02025786, 0.27022790, 0.36502908],
             [0.02103461, 0.27434983, 0.36638345],
             [0.02279504, 0.27841934, 0.36758867],
             [0.02555405, 0.28243604, 0.36866411],
             [0.02931797, 0.28640014, 0.36962819],
             [0.03408545, 0.29031254, 0.37049756],
             [0.03985004, 0.29417450, 0.37128759],
             [0.04624921, 0.29798765, 0.37201207],
             [0.05293050, 0.30175383, 0.37268321],
             [0.05980831, 0.30547506, 0.37331172],
             [0.06681349, 0.30915345, 0.37390694],
             [0.07389469, 0.31279106, 0.37447779],
             [0.08101487, 0.31639008, 0.37503071],
             [0.08814613, 0.31995256, 0.37557280],
             [0.09526879, 0.32348058, 0.37610904],
             [0.10236830, 0.32697611, 0.37664425],
             [0.10943415, 0.33044108, 0.37718260],
             [0.11645887, 0.33387733, 0.37772763],
             [0.12343728, 0.33728664, 0.37828237],
             [0.13036591, 0.34067068, 0.37884938],
             [0.13724257, 0.34403108, 0.37943080],
             [0.14406552, 0.34736939, 0.38002895],
             [0.15083456, 0.35068706, 0.38064500],
             [0.15754958, 0.35398550, 0.38128032],
             [0.16421063, 0.35726605, 0.38193627],
             [0.17081856, 0.36052998, 0.38261349],
             [0.17737419, 0.36377849, 0.38331271],
             [0.18387812, 0.36701279, 0.38403481],
             [0.19033183, 0.37023393, 0.38477982],
             [0.19673640, 0.37344299, 0.38554806],
             [0.20309296, 0.37664099, 0.38633973],
             [0.20940252, 0.37982891, 0.38715507],
             [0.21566653, 0.38300767, 0.38799379],
             [0.22188620, 0.38617817, 0.38885572],
             [0.22806276, 0.38934124, 0.38974059],
             [0.23419741, 0.39249773, 0.39064804],
             [0.24029137, 0.39564841, 0.39157761],
             [0.24634568, 0.39879407, 0.39252888],
             [0.25236157, 0.40193543, 0.39350116],
             [0.25834028, 0.40507319, 0.39449368],
             [0.26428296, 0.40820800, 0.39550559],
             [0.27019078, 0.41134053, 0.39653600],
             [0.27606463, 0.41447141, 0.39758415],
             [0.28190579, 0.41760124, 0.39864883],
             [0.28771554, 0.42073055, 0.39972873],
             [0.29349483, 0.42385992, 0.40082281],
             [0.29924488, 0.42698985, 0.40192965],
             [0.30496712, 0.43012078, 0.40304756],
             [0.31066236, 0.43325325, 0.40417542],
             [0.31633235, 0.43638759, 0.40531107],
             [0.32197812, 0.43952424, 0.40645307],
             [0.32760132, 0.44266350, 0.40759926],
             [0.33320328, 0.44580569, 0.40874782],
             [0.33878575, 0.44895106, 0.40989644],
             [0.34435023, 0.45209983, 0.41104309],
             [0.34989878, 0.45525212, 0.41218514],
             [0.35543298, 0.45840807, 0.41332053],
             [0.36095521, 0.46156768, 0.41444635],
             [0.36646745, 0.46473094, 0.41556022],
             [0.37197210, 0.46789774, 0.41665936],
             [0.37747172, 0.47106790, 0.41774095],
             [0.38296870, 0.47424121, 0.41880247],
             [0.38846601, 0.47741730, 0.41984090],
             [0.39396655, 0.48059577, 0.42085348],
             [0.39947319, 0.48377615, 0.42183768],
             [0.40498925, 0.48695786, 0.42279062],
             [0.41051795, 0.49014025, 0.42370977],
             [0.41606251, 0.49332262, 0.42459285],
             [0.42162640, 0.49650417, 0.42543744],
             [0.42721300, 0.49968405, 0.42624146],
             [0.43282565, 0.50286136, 0.42700311],
             [0.43846767, 0.50603517, 0.42772078],
             [0.44414231, 0.50920449, 0.42839306],
             [0.44985267, 0.51236835, 0.42901888],
             [0.45560165, 0.51552576, 0.42959752],
             [0.46139200, 0.51867573, 0.43012845],
             [0.46722624, 0.52181731, 0.43061144],
             [0.47310659, 0.52494958, 0.43104660],
             [0.47903502, 0.52807166, 0.43143428],
             [0.48501320, 0.53118276, 0.43177504],
             [0.49104250, 0.53428214, 0.43206970],
             [0.49712395, 0.53736913, 0.43231925],
             [0.50325836, 0.54044315, 0.43252479],
             [0.50944616, 0.54350372, 0.43268762],
             [0.51568751, 0.54655044, 0.43280910],
             [0.52198236, 0.54958300, 0.43289061],
             [0.52833046, 0.55260115, 0.43293348],
             [0.53473119, 0.55560478, 0.43293920],
             [0.54118384, 0.55859384, 0.43290916],
             [0.54768765, 0.56156830, 0.43284446],
             [0.55424153, 0.56452828, 0.43274638],
             [0.56084431, 0.56747393, 0.43261609],
             [0.56749490, 0.57040544, 0.43245438],
             [0.57419204, 0.57332307, 0.43226201],
             [0.58093425, 0.57622716, 0.43203985],
             [0.58772038, 0.57911802, 0.43178814],
             [0.59454903, 0.58199603, 0.43150722],
             [0.60141862, 0.58486168, 0.43119751],
             [0.60832828, 0.58771527, 0.43085836],
             [0.61527618, 0.59055742, 0.43049016],
             [0.62226129, 0.59338853, 0.43009211],
             [0.62928218, 0.59620917, 0.42966375],
             [0.63633758, 0.59901987, 0.42920428],
             [0.64342627, 0.60182118, 0.42871265],
             [0.65054696, 0.60461371, 0.42818767],
             [0.65769830, 0.60739812, 0.42762811],
             [0.66487935, 0.61017495, 0.42703193],
             [0.67208831, 0.61294507, 0.42639798],
             [0.67932449, 0.61570901, 0.42572344],
             [0.68658624, 0.61846767, 0.42500637],
             [0.69387202, 0.62122196, 0.42424445],
             [0.70118041, 0.62397277, 0.42343475],
             [0.70851036, 0.62672091, 0.42257341],
             [0.71585967, 0.62946768, 0.42165765],
             [0.72322649, 0.63221428, 0.42068362],
             [0.73060876, 0.63496208, 0.41964712],
             [0.73800413, 0.63771263, 0.41854357],
             [0.74540986, 0.64046769, 0.41736803],
             [0.75282281, 0.64322931, 0.41611516],
             [0.76023991, 0.64599959, 0.41477824],
             [0.76765649, 0.64878139, 0.41335153],
             [0.77506719, 0.65157798, 0.41182874],
             [0.78246720, 0.65439262, 0.41020076],
             [0.78984818, 0.65723008, 0.40846192],
             [0.79720284, 0.66009502, 0.40660215],
             [0.80452028, 0.66299374, 0.40461461],
             [0.81178825, 0.66593337, 0.40249154],
             [0.81899203, 0.66892235, 0.40022604],
             [0.82611389, 0.67197061, 0.39781323],
             [0.83313277, 0.67508974, 0.39525137],
             [0.84002473, 0.67829273, 0.39254203],
             [0.84676184, 0.68159424, 0.38969494],
             [0.85331446, 0.68500962, 0.38672638],
             [0.85965199, 0.68855417, 0.38366248],
             [0.86574578, 0.69224176, 0.38053815],
             [0.87157189, 0.69608335, 0.37739599],
             [0.87711399, 0.70008565, 0.37428259],
             [0.88236530, 0.70425031, 0.37124278],
             [0.88732859, 0.70857409, 0.36831738],
             [0.89201521, 0.71304965, 0.36553621],
             [0.89644246, 0.71766689, 0.36292043],
             [0.90063116, 0.72241426, 0.36048078],
             [0.90460357, 0.72727973, 0.35822182],
             [0.90838133, 0.73225200, 0.35613912],
             [0.91198538, 0.73732011, 0.35422865],
             [0.91543398, 0.74247484, 0.35247885],
             [0.91874362, 0.74770790, 0.35087906],
             [0.92192980, 0.75301137, 0.34942166],
             [0.92500419, 0.75837970, 0.34809172],
             [0.92797854, 0.76380700, 0.34688102],
             [0.93086157, 0.76928918, 0.34577711],
             [0.93366225, 0.77482181, 0.34477250],
             [0.93638808, 0.78040128, 0.34385912],
             [0.93904454, 0.78602512, 0.34302699],
             [0.94163810, 0.79169016, 0.34227096],
             [0.94417281, 0.79739465, 0.34158253],
             [0.94665215, 0.80313705, 0.34095405],
             [0.94907990, 0.80891565, 0.34038010],
             [0.95146098, 0.81472804, 0.33985856],
             [0.95379530, 0.82057461, 0.33937898],
             [0.95608824, 0.82645270, 0.33894205],
             [0.95834009, 0.83236242, 0.33854004],
             [0.96055211, 0.83830332, 0.33816790],
             [0.96272833, 0.84427346, 0.33782579],
             [0.96486919, 0.85027282, 0.33750838],
             [0.96697533, 0.85630125, 0.33721124],
             [0.96904808, 0.86235823, 0.33693159],
             [0.97108858, 0.86844333, 0.33666665],
             [0.97309777, 0.87455623, 0.33641372],
             [0.97507640, 0.88069667, 0.33617010],
             [0.97702504, 0.88686452, 0.33593311],
             [0.97894412, 0.89305969, 0.33570012],
             [0.98083390, 0.89928217, 0.33546848],
             [0.98269451, 0.90553200, 0.33523558],
             [0.98452841, 0.91180809, 0.33500238],
             [0.98633465, 0.91811104, 0.33476499],
             [0.98811199, 0.92444153, 0.33451937],
             [0.98986009, 0.93079981, 0.33426289],
             [0.99158350, 0.93718382, 0.33400002],
             [0.99327819, 0.94359557, 0.33372312],
             [0.99494266, 0.95003581, 0.33342831]]
  
  # Create ListedColormap object for this colormap
  cmap = ListedColormap(cm_data, name='cmr.eclipse', N=256)
  cmap_r = cmap.reversed()
  
  # Register (reversed) cmap in MPL
  register_cmap(cmap=cmap)
  register_cmap(cmap=cmap_r)
  