Files
lamp-testbench/crates/tm30/data/cmf_cie1964_10deg_380_780.csv
grabowski 2a3f28001c Lamp testbench in Rust around the HPCS 6500
lampbench station / export / label / tm30 / calibrate replace the Python
lamp_station.py, lamp_export.py, label_printer.py, tm30.py and
calibration.py that lived in HPCS6500-py. The driver is a submodule
(HPCS6500/, like mppt-testbench). Workspace crates: tm30 (TM-30-18 port of
colour-science 0.4.7), brother-ql (raster protocol, byte-identical to
brother_ql) and lamp-label (QR + ID labels for the QL-820NWB).

Bundles are byte-identical to lamp_export.py's (golden tests); the station
runs end to end in a test against the simulated instrument.
2026-10-22 17:26:14 +07:00

21 KiB

1wavelength_nmx_bary_barz_bar
2380.00.000159952000000000041.7364e-050.0007047760000000002
3381.00.000215079999999999982.3327000000000002e-050.0009482299999999998
4382.00.000287489999999999953.1149999999999985e-050.0012682000000000001
5383.00.000381990000000000134.135e-050.0016861000000000003
6384.00.000504555.456000000000002e-050.0022285000000000004
7385.00.000662447.156e-050.002927800000000001
8386.00.00086450000000000049.329999999999999e-050.0038236999999999993
9387.00.00112150000000000080.000120869999999999960.0049642
10388.00.00144616000000000020.000155640.006406700000000001
11389.00.00185358999999999960.000199200000000000040.008219300000000006
12390.00.00236160.00025340.010482199999999997
13391.00.00299060000000000040.00032020000000000010.013289
14392.00.00376449999999999870.000402400000000000130.016747
15393.00.00471019999999999950.00050230000000000010.020980000000000006
16394.00.00585810000000000150.00062320.026127
17395.00.0072423000000000010.00076849999999999990.03234399999999999
18396.00.0088996000000000020.00094170.039802000000000004
19397.00.0108708999999999980.00114780000000000030.048691000000000026
20398.00.0131988999999999980.00139030000000000030.05921
21399.00.0159291999999999980.00167399999999999970.07157600000000001
22400.00.0191097000000000070.00200440.08601089999999999
23401.00.0227879999999999920.0023860.10273999999999998
24402.00.0270110000000000070.0028220.12200000000000001
25403.00.0318290.00331900000000000080.14401999999999995
26404.00.0372780000000000060.00388000000000000150.16899
27405.00.04340.0045090.19712000000000005
28406.00.050222999999999990.0052090000000000010.22857000000000002
29407.00.0577640000000000240.0059850000000000020.2634699999999999
30408.00.066038000000000010.0068330000000000020.30189999999999995
31409.00.075033000000000020.0077570.3438699999999999
32410.00.084735999999999980.0087560000000000020.38936599999999993
33411.00.095040999999999990.0098160.43796999999999997
34412.00.105836000000000010.0109180000000000020.4892199999999997
35413.00.117066000000000020.0120580.5429000000000002
36414.00.1286820.0132369999999999990.5988100000000001
37415.00.1406380.0144559999999999930.6567600000000001
38416.00.1528930.0157169999999999950.7165800000000001
39417.00.165415999999999980.0170250000000000020.7781199999999999
40418.00.17819099999999990.0183989999999999950.8413100000000001
41419.00.191213999999999940.0198479999999999980.9061099999999996
42420.00.204492000000000120.0213910000000000040.9725420000000005
43421.00.217649999999999930.0229920000000000021.0389
44422.00.2302670.0245980000000000021.1030999999999997
45423.00.242311000000000030.0262131.1651
46424.00.2537930.027841000000000011.2249000000000003
47425.00.2647370.0294970000000000131.2824999999999998
48426.00.2751950.031194999999999991.3382000000000003
49427.00.285301000000000140.0329270000000000051.3926000000000003
50428.00.29514299999999990.0347381.4461
51429.00.304869000000000060.0366540000000000061.4993999999999996
52430.00.314679000000000040.0386761.5534800000000002
53431.00.324354999999999950.040792000000000021.6071999999999997
54432.00.333569999999999870.042946000000000021.6588999999999996
55433.00.3422430.045114000000000011.7082000000000006
56434.00.350311999999999960.047332999999999981.7547999999999995
57435.00.3577190.049601999999999991.7985000000000002
58436.00.36448199999999980.051934000000000011.8391999999999997
59437.00.370492999999999850.0543369999999999961.8766
60438.00.37572700000000010.0568220000000000041.910499999999999
61439.00.380158000000000050.059398999999999991.9408000000000003
62440.00.38373400000000010.062076999999999991.9672799999999995
63441.00.38632699999999980.064737000000000031.9891000000000008
64442.00.38785799999999990.067285000000000032.0057000000000005
65443.00.388396000000000240.069764000000000052.0174
66444.00.387978000000000160.0722182.0243999999999995
67445.00.3867260.0747042.0272999999999994
68446.00.384695999999999870.077272000000000012.0264000000000006
69447.00.382005999999999960.079979000000000012.0223
70448.00.378708999999999960.082874000000000022.0153000000000003
71449.00.374914999999999940.086000000000000032.0060000000000002
72450.00.3707020.089456000000000011.9948000000000012
73451.00.3660890.092946999999999961.9813999999999998
74452.00.3610450.096274999999999971.9653
75453.00.35551799999999990.099534999999999981.9463999999999995
76454.00.34948599999999990.102829000000000061.9248
77455.00.342956999999999960.106255999999999991.9007000000000005
78456.00.335892999999999940.109901000000000031.874100000000001
79457.00.32828399999999990.113835000000000031.8450999999999997
80458.00.320150.118166999999999971.8138999999999994
81459.00.3114750.1229321.7806000000000006
82460.00.3022730.12820100000000011.7453700000000003
83461.00.292858000000000060.133457000000000021.7091000000000003
84462.00.2835020.1383231.6722999999999997
85463.00.274043999999999950.143041999999999951.6346999999999994
86464.00.26426300000000010.147787000000000061.5956
87465.00.254084999999999950.152760999999999981.5549000000000004
88466.00.243392000000000020.158101999999999961.5121999999999993
89467.00.232186999999999980.163940999999999951.4673000000000005
90468.00.220487999999999930.1703621.4198999999999995
91469.00.208198000000000020.177425000000000051.3700000000000003
92470.00.1956180.185189999999999941.3175600000000005
93471.00.183034000000000090.193024999999999951.2623999999999997
94472.00.1702220.200313000000000071.2049999999999998
95473.00.157348000000000040.207155999999999951.1466000000000003
96474.00.144649999999999950.2136441.0879999999999999
97475.00.132349000000000050.219939999999999891.0302000000000002
98476.00.120584000000000040.226169999999999980.9738299999999998
99477.00.109455999999999970.232466999999999980.9194300000000002
100478.00.099042000000000030.23902499999999990.86746
101479.00.0893880.24599699999999990.8182799999999998
102480.00.080506999999999980.253589000000000060.772125
103481.00.0720340.26187599999999990.7282900000000002
104482.00.063710000000000020.27064300000000020.6860399999999998
105483.00.055693999999999980.2796450.64553
106484.00.048116999999999990.2886940.6068499999999998
107485.00.0410720.2976650.5700599999999998
108486.00.034642000000000010.306468999999999940.5352199999999999
109487.00.0288959999999999980.315034999999999950.5023400000000001
110488.00.0238760.3233350.4714
111489.00.0196280.3313660.44238999999999995
112490.00.0161720000000000020.33913300000000020.4152539999999998
113491.00.01330.347859999999999840.39002400000000015
114492.00.0107590000000000010.35832599999999980.3663989999999999
115493.00.0085419999999999940.370001000000000140.344015
116494.00.0066609999999999970.38246399999999990.32268899999999984
117495.00.0051319999999999980.395379000000000040.3023559999999999
118496.00.0039819999999999990.408482000000000230.28303600000000007
119497.00.00323900000000000060.42158800000000010.26481600000000005
120498.00.00293399999999999870.434618999999999870.2478479999999999
121499.00.00311399999999999960.447600999999999750.23231800000000002
122500.00.0038160.460777000000000160.21850200000000009
123501.00.0050949999999999990.47433999999999990.20585099999999995
124502.00.0069359999999999990.488199999999999860.193596
125503.00.0092989999999999980.502340.18173599999999998
126504.00.0121469999999999980.51674000000000010.1702809999999999
127505.00.0154440000000000060.53136000000000030.15924899999999997
128506.00.019156000000000010.54619000000000010.14867300000000003
129507.00.023250.56118000000000010.138609
130508.00.0276899999999999920.57629000000000010.12909600000000007
131509.00.0324440000000000140.59150000000000010.120215
132510.00.0374650.60674099999999960.11204399999999999
133511.00.0429559999999999940.62214999999999980.10471000000000008
134512.00.049113999999999990.63782999999999990.09819599999999999
135513.00.055919999999999970.653710.09236099999999994
136514.00.063348999999999990.669680.08708800000000004
137515.00.071357999999999990.68566000000000030.082248
138516.00.079901000000000010.70154999999999990.07774400000000002
139517.00.088908999999999960.71723000000000040.073456
140518.00.098293000000000020.73257000000000020.06926799999999998
141519.00.107949000000000040.74746000000000010.06506000000000003
142520.00.117749000000000030.76175699999999990.06070899999999999
143521.00.127839000000000040.775340.056457000000000014
144522.00.138449999999999960.78822000000000010.05260899999999999
145523.00.149516000000000040.80045999999999980.049122
146524.00.161041000000000020.81213999999999990.04595399999999999
147525.00.1729530.82333000000000010.04304999999999999
148526.00.185209000000000040.83412000000000030.040368
149527.00.197754999999999880.84459999999999990.03783900000000001
150528.00.210538000000000060.854870.03538399999999999
151529.00.223460000000000050.86504000000000030.032948999999999985
152530.00.236491000000000030.87521099999999990.030451000000000006
153531.00.249633000000000080.885370.028029
154532.00.2629720.89536999999999980.025861999999999996
155533.00.27651500000000010.905150.02391999999999999
156534.00.290268999999999830.91465000000000020.022173999999999992
157535.00.30421299999999980.923810.02058399999999999
158536.00.3183610.93254999999999990.019126999999999998
159537.00.332704999999999860.94081000000000010.017740000000000002
160538.00.34723199999999980.94852000000000010.016403000000000008
161539.00.36192600000000010.95560000000000010.015063999999999994
162540.00.37677199999999990.96198800000000010.013676000000000002
163541.00.39168299999999980.967540.012307999999999998
164542.00.40659400000000010.972230.011056000000000002
165543.00.42153900000000010.97616999999999980.009915000000000002
166544.00.436517000000000040.97945999999999980.008872000000000003
167545.00.451584000000000260.98220000000000010.007917999999999996
168546.00.46678200000000020.98451999999999970.007029999999999999
169547.00.48214700000000020.98651999999999960.006223000000000002
170548.00.497737999999999850.98831999999999980.0054529999999999995
171549.00.51360600000000020.99001999999999990.004714000000000001
172550.00.52982599999999980.99176100000000040.003988
173551.00.546440.99353000000000040.0032889999999999994
174552.00.56342599999999990.99522999999999960.002645999999999999
175553.00.58072600000000020.99677000000000020.0020629999999999997
176554.00.59829000000000030.998090.001533
177555.00.61605299999999990.999110.001091
178556.00.63394800000000010.99976999999999980.0007109999999999999
179557.00.65190100000000021.00.00040700000000000035
180558.00.66982400000000020.99971000000000030.00018400000000000014
181559.00.68763200000000020.99885000000000054.7000000000000085e-05
182560.00.70522399999999960.9973399999999998-1.3552527156068805e-20
183561.00.7227730.99525999999999981.6940658945086007e-21
184562.00.74048299999999980.99274000000000033.3881317890172014e-21
185563.00.75827300000000010.98975000000000020.0
186564.00.77608299999999990.98630000000000020.0
187565.00.79383199999999980.98238000000000030.0
188566.00.81143600000000040.97797999999999970.0
189567.00.82882200000000010.97310999999999980.0
190568.00.84587900000000030.96774000000000030.0
191569.00.86252499999999980.96188999999999970.0
192570.00.87865500000000030.95555200000000040.0
193571.00.89420799999999980.94860100000000020.0
194572.00.90920599999999970.94098100000000060.0
195573.00.92367200000000030.93279800000000020.0
196574.00.9376380.92415800000000030.0
197575.00.95116199999999970.91517500000000030.0
198576.00.96428300000000010.9059540.0
199577.00.97706799999999960.89660800000000050.0
200578.00.98958999999999950.88724900000000010.0
201579.01.00191000000000030.87798600000000040.0
202580.01.014160.86893399999999930.0
203581.01.02650000000000040.86016399999999970.0
204582.01.03879999999999970.85151900000000010.0
205583.01.05100000000000020.84296299999999980.0
206584.01.06289999999999950.83439300000000020.0
207585.01.07430.82562300000000010.0
208586.01.08520.81676399999999990.0
209587.01.09520.80754400000000020.0
210588.01.10420000000000070.79794699999999990.0
211589.01.11199999999999970.7878930.0
212590.01.11851999999999970.77740500000000010.0
213591.01.12380000000000010.76648999999999970.0
214592.01.12799999999999970.75530900000000020.0
215593.01.13110000000000020.74384500000000020.0
216594.01.13320000000000040.73219000000000010.0
217595.01.13429999999999990.7203530.0
218596.01.13429999999999960.70828100000000030.0
219597.01.13330.6960550.0
220598.01.13120.68362100000000010.0
221599.01.12809999999999990.67104800000000030.0
222600.01.12398999999999960.65834100000000020.0
223601.01.11890000000000020.6455450.0
224602.01.11290000000000040.6327180.0
225603.01.10589999999999990.6198150.0
226604.01.09799999999999990.60688700000000020.0
227605.01.08910.59387800000000010.0
228606.01.07920.5807810.0
229607.01.06840000000000020.56765299999999970.0
230608.01.05669999999999980.554490.0
231609.01.04400000000000050.5412280.0
232610.01.03048000000000050.5279630.0
233611.01.01600000000000020.51463400000000010.0
234612.01.00080.50136299999999990.0
235613.00.98478999999999980.488124000000000060.0
236614.00.96808000000000050.474935000000000050.0
237615.00.950740.46183400000000010.0
238616.00.93279999999999990.44882299999999990.0
239617.00.91433999999999970.43591699999999990.0
240618.00.89538999999999970.42315300000000020.0
241619.00.87603000000000010.41052600000000010.0
242620.00.85629700000000030.3980570.0
243621.00.83634999999999970.385835000000000150.0
244622.00.81629000000000020.373951000000000030.0
245623.00.79605000000000010.36231100000000010.0
246624.00.77561000000000040.350863000000000040.0
247625.00.75493000000000010.339553999999999970.0
248626.00.73398999999999990.3283090.0
249627.00.71278000000000020.31711799999999990.0
250628.00.69129000000000030.305935999999999930.0
251629.00.66952000000000040.294737000000000140.0
252630.00.64746700000000020.2834930.0
253631.00.62511000000000020.2722220.0
254632.00.60252000000000030.260990000000000170.0
255633.00.579890.249877000000000070.0
256634.00.55736999999999980.238945999999999880.0
257635.00.53510999999999990.228254000000000040.0
258636.00.51323999999999990.217852999999999850.0
259637.00.491859999999999960.207780000000000020.0
260638.00.47107999999999990.198071999999999940.0
261639.00.450960000000000250.188747999999999970.0
262640.00.43156700000000020.179828000000000020.0
263641.00.412870.171285000000000020.0
264642.00.394750.163058999999999950.0
265643.00.377210000000000050.1551510.0
266644.00.360190.147534999999999940.0
267645.00.343689999999999940.140210999999999970.0
268646.00.32768999999999990.133170000000000070.0
269647.00.312169999999999950.12640.0
270648.00.29711000000000010.119892000000000030.0
271649.00.282499999999999860.113640.0
272650.00.26832899999999990.1076330.0
273651.00.254590.101869999999999990.0
274652.00.241299999999999960.0963470.0
275653.00.228479999999999880.0910630.0
276654.00.216140000000000050.086009999999999950.0
277655.00.204299999999999950.081187000000000020.0
278656.00.192950000000000040.0765830.0
279657.00.182110000000000020.0721980.0
280658.00.171769999999999980.0680240.0
281659.00.161919999999999950.064052000000000010.0
282660.00.152568000000000040.060281000000000020.0
283661.00.143670000000000020.0566969999999999840.0
284662.00.135199999999999960.053291999999999980.0
285663.00.127130.0500590000000000060.0
286664.00.119480.0469980.0
287665.00.112209999999999950.0440959999999999960.0
288666.00.105309999999999990.041345000000000030.0
289667.00.098786000000000030.038750700000000030.0
290668.00.092610000000000030.036297799999999990.0
291669.00.086772999999999960.0339832000000000050.0
292670.00.08126060.031800399999999990.0
293671.00.076048000000000020.0297394999999999850.0
294672.00.071113999999999970.0277918000000000020.0
295673.00.066454000000000030.025955100000000010.0
296674.00.0620619999999999850.0242262999999999960.0
297675.00.057930000000000020.0226016999999999950.0
298676.00.054050000000000030.021077900000000010.0
299677.00.050412000000000010.0196505000000000080.0
300678.00.047006000000000010.018315300000000010.0
301679.00.0438229999999999940.0170686000000000030.0
302680.00.040850800000000010.0159051000000000020.0
303681.00.0380719999999999950.01481830.0
304682.00.035467999999999980.0138007999999999980.0
305683.00.0330310.01284950.0
306684.00.0307530.0119606999999999980.0
307685.00.0286230000000000030.01113030.0
308686.00.0266350000000000060.01035550.0
309687.00.0247810000000000040.0096332000000000010.0
310688.00.0230520.0089598999999999960.0
311689.00.0214410.0083324000000000020.0
312690.00.0199412999999999880.00774880.0
313691.00.0185439999999999980.0072046000000000060.0
314692.00.0172410000000000060.0066974999999999990.0
315693.00.0160270.0062251000000000010.0
316694.00.0148959999999999930.00578499999999999850.0
317695.00.0138420.00537510.0
318696.00.0128620.0049941000000000010.0
319697.00.0119490000000000010.00463920.0
320698.00.0111000000000000040.00430930.0
321699.00.0103109999999999970.00400280.0
322700.00.0095768799999999940.00371774000000000150.0
323701.00.0088939999999999970.003452620.0
324702.00.0082580999999999990.00320582999999999940.0
325703.00.0076664000000000020.00297622999999999940.0
326704.00.0071162999999999990.002762810.0
327705.00.00660520.00256455999999999960.0
328706.00.0061305999999999970.0023804800000000010.0
329707.00.0056902999999999990.002209710.0
330708.00.0052818999999999990.00205131999999999970.0
331709.00.00490329999999999850.00190449000000000070.0
332710.00.004552630.00176846999999999990.0
333711.00.0042275000000000010.001642360.0
334712.00.00392580.00152535000000000020.0
335713.00.00364570000000000170.00141671999999999940.0
336714.00.0033858999999999980.00131594999999999950.0
337715.00.00314470000000000030.001222390.0
338716.00.00292080.00113555000000000010.0
339717.00.0027130.00105494000000000030.0
340718.00.00252020.00098014000000000020.0
341719.00.00234110000000000050.00091066000000000070.0
342720.00.00217495999999999920.00084618999999999990.0
343721.00.00202060.00078629000000000030.0
344722.00.00187729999999999950.00073068000000000030.0
345723.00.00174409999999999930.00067898999999999970.0
346724.00.00162049999999999980.00063100999999999970.0
347725.00.00150569999999999980.00058643999999999970.0
348726.00.00139920000000000060.000545110.0
349727.00.00130039999999999970.00050672000000000010.0
350728.00.00120870.00047111000000000030.0
351729.00.00112360.00043805000000000020.0
352730.00.00104475999999999960.00040741000000000010.0
353731.00.000971560.000378961999999999940.0
354732.00.00090359999999999950.0003525430.0
355733.00.00084048000000000020.000328000999999999970.0
356734.00.00078187000000000020.00030520800000000010.0
357735.00.00072744999999999990.0002840410.0
358736.00.00067690000000000010.000264374999999999960.0
359737.00.00062995999999999980.00024610899999999990.0
360738.00.00058637000000000020.000229142999999999960.0
361739.00.00054587000000000020.000213375999999999960.0
362740.00.0005082580.00019872999999999990.0
363741.00.00047330000000000010.0001851150.0
364742.00.000440800000000000040.000172454000000000030.0
365743.00.00041057999999999970.0001606780.0
366744.00.00038248999999999990.000149730.0
367745.00.000356380.000139550000000000060.0
368746.00.000332110000000000150.000130086000000000010.0
369747.00.000309550.000121290000000000070.0
370748.00.000288580.000113106000000000050.0
371749.00.000269090000000000040.000105501000000000050.0
372750.00.00025096900000000019.842799999999999e-050.0
373751.00.000234130000000000069.185300000000002e-050.0
374752.00.000218470000000000048.573800000000001e-050.0
375753.00.000203910000000000028.004800000000002e-050.0
376754.00.000190350000000000077.475099999999996e-050.0
377755.00.000177730000000000056.981900000000002e-050.0
378756.00.00016597000000000016.522200000000002e-050.0
379757.00.000155020000000000136.0939000000000014e-050.0
380758.00.000144800000000000085.694200000000002e-050.0
381759.00.000135280000000000055.3217e-050.0
382760.00.000126390000000000014.9737000000000015e-050.0
383761.00.000118099999999999974.649099999999998e-050.0
384762.00.000110370000000000034.3464e-050.0
385763.00.000103150000000000014.063500000000001e-050.0
386764.09.642699999999998e-053.800000000000001e-050.0
387765.09.015099999999997e-053.554049999999998e-050.0
388766.08.429399999999999e-053.324479999999998e-050.0
389767.07.883e-053.110059999999999e-050.0
390768.07.372899999999997e-052.9098999999999994e-050.0
391769.06.896899999999998e-052.7230699999999993e-050.0
392770.06.452580000000003e-052.5485999999999986e-050.0
393771.06.0376e-052.385609999999999e-050.0
394772.05.6500000000000005e-052.2333200000000005e-050.0
395773.05.288e-052.091039999999999e-050.0
396774.04.949800000000002e-051.9580799999999997e-050.0
397775.04.633899999999998e-051.8338399999999997e-050.0
398776.04.3389e-051.7177699999999986e-050.0
399777.04.063400000000001e-051.60934e-050.0
400778.03.8060000000000025e-051.508e-050.0
401779.03.565700000000002e-051.4133600000000005e-050.0
402780.03.341169999999999e-051.3249e-050.0