[Yt-svn] yt-commit r1700 - in trunk/yt/extensions: . volume_rendering

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Sun Apr 25 20:35:13 PDT 2010


Author: mturk
Date: Sun Apr 25 20:35:12 2010
New Revision: 1700
URL: http://yt.enzotools.org/changeset/1700

Log:
I missed adding these during the big backport.



Added:
   trunk/yt/extensions/_colormap_data.py
   trunk/yt/extensions/image_writer.py
   trunk/yt/extensions/volume_rendering/UBVRI.py

Added: trunk/yt/extensions/_colormap_data.py
==============================================================================
--- (empty file)
+++ trunk/yt/extensions/_colormap_data.py	Sun Apr 25 20:35:12 2010
@@ -0,0 +1,797 @@
+### Auto-generated colormap tables, taken from Matplotlib ###
+
+from numpy import array
+color_map_luts = {}
+
+
+### algae ###
+
+color_map_luts['algae'] = \
+   (
+array([ 0.3125    ,  0.30637255,  0.3002451 ,  0.29411765,  0.2879902 ,
+        0.28186275,  0.27573529,  0.26960784,  0.26348039,  0.25735294,
+        0.25122549,  0.24509804,  0.23897059,  0.23284314,  0.22671569,
+        0.22058824,  0.21446078,  0.20833333,  0.20220588,  0.19607843,
+        0.18995098,  0.18382353,  0.17769608,  0.17156863,  0.16544118,
+        0.15931373,  0.15318627,  0.14705882,  0.14093137,  0.13480392,
+        0.12867647,  0.12254902,  0.11642157,  0.11029412,  0.10416667,
+        0.09803922,  0.09191176,  0.08578431,  0.07965686,  0.07352941,
+        0.06740196,  0.06127451,  0.05514706,  0.04901961,  0.04289216,
+        0.03676471,  0.03063725,  0.0245098 ,  0.01838235,  0.0122549 ,
+        0.00612745,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.01960784,  0.03921569,
+        0.05882353,  0.07843137,  0.09803922,  0.11764706,  0.1372549 ,
+        0.15686275,  0.17647059,  0.19607843,  0.21568627,  0.23529412,
+        0.25490196,  0.2745098 ,  0.29411765,  0.31372549,  0.33333333,
+        0.35294118,  0.37254902,  0.39215686,  0.41176471,  0.43137255,
+        0.45098039,  0.47058824,  0.49019608,  0.50980392,  0.52941176,
+        0.54901961,  0.56862745,  0.58823529,  0.60784314,  0.62745098,
+        0.64705882,  0.66666667,  0.68627451,  0.70588235,  0.7254902 ,
+        0.74509804,  0.76470588,  0.78431373,  0.80392157,  0.82352941,
+        0.84313725,  0.8627451 ,  0.88235294,  0.90196078,  0.92156863,
+        0.94117647,  0.96078431,  0.98039216,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  0.97564338,  0.94316789,
+        0.9106924 ,  0.87821691,  0.84574142,  0.81326593,  0.78079044,
+        0.74831495,  0.71583946,  0.68336397,  0.65088848,  0.61841299,
+        0.5859375 ]),
+array([ 0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.00995711,  0.01991422,  0.02987132,
+        0.03982843,  0.04978554,  0.05974265,  0.06969975,  0.07965686,
+        0.08961397,  0.09957108,  0.10952819,  0.11948529,  0.1294424 ,
+        0.13939951,  0.14935662,  0.15931373,  0.16927083,  0.17922794,
+        0.18918505,  0.19914216,  0.20909926,  0.21905637,  0.22901348,
+        0.23897059,  0.2489277 ,  0.2588848 ,  0.26884191,  0.27879902,
+        0.28875613,  0.29871324,  0.30867034,  0.31862745,  0.32858456,
+        0.33854167,  0.34849877,  0.35845588,  0.36841299,  0.3783701 ,
+        0.38832721,  0.39828431,  0.40824142,  0.41819853,  0.42815564,
+        0.43811275,  0.44806985,  0.45802696,  0.46798407,  0.47794118,
+        0.48789828,  0.49785539,  0.5078125 ,  0.51746324,  0.52711397,
+        0.53676471,  0.54641544,  0.55606618,  0.56571691,  0.57536765,
+        0.58501838,  0.59466912,  0.60431985,  0.61397059,  0.62362132,
+        0.63327206,  0.64292279,  0.65257353,  0.66222426,  0.671875  ,
+        0.68152574,  0.69117647,  0.70082721,  0.71047794,  0.72012868,
+        0.72977941,  0.73943015,  0.74908088,  0.75873162,  0.76838235,
+        0.77803309,  0.78768382,  0.79733456,  0.80698529,  0.81663603,
+        0.82628676,  0.8359375 ,  0.84558824,  0.85523897,  0.86488971,
+        0.87454044,  0.88419118,  0.89384191,  0.90349265,  0.91314338,
+        0.92279412,  0.93244485,  0.94209559,  0.95174632,  0.96139706,
+        0.97104779,  0.98069853,  0.99034926,  1.        ,  0.99019608,
+        0.98039216,  0.97058824,  0.96078431,  0.95098039,  0.94117647,
+        0.93137255,  0.92156863,  0.91176471,  0.90196078,  0.89215686,
+        0.88235294,  0.87254902,  0.8627451 ,  0.85294118,  0.84313725,
+        0.83333333,  0.82352941,  0.81372549,  0.80392157,  0.79411765,
+        0.78431373,  0.7745098 ,  0.76470588,  0.75490196,  0.74509804,
+        0.73529412,  0.7254902 ,  0.71568627,  0.70588235,  0.69607843,
+        0.68627451,  0.67647059,  0.66666667,  0.65686275,  0.64705882,
+        0.6372549 ,  0.62745098,  0.61764706,  0.60784314,  0.59803922,
+        0.58823529,  0.57843137,  0.56862745,  0.55882353,  0.54901961,
+        0.53921569,  0.52941176,  0.51960784,  0.50980392,  0.5       ,
+        0.49019608,  0.48039216,  0.47058824,  0.46078431,  0.45098039,
+        0.44117647,  0.43137255,  0.42156863,  0.41176471,  0.40196078,
+        0.39215686,  0.38235294,  0.37254902,  0.3627451 ,  0.35294118,
+        0.34313725,  0.33333333,  0.32352941,  0.31372549,  0.30392157,
+        0.29411765,  0.28431373,  0.2745098 ,  0.26470588,  0.25490196,
+        0.24509804,  0.23529412,  0.2254902 ,  0.21568627,  0.20588235,
+        0.19607843,  0.18627451,  0.17647059,  0.16666667,  0.15686275,
+        0.14705882,  0.1372549 ,  0.12745098,  0.11764706,  0.10784314,
+        0.09803922,  0.08823529,  0.07843137,  0.06862745,  0.05882353,
+        0.04901961,  0.03921569,  0.02941176,  0.01960784,  0.00980392,  0.        ]),
+array([  3.12500000e-01,   3.23223039e-01,   3.33946078e-01,
+         3.44669118e-01,   3.55392157e-01,   3.66115196e-01,
+         3.76838235e-01,   3.87561275e-01,   3.98284314e-01,
+         4.09007353e-01,   4.19730392e-01,   4.30453431e-01,
+         4.41176471e-01,   4.51899510e-01,   4.62622549e-01,
+         4.73345588e-01,   4.84068627e-01,   4.94791667e-01,
+         5.05514706e-01,   5.16237745e-01,   5.26960784e-01,
+         5.37683824e-01,   5.48406863e-01,   5.59129902e-01,
+         5.69852941e-01,   5.80575980e-01,   5.91299020e-01,
+         6.02022059e-01,   6.12745098e-01,   6.23468137e-01,
+         6.34191176e-01,   6.44914216e-01,   6.55637255e-01,
+         6.66360294e-01,   6.77083333e-01,   6.87806373e-01,
+         6.98529412e-01,   7.09252451e-01,   7.19975490e-01,
+         7.30698529e-01,   7.41421569e-01,   7.52144608e-01,
+         7.62867647e-01,   7.73590686e-01,   7.84313725e-01,
+         7.95036765e-01,   8.05759804e-01,   8.16482843e-01,
+         8.27205882e-01,   8.37928922e-01,   8.48651961e-01,
+         8.59375000e-01,   8.42524510e-01,   8.25674020e-01,
+         8.08823529e-01,   7.91973039e-01,   7.75122549e-01,
+         7.58272059e-01,   7.41421569e-01,   7.24571078e-01,
+         7.07720588e-01,   6.90870098e-01,   6.74019608e-01,
+         6.57169118e-01,   6.40318627e-01,   6.23468137e-01,
+         6.06617647e-01,   5.89767157e-01,   5.72916667e-01,
+         5.56066176e-01,   5.39215686e-01,   5.22365196e-01,
+         5.05514706e-01,   4.88664216e-01,   4.71813725e-01,
+         4.54963235e-01,   4.38112745e-01,   4.21262255e-01,
+         4.04411765e-01,   3.87561275e-01,   3.70710784e-01,
+         3.53860294e-01,   3.37009804e-01,   3.20159314e-01,
+         3.03308824e-01,   2.86458333e-01,   2.69607843e-01,
+         2.52757353e-01,   2.35906863e-01,   2.19056373e-01,
+         2.02205882e-01,   1.85355392e-01,   1.68504902e-01,
+         1.51654412e-01,   1.34803922e-01,   1.17953431e-01,
+         1.01102941e-01,   8.42524510e-02,   6.74019608e-02,
+         5.05514706e-02,   3.37009804e-02,   1.68504902e-02,
+         0.00000000e+00,   1.53186275e-03,   3.06372549e-03,
+         4.59558824e-03,   6.12745098e-03,   7.65931373e-03,
+         9.19117647e-03,   1.07230392e-02,   1.22549020e-02,
+         1.37867647e-02,   1.53186275e-02,   1.68504902e-02,
+         1.83823529e-02,   1.99142157e-02,   2.14460784e-02,
+         2.29779412e-02,   2.45098039e-02,   2.60416667e-02,
+         2.75735294e-02,   2.91053922e-02,   3.06372549e-02,
+         3.21691176e-02,   3.37009804e-02,   3.52328431e-02,
+         3.67647059e-02,   3.82965686e-02,   3.98284314e-02,
+         4.13602941e-02,   4.28921569e-02,   4.44240196e-02,
+         4.59558824e-02,   4.74877451e-02,   4.90196078e-02,
+         5.05514706e-02,   5.20833333e-02,   5.36151961e-02,
+         5.51470588e-02,   5.66789216e-02,   5.82107843e-02,
+         5.97426471e-02,   6.12745098e-02,   6.28063725e-02,
+         6.43382353e-02,   6.58700980e-02,   6.74019608e-02,
+         6.89338235e-02,   7.04656863e-02,   7.19975490e-02,
+         7.35294118e-02,   7.50612745e-02,   7.65931373e-02,
+         7.81250000e-02,   7.73590686e-02,   7.65931373e-02,
+         7.58272059e-02,   7.50612745e-02,   7.42953431e-02,
+         7.35294118e-02,   7.27634804e-02,   7.19975490e-02,
+         7.12316176e-02,   7.04656863e-02,   6.96997549e-02,
+         6.89338235e-02,   6.81678922e-02,   6.74019608e-02,
+         6.66360294e-02,   6.58700980e-02,   6.51041667e-02,
+         6.43382353e-02,   6.35723039e-02,   6.28063725e-02,
+         6.20404412e-02,   6.12745098e-02,   6.05085784e-02,
+         5.97426471e-02,   5.89767157e-02,   5.82107843e-02,
+         5.74448529e-02,   5.66789216e-02,   5.59129902e-02,
+         5.51470588e-02,   5.43811275e-02,   5.36151961e-02,
+         5.28492647e-02,   5.20833333e-02,   5.13174020e-02,
+         5.05514706e-02,   4.97855392e-02,   4.90196078e-02,
+         4.82536765e-02,   4.74877451e-02,   4.67218137e-02,
+         4.59558824e-02,   4.51899510e-02,   4.44240196e-02,
+         4.36580882e-02,   4.28921569e-02,   4.21262255e-02,
+         4.13602941e-02,   4.05943627e-02,   3.98284314e-02,
+         3.90625000e-02,   3.82965686e-02,   3.75306373e-02,
+         3.67647059e-02,   3.59987745e-02,   3.52328431e-02,
+         3.44669118e-02,   3.37009804e-02,   3.29350490e-02,
+         3.21691176e-02,   3.14031863e-02,   3.06372549e-02,
+         2.98713235e-02,   2.91053922e-02,   2.83394608e-02,
+         2.75735294e-02,   2.68075980e-02,   2.60416667e-02,
+         2.52757353e-02,   2.45098039e-02,   2.37438725e-02,
+         2.29779412e-02,   2.22120098e-02,   2.14460784e-02,
+         2.06801471e-02,   1.99142157e-02,   1.91482843e-02,
+         1.83823529e-02,   1.76164216e-02,   1.68504902e-02,
+         1.60845588e-02,   1.53186275e-02,   1.45526961e-02,
+         1.37867647e-02,   1.30208333e-02,   1.22549020e-02,
+         1.14889706e-02,   1.07230392e-02,   9.95710784e-03,
+         9.19117647e-03,   8.42524510e-03,   7.65931373e-03,
+         6.89338235e-03,   6.12745098e-03,   5.36151961e-03,
+         4.59558824e-03,   3.82965686e-03,   3.06372549e-03,
+         2.29779412e-03,   1.53186275e-03,   7.65931373e-04,
+         0.00000000e+00]),
+array([ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.]),
+   )
+
+### gist_stern ###
+
+color_map_luts['gist_stern'] = \
+   (
+array([ 0.        ,  0.06588235,  0.13176471,  0.19764706,  0.26352941,
+        0.32941176,  0.39529412,  0.46326797,  0.53098039,  0.59686274,
+        0.68627448,  0.79921568,  0.86509803,  0.93150326,  0.99477124,
+        0.97647059,  0.95816995,  0.9398693 ,  0.92156865,  0.90326799,
+        0.88235296,  0.86274512,  0.84444446,  0.82614381,  0.80784316,
+        0.78823532,  0.76732028,  0.74901963,  0.73071897,  0.71241832,
+        0.69411767,  0.67581701,  0.63712427,  0.61568633,  0.59738568,
+        0.57908502,  0.55843144,  0.53856215,  0.52026149,  0.50196083,
+        0.48366016,  0.4653595 ,  0.44627454,  0.42483663,  0.40653597,
+        0.38823532,  0.36993467,  0.35163401,  0.33019611,  0.31111114,
+        0.29281048,  0.27450983,  0.25620917,  0.22692813,  0.19607845,
+        0.17777779,  0.15947714,  0.14117648,  0.12235296,  0.1006536 ,
+        0.08235295,  0.06405229,  0.04575164,  0.02745098,  0.19032622,
+        0.25359477,  0.2572549 ,  0.26091503,  0.26457516,  0.2682353 ,
+        0.27189543,  0.27555556,  0.27921569,  0.28287582,  0.28679737,
+        0.29411764,  0.29777778,  0.30143791,  0.30509804,  0.30875817,
+        0.3124183 ,  0.31607843,  0.31973856,  0.32339869,  0.32705882,
+        0.33071896,  0.33437909,  0.33803922,  0.34169935,  0.34535948,
+        0.34901961,  0.35267974,  0.35633987,  0.36      ,  0.36366013,
+        0.36732026,  0.37333333,  0.37856209,  0.38222222,  0.38588235,
+        0.38954248,  0.39320261,  0.39686275,  0.40052288,  0.40418301,
+        0.40784314,  0.41150327,  0.4151634 ,  0.41882353,  0.42248366,
+        0.42614379,  0.42980392,  0.43346405,  0.43712418,  0.44078431,
+        0.44444445,  0.44810458,  0.45254902,  0.45934641,  0.46300654,
+        0.46666667,  0.4703268 ,  0.47398693,  0.47764706,  0.48130719,
+        0.48496732,  0.48862745,  0.49228758,  0.49777777,  0.50352942,
+        0.50718956,  0.51084968,  0.51450983,  0.51816994,  0.52183009,
+        0.5254902 ,  0.52915035,  0.53281046,  0.53647061,  0.54300653,
+        0.54771244,  0.55137256,  0.5550327 ,  0.55869283,  0.56235295,
+        0.56601309,  0.56967321,  0.57333336,  0.57699347,  0.58065362,
+        0.58431373,  0.58797388,  0.59163399,  0.59529414,  0.59895426,
+        0.6026144 ,  0.60627452,  0.60993466,  0.61359479,  0.61725491,
+        0.62222224,  0.62849674,  0.63215689,  0.635817  ,  0.63947715,
+        0.64313726,  0.64679741,  0.65045752,  0.65411767,  0.65777779,
+        0.66143793,  0.66509805,  0.66875819,  0.67241832,  0.67607844,
+        0.67973858,  0.6833987 ,  0.68705885,  0.69071896,  0.69437911,
+        0.69803922,  0.70169937,  0.70875816,  0.7129412 ,  0.71660132,
+        0.72026146,  0.72392158,  0.72758172,  0.73124185,  0.73490197,
+        0.73856211,  0.74222223,  0.7466667 ,  0.75346406,  0.75712421,
+        0.76078431,  0.76444447,  0.76810458,  0.77176473,  0.77542485,
+        0.77908499,  0.78274511,  0.78640524,  0.79189544,  0.79764707,
+        0.80130721,  0.80496733,  0.80862747,  0.81228759,  0.81594774,
+        0.81960784,  0.823268  ,  0.82692811,  0.83058826,  0.83424837,
+        0.83790852,  0.84156864,  0.84522877,  0.8488889 ,  0.85254903,
+        0.85620917,  0.85986929,  0.86352943,  0.86718955,  0.87111116,
+        0.87843137,  0.88209153,  0.88575164,  0.88941179,  0.8930719 ,
+        0.89673205,  0.90039217,  0.9040523 ,  0.90771243,  0.91137256,
+        0.9150327 ,  0.91869282,  0.92235296,  0.92601308,  0.92967323,
+        0.93333333,  0.93699349,  0.9406536 ,  0.94431375,  0.94797386,
+        0.95163401,  0.95764708,  0.96287583,  0.96653596,  0.97019609,
+        0.97385623,  0.97751635,  0.98117649,  0.98483661,  0.98849676,
+        0.99215686]),
+array([ 0.        ,  0.00366013,  0.00732026,  0.01098039,  0.01464052,
+        0.01830065,  0.02196078,  0.02562092,  0.02928105,  0.03294118,
+        0.0379085 ,  0.04418301,  0.04784314,  0.05150327,  0.0551634 ,
+        0.05882353,  0.06248366,  0.06614379,  0.06980392,  0.07346405,
+        0.07712418,  0.08078431,  0.08444444,  0.08810458,  0.09176471,
+        0.09542484,  0.09908497,  0.1027451 ,  0.10640523,  0.11006536,
+        0.11372549,  0.11738562,  0.12444444,  0.12862745,  0.13228758,
+        0.13594771,  0.13960784,  0.14326797,  0.14692811,  0.15058824,
+        0.15424837,  0.1579085 ,  0.16156863,  0.16522876,  0.16888889,
+        0.17254902,  0.17620915,  0.17986928,  0.18352941,  0.18718954,
+        0.19084967,  0.1945098 ,  0.19816994,  0.20366013,  0.20941176,
+        0.2130719 ,  0.21673203,  0.22039216,  0.22405229,  0.22771242,
+        0.23137255,  0.23503268,  0.23869281,  0.24235294,  0.24888888,
+        0.25359477,  0.2572549 ,  0.26091503,  0.26457516,  0.2682353 ,
+        0.27189543,  0.27555556,  0.27921569,  0.28287582,  0.28679737,
+        0.29411764,  0.29777778,  0.30143791,  0.30509804,  0.30875817,
+        0.3124183 ,  0.31607843,  0.31973856,  0.32339869,  0.32705882,
+        0.33071896,  0.33437909,  0.33803922,  0.34169935,  0.34535948,
+        0.34901961,  0.35267974,  0.35633987,  0.36      ,  0.36366013,
+        0.36732026,  0.37333333,  0.37856209,  0.38222222,  0.38588235,
+        0.38954248,  0.39320261,  0.39686275,  0.40052288,  0.40418301,
+        0.40784314,  0.41150327,  0.4151634 ,  0.41882353,  0.42248366,
+        0.42614379,  0.42980392,  0.43346405,  0.43712418,  0.44078431,
+        0.44444445,  0.44810458,  0.45254902,  0.45934641,  0.46300654,
+        0.46666667,  0.4703268 ,  0.47398693,  0.47764706,  0.48130719,
+        0.48496732,  0.48862745,  0.49228758,  0.49777777,  0.50352942,
+        0.50718956,  0.51084968,  0.51450983,  0.51816994,  0.52183009,
+        0.5254902 ,  0.52915035,  0.53281046,  0.53647061,  0.54300653,
+        0.54771244,  0.55137256,  0.5550327 ,  0.55869283,  0.56235295,
+        0.56601309,  0.56967321,  0.57333336,  0.57699347,  0.58065362,
+        0.58431373,  0.58797388,  0.59163399,  0.59529414,  0.59895426,
+        0.6026144 ,  0.60627452,  0.60993466,  0.61359479,  0.61725491,
+        0.62222224,  0.62849674,  0.63215689,  0.635817  ,  0.63947715,
+        0.64313726,  0.64679741,  0.65045752,  0.65411767,  0.65777779,
+        0.66143793,  0.66509805,  0.66875819,  0.67241832,  0.67607844,
+        0.67973858,  0.6833987 ,  0.68705885,  0.69071896,  0.69437911,
+        0.69803922,  0.70169937,  0.70875816,  0.7129412 ,  0.71660132,
+        0.72026146,  0.72392158,  0.72758172,  0.73124185,  0.73490197,
+        0.73856211,  0.74222223,  0.7466667 ,  0.75346406,  0.75712421,
+        0.76078431,  0.76444447,  0.76810458,  0.77176473,  0.77542485,
+        0.77908499,  0.78274511,  0.78640524,  0.79189544,  0.79764707,
+        0.80130721,  0.80496733,  0.80862747,  0.81228759,  0.81594774,
+        0.81960784,  0.823268  ,  0.82692811,  0.83058826,  0.83424837,
+        0.83790852,  0.84156864,  0.84522877,  0.8488889 ,  0.85254903,
+        0.85620917,  0.85986929,  0.86352943,  0.86718955,  0.87111116,
+        0.87843137,  0.88209153,  0.88575164,  0.88941179,  0.8930719 ,
+        0.89673205,  0.90039217,  0.9040523 ,  0.90771243,  0.91137256,
+        0.9150327 ,  0.91869282,  0.92235296,  0.92601308,  0.92967323,
+        0.93333333,  0.93699349,  0.9406536 ,  0.94431375,  0.94797386,
+        0.95163401,  0.95764708,  0.96287583,  0.96653596,  0.97019609,
+        0.97385623,  0.97751635,  0.98117649,  0.98483661,  0.98849676,
+        0.99215686]),
+array([ 0.        ,  0.00366013,  0.01071895,  0.01803922,  0.02535948,
+        0.03267974,  0.04      ,  0.04732026,  0.05464052,  0.06196078,
+        0.07189542,  0.08444444,  0.09176471,  0.09908497,  0.10640523,
+        0.11372549,  0.12104575,  0.12836601,  0.13568628,  0.14300654,
+        0.1503268 ,  0.15764706,  0.16496732,  0.17228758,  0.17960784,
+        0.18692811,  0.19424837,  0.20156863,  0.20888889,  0.21620915,
+        0.22352941,  0.23084967,  0.2449673 ,  0.25333333,  0.2606536 ,
+        0.26797386,  0.27529412,  0.28261438,  0.28993464,  0.2972549 ,
+        0.30457516,  0.31189543,  0.31921569,  0.32653595,  0.33385621,
+        0.34117647,  0.34849673,  0.35581699,  0.36313726,  0.37045752,
+        0.37777778,  0.38509804,  0.3924183 ,  0.40339869,  0.41490196,
+        0.42222222,  0.42954248,  0.43686275,  0.44418301,  0.45150327,
+        0.45882353,  0.46614379,  0.47346405,  0.48078431,  0.49385617,
+        0.50326797,  0.51058824,  0.5179085 ,  0.52522876,  0.53254902,
+        0.53986928,  0.54718954,  0.55450981,  0.56183007,  0.56967318,
+        0.5843137 ,  0.59163399,  0.59895425,  0.60627451,  0.61359477,
+        0.62091503,  0.6282353 ,  0.63555556,  0.64287582,  0.65019608,
+        0.65751634,  0.6648366 ,  0.67215686,  0.67947713,  0.68679739,
+        0.69411765,  0.70143791,  0.70875817,  0.71607843,  0.72339869,
+        0.73071896,  0.74274509,  0.75320262,  0.76052288,  0.76784314,
+        0.7751634 ,  0.78248366,  0.78980392,  0.79712418,  0.80444445,
+        0.81176471,  0.81908497,  0.82640523,  0.83372549,  0.84104575,
+        0.84836601,  0.85568628,  0.86300654,  0.8703268 ,  0.87764706,
+        0.88496732,  0.89228758,  0.90117647,  0.91477124,  0.9220915 ,
+        0.92941177,  0.93673203,  0.94405229,  0.95137255,  0.95869281,
+        0.96601307,  0.97333333,  0.9806536 ,  0.99163394,  0.99372556,
+        0.979085  ,  0.96444453,  0.94901963,  0.93124193,  0.91660131,
+        0.90196089,  0.88732027,  0.86928116,  0.85411767,  0.82797401,
+        0.80653599,  0.7905883 ,  0.77594777,  0.76130724,  0.74509812,
+        0.72810461,  0.71346413,  0.69882355,  0.68366025,  0.66562092,
+        0.6509805 ,  0.63633988,  0.62169944,  0.60392159,  0.58849682,
+        0.57385625,  0.55921575,  0.54248372,  0.52601313,  0.51137262,
+        0.49019612,  0.46248371,  0.44784313,  0.43320268,  0.41830063,
+        0.4000001 ,  0.38535946,  0.37071902,  0.35607843,  0.33856216,
+        0.32287583,  0.30823533,  0.2935948 ,  0.27712421,  0.2603922 ,
+        0.24575164,  0.23111115,  0.21568625,  0.19790855,  0.18326794,
+        0.16862752,  0.15398689,  0.12235305,  0.10509801,  0.09045755,
+        0.0732026 ,  0.05725492,  0.04261438,  0.02797386,  0.01176472,
+        0.00392158,  0.01594769,  0.03372556,  0.06091499,  0.07529416,
+        0.08627447,  0.10091509,  0.11555552,  0.13019612,  0.14483659,
+        0.15686277,  0.17019608,  0.18483662,  0.20679742,  0.2282353 ,
+        0.24052291,  0.2551634 ,  0.26980398,  0.28444443,  0.29882359,
+        0.3098039 ,  0.32444452,  0.33908495,  0.35372555,  0.36836601,
+        0.38039219,  0.39372551,  0.40836604,  0.42300657,  0.43764708,
+        0.45098043,  0.46300654,  0.47764712,  0.49228757,  0.50797404,
+        0.53725488,  0.54823538,  0.5626144 ,  0.57725499,  0.59189546,
+        0.60653602,  0.61882357,  0.63189549,  0.64653601,  0.66117652,
+        0.67581707,  0.68941179,  0.70117656,  0.71581701,  0.73045762,
+        0.74509804,  0.75973867,  0.77098041,  0.78509813,  0.79973859,
+        0.81437916,  0.83607851,  0.8554249 ,  0.87006542,  0.88470593,
+        0.89934648,  0.9129412 ,  0.92470597,  0.93934642,  0.95398703,
+        0.96862745]),
+array([ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.]),
+   )
+
+### hot ###
+
+color_map_luts['hot'] = \
+   (
+array([ 0.0416    ,  0.05189484,  0.06218969,  0.07248453,  0.08277938,
+        0.09307422,  0.10336906,  0.11366391,  0.12395875,  0.1342536 ,
+        0.14454844,  0.15484328,  0.16513813,  0.17543297,  0.18572782,
+        0.19602266,  0.2063175 ,  0.21661235,  0.22690719,  0.23720204,
+        0.24749688,  0.25779173,  0.26808657,  0.27838141,  0.28867626,
+        0.2989711 ,  0.30926595,  0.31956079,  0.32985563,  0.34015048,
+        0.35044532,  0.36074017,  0.37103501,  0.38132985,  0.3916247 ,
+        0.40191954,  0.41221439,  0.42250923,  0.43280407,  0.44309892,
+        0.45339376,  0.46368861,  0.47398345,  0.48427829,  0.49457314,
+        0.50486798,  0.51516283,  0.52545767,  0.53575251,  0.54604736,
+        0.5563422 ,  0.56663705,  0.57693189,  0.58722673,  0.59752158,
+        0.60781642,  0.61811127,  0.62840611,  0.63870096,  0.6489958 ,
+        0.65929064,  0.66958549,  0.67988033,  0.69017518,  0.70047002,
+        0.71076486,  0.72105971,  0.73135455,  0.7416494 ,  0.75194424,
+        0.76223908,  0.77253393,  0.78282877,  0.79312362,  0.80341846,
+        0.8137133 ,  0.82400815,  0.83430299,  0.84459784,  0.85489268,
+        0.86518752,  0.87548237,  0.88577721,  0.89607206,  0.9063669 ,
+        0.91666174,  0.92695659,  0.93725143,  0.94754628,  0.95784112,
+        0.96813596,  0.97843081,  0.98872565,  0.9990205 ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,  1.        ]),
+array([ 0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.00931467,
+        0.01960877,  0.02990287,  0.04019697,  0.05049107,  0.06078517,
+        0.07107927,  0.08137338,  0.09166748,  0.10196158,  0.11225568,
+        0.12254978,  0.13284388,  0.14313798,  0.15343208,  0.16372618,
+        0.17402028,  0.18431438,  0.19460849,  0.20490259,  0.21519669,
+        0.22549079,  0.23578489,  0.24607899,  0.25637309,  0.26666719,
+        0.27696129,  0.28725539,  0.29754949,  0.3078436 ,  0.3181377 ,
+        0.3284318 ,  0.3387259 ,  0.34902   ,  0.3593141 ,  0.3696082 ,
+        0.3799023 ,  0.3901964 ,  0.4004905 ,  0.4107846 ,  0.42107871,
+        0.43137281,  0.44166691,  0.45196101,  0.46225511,  0.47254921,
+        0.48284331,  0.49313741,  0.50343151,  0.51372561,  0.52401971,
+        0.53431382,  0.54460792,  0.55490202,  0.56519612,  0.57549022,
+        0.58578432,  0.59607842,  0.60637252,  0.61666662,  0.62696072,
+        0.63725482,  0.64754893,  0.65784303,  0.66813713,  0.67843123,
+        0.68872533,  0.69901943,  0.70931353,  0.71960763,  0.72990173,
+        0.74019583,  0.75048993,  0.76078404,  0.77107814,  0.78137224,
+        0.79166634,  0.80196044,  0.81225454,  0.82254864,  0.83284274,
+        0.84313684,  0.85343094,  0.86372504,  0.87401915,  0.88431325,
+        0.89460735,  0.90490145,  0.91519555,  0.92548965,  0.93578375,
+        0.94607785,  0.95637195,  0.96666605,  0.97696016,  0.98725426,
+        0.99754836,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,  1.        ]),
+array([ 0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.01176372,  0.02720491,  0.0426461 ,  0.05808729,
+        0.07352849,  0.08896968,  0.10441087,  0.11985206,  0.13529325,
+        0.15073444,  0.16617564,  0.18161683,  0.19705802,  0.21249921,
+        0.2279404 ,  0.2433816 ,  0.25882279,  0.27426398,  0.28970517,
+        0.30514636,  0.32058756,  0.33602875,  0.35146994,  0.36691113,
+        0.38235232,  0.39779352,  0.41323471,  0.4286759 ,  0.44411709,
+        0.45955828,  0.47499947,  0.49044067,  0.50588186,  0.52132305,
+        0.53676424,  0.55220543,  0.56764663,  0.58308782,  0.59852901,
+        0.6139702 ,  0.62941139,  0.64485259,  0.66029378,  0.67573497,
+        0.69117616,  0.70661735,  0.72205855,  0.73749974,  0.75294093,
+        0.76838212,  0.78382331,  0.79926451,  0.8147057 ,  0.83014689,
+        0.84558808,  0.86102927,  0.87647046,  0.89191166,  0.90735285,
+        0.92279404,  0.93823523,  0.95367642,  0.96911762,  0.98455881,  1.        ]),
+array([ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.]),
+   )
+
+### jet ###
+
+color_map_luts['jet'] = \
+   (
+array([ 0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.00948767,  0.02213789,  0.03478811,  0.04743833,  0.06008855,
+        0.07273877,  0.08538899,  0.09803922,  0.11068944,  0.12333966,
+        0.13598988,  0.1486401 ,  0.16129032,  0.17394054,  0.18659077,
+        0.19924099,  0.21189121,  0.22454143,  0.23719165,  0.24984187,
+        0.26249209,  0.27514231,  0.28779254,  0.30044276,  0.31309298,
+        0.3257432 ,  0.33839342,  0.35104364,  0.36369386,  0.37634409,
+        0.38899431,  0.40164453,  0.41429475,  0.42694497,  0.43959519,
+        0.45224541,  0.46489564,  0.47754586,  0.49019608,  0.5028463 ,
+        0.51549652,  0.52814674,  0.54079696,  0.55344719,  0.56609741,
+        0.57874763,  0.59139785,  0.60404807,  0.61669829,  0.62934851,
+        0.64199873,  0.65464896,  0.66729918,  0.6799494 ,  0.69259962,
+        0.70524984,  0.71790006,  0.73055028,  0.74320051,  0.75585073,
+        0.76850095,  0.78115117,  0.79380139,  0.80645161,  0.81910183,
+        0.83175206,  0.84440228,  0.8570525 ,  0.86970272,  0.88235294,
+        0.89500316,  0.90765338,  0.92030361,  0.93295383,  0.94560405,
+        0.95825427,  0.97090449,  0.98355471,  0.99620493,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  0.99910873,  0.98128342,  0.96345811,
+        0.9456328 ,  0.92780749,  0.90998217,  0.89215686,  0.87433155,
+        0.85650624,  0.83868093,  0.82085561,  0.8030303 ,  0.78520499,
+        0.76737968,  0.74955437,  0.73172906,  0.71390374,  0.69607843,
+        0.67825312,  0.66042781,  0.6426025 ,  0.62477718,  0.60695187,
+        0.58912656,  0.57130125,  0.55347594,  0.53565062,  0.51782531,
+        0.5       ]),
+array([  0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   1.96078431e-03,
+         1.76470588e-02,   3.33333333e-02,   4.90196078e-02,
+         6.47058824e-02,   8.03921569e-02,   9.60784314e-02,
+         1.11764706e-01,   1.27450980e-01,   1.43137255e-01,
+         1.58823529e-01,   1.74509804e-01,   1.90196078e-01,
+         2.05882353e-01,   2.21568627e-01,   2.37254902e-01,
+         2.52941176e-01,   2.68627451e-01,   2.84313725e-01,
+         3.00000000e-01,   3.15686275e-01,   3.31372549e-01,
+         3.47058824e-01,   3.62745098e-01,   3.78431373e-01,
+         3.94117647e-01,   4.09803922e-01,   4.25490196e-01,
+         4.41176471e-01,   4.56862745e-01,   4.72549020e-01,
+         4.88235294e-01,   5.03921569e-01,   5.19607843e-01,
+         5.35294118e-01,   5.50980392e-01,   5.66666667e-01,
+         5.82352941e-01,   5.98039216e-01,   6.13725490e-01,
+         6.29411765e-01,   6.45098039e-01,   6.60784314e-01,
+         6.76470588e-01,   6.92156863e-01,   7.07843137e-01,
+         7.23529412e-01,   7.39215686e-01,   7.54901961e-01,
+         7.70588235e-01,   7.86274510e-01,   8.01960784e-01,
+         8.17647059e-01,   8.33333333e-01,   8.49019608e-01,
+         8.64705882e-01,   8.80392157e-01,   8.96078431e-01,
+         9.11764706e-01,   9.27450980e-01,   9.43137255e-01,
+         9.58823529e-01,   9.74509804e-01,   9.90196078e-01,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   1.00000000e+00,
+         1.00000000e+00,   1.00000000e+00,   9.88380537e-01,
+         9.73856209e-01,   9.59331881e-01,   9.44807553e-01,
+         9.30283224e-01,   9.15758896e-01,   9.01234568e-01,
+         8.86710240e-01,   8.72185911e-01,   8.57661583e-01,
+         8.43137255e-01,   8.28612927e-01,   8.14088598e-01,
+         7.99564270e-01,   7.85039942e-01,   7.70515614e-01,
+         7.55991285e-01,   7.41466957e-01,   7.26942629e-01,
+         7.12418301e-01,   6.97893972e-01,   6.83369644e-01,
+         6.68845316e-01,   6.54320988e-01,   6.39796659e-01,
+         6.25272331e-01,   6.10748003e-01,   5.96223675e-01,
+         5.81699346e-01,   5.67175018e-01,   5.52650690e-01,
+         5.38126362e-01,   5.23602033e-01,   5.09077705e-01,
+         4.94553377e-01,   4.80029049e-01,   4.65504720e-01,
+         4.50980392e-01,   4.36456064e-01,   4.21931736e-01,
+         4.07407407e-01,   3.92883079e-01,   3.78358751e-01,
+         3.63834423e-01,   3.49310094e-01,   3.34785766e-01,
+         3.20261438e-01,   3.05737110e-01,   2.91212781e-01,
+         2.76688453e-01,   2.62164125e-01,   2.47639797e-01,
+         2.33115468e-01,   2.18591140e-01,   2.04066812e-01,
+         1.89542484e-01,   1.75018155e-01,   1.60493827e-01,
+         1.45969499e-01,   1.31445171e-01,   1.16920842e-01,
+         1.02396514e-01,   8.78721859e-02,   7.33478577e-02,
+         5.88235294e-02,   4.42992012e-02,   2.97748729e-02,
+         1.52505447e-02,   7.26216412e-04,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
+         0.00000000e+00]),
+array([ 0.5       ,  0.51782531,  0.53565062,  0.55347594,  0.57130125,
+        0.58912656,  0.60695187,  0.62477718,  0.6426025 ,  0.66042781,
+        0.67825312,  0.69607843,  0.71390374,  0.73172906,  0.74955437,
+        0.76737968,  0.78520499,  0.8030303 ,  0.82085561,  0.83868093,
+        0.85650624,  0.87433155,  0.89215686,  0.90998217,  0.92780749,
+        0.9456328 ,  0.96345811,  0.98128342,  0.99910873,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  1.        ,  1.        ,  1.        ,
+        1.        ,  1.        ,  0.99620493,  0.98355471,  0.97090449,
+        0.95825427,  0.94560405,  0.93295383,  0.92030361,  0.90765338,
+        0.89500316,  0.88235294,  0.86970272,  0.8570525 ,  0.84440228,
+        0.83175206,  0.81910183,  0.80645161,  0.79380139,  0.78115117,
+        0.76850095,  0.75585073,  0.74320051,  0.73055028,  0.71790006,
+        0.70524984,  0.69259962,  0.6799494 ,  0.66729918,  0.65464896,
+        0.64199873,  0.62934851,  0.61669829,  0.60404807,  0.59139785,
+        0.57874763,  0.56609741,  0.55344719,  0.54079696,  0.52814674,
+        0.51549652,  0.5028463 ,  0.49019608,  0.47754586,  0.46489564,
+        0.45224541,  0.43959519,  0.42694497,  0.41429475,  0.40164453,
+        0.38899431,  0.37634409,  0.36369386,  0.35104364,  0.33839342,
+        0.3257432 ,  0.31309298,  0.30044276,  0.28779254,  0.27514231,
+        0.26249209,  0.24984187,  0.23719165,  0.22454143,  0.21189121,
+        0.19924099,  0.18659077,  0.17394054,  0.16129032,  0.1486401 ,
+        0.13598988,  0.12333966,  0.11068944,  0.09803922,  0.08538899,
+        0.07273877,  0.06008855,  0.04743833,  0.03478811,  0.02213789,
+        0.00948767,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
+        0.        ,  0.        ,  0.        ,  0.        ,  0.        ,  0.        ]),
+array([ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
+        1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.]),
+   )
+

Added: trunk/yt/extensions/image_writer.py
==============================================================================
--- (empty file)
+++ trunk/yt/extensions/image_writer.py	Sun Apr 25 20:35:12 2010
@@ -0,0 +1,77 @@
+"""
+Author: Matthew Turk <matthewturk at gmail.com>
+Affiliation:  UCSD
+License:
+  Copyright (C) 2010 Matthew Turk  All Rights Reserved.
+
+  This file is part of yt.
+
+  yt is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation; either version 3 of the License, or
+  (at your option) any later version.
+
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+"""
+
+import numpy as na
+from yt.funcs import *
+import _colormap_data as cmd
+import yt.amr_utils as au
+
+def write_image(image, filename, color_bounds = None, cmap = "algae"):
+    if color_bounds is None:
+        mi = na.nanmin(image[~na.isinf(image)])
+        ma = na.nanmax(image[~na.isinf(image)])
+        color_bounds = mi, ma
+    image = (image - color_bounds[0])/(color_bounds[1] - color_bounds[0])
+    if cmap not in cmd.color_map_luts:
+        print "Your color map was not found in the extracted colormap file."
+        raise KeyError(cmap)
+    lut = cmd.color_map_luts[cmap]
+    x = na.mgrid[0.0:1.0:lut[0].shape[0]*1j]
+    shape = image.shape
+    to_plot = na.dstack(
+            [(na.interp(image, x, v)*255) for v in lut ]).astype("uint8")
+    to_plot = to_plot.copy()
+    au.write_png(to_plot, filename)
+    return to_plot
+
+def strip_colormap_data(fn = "color_map_data.py",
+            cmaps = ("jet", "algae", "hot", "gist_stern")):
+    import yt.raven, pprint
+    import yt.raven.ColorMaps as rcm
+    f = open(fn, "w")
+    f.write("### Auto-generated colormap tables, taken from Matplotlib ###\n\n")
+    f.write("from numpy import array\n")
+    f.write("color_map_luts = {}\n\n\n")
+    if cmaps is None: cmaps = yt.raven.ColorMaps
+    for cmap_name in sorted(cmaps):
+        print "Stripping", cmap_name
+        vals = rcm._extract_lookup_table(cmap_name)
+        f.write("### %s ###\n\n" % (cmap_name))
+        f.write("color_map_luts['%s'] = \\\n" % (cmap_name))
+        f.write("   (\n")
+        for v in vals:
+            f.write(pprint.pformat(v, indent=3))
+            f.write(",\n")
+        f.write("   )\n\n")
+    f.close()
+
+def splat_points(image, points_x, points_y,
+                 contribution = None, transposed = False):
+    if contribution is None:
+        contribution = 100.0
+    val = contribution * 1.0/points_x.size
+    if transposed:
+        points_y = 1.0 - points_y
+        points_x = 1.0 - points_x
+    im = image.copy()
+    au.add_points_to_image(im, points_x, points_y, val)
+    return im

Added: trunk/yt/extensions/volume_rendering/UBVRI.py
==============================================================================
--- (empty file)
+++ trunk/yt/extensions/volume_rendering/UBVRI.py	Sun Apr 25 20:35:12 2010
@@ -0,0 +1,105 @@
+"""
+Johnson Filters
+
+Author: JS Oishi
+Affiliation: UC Berkeley
+Homepage: http://yt.enzotools.org/
+License:
+  Copyright (C) 2010 J.S. Oishi.  All Rights Reserved.
+
+  This file is part of yt.
+
+  yt is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation; either version 3 of the License, or
+  (at your option) any later version.
+
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+"""
+
+
+import numpy as na
+
+johnson_filters = dict(
+    B = dict(
+      wavelen = na.array([3600, 3650, 3700, 3750, 3800, 3850, 3900, 3950, 4000,
+        4050, 4100, 4150, 4200, 4250, 4300, 4350, 4400, 4450, 4500, 4550, 4600,
+        4650, 4700, 4750, 4800, 4850, 4900, 4950, 5000, 5050, 5100, 5150, 5200,
+        5250, 5300, 5350, 5400, 5450, 5500, 5550], dtype='float64'),
+      trans = na.array([0.0, 0.0, 0.02, 0.05, 0.11, 0.18, 0.35, 0.55, 0.92,
+        0.95, 0.98, 0.99, 1.0, 0.99, 0.98, 0.96, 0.94, 0.91, 0.87, 0.83, 0.79,
+        0.74, 0.69, 0.63, 0.58, 0.52, 0.46, 0.41, 0.36, 0.3, 0.25, 0.2, 0.15,
+        0.12, 0.09, 0.06, 0.04, 0.02, 0.01, 0.0, ], dtype='float64'),
+      ),
+    I = dict(
+      wavelen = na.array([ 6800, 6850, 6900, 6950, 7000, 7050, 7100,
+        7150, 7200, 7250, 7300, 7350, 7400, 7450, 7500, 7550, 7600, 7650, 7700,
+        7750, 7800, 7850, 7900, 7950, 8000, 8050, 8100, 8150, 8200, 8250, 8300,
+        8350, 8400, 8450, 8500, 8550, 8600, 8650, 8700, 8750, 8800, 8850, 8900,
+        8950, 9000, 9050, 9100, 9150, 9200, 9250, 9300, 9350, 9400, 9450, 9500,
+        9550, 9600, 9650, 9700, 9750, 9800, 9850, 9900, 9950, 10000, 10050,
+        10100, 10150, 10200, 10250, 10300, 10350, 10400, 10450, 10500, 10550,
+        10600, 10650, 10700, 10750, 10800, 10850, 10900, 10950, 11000, 11050,
+        11100, 11150, 11200, 11250, 11300, 11350, 11400, 11450, 11500, 11550,
+        11600, 11650, 11700, 11750, 11800, 11850, ], dtype='float64'),
+      trans = na.array([ 0.0, 0.0, 0.01, 0.01, 0.01, 0.04, 0.08, 0.13, 0.17,
+        0.21, 0.26, 0.3, 0.36, 0.4, 0.44, 0.49, 0.56, 0.6, 0.65, 0.72, 0.76,
+        0.84, 0.9, 0.93, 0.96, 0.97, 0.97, 0.98, 0.98, 0.99, 0.99, 0.99, 0.99,
+        1.0, 1.0, 1.0, 1.0, 1.0, 0.99, 0.98, 0.98, 0.97, 0.96, 0.94, 0.93, 0.9,
+        0.88, 0.86, 0.84, 0.8, 0.76, 0.74, 0.71, 0.68, 0.65, 0.61, 0.58, 0.56,
+        0.52, 0.5, 0.47, 0.44, 0.42, 0.39, 0.36, 0.34, 0.32, 0.3, 0.28, 0.26,
+        0.24, 0.22, 0.2, 0.19, 0.17, 0.16, 0.15, 0.13, 0.12, 0.11, 0.1, 0.09,
+        0.09, 0.08, 0.08, 0.07, 0.06, 0.05, 0.05, 0.04, 0.04, 0.03, 0.03, 0.02,
+        0.02, 0.02, 0.02, 0.02, 0.01, 0.01, 0.01, 0.0, ], dtype='float64'),
+      ),
+    R = dict(
+      wavelen = na.array([ 5200, 5250, 5300, 5350, 5400, 5450, 5500, 5550, 5600,
+        5650, 5700, 5750, 5800, 5850, 5900, 5950, 6000, 6050, 6100, 6150, 6200,
+        6250, 6300, 6350, 6400, 6450, 6500, 6550, 6600, 6650, 6700, 6750, 6800,
+        6850, 6900, 6950, 7000, 7050, 7100, 7150, 7200, 7250, 7300, 7350, 7400,
+        7450, 7500, 7550, 7600, 7650, 7700, 7750, 7800, 7850, 7900, 7950, 8000,
+        8050, 8100, 8150, 8200, 8250, 8300, 8350, 8400, 8450, 8500, 8550, 8600,
+        8650, 8700, 8750, 8800, 8850, 8900, 8950, 9000, 9050, 9100, 9150, 9200,
+        9250, 9300, 9350, 9400, 9450, 9500, ], dtype='float64'),
+      trans = na.array([ 0.0, 0.01, 0.02, 0.04, 0.06, 0.11, 0.18, 0.23, 0.28,
+        0.34, 0.4, 0.46, 0.5, 0.55, 0.6, 0.64, 0.69, 0.71, 0.74, 0.77, 0.79,
+        0.81, 0.84, 0.86, 0.88, 0.9, 0.91, 0.92, 0.94, 0.95, 0.96, 0.97, 0.98,
+        0.99, 0.99, 1.0, 1.0, 0.99, 0.98, 0.96, 0.94, 0.92, 0.9, 0.88, 0.85,
+        0.83, 0.8, 0.77, 0.73, 0.7, 0.66, 0.62, 0.57, 0.53, 0.49, 0.45, 0.42,
+        0.39, 0.36, 0.34, 0.31, 0.27, 0.22, 0.19, 0.17, 0.15, 0.13, 0.12, 0.11,
+        0.1, 0.08, 0.07, 0.06, 0.06, 0.05, 0.04, 0.04, 0.03, 0.03, 0.02, 0.02,
+        0.02, 0.01, 0.01, 0.01, 0.01, 0.0, ], dtype='float64'),
+      ),
+    U = dict(
+      wavelen = na.array([ 3000, 3050, 3100, 3150, 3200, 3250, 3300, 3350, 3400,
+        3450, 3500, 3550, 3600, 3650, 3700, 3750, 3800, 3850, 3900, 3950, 4000,
+        4050, 4100, 4150, ], dtype='float64'),
+      trans = na.array([ 0.0, 0.04, 0.1, 0.25, 0.61, 0.75, 0.84, 0.88, 0.93,
+        0.95, 0.97, 0.99, 1.0, 0.99, 0.97, 0.92, 0.73, 0.56, 0.36, 0.23, 0.05,
+        0.03, 0.01, 0.0, ], dtype='float64'),),
+    V = dict(
+      wavelen = na.array([ 4600, 4650, 4700, 4750, 4800, 4850, 4900, 4950, 5000,
+        5050, 5100, 5150, 5200, 5250, 5300, 5350, 5400, 5450, 5500, 5550, 5600,
+        5650, 5700, 5750, 5800, 5850, 5900, 5950, 6000, 6050, 6100, 6150, 6200,
+        6250, 6300, 6350, 6400, 6450, 6500, 6550, 6600, 6650, 6700, 6750, 6800,
+        6850, 6900, 6950, 7000, 7050, 7100, 7150, 7200, 7250, 7300, 7350, ],
+          dtype='float64'),
+      trans = na.array([ 0.0, 0.0, 0.01, 0.01, 0.02, 0.05, 0.11, 0.2, 0.38,
+        0.67, 0.78, 0.85, 0.91, 0.94, 0.96, 0.98, 0.98, 0.95, 0.87, 0.79, 0.72,
+        0.71, 0.69, 0.65, 0.62, 0.58, 0.52, 0.46, 0.4, 0.34, 0.29, 0.24, 0.2,
+        0.17, 0.14, 0.11, 0.08, 0.06, 0.05, 0.03, 0.02, 0.02, 0.01, 0.01, 0.01,
+        0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.0, ],
+        dtype='float64'),
+      ),
+    )
+
+for filter, vals in johnson_filters.items():
+    wavelen = vals["wavelen"]
+    trans = vals["trans"]
+    vals["Lchar"] = wavelen[na.argmax(trans)]



More information about the yt-svn mailing list