summaryrefslogtreecommitdiff
path: root/color
diff options
context:
space:
mode:
authorStan Seibert <stan@mtrr.org>2011-09-16 14:27:46 -0400
committerStan Seibert <stan@mtrr.org>2011-09-16 14:27:46 -0400
commit084dfd08b714faefaea77cb7dc04d2e93dc04b1d (patch)
tree5be8c1f1d30dc52d74c70c4964ec54f66294c265 /color
parentcfecff941fc619eb7269128afc62d9c11ae78aff (diff)
downloadchroma-084dfd08b714faefaea77cb7dc04d2e93dc04b1d.tar.gz
chroma-084dfd08b714faefaea77cb7dc04d2e93dc04b1d.tar.bz2
chroma-084dfd08b714faefaea77cb7dc04d2e93dc04b1d.zip
File reorganization to move toward standard python package layout
Diffstat (limited to 'color')
-rw-r--r--color/Illuminanta.csv531
-rw-r--r--color/__init__.py2
-rw-r--r--color/chromaticity.py21
-rw-r--r--color/ciexyz64_1.csv471
-rw-r--r--color/colormap.py20
-rw-r--r--color/sbrgb10w.csv89
-rw-r--r--color/scvle_1.csv401
-rw-r--r--color/vl1924e_1.csv471
8 files changed, 0 insertions, 2006 deletions
diff --git a/color/Illuminanta.csv b/color/Illuminanta.csv
deleted file mode 100644
index 3dba86c..0000000
--- a/color/Illuminanta.csv
+++ /dev/null
@@ -1,531 +0,0 @@
-300,0.930483
-301,0.967643
-302,1.005970
-303,1.045490
-304,1.086230
-305,1.128210
-306,1.171470
-307,1.216020
-308,1.261880
-309,1.309100
-310,1.357690
-311,1.407680
-312,1.459100
-313,1.511980
-314,1.566330
-315,1.622190
-316,1.679590
-317,1.738550
-318,1.799100
-319,1.861270
-320,1.925080
-321,1.990570
-322,2.057760
-323,2.126670
-324,2.197340
-325,2.269800
-326,2.344060
-327,2.420170
-328,2.498140
-329,2.578010
-330,2.659810
-331,2.743550
-332,2.829280
-333,2.917010
-334,3.006780
-335,3.098610
-336,3.192530
-337,3.288570
-338,3.386760
-339,3.487120
-340,3.589680
-341,3.694470
-342,3.801520
-343,3.910850
-344,4.022500
-345,4.136480
-346,4.252820
-347,4.371560
-348,4.492720
-349,4.616310
-350,4.742380
-351,4.870950
-352,5.002040
-353,5.135680
-354,5.271890
-355,5.410700
-356,5.552130
-357,5.696220
-358,5.842980
-359,5.992440
-360,6.144620
-361,6.299550
-362,6.457240
-363,6.617740
-364,6.781050
-365,6.947200
-366,7.116210
-367,7.288110
-368,7.462920
-369,7.640660
-370,7.821350
-371,8.005010
-372,8.191670
-373,8.381340
-374,8.574040
-375,8.769800
-376,8.968640
-377,9.170560
-378,9.375610
-379,9.583780
-380,9.795100
-381,10.009600
-382,10.227300
-383,10.448100
-384,10.672200
-385,10.899600
-386,11.130200
-387,11.364000
-388,11.601200
-389,11.841600
-390,12.085300
-391,12.332400
-392,12.582800
-393,12.836600
-394,13.093800
-395,13.354300
-396,13.618200
-397,13.885500
-398,14.156300
-399,14.430400
-400,14.708000
-401,14.989100
-402,15.273600
-403,15.561600
-404,15.853000
-405,16.148000
-406,16.446400
-407,16.748400
-408,17.053800
-409,17.362800
-410,17.675300
-411,17.991300
-412,18.310800
-413,18.633900
-414,18.960500
-415,19.290700
-416,19.624400
-417,19.961700
-418,20.302600
-419,20.647000
-420,20.995000
-421,21.346500
-422,21.701600
-423,22.060300
-424,22.422500
-425,22.788300
-426,23.157700
-427,23.530700
-428,23.907200
-429,24.287300
-430,24.670900
-431,25.058100
-432,25.448900
-433,25.843200
-434,26.241100
-435,26.642500
-436,27.047500
-437,27.456000
-438,27.868100
-439,28.283600
-440,28.702700
-441,29.125300
-442,29.551500
-443,29.981100
-444,30.414200
-445,30.850800
-446,31.290900
-447,31.734500
-448,32.181500
-449,32.632000
-450,33.085900
-451,33.543200
-452,34.004000
-453,34.468200
-454,34.935800
-455,35.406800
-456,35.881100
-457,36.358800
-458,36.839900
-459,37.324300
-460,37.812100
-461,38.303100
-462,38.797500
-463,39.295100
-464,39.796000
-465,40.300200
-466,40.807600
-467,41.318200
-468,41.832000
-469,42.349100
-470,42.869300
-471,43.392600
-472,43.919200
-473,44.448800
-474,44.981600
-475,45.517400
-476,46.056300
-477,46.598300
-478,47.143300
-479,47.691300
-480,48.242300
-481,48.796300
-482,49.353300
-483,49.913200
-484,50.476000
-485,51.041800
-486,51.610400
-487,52.181800
-488,52.756100
-489,53.333200
-490,53.913200
-491,54.495800
-492,55.081300
-493,55.669400
-494,56.260300
-495,56.853900
-496,57.450100
-497,58.048900
-498,58.650400
-499,59.254500
-500,59.861100
-501,60.470300
-502,61.082000
-503,61.696200
-504,62.312800
-505,62.932000
-506,63.553500
-507,64.177500
-508,64.803800
-509,65.432500
-510,66.063500
-511,66.696800
-512,67.332400
-513,67.970200
-514,68.610200
-515,69.252500
-516,69.896900
-517,70.543500
-518,71.192200
-519,71.843000
-520,72.495900
-521,73.150800
-522,73.807700
-523,74.466600
-524,75.127500
-525,75.790300
-526,76.455100
-527,77.121700
-528,77.790200
-529,78.460500
-530,79.132600
-531,79.806500
-532,80.482100
-533,81.159500
-534,81.838600
-535,82.519300
-536,83.201700
-537,83.885600
-538,84.571200
-539,85.258400
-540,85.947000
-541,86.637200
-542,87.328800
-543,88.021900
-544,88.716500
-545,89.412400
-546,90.109700
-547,90.808300
-548,91.508200
-549,92.209500
-550,92.912000
-551,93.615700
-552,94.320600
-553,95.026700
-554,95.733900
-555,96.442300
-556,97.151800
-557,97.862300
-558,98.573900
-559,99.286400
-560,100.000000
-561,100.715000
-562,101.430000
-563,102.146000
-564,102.864000
-565,103.582000
-566,104.301000
-567,105.020000
-568,105.741000
-569,106.462000
-570,107.184000
-571,107.906000
-572,108.630000
-573,109.354000
-574,110.078000
-575,110.803000
-576,111.529000
-577,112.255000
-578,112.982000
-579,113.709000
-580,114.436000
-581,115.164000
-582,115.893000
-583,116.622000
-584,117.351000
-585,118.080000
-586,118.810000
-587,119.540000
-588,120.270000
-589,121.001000
-590,121.731000
-591,122.462000
-592,123.193000
-593,123.924000
-594,124.655000
-595,125.386000
-596,126.118000
-597,126.849000
-598,127.580000
-599,128.312000
-600,129.043000
-601,129.774000
-602,130.505000
-603,131.236000
-604,131.966000
-605,132.697000
-606,133.427000
-607,134.157000
-608,134.887000
-609,135.617000
-610,136.346000
-611,137.075000
-612,137.804000
-613,138.532000
-614,139.260000
-615,139.988000
-616,140.715000
-617,141.441000
-618,142.167000
-619,142.893000
-620,143.618000
-621,144.343000
-622,145.067000
-623,145.790000
-624,146.513000
-625,147.235000
-626,147.957000
-627,148.678000
-628,149.398000
-629,150.117000
-630,150.836000
-631,151.554000
-632,152.271000
-633,152.988000
-634,153.704000
-635,154.418000
-636,155.132000
-637,155.845000
-638,156.558000
-639,157.269000
-640,157.979000
-641,158.689000
-642,159.397000
-643,160.104000
-644,160.811000
-645,161.516000
-646,162.221000
-647,162.924000
-648,163.626000
-649,164.327000
-650,165.028000
-651,165.726000
-652,166.424000
-653,167.121000
-654,167.816000
-655,168.510000
-656,169.203000
-657,169.895000
-658,170.586000
-659,171.275000
-660,171.963000
-661,172.650000
-662,173.335000
-663,174.019000
-664,174.702000
-665,175.383000
-666,176.063000
-667,176.741000
-668,177.419000
-669,178.094000
-670,178.769000
-671,179.441000
-672,180.113000
-673,180.783000
-674,181.451000
-675,182.118000
-676,182.783000
-677,183.447000
-678,184.109000
-679,184.770000
-680,185.429000
-681,186.087000
-682,186.743000
-683,187.397000
-684,188.050000
-685,188.701000
-686,189.350000
-687,189.998000
-688,190.644000
-689,191.288000
-690,191.931000
-691,192.572000
-692,193.211000
-693,193.849000
-694,194.484000
-695,195.118000
-696,195.750000
-697,196.381000
-698,197.009000
-699,197.636000
-700,198.261000
-701,198.884000
-702,199.506000
-703,200.125000
-704,200.743000
-705,201.359000
-706,201.972000
-707,202.584000
-708,203.195000
-709,203.803000
-710,204.409000
-711,205.013000
-712,205.616000
-713,206.216000
-714,206.815000
-715,207.411000
-716,208.006000
-717,208.599000
-718,209.189000
-719,209.778000
-720,210.365000
-721,210.949000
-722,211.532000
-723,212.112000
-724,212.691000
-725,213.268000
-726,213.842000
-727,214.415000
-728,214.985000
-729,215.553000
-730,216.120000
-731,216.684000
-732,217.246000
-733,217.806000
-734,218.364000
-735,218.920000
-736,219.473000
-737,220.025000
-738,220.574000
-739,221.122000
-740,221.667000
-741,222.210000
-742,222.751000
-743,223.290000
-744,223.826000
-745,224.361000
-746,224.893000
-747,225.423000
-748,225.951000
-749,226.477000
-750,227.000000
-751,227.522000
-752,228.041000
-753,228.558000
-754,229.073000
-755,229.585000
-756,230.096000
-757,230.604000
-758,231.110000
-759,231.614000
-760,232.115000
-761,232.615000
-762,233.112000
-763,233.606000
-764,234.099000
-765,234.589000
-766,235.078000
-767,235.564000
-768,236.047000
-769,236.529000
-770,237.008000
-771,237.485000
-772,237.959000
-773,238.432000
-774,238.902000
-775,239.370000
-776,239.836000
-777,240.299000
-778,240.760000
-779,241.219000
-780,241.675000
-781,242.130000
-782,242.582000
-783,243.031000
-784,243.479000
-785,243.924000
-786,244.367000
-787,244.808000
-788,245.246000
-789,245.682000
-790,246.116000
-791,246.548000
-792,246.977000
-793,247.404000
-794,247.829000
-795,248.251000
-796,248.671000
-797,249.089000
-798,249.505000
-799,249.918000
-800,250.329000
-801,250.738000
-802,251.144000
-803,251.548000
-804,251.950000
-805,252.350000
-806,252.747000
-807,253.142000
-808,253.535000
-809,253.925000
-810,254.314000
-811,254.700000
-812,255.083000
-813,255.465000
-814,255.844000
-815,256.221000
-816,256.595000
-817,256.968000
-818,257.338000
-819,257.706000
-820,258.071000
-821,258.434000
-822,258.795000
-823,259.154000
-824,259.511000
-825,259.865000
-826,260.217000
-827,260.567000
-828,260.914000
-829,261.259000
-830,261.602000 \ No newline at end of file
diff --git a/color/__init__.py b/color/__init__.py
deleted file mode 100644
index a8e7550..0000000
--- a/color/__init__.py
+++ /dev/null
@@ -1,2 +0,0 @@
-from chromaticity import map_wavelength
-from colormap import map_to_color
diff --git a/color/chromaticity.py b/color/chromaticity.py
deleted file mode 100644
index 0076957..0000000
--- a/color/chromaticity.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import numpy as np
-from os.path import realpath, dirname
-from chroma.tools import read_csv
-
-color_map = read_csv(dirname(realpath(__file__)) + '/ciexyz64_1.csv')
-
-def map_wavelength(wavelength):
- r = np.interp(wavelength, color_map[:,0], color_map[:,1])
- g = np.interp(wavelength, color_map[:,0], color_map[:,2])
- b = np.interp(wavelength, color_map[:,0], color_map[:,3])
-
- if np.iterable(wavelength):
- rgb = np.empty((len(wavelength),3))
-
- rgb[:,0] = r
- rgb[:,1] = g
- rgb[:,2] = b
-
- return rgb
- else:
- return np.array([r,g,b])
diff --git a/color/ciexyz64_1.csv b/color/ciexyz64_1.csv
deleted file mode 100644
index f437db7..0000000
--- a/color/ciexyz64_1.csv
+++ /dev/null
@@ -1,471 +0,0 @@
-360,0.000000122200,0.000000013398,0.000000535027
-361,0.000000185138,0.000000020294,0.000000810720
-362,0.000000278830,0.000000030560,0.000001221200
-363,0.000000417470,0.000000045740,0.000001828700
-364,0.000000621330,0.000000068050,0.000002722200
-365,0.000000919270,0.000000100650,0.000004028300
-366,0.000001351980,0.000000147980,0.000005925700
-367,0.000001976540,0.000000216270,0.000008665100
-368,0.000002872500,0.000000314200,0.000012596000
-369,0.000004149500,0.000000453700,0.000018201000
-370,0.000005958600,0.000000651100,0.000026143700
-371,0.000008505600,0.000000928800,0.000037330000
-372,0.000012068600,0.000001317500,0.000052987000
-373,0.000017022600,0.000001857200,0.000074764000
-374,0.000023868000,0.000002602000,0.000104870000
-375,0.000033266000,0.000003625000,0.000146220000
-376,0.000046087000,0.000005019000,0.000202660000
-377,0.000063472000,0.000006907000,0.000279230000
-378,0.000086892000,0.000009449000,0.000382450000
-379,0.000118246000,0.000012848000,0.000520720000
-380,0.000159952000,0.000017364000,0.000704776000
-381,0.000215080000,0.000023327000,0.000948230000
-382,0.000287490000,0.000031150000,0.001268200000
-383,0.000381990000,0.000041350000,0.001686100000
-384,0.000504550000,0.000054560000,0.002228500000
-385,0.000662440000,0.000071560000,0.002927800000
-386,0.000864500000,0.000093300000,0.003823700000
-387,0.001121500000,0.000120870000,0.004964200000
-388,0.001446160000,0.000155640000,0.006406700000
-389,0.001853590000,0.000199200000,0.008219300000
-390,0.002361600000,0.000253400000,0.010482200000
-391,0.002990600000,0.000320200000,0.013289000000
-392,0.003764500000,0.000402400000,0.016747000000
-393,0.004710200000,0.000502300000,0.020980000000
-394,0.005858100000,0.000623200000,0.026127000000
-395,0.007242300000,0.000768500000,0.032344000000
-396,0.008899600000,0.000941700000,0.039802000000
-397,0.010870900000,0.001147800000,0.048691000000
-398,0.013198900000,0.001390300000,0.059210000000
-399,0.015929200000,0.001674000000,0.071576000000
-400,0.019109700000,0.002004400000,0.086010900000
-401,0.022788000000,0.002386000000,0.102740000000
-402,0.027011000000,0.002822000000,0.122000000000
-403,0.031829000000,0.003319000000,0.144020000000
-404,0.037278000000,0.003880000000,0.168990000000
-405,0.043400000000,0.004509000000,0.197120000000
-406,0.050223000000,0.005209000000,0.228570000000
-407,0.057764000000,0.005985000000,0.263470000000
-408,0.066038000000,0.006833000000,0.301900000000
-409,0.075033000000,0.007757000000,0.343870000000
-410,0.084736000000,0.008756000000,0.389366000000
-411,0.095041000000,0.009816000000,0.437970000000
-412,0.105836000000,0.010918000000,0.489220000000
-413,0.117066000000,0.012058000000,0.542900000000
-414,0.128682000000,0.013237000000,0.598810000000
-415,0.140638000000,0.014456000000,0.656760000000
-416,0.152893000000,0.015717000000,0.716580000000
-417,0.165416000000,0.017025000000,0.778120000000
-418,0.178191000000,0.018399000000,0.841310000000
-419,0.191214000000,0.019848000000,0.906110000000
-420,0.204492000000,0.021391000000,0.972542000000
-421,0.217650000000,0.022992000000,1.038900000000
-422,0.230267000000,0.024598000000,1.103100000000
-423,0.242311000000,0.026213000000,1.165100000000
-424,0.253793000000,0.027841000000,1.224900000000
-425,0.264737000000,0.029497000000,1.282500000000
-426,0.275195000000,0.031195000000,1.338200000000
-427,0.285301000000,0.032927000000,1.392600000000
-428,0.295143000000,0.034738000000,1.446100000000
-429,0.304869000000,0.036654000000,1.499400000000
-430,0.314679000000,0.038676000000,1.553480000000
-431,0.324355000000,0.040792000000,1.607200000000
-432,0.333570000000,0.042946000000,1.658900000000
-433,0.342243000000,0.045114000000,1.708200000000
-434,0.350312000000,0.047333000000,1.754800000000
-435,0.357719000000,0.049602000000,1.798500000000
-436,0.364482000000,0.051934000000,1.839200000000
-437,0.370493000000,0.054337000000,1.876600000000
-438,0.375727000000,0.056822000000,1.910500000000
-439,0.380158000000,0.059399000000,1.940800000000
-440,0.383734000000,0.062077000000,1.967280000000
-441,0.386327000000,0.064737000000,1.989100000000
-442,0.387858000000,0.067285000000,2.005700000000
-443,0.388396000000,0.069764000000,2.017400000000
-444,0.387978000000,0.072218000000,2.024400000000
-445,0.386726000000,0.074704000000,2.027300000000
-446,0.384696000000,0.077272000000,2.026400000000
-447,0.382006000000,0.079979000000,2.022300000000
-448,0.378709000000,0.082874000000,2.015300000000
-449,0.374915000000,0.086000000000,2.006000000000
-450,0.370702000000,0.089456000000,1.994800000000
-451,0.366089000000,0.092947000000,1.981400000000
-452,0.361045000000,0.096275000000,1.965300000000
-453,0.355518000000,0.099535000000,1.946400000000
-454,0.349486000000,0.102829000000,1.924800000000
-455,0.342957000000,0.106256000000,1.900700000000
-456,0.335893000000,0.109901000000,1.874100000000
-457,0.328284000000,0.113835000000,1.845100000000
-458,0.320150000000,0.118167000000,1.813900000000
-459,0.311475000000,0.122932000000,1.780600000000
-460,0.302273000000,0.128201000000,1.745370000000
-461,0.292858000000,0.133457000000,1.709100000000
-462,0.283502000000,0.138323000000,1.672300000000
-463,0.274044000000,0.143042000000,1.634700000000
-464,0.264263000000,0.147787000000,1.595600000000
-465,0.254085000000,0.152761000000,1.554900000000
-466,0.243392000000,0.158102000000,1.512200000000
-467,0.232187000000,0.163941000000,1.467300000000
-468,0.220488000000,0.170362000000,1.419900000000
-469,0.208198000000,0.177425000000,1.370000000000
-470,0.195618000000,0.185190000000,1.317560000000
-471,0.183034000000,0.193025000000,1.262400000000
-472,0.170222000000,0.200313000000,1.205000000000
-473,0.157348000000,0.207156000000,1.146600000000
-474,0.144650000000,0.213644000000,1.088000000000
-475,0.132349000000,0.219940000000,1.030200000000
-476,0.120584000000,0.226170000000,0.973830000000
-477,0.109456000000,0.232467000000,0.919430000000
-478,0.099042000000,0.239025000000,0.867460000000
-479,0.089388000000,0.245997000000,0.818280000000
-480,0.080507000000,0.253589000000,0.772125000000
-481,0.072034000000,0.261876000000,0.728290000000
-482,0.063710000000,0.270643000000,0.686040000000
-483,0.055694000000,0.279645000000,0.645530000000
-484,0.048117000000,0.288694000000,0.606850000000
-485,0.041072000000,0.297665000000,0.570060000000
-486,0.034642000000,0.306469000000,0.535220000000
-487,0.028896000000,0.315035000000,0.502340000000
-488,0.023876000000,0.323335000000,0.471400000000
-489,0.019628000000,0.331366000000,0.442390000000
-490,0.016172000000,0.339133000000,0.415254000000
-491,0.013300000000,0.347860000000,0.390024000000
-492,0.010759000000,0.358326000000,0.366399000000
-493,0.008542000000,0.370001000000,0.344015000000
-494,0.006661000000,0.382464000000,0.322689000000
-495,0.005132000000,0.395379000000,0.302356000000
-496,0.003982000000,0.408482000000,0.283036000000
-497,0.003239000000,0.421588000000,0.264816000000
-498,0.002934000000,0.434619000000,0.247848000000
-499,0.003114000000,0.447601000000,0.232318000000
-500,0.003816000000,0.460777000000,0.218502000000
-501,0.005095000000,0.474340000000,0.205851000000
-502,0.006936000000,0.488200000000,0.193596000000
-503,0.009299000000,0.502340000000,0.181736000000
-504,0.012147000000,0.516740000000,0.170281000000
-505,0.015444000000,0.531360000000,0.159249000000
-506,0.019156000000,0.546190000000,0.148673000000
-507,0.023250000000,0.561180000000,0.138609000000
-508,0.027690000000,0.576290000000,0.129096000000
-509,0.032444000000,0.591500000000,0.120215000000
-510,0.037465000000,0.606741000000,0.112044000000
-511,0.042956000000,0.622150000000,0.104710000000
-512,0.049114000000,0.637830000000,0.098196000000
-513,0.055920000000,0.653710000000,0.092361000000
-514,0.063349000000,0.669680000000,0.087088000000
-515,0.071358000000,0.685660000000,0.082248000000
-516,0.079901000000,0.701550000000,0.077744000000
-517,0.088909000000,0.717230000000,0.073456000000
-518,0.098293000000,0.732570000000,0.069268000000
-519,0.107949000000,0.747460000000,0.065060000000
-520,0.117749000000,0.761757000000,0.060709000000
-521,0.127839000000,0.775340000000,0.056457000000
-522,0.138450000000,0.788220000000,0.052609000000
-523,0.149516000000,0.800460000000,0.049122000000
-524,0.161041000000,0.812140000000,0.045954000000
-525,0.172953000000,0.823330000000,0.043050000000
-526,0.185209000000,0.834120000000,0.040368000000
-527,0.197755000000,0.844600000000,0.037839000000
-528,0.210538000000,0.854870000000,0.035384000000
-529,0.223460000000,0.865040000000,0.032949000000
-530,0.236491000000,0.875211000000,0.030451000000
-531,0.249633000000,0.885370000000,0.028029000000
-532,0.262972000000,0.895370000000,0.025862000000
-533,0.276515000000,0.905150000000,0.023920000000
-534,0.290269000000,0.914650000000,0.022174000000
-535,0.304213000000,0.923810000000,0.020584000000
-536,0.318361000000,0.932550000000,0.019127000000
-537,0.332705000000,0.940810000000,0.017740000000
-538,0.347232000000,0.948520000000,0.016403000000
-539,0.361926000000,0.955600000000,0.015064000000
-540,0.376772000000,0.961988000000,0.013676000000
-541,0.391683000000,0.967540000000,0.012308000000
-542,0.406594000000,0.972230000000,0.011056000000
-543,0.421539000000,0.976170000000,0.009915000000
-544,0.436517000000,0.979460000000,0.008872000000
-545,0.451584000000,0.982200000000,0.007918000000
-546,0.466782000000,0.984520000000,0.007030000000
-547,0.482147000000,0.986520000000,0.006223000000
-548,0.497738000000,0.988320000000,0.005453000000
-549,0.513606000000,0.990020000000,0.004714000000
-550,0.529826000000,0.991761000000,0.003988000000
-551,0.546440000000,0.993530000000,0.003289000000
-552,0.563426000000,0.995230000000,0.002646000000
-553,0.580726000000,0.996770000000,0.002063000000
-554,0.598290000000,0.998090000000,0.001533000000
-555,0.616053000000,0.999110000000,0.001091000000
-556,0.633948000000,0.999770000000,0.000711000000
-557,0.651901000000,1.000000000000,0.000407000000
-558,0.669824000000,0.999710000000,0.000184000000
-559,0.687632000000,0.998850000000,0.000047000000
-560,0.705224000000,0.997340000000,0.000000000000
-561,0.722773000000,0.995260000000,0.000000000000
-562,0.740483000000,0.992740000000,0.000000000000
-563,0.758273000000,0.989750000000,0.000000000000
-564,0.776083000000,0.986300000000,0.000000000000
-565,0.793832000000,0.982380000000,0.000000000000
-566,0.811436000000,0.977980000000,0.000000000000
-567,0.828822000000,0.973110000000,0.000000000000
-568,0.845879000000,0.967740000000,0.000000000000
-569,0.862525000000,0.961890000000,0.000000000000
-570,0.878655000000,0.955552000000,0.000000000000
-571,0.894208000000,0.948601000000,0.000000000000
-572,0.909206000000,0.940981000000,0.000000000000
-573,0.923672000000,0.932798000000,0.000000000000
-574,0.937638000000,0.924158000000,0.000000000000
-575,0.951162000000,0.915175000000,0.000000000000
-576,0.964283000000,0.905954000000,0.000000000000
-577,0.977068000000,0.896608000000,0.000000000000
-578,0.989590000000,0.887249000000,0.000000000000
-579,1.001910000000,0.877986000000,0.000000000000
-580,1.014160000000,0.868934000000,0.000000000000
-581,1.026500000000,0.860164000000,0.000000000000
-582,1.038800000000,0.851519000000,0.000000000000
-583,1.051000000000,0.842963000000,0.000000000000
-584,1.062900000000,0.834393000000,0.000000000000
-585,1.074300000000,0.825623000000,0.000000000000
-586,1.085200000000,0.816764000000,0.000000000000
-587,1.095200000000,0.807544000000,0.000000000000
-588,1.104200000000,0.797947000000,0.000000000000
-589,1.112000000000,0.787893000000,0.000000000000
-590,1.118520000000,0.777405000000,0.000000000000
-591,1.123800000000,0.766490000000,0.000000000000
-592,1.128000000000,0.755309000000,0.000000000000
-593,1.131100000000,0.743845000000,0.000000000000
-594,1.133200000000,0.732190000000,0.000000000000
-595,1.134300000000,0.720353000000,0.000000000000
-596,1.134300000000,0.708281000000,0.000000000000
-597,1.133300000000,0.696055000000,0.000000000000
-598,1.131200000000,0.683621000000,0.000000000000
-599,1.128100000000,0.671048000000,0.000000000000
-600,1.123990000000,0.658341000000,0.000000000000
-601,1.118900000000,0.645545000000,0.000000000000
-602,1.112900000000,0.632718000000,0.000000000000
-603,1.105900000000,0.619815000000,0.000000000000
-604,1.098000000000,0.606887000000,0.000000000000
-605,1.089100000000,0.593878000000,0.000000000000
-606,1.079200000000,0.580781000000,0.000000000000
-607,1.068400000000,0.567653000000,0.000000000000
-608,1.056700000000,0.554490000000,0.000000000000
-609,1.044000000000,0.541228000000,0.000000000000
-610,1.030480000000,0.527963000000,0.000000000000
-611,1.016000000000,0.514634000000,0.000000000000
-612,1.000800000000,0.501363000000,0.000000000000
-613,0.984790000000,0.488124000000,0.000000000000
-614,0.968080000000,0.474935000000,0.000000000000
-615,0.950740000000,0.461834000000,0.000000000000
-616,0.932800000000,0.448823000000,0.000000000000
-617,0.914340000000,0.435917000000,0.000000000000
-618,0.895390000000,0.423153000000,0.000000000000
-619,0.876030000000,0.410526000000,0.000000000000
-620,0.856297000000,0.398057000000,0.000000000000
-621,0.836350000000,0.385835000000,0.000000000000
-622,0.816290000000,0.373951000000,0.000000000000
-623,0.796050000000,0.362311000000,0.000000000000
-624,0.775610000000,0.350863000000,0.000000000000
-625,0.754930000000,0.339554000000,0.000000000000
-626,0.733990000000,0.328309000000,0.000000000000
-627,0.712780000000,0.317118000000,0.000000000000
-628,0.691290000000,0.305936000000,0.000000000000
-629,0.669520000000,0.294737000000,0.000000000000
-630,0.647467000000,0.283493000000,0.000000000000
-631,0.625110000000,0.272222000000,0.000000000000
-632,0.602520000000,0.260990000000,0.000000000000
-633,0.579890000000,0.249877000000,0.000000000000
-634,0.557370000000,0.238946000000,0.000000000000
-635,0.535110000000,0.228254000000,0.000000000000
-636,0.513240000000,0.217853000000,0.000000000000
-637,0.491860000000,0.207780000000,0.000000000000
-638,0.471080000000,0.198072000000,0.000000000000
-639,0.450960000000,0.188748000000,0.000000000000
-640,0.431567000000,0.179828000000,0.000000000000
-641,0.412870000000,0.171285000000,0.000000000000
-642,0.394750000000,0.163059000000,0.000000000000
-643,0.377210000000,0.155151000000,0.000000000000
-644,0.360190000000,0.147535000000,0.000000000000
-645,0.343690000000,0.140211000000,0.000000000000
-646,0.327690000000,0.133170000000,0.000000000000
-647,0.312170000000,0.126400000000,0.000000000000
-648,0.297110000000,0.119892000000,0.000000000000
-649,0.282500000000,0.113640000000,0.000000000000
-650,0.268329000000,0.107633000000,0.000000000000
-651,0.254590000000,0.101870000000,0.000000000000
-652,0.241300000000,0.096347000000,0.000000000000
-653,0.228480000000,0.091063000000,0.000000000000
-654,0.216140000000,0.086010000000,0.000000000000
-655,0.204300000000,0.081187000000,0.000000000000
-656,0.192950000000,0.076583000000,0.000000000000
-657,0.182110000000,0.072198000000,0.000000000000
-658,0.171770000000,0.068024000000,0.000000000000
-659,0.161920000000,0.064052000000,0.000000000000
-660,0.152568000000,0.060281000000,0.000000000000
-661,0.143670000000,0.056697000000,0.000000000000
-662,0.135200000000,0.053292000000,0.000000000000
-663,0.127130000000,0.050059000000,0.000000000000
-664,0.119480000000,0.046998000000,0.000000000000
-665,0.112210000000,0.044096000000,0.000000000000
-666,0.105310000000,0.041345000000,0.000000000000
-667,0.098786000000,0.038750700000,0.000000000000
-668,0.092610000000,0.036297800000,0.000000000000
-669,0.086773000000,0.033983200000,0.000000000000
-670,0.081260600000,0.031800400000,0.000000000000
-671,0.076048000000,0.029739500000,0.000000000000
-672,0.071114000000,0.027791800000,0.000000000000
-673,0.066454000000,0.025955100000,0.000000000000
-674,0.062062000000,0.024226300000,0.000000000000
-675,0.057930000000,0.022601700000,0.000000000000
-676,0.054050000000,0.021077900000,0.000000000000
-677,0.050412000000,0.019650500000,0.000000000000
-678,0.047006000000,0.018315300000,0.000000000000
-679,0.043823000000,0.017068600000,0.000000000000
-680,0.040850800000,0.015905100000,0.000000000000
-681,0.038072000000,0.014818300000,0.000000000000
-682,0.035468000000,0.013800800000,0.000000000000
-683,0.033031000000,0.012849500000,0.000000000000
-684,0.030753000000,0.011960700000,0.000000000000
-685,0.028623000000,0.011130300000,0.000000000000
-686,0.026635000000,0.010355500000,0.000000000000
-687,0.024781000000,0.009633200000,0.000000000000
-688,0.023052000000,0.008959900000,0.000000000000
-689,0.021441000000,0.008332400000,0.000000000000
-690,0.019941300000,0.007748800000,0.000000000000
-691,0.018544000000,0.007204600000,0.000000000000
-692,0.017241000000,0.006697500000,0.000000000000
-693,0.016027000000,0.006225100000,0.000000000000
-694,0.014896000000,0.005785000000,0.000000000000
-695,0.013842000000,0.005375100000,0.000000000000
-696,0.012862000000,0.004994100000,0.000000000000
-697,0.011949000000,0.004639200000,0.000000000000
-698,0.011100000000,0.004309300000,0.000000000000
-699,0.010311000000,0.004002800000,0.000000000000
-700,0.009576880000,0.003717740000,0.000000000000
-701,0.008894000000,0.003452620000,0.000000000000
-702,0.008258100000,0.003205830000,0.000000000000
-703,0.007666400000,0.002976230000,0.000000000000
-704,0.007116300000,0.002762810000,0.000000000000
-705,0.006605200000,0.002564560000,0.000000000000
-706,0.006130600000,0.002380480000,0.000000000000
-707,0.005690300000,0.002209710000,0.000000000000
-708,0.005281900000,0.002051320000,0.000000000000
-709,0.004903300000,0.001904490000,0.000000000000
-710,0.004552630000,0.001768470000,0.000000000000
-711,0.004227500000,0.001642360000,0.000000000000
-712,0.003925800000,0.001525350000,0.000000000000
-713,0.003645700000,0.001416720000,0.000000000000
-714,0.003385900000,0.001315950000,0.000000000000
-715,0.003144700000,0.001222390000,0.000000000000
-716,0.002920800000,0.001135550000,0.000000000000
-717,0.002713000000,0.001054940000,0.000000000000
-718,0.002520200000,0.000980140000,0.000000000000
-719,0.002341100000,0.000910660000,0.000000000000
-720,0.002174960000,0.000846190000,0.000000000000
-721,0.002020600000,0.000786290000,0.000000000000
-722,0.001877300000,0.000730680000,0.000000000000
-723,0.001744100000,0.000678990000,0.000000000000
-724,0.001620500000,0.000631010000,0.000000000000
-725,0.001505700000,0.000586440000,0.000000000000
-726,0.001399200000,0.000545110000,0.000000000000
-727,0.001300400000,0.000506720000,0.000000000000
-728,0.001208700000,0.000471110000,0.000000000000
-729,0.001123600000,0.000438050000,0.000000000000
-730,0.001044760000,0.000407410000,0.000000000000
-731,0.000971560000,0.000378962000,0.000000000000
-732,0.000903600000,0.000352543000,0.000000000000
-733,0.000840480000,0.000328001000,0.000000000000
-734,0.000781870000,0.000305208000,0.000000000000
-735,0.000727450000,0.000284041000,0.000000000000
-736,0.000676900000,0.000264375000,0.000000000000
-737,0.000629960000,0.000246109000,0.000000000000
-738,0.000586370000,0.000229143000,0.000000000000
-739,0.000545870000,0.000213376000,0.000000000000
-740,0.000508258000,0.000198730000,0.000000000000
-741,0.000473300000,0.000185115000,0.000000000000
-742,0.000440800000,0.000172454000,0.000000000000
-743,0.000410580000,0.000160678000,0.000000000000
-744,0.000382490000,0.000149730000,0.000000000000
-745,0.000356380000,0.000139550000,0.000000000000
-746,0.000332110000,0.000130086000,0.000000000000
-747,0.000309550000,0.000121290000,0.000000000000
-748,0.000288580000,0.000113106000,0.000000000000
-749,0.000269090000,0.000105501000,0.000000000000
-750,0.000250969000,0.000098428000,0.000000000000
-751,0.000234130000,0.000091853000,0.000000000000
-752,0.000218470000,0.000085738000,0.000000000000
-753,0.000203910000,0.000080048000,0.000000000000
-754,0.000190350000,0.000074751000,0.000000000000
-755,0.000177730000,0.000069819000,0.000000000000
-756,0.000165970000,0.000065222000,0.000000000000
-757,0.000155020000,0.000060939000,0.000000000000
-758,0.000144800000,0.000056942000,0.000000000000
-759,0.000135280000,0.000053217000,0.000000000000
-760,0.000126390000,0.000049737000,0.000000000000
-761,0.000118100000,0.000046491000,0.000000000000
-762,0.000110370000,0.000043464000,0.000000000000
-763,0.000103150000,0.000040635000,0.000000000000
-764,0.000096427000,0.000038000000,0.000000000000
-765,0.000090151000,0.000035540500,0.000000000000
-766,0.000084294000,0.000033244800,0.000000000000
-767,0.000078830000,0.000031100600,0.000000000000
-768,0.000073729000,0.000029099000,0.000000000000
-769,0.000068969000,0.000027230700,0.000000000000
-770,0.000064525800,0.000025486000,0.000000000000
-771,0.000060376000,0.000023856100,0.000000000000
-772,0.000056500000,0.000022333200,0.000000000000
-773,0.000052880000,0.000020910400,0.000000000000
-774,0.000049498000,0.000019580800,0.000000000000
-775,0.000046339000,0.000018338400,0.000000000000
-776,0.000043389000,0.000017177700,0.000000000000
-777,0.000040634000,0.000016093400,0.000000000000
-778,0.000038060000,0.000015080000,0.000000000000
-779,0.000035657000,0.000014133600,0.000000000000
-780,0.000033411700,0.000013249000,0.000000000000
-781,0.000031315000,0.000012422600,0.000000000000
-782,0.000029355000,0.000011649900,0.000000000000
-783,0.000027524000,0.000010927700,0.000000000000
-784,0.000025811000,0.000010251900,0.000000000000
-785,0.000024209000,0.000009619600,0.000000000000
-786,0.000022711000,0.000009028100,0.000000000000
-787,0.000021308000,0.000008474000,0.000000000000
-788,0.000019994000,0.000007954800,0.000000000000
-789,0.000018764000,0.000007468600,0.000000000000
-790,0.000017611500,0.000007012800,0.000000000000
-791,0.000016532000,0.000006585800,0.000000000000
-792,0.000015521000,0.000006185700,0.000000000000
-793,0.000014574000,0.000005810700,0.000000000000
-794,0.000013686000,0.000005459000,0.000000000000
-795,0.000012855000,0.000005129800,0.000000000000
-796,0.000012075000,0.000004820600,0.000000000000
-797,0.000011345000,0.000004531200,0.000000000000
-798,0.000010659000,0.000004259100,0.000000000000
-799,0.000010017000,0.000004004200,0.000000000000
-800,0.000009413630,0.000003764730,0.000000000000
-801,0.000008847900,0.000003539950,0.000000000000
-802,0.000008317100,0.000003329140,0.000000000000
-803,0.000007819000,0.000003131150,0.000000000000
-804,0.000007351600,0.000002945290,0.000000000000
-805,0.000006913000,0.000002770810,0.000000000000
-806,0.000006501500,0.000002607050,0.000000000000
-807,0.000006115300,0.000002453290,0.000000000000
-808,0.000005752900,0.000002308940,0.000000000000
-809,0.000005412700,0.000002173380,0.000000000000
-810,0.000005093470,0.000002046130,0.000000000000
-811,0.000004793800,0.000001926620,0.000000000000
-812,0.000004512500,0.000001814400,0.000000000000
-813,0.000004248300,0.000001708950,0.000000000000
-814,0.000004000200,0.000001609880,0.000000000000
-815,0.000003767100,0.000001516770,0.000000000000
-816,0.000003548000,0.000001429210,0.000000000000
-817,0.000003342100,0.000001346860,0.000000000000
-818,0.000003148500,0.000001269450,0.000000000000
-819,0.000002966500,0.000001196620,0.000000000000
-820,0.000002795310,0.000001128090,0.000000000000
-821,0.000002634500,0.000001063680,0.000000000000
-822,0.000002483400,0.000001003130,0.000000000000
-823,0.000002341400,0.000000946220,0.000000000000
-824,0.000002207800,0.000000892630,0.000000000000
-825,0.000002082000,0.000000842160,0.000000000000
-826,0.000001963600,0.000000794640,0.000000000000
-827,0.000001851900,0.000000749780,0.000000000000
-828,0.000001746500,0.000000707440,0.000000000000
-829,0.000001647100,0.000000667480,0.000000000000
-830,0.000001553140,0.000000629700,0.000000000000 \ No newline at end of file
diff --git a/color/colormap.py b/color/colormap.py
deleted file mode 100644
index 6f3e056..0000000
--- a/color/colormap.py
+++ /dev/null
@@ -1,20 +0,0 @@
-import numpy as np
-import matplotlib.cm as cm
-
-def map_to_color(a, range=None, map=cm.hsv, weights=None):
- a = np.asarray(a)
- if range is None:
- range = (a.min(), a.max())
-
- ax = (a - range[0])/(range[1]-range[0])
-
- frgba = map(ax)
-
- if weights is not None:
- frgba[:,0] *= weights
- frgba[:,1] *= weights
- frgba[:,2] *= weights
-
- rgba = (frgba*255).astype(np.uint32)
-
- return rgba[:,0] << 16 | rgba[:,1] << 8 | rgba[:,2]
diff --git a/color/sbrgb10w.csv b/color/sbrgb10w.csv
deleted file mode 100644
index b654ad3..0000000
--- a/color/sbrgb10w.csv
+++ /dev/null
@@ -1,89 +0,0 @@
-390,1.5000E-03,-4.0000E-04,6.2000E-03
-395,3.8000E-03,-1.0000E-03,1.6100E-02
-400,8.9000E-03,-2.5000E-03,4.0000E-02
-405,1.8800E-02,-5.9000E-03,9.0600E-02
-410,3.5000E-02,-1.1900E-02,1.8020E-01
-415,5.3100E-02,-2.0100E-02,3.0880E-01
-420,7.0200E-02,-2.8900E-02,4.6700E-01
-425,7.6300E-02,-3.3800E-02,6.1520E-01
-430,7.4500E-02,-3.4900E-02,7.6380E-01
-435,5.6100E-02,-2.7600E-02,8.7780E-01
-440,3.2300E-02,-1.6900E-02,9.7550E-01
-445,-4.4000E-03,2.4000E-03,1.0019E+00
-450,-4.7800E-02,2.8300E-02,9.9960E-01
-455,-9.7000E-02,6.3600E-02,9.1390E-01
-460,-1.5860E-01,1.0820E-01,8.2970E-01
-465,-2.2350E-01,1.6170E-01,7.4170E-01
-470,-2.8480E-01,2.2010E-01,6.1340E-01
-475,-3.3460E-01,2.7960E-01,4.7200E-01
-480,-3.7760E-01,3.4280E-01,3.4950E-01
-485,-4.1360E-01,4.0860E-01,2.5640E-01
-490,-4.3170E-01,4.7160E-01,1.8190E-01
-495,-4.4520E-01,5.4910E-01,1.3070E-01
-500,-4.3500E-01,6.2600E-01,9.1000E-02
-505,-4.1400E-01,7.0970E-01,5.8000E-02
-510,-3.6730E-01,7.9350E-01,3.5700E-02
-515,-2.8450E-01,8.7150E-01,2.0000E-02
-520,-1.8550E-01,9.4770E-01,9.5000E-03
-525,-4.3500E-02,9.9450E-01,7.0000E-04
-530,1.2700E-01,1.0203E+00,-4.3000E-03
-535,3.1290E-01,1.0375E+00,-6.4000E-03
-540,5.3620E-01,1.0517E+00,-8.2000E-03
-545,7.7220E-01,1.0390E+00,-9.4000E-03
-550,1.0059E+00,1.0029E+00,-9.7000E-03
-555,1.2710E+00,9.6980E-01,-9.7000E-03
-560,1.5574E+00,9.1620E-01,-9.3000E-03
-565,1.8465E+00,8.5710E-01,-8.7000E-03
-570,2.1511E+00,7.8230E-01,-8.0000E-03
-575,2.4250E+00,6.9530E-01,-7.3000E-03
-580,2.6574E+00,5.9660E-01,-6.3000E-03
-585,2.9151E+00,5.0630E-01,-5.3700E-03
-590,3.0779E+00,4.2030E-01,-4.4500E-03
-595,3.1613E+00,3.3600E-01,-3.5700E-03
-600,3.1673E+00,2.5910E-01,-2.7700E-03
-605,3.1048E+00,1.9170E-01,-2.0800E-03
-610,2.9462E+00,1.3670E-01,-1.5000E-03
-615,2.7194E+00,9.3800E-02,-1.0300E-03
-620,2.4526E+00,6.1100E-02,-6.8000E-04
-625,2.1700E+00,3.7100E-02,-4.4200E-04
-630,1.8358E+00,2.1500E-02,-2.7200E-04
-635,1.5179E+00,1.1200E-02,-1.4100E-04
-640,1.2428E+00,4.4000E-03,-5.4900E-05
-645,1.0070E+00,7.8000E-05,-2.2000E-06
-650,7.8270E-01,-1.3680E-03,2.3700E-05
-655,5.9340E-01,-1.9880E-03,2.8600E-05
-660,4.4420E-01,-2.1680E-03,2.6100E-05
-665,3.2830E-01,-2.0060E-03,2.2500E-05
-670,2.3940E-01,-1.6420E-03,1.8200E-05
-675,1.7220E-01,-1.2720E-03,1.3900E-05
-680,1.2210E-01,-9.4700E-04,1.0300E-05
-685,8.5300E-02,-6.8300E-04,7.3800E-06
-690,5.8600E-02,-4.7800E-04,5.2200E-06
-695,4.0800E-02,-3.3700E-04,3.6700E-06
-700,2.8400E-02,-2.3500E-04,2.5600E-06
-705,1.9700E-02,-1.6300E-04,1.7600E-06
-710,1.3500E-02,-1.1100E-04,1.2000E-06
-715,9.2400E-03,-7.4800E-05,8.1700E-07
-720,6.3800E-03,-5.0800E-05,5.5500E-07
-725,4.4100E-03,-3.4400E-05,3.7500E-07
-730,3.0700E-03,-2.3400E-05,2.5400E-07
-735,2.1400E-03,-1.5900E-05,1.7100E-07
-740,1.4900E-03,-1.0700E-05,1.1600E-07
-745,1.0500E-03,-7.2300E-06,7.8500E-08
-750,7.3900E-04,-4.8700E-06,5.3100E-08
-755,5.2300E-04,-3.2900E-06,3.6000E-08
-760,3.7200E-04,-2.2200E-06,2.4400E-08
-765,2.6500E-04,-1.5000E-06,1.6500E-08
-770,1.9000E-04,-1.0200E-06,1.1200E-08
-775,1.3600E-04,-6.8800E-07,7.5300E-09
-780,9.8400E-05,-4.6500E-07,5.0700E-09
-785,7.1300E-05,-3.1200E-07,3.4000E-09
-790,5.1800E-05,-2.0800E-07,2.2700E-09
-795,3.7700E-05,-1.3700E-07,1.5000E-09
-800,2.7600E-05,-8.8000E-08,9.8600E-10
-805,2.0300E-05,-5.5300E-08,6.3900E-10
-810,1.4900E-05,-3.3600E-08,4.0700E-10
-815,1.1000E-05,-1.9600E-08,2.5300E-10
-820,8.1800E-06,-1.0900E-08,1.5200E-10
-825,6.0900E-06,-5.7000E-09,8.6400E-11
-830,4.5500E-06,-2.7700E-09,4.4200E-11 \ No newline at end of file
diff --git a/color/scvle_1.csv b/color/scvle_1.csv
deleted file mode 100644
index 0ab7def..0000000
--- a/color/scvle_1.csv
+++ /dev/null
@@ -1,401 +0,0 @@
-380, 0.0005890000
-381, 0.0006650000
-382, 0.0007520000
-383, 0.0008540000
-384, 0.0009720000
-385, 0.0011080000
-386, 0.0012680000
-387, 0.0014530000
-388, 0.0016680000
-389, 0.0019180000
-390, 0.0022090000
-391, 0.0025470000
-392, 0.0029390000
-393, 0.0033940000
-394, 0.0039210000
-395, 0.0045300000
-396, 0.0052400000
-397, 0.0060500000
-398, 0.0069800000
-399, 0.0080600000
-400, 0.0092900000
-401, 0.0107000000
-402, 0.0123100000
-403, 0.0141300000
-404, 0.0161900000
-405, 0.0185200000
-406, 0.0211300000
-407, 0.0240500000
-408, 0.0273000000
-409, 0.0308900000
-410, 0.0348400000
-411, 0.0391600000
-412, 0.0439000000
-413, 0.0490000000
-414, 0.0545000000
-415, 0.0604000000
-416, 0.0668000000
-417, 0.0736000000
-418, 0.0808000000
-419, 0.0885000000
-420, 0.0966000000
-421, 0.1052000000
-422, 0.1141000000
-423, 0.1235000000
-424, 0.1334000000
-425, 0.1436000000
-426, 0.1541000000
-427, 0.1651000000
-428, 0.1764000000
-429, 0.1879000000
-430, 0.1998000000
-431, 0.2119000000
-432, 0.2243000000
-433, 0.2369000000
-434, 0.2496000000
-435, 0.2625000000
-436, 0.2755000000
-437, 0.2886000000
-438, 0.3017000000
-439, 0.3149000000
-440, 0.3281000000
-441, 0.3412000000
-442, 0.3543000000
-443, 0.3673000000
-444, 0.3803000000
-445, 0.3931000000
-446, 0.4060000000
-447, 0.4180000000
-448, 0.4310000000
-449, 0.4430000000
-450, 0.4550000000
-451, 0.4670000000
-452, 0.4790000000
-453, 0.4900000000
-454, 0.5020000000
-455, 0.5130000000
-456, 0.5240000000
-457, 0.5350000000
-458, 0.5460000000
-459, 0.5570000000
-460, 0.5670000000
-461, 0.5780000000
-462, 0.5880000000
-463, 0.5990000000
-464, 0.6100000000
-465, 0.6200000000
-466, 0.6310000000
-467, 0.6420000000
-468, 0.6530000000
-469, 0.6640000000
-470, 0.6760000000
-471, 0.6870000000
-472, 0.6990000000
-473, 0.7100000000
-474, 0.7220000000
-475, 0.7340000000
-476, 0.7450000000
-477, 0.7570000000
-478, 0.7690000000
-479, 0.7810000000
-480, 0.7930000000
-481, 0.8050000000
-482, 0.8170000000
-483, 0.8280000000
-484, 0.8400000000
-485, 0.8510000000
-486, 0.8620000000
-487, 0.8730000000
-488, 0.8840000000
-489, 0.8940000000
-490, 0.9040000000
-491, 0.9140000000
-492, 0.9230000000
-493, 0.9320000000
-494, 0.9410000000
-495, 0.9490000000
-496, 0.9570000000
-497, 0.9640000000
-498, 0.9700000000
-499, 0.9760000000
-500, 0.9820000000
-501, 0.9860000000
-502, 0.9900000000
-503, 0.9940000000
-504, 0.9970000000
-505, 0.9980000000
-506, 1.0000000000
-507, 1.0000000000
-508, 1.0000000000
-509, 0.9980000000
-510, 0.9970000000
-511, 0.9940000000
-512, 0.9900000000
-513, 0.9860000000
-514, 0.9810000000
-515, 0.9750000000
-516, 0.9680000000
-517, 0.9610000000
-518, 0.9530000000
-519, 0.9440000000
-520, 0.9350000000
-521, 0.9250000000
-522, 0.9150000000
-523, 0.9040000000
-524, 0.8920000000
-525, 0.8800000000
-526, 0.8670000000
-527, 0.8540000000
-528, 0.8400000000
-529, 0.8260000000
-530, 0.8110000000
-531, 0.7960000000
-532, 0.7810000000
-533, 0.7650000000
-534, 0.7490000000
-535, 0.7330000000
-536, 0.7170000000
-537, 0.7000000000
-538, 0.6830000000
-539, 0.6670000000
-540, 0.6500000000
-541, 0.6330000000
-542, 0.6160000000
-543, 0.5990000000
-544, 0.5810000000
-545, 0.5640000000
-546, 0.5480000000
-547, 0.5310000000
-548, 0.5140000000
-549, 0.4970000000
-550, 0.4810000000
-551, 0.4650000000
-552, 0.4480000000
-553, 0.4330000000
-554, 0.4170000000
-555, 0.4020000000
-556, 0.3864000000
-557, 0.3715000000
-558, 0.3569000000
-559, 0.3427000000
-560, 0.3288000000
-561, 0.3151000000
-562, 0.3018000000
-563, 0.2888000000
-564, 0.2762000000
-565, 0.2639000000
-566, 0.2519000000
-567, 0.2403000000
-568, 0.2291000000
-569, 0.2182000000
-570, 0.2076000000
-571, 0.1974000000
-572, 0.1876000000
-573, 0.1782000000
-574, 0.1690000000
-575, 0.1602000000
-576, 0.1517000000
-577, 0.1436000000
-578, 0.1358000000
-579, 0.1284000000
-580, 0.1212000000
-581, 0.1143000000
-582, 0.1078000000
-583, 0.1015000000
-584, 0.0956000000
-585, 0.0899000000
-586, 0.0845000000
-587, 0.0793000000
-588, 0.0745000000
-589, 0.0699000000
-590, 0.0655000000
-591, 0.0613000000
-592, 0.0574000000
-593, 0.0537000000
-594, 0.0502000000
-595, 0.0469000000
-596, 0.0438000000
-597, 0.0409000000
-598, 0.0381600000
-599, 0.0355800000
-600, 0.0331500000
-601, 0.0308700000
-602, 0.0287400000
-603, 0.0267400000
-604, 0.0248700000
-605, 0.0231200000
-606, 0.0214700000
-607, 0.0199400000
-608, 0.0185100000
-609, 0.0171800000
-610, 0.0159300000
-611, 0.0147700000
-612, 0.0136900000
-613, 0.0126900000
-614, 0.0117500000
-615, 0.0108800000
-616, 0.0100700000
-617, 0.0093200000
-618, 0.0086200000
-619, 0.0079700000
-620, 0.0073700000
-621, 0.0068200000
-622, 0.0063000000
-623, 0.0058200000
-624, 0.0053800000
-625, 0.0049700000
-626, 0.0045900000
-627, 0.0042400000
-628, 0.0039130000
-629, 0.0036130000
-630, 0.0033350000
-631, 0.0030790000
-632, 0.0028420000
-633, 0.0026230000
-634, 0.0024210000
-635, 0.0022350000
-636, 0.0020620000
-637, 0.0019030000
-638, 0.0017570000
-639, 0.0016210000
-640, 0.0014970000
-641, 0.0013820000
-642, 0.0012760000
-643, 0.0011780000
-644, 0.0010880000
-645, 0.0010050000
-646, 0.0009280000
-647, 0.0008570000
-648, 0.0007920000
-649, 0.0007320000
-650, 0.0006770000
-651, 0.0006260000
-652, 0.0005790000
-653, 0.0005360000
-654, 0.0004960000
-655, 0.0004590000
-656, 0.0004250000
-657, 0.0003935000
-658, 0.0003645000
-659, 0.0003377000
-660, 0.0003129000
-661, 0.0002901000
-662, 0.0002689000
-663, 0.0002493000
-664, 0.0002313000
-665, 0.0002146000
-666, 0.0001991000
-667, 0.0001848000
-668, 0.0001716000
-669, 0.0001593000
-670, 0.0001480000
-671, 0.0001375000
-672, 0.0001277000
-673, 0.0001187000
-674, 0.0001104000
-675, 0.0001026000
-676, 0.0000954000
-677, 0.0000888000
-678, 0.0000826000
-679, 0.0000769000
-680, 0.0000715000
-681, 0.0000666000
-682, 0.0000620000
-683, 0.0000578000
-684, 0.0000538000
-685, 0.0000501000
-686, 0.0000467000
-687, 0.0000436000
-688, 0.0000406000
-689, 0.0000378900
-690, 0.0000353300
-691, 0.0000329500
-692, 0.0000307500
-693, 0.0000287000
-694, 0.0000267900
-695, 0.0000250100
-696, 0.0000233600
-697, 0.0000218200
-698, 0.0000203800
-699, 0.0000190500
-700, 0.0000178000
-701, 0.0000166400
-702, 0.0000155600
-703, 0.0000145400
-704, 0.0000136000
-705, 0.0000127300
-706, 0.0000119100
-707, 0.0000111400
-708, 0.0000104300
-709, 0.0000097600
-710, 0.0000091400
-711, 0.0000085600
-712, 0.0000080200
-713, 0.0000075100
-714, 0.0000070400
-715, 0.0000066000
-716, 0.0000061800
-717, 0.0000058000
-718, 0.0000054400
-719, 0.0000051000
-720, 0.0000047800
-721, 0.0000044900
-722, 0.0000042100
-723, 0.0000039510
-724, 0.0000037090
-725, 0.0000034820
-726, 0.0000032700
-727, 0.0000030700
-728, 0.0000028840
-729, 0.0000027100
-730, 0.0000025460
-731, 0.0000023930
-732, 0.0000022500
-733, 0.0000021150
-734, 0.0000019890
-735, 0.0000018700
-736, 0.0000017590
-737, 0.0000016550
-738, 0.0000015570
-739, 0.0000014660
-740, 0.0000013790
-741, 0.0000012990
-742, 0.0000012230
-743, 0.0000011510
-744, 0.0000010840
-745, 0.0000010220
-746, 0.0000009620
-747, 0.0000009070
-748, 0.0000008550
-749, 0.0000008060
-750, 0.0000007600
-751, 0.0000007160
-752, 0.0000006750
-753, 0.0000006370
-754, 0.0000006010
-755, 0.0000005670
-756, 0.0000005350
-757, 0.0000005050
-758, 0.0000004770
-759, 0.0000004500
-760, 0.0000004250
-761, 0.0000004010
-762, 0.0000003790
-763, 0.0000003580
-764, 0.0000003382
-765, 0.0000003196
-766, 0.0000003021
-767, 0.0000002855
-768, 0.0000002699
-769, 0.0000002552
-770, 0.0000002413
-771, 0.0000002282
-772, 0.0000002159
-773, 0.0000002042
-774, 0.0000001932
-775, 0.0000001829
-776, 0.0000001731
-777, 0.0000001638
-778, 0.0000001551
-779, 0.0000001468
-780, 0.0000001390 \ No newline at end of file
diff --git a/color/vl1924e_1.csv b/color/vl1924e_1.csv
deleted file mode 100644
index 8b240c0..0000000
--- a/color/vl1924e_1.csv
+++ /dev/null
@@ -1,471 +0,0 @@
-360, 0.0000039170000
-361, 0.0000043935810
-362, 0.0000049296040
-363, 0.0000055321360
-364, 0.0000062082450
-365, 0.0000069650000
-366, 0.0000078132190
-367, 0.0000087673360
-368, 0.0000098398440
-369, 0.0000110432300
-370, 0.0000123900000
-371, 0.0000138864100
-372, 0.0000155572800
-373, 0.0000174429600
-374, 0.0000195837500
-375, 0.0000220200000
-376, 0.0000248396500
-377, 0.0000280412600
-378, 0.0000315310400
-379, 0.0000352152100
-380, 0.0000390000000
-381, 0.0000428264000
-382, 0.0000469146000
-383, 0.0000515896000
-384, 0.0000571764000
-385, 0.0000640000000
-386, 0.0000723442100
-387, 0.0000822122400
-388, 0.0000935081600
-389, 0.0001061361000
-390, 0.0001200000000
-391, 0.0001349840000
-392, 0.0001514920000
-393, 0.0001702080000
-394, 0.0001918160000
-395, 0.0002170000000
-396, 0.0002469067000
-397, 0.0002812400000
-398, 0.0003185200000
-399, 0.0003572667000
-400, 0.0003960000000
-401, 0.0004337147000
-402, 0.0004730240000
-403, 0.0005178760000
-404, 0.0005722187000
-405, 0.0006400000000
-406, 0.0007245600000
-407, 0.0008255000000
-408, 0.0009411600000
-409, 0.0010698800000
-410, 0.0012100000000
-411, 0.0013620910000
-412, 0.0015307520000
-413, 0.0017203680000
-414, 0.0019353230000
-415, 0.0021800000000
-416, 0.0024548000000
-417, 0.0027640000000
-418, 0.0031178000000
-419, 0.0035264000000
-420, 0.0040000000000
-421, 0.0045462400000
-422, 0.0051593200000
-423, 0.0058292800000
-424, 0.0065461600000
-425, 0.0073000000000
-426, 0.0080865070000
-427, 0.0089087200000
-428, 0.0097676800000
-429, 0.0106644300000
-430, 0.0116000000000
-431, 0.0125731700000
-432, 0.0135827200000
-433, 0.0146296800000
-434, 0.0157150900000
-435, 0.0168400000000
-436, 0.0180073600000
-437, 0.0192144800000
-438, 0.0204539200000
-439, 0.0217182400000
-440, 0.0230000000000
-441, 0.0242946100000
-442, 0.0256102400000
-443, 0.0269585700000
-444, 0.0283512500000
-445, 0.0298000000000
-446, 0.0313108300000
-447, 0.0328836800000
-448, 0.0345211200000
-449, 0.0362257100000
-450, 0.0380000000000
-451, 0.0398466700000
-452, 0.0417680000000
-453, 0.0437660000000
-454, 0.0458426700000
-455, 0.0480000000000
-456, 0.0502436800000
-457, 0.0525730400000
-458, 0.0549805600000
-459, 0.0574587200000
-460, 0.0600000000000
-461, 0.0626019700000
-462, 0.0652775200000
-463, 0.0680420800000
-464, 0.0709110900000
-465, 0.0739000000000
-466, 0.0770160000000
-467, 0.0802664000000
-468, 0.0836668000000
-469, 0.0872328000000
-470, 0.0909800000000
-471, 0.0949175500000
-472, 0.0990458400000
-473, 0.1033674000000
-474, 0.1078846000000
-475, 0.1126000000000
-476, 0.1175320000000
-477, 0.1226744000000
-478, 0.1279928000000
-479, 0.1334528000000
-480, 0.1390200000000
-481, 0.1446764000000
-482, 0.1504693000000
-483, 0.1564619000000
-484, 0.1627177000000
-485, 0.1693000000000
-486, 0.1762431000000
-487, 0.1835581000000
-488, 0.1912735000000
-489, 0.1994180000000
-490, 0.2080200000000
-491, 0.2171199000000
-492, 0.2267345000000
-493, 0.2368571000000
-494, 0.2474812000000
-495, 0.2586000000000
-496, 0.2701849000000
-497, 0.2822939000000
-498, 0.2950505000000
-499, 0.3085780000000
-500, 0.3230000000000
-501, 0.3384021000000
-502, 0.3546858000000
-503, 0.3716986000000
-504, 0.3892875000000
-505, 0.4073000000000
-506, 0.4256299000000
-507, 0.4443096000000
-508, 0.4633944000000
-509, 0.4829395000000
-510, 0.5030000000000
-511, 0.5235693000000
-512, 0.5445120000000
-513, 0.5656900000000
-514, 0.5869653000000
-515, 0.6082000000000
-516, 0.6293456000000
-517, 0.6503068000000
-518, 0.6708752000000
-519, 0.6908424000000
-520, 0.7100000000000
-521, 0.7281852000000
-522, 0.7454636000000
-523, 0.7619694000000
-524, 0.7778368000000
-525, 0.7932000000000
-526, 0.8081104000000
-527, 0.8224962000000
-528, 0.8363068000000
-529, 0.8494916000000
-530, 0.8620000000000
-531, 0.8738108000000
-532, 0.8849624000000
-533, 0.8954936000000
-534, 0.9054432000000
-535, 0.9148501000000
-536, 0.9237348000000
-537, 0.9320924000000
-538, 0.9399226000000
-539, 0.9472252000000
-540, 0.9540000000000
-541, 0.9602561000000
-542, 0.9660074000000
-543, 0.9712606000000
-544, 0.9760225000000
-545, 0.9803000000000
-546, 0.9840924000000
-547, 0.9874182000000
-548, 0.9903128000000
-549, 0.9928116000000
-550, 0.9949501000000
-551, 0.9967108000000
-552, 0.9980983000000
-553, 0.9991120000000
-554, 0.9997482000000
-555, 1.0000000000000
-556, 0.9998567000000
-557, 0.9993046000000
-558, 0.9983255000000
-559, 0.9968987000000
-560, 0.9950000000000
-561, 0.9926005000000
-562, 0.9897426000000
-563, 0.9864444000000
-564, 0.9827241000000
-565, 0.9786000000000
-566, 0.9740837000000
-567, 0.9691712000000
-568, 0.9638568000000
-569, 0.9581349000000
-570, 0.9520000000000
-571, 0.9454504000000
-572, 0.9384992000000
-573, 0.9311628000000
-574, 0.9234576000000
-575, 0.9154000000000
-576, 0.9070064000000
-577, 0.8982772000000
-578, 0.8892048000000
-579, 0.8797816000000
-580, 0.8700000000000
-581, 0.8598613000000
-582, 0.8493920000000
-583, 0.8386220000000
-584, 0.8275813000000
-585, 0.8163000000000
-586, 0.8047947000000
-587, 0.7930820000000
-588, 0.7811920000000
-589, 0.7691547000000
-590, 0.7570000000000
-591, 0.7447541000000
-592, 0.7324224000000
-593, 0.7200036000000
-594, 0.7074965000000
-595, 0.6949000000000
-596, 0.6822192000000
-597, 0.6694716000000
-598, 0.6566744000000
-599, 0.6438448000000
-600, 0.6310000000000
-601, 0.6181555000000
-602, 0.6053144000000
-603, 0.5924756000000
-604, 0.5796379000000
-605, 0.5668000000000
-606, 0.5539611000000
-607, 0.5411372000000
-608, 0.5283528000000
-609, 0.5156323000000
-610, 0.5030000000000
-611, 0.4904688000000
-612, 0.4780304000000
-613, 0.4656776000000
-614, 0.4534032000000
-615, 0.4412000000000
-616, 0.4290800000000
-617, 0.4170360000000
-618, 0.4050320000000
-619, 0.3930320000000
-620, 0.3810000000000
-621, 0.3689184000000
-622, 0.3568272000000
-623, 0.3447768000000
-624, 0.3328176000000
-625, 0.3210000000000
-626, 0.3093381000000
-627, 0.2978504000000
-628, 0.2865936000000
-629, 0.2756245000000
-630, 0.2650000000000
-631, 0.2547632000000
-632, 0.2448896000000
-633, 0.2353344000000
-634, 0.2260528000000
-635, 0.2170000000000
-636, 0.2081616000000
-637, 0.1995488000000
-638, 0.1911552000000
-639, 0.1829744000000
-640, 0.1750000000000
-641, 0.1672235000000
-642, 0.1596464000000
-643, 0.1522776000000
-644, 0.1451259000000
-645, 0.1382000000000
-646, 0.1315003000000
-647, 0.1250248000000
-648, 0.1187792000000
-649, 0.1127691000000
-650, 0.1070000000000
-651, 0.1014762000000
-652, 0.0961886400000
-653, 0.0911229600000
-654, 0.0862648500000
-655, 0.0816000000000
-656, 0.0771206400000
-657, 0.0728255200000
-658, 0.0687100800000
-659, 0.0647697600000
-660, 0.0610000000000
-661, 0.0573962100000
-662, 0.0539550400000
-663, 0.0506737600000
-664, 0.0475496500000
-665, 0.0445800000000
-666, 0.0417587200000
-667, 0.0390849600000
-668, 0.0365638400000
-669, 0.0342004800000
-670, 0.0320000000000
-671, 0.0299626100000
-672, 0.0280766400000
-673, 0.0263293600000
-674, 0.0247080500000
-675, 0.0232000000000
-676, 0.0218007700000
-677, 0.0205011200000
-678, 0.0192810800000
-679, 0.0181206900000
-680, 0.0170000000000
-681, 0.0159037900000
-682, 0.0148371800000
-683, 0.0138106800000
-684, 0.0128347800000
-685, 0.0119200000000
-686, 0.0110683100000
-687, 0.0102733900000
-688, 0.0095333110000
-689, 0.0088461570000
-690, 0.0082100000000
-691, 0.0076237810000
-692, 0.0070854240000
-693, 0.0065914760000
-694, 0.0061384850000
-695, 0.0057230000000
-696, 0.0053430590000
-697, 0.0049957960000
-698, 0.0046764040000
-699, 0.0043800750000
-700, 0.0041020000000
-701, 0.0038384530000
-702, 0.0035890990000
-703, 0.0033542190000
-704, 0.0031340930000
-705, 0.0029290000000
-706, 0.0027381390000
-707, 0.0025598760000
-708, 0.0023932440000
-709, 0.0022372750000
-710, 0.0020910000000
-711, 0.0019535870000
-712, 0.0018245800000
-713, 0.0017035800000
-714, 0.0015901870000
-715, 0.0014840000000
-716, 0.0013844960000
-717, 0.0012912680000
-718, 0.0012040920000
-719, 0.0011227440000
-720, 0.0010470000000
-721, 0.0009765896000
-722, 0.0009111088000
-723, 0.0008501332000
-724, 0.0007932384000
-725, 0.0007400000000
-726, 0.0006900827000
-727, 0.0006433100000
-728, 0.0005994960000
-729, 0.0005584547000
-730, 0.0005200000000
-731, 0.0004839136000
-732, 0.0004500528000
-733, 0.0004183452000
-734, 0.0003887184000
-735, 0.0003611000000
-736, 0.0003353835000
-737, 0.0003114404000
-738, 0.0002891656000
-739, 0.0002684539000
-740, 0.0002492000000
-741, 0.0002313019000
-742, 0.0002146856000
-743, 0.0001992884000
-744, 0.0001850475000
-745, 0.0001719000000
-746, 0.0001597781000
-747, 0.0001486044000
-748, 0.0001383016000
-749, 0.0001287925000
-750, 0.0001200000000
-751, 0.0001118595000
-752, 0.0001043224000
-753, 0.0000973356000
-754, 0.0000908458700
-755, 0.0000848000000
-756, 0.0000791466700
-757, 0.0000738580000
-758, 0.0000689160000
-759, 0.0000643026700
-760, 0.0000600000000
-761, 0.0000559818700
-762, 0.0000522256000
-763, 0.0000487184000
-764, 0.0000454474700
-765, 0.0000424000000
-766, 0.0000395610400
-767, 0.0000369151200
-768, 0.0000344486800
-769, 0.0000321481600
-770, 0.0000300000000
-771, 0.0000279912500
-772, 0.0000261135600
-773, 0.0000243602400
-774, 0.0000227246100
-775, 0.0000212000000
-776, 0.0000197785500
-777, 0.0000184528500
-778, 0.0000172168700
-779, 0.0000160645900
-780, 0.0000149900000
-781, 0.0000139872800
-782, 0.0000130515500
-783, 0.0000121781800
-784, 0.0000113625400
-785, 0.0000106000000
-786, 0.0000098858770
-787, 0.0000092173040
-788, 0.0000085923620
-789, 0.0000080091330
-790, 0.0000074657000
-791, 0.0000069595670
-792, 0.0000064879950
-793, 0.0000060486990
-794, 0.0000056393960
-795, 0.0000052578000
-796, 0.0000049017710
-797, 0.0000045697200
-798, 0.0000042601940
-799, 0.0000039717390
-800, 0.0000037029000
-801, 0.0000034521630
-802, 0.0000032183020
-803, 0.0000030003000
-804, 0.0000027971390
-805, 0.0000026078000
-806, 0.0000024312200
-807, 0.0000022665310
-808, 0.0000021130130
-809, 0.0000019699430
-810, 0.0000018366000
-811, 0.0000017122300
-812, 0.0000015962280
-813, 0.0000014880900
-814, 0.0000013873140
-815, 0.0000012934000
-816, 0.0000012058200
-817, 0.0000011241430
-818, 0.0000010480090
-819, 0.0000009770578
-820, 0.0000009109300
-821, 0.0000008492513
-822, 0.0000007917212
-823, 0.0000007380904
-824, 0.0000006881098
-825, 0.0000006415300
-826, 0.0000005980895
-827, 0.0000005575746
-828, 0.0000005198080
-829, 0.0000004846123
-830, 0.0000004518100 \ No newline at end of file