Files
lamp-testbench/crates/tm30/data/d_series_basis_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

19 KiB

1wavelength_nmS0S1S2
2380.063.3999999999999938.4999999999999863.0
3381.063.3804838.145122.7728
4382.063.6556837.8306399999999952.5828800000000003
5383.064.0868837.5241599999999952.41896
6384.064.4428837.1716799999999952.2622400000000007
7385.064.6000000000000136.7499999999999862.1000000000000014
8386.064.59236.269281.93392
9387.064.3700799999999935.710161.76376
10388.064.2233599999999935.197041.5864000000000003
11389.064.6086399999999834.921921.3990400000000005
12390.065.7999999999999834.999999999999991.2000000000000015
13391.067.727235.40720.9903199999999999
14392.070.3961636.153440.7727999999999999
15393.073.5971199999999937.137680.5452799999999999
16394.076.9804799999999738.1915200000000040.3041599999999999
17395.080.2999999999999539.200000000000010.04999999999999982
18396.083.5830440.17776-0.2156800000000001
19397.086.8387241.12408-0.49712000000000006
20398.089.9119999999999942.0008-0.7649600000000002
21399.092.6052842.76751999999999-0.9748000000000003
22400.094.7999999999999743.399999999999984-1.1000000000000008
23401.096.4768843.883759999999995-1.14504
24402.097.5744.192-1.10616
25403.098.2831199999999844.39024-1.0092800000000002
26404.098.9558399999999744.58768-0.8976000000000001
27405.099.7999999999999444.85-0.8000000000000003
28406.0100.7780845.16416-0.71248
29407.0101.9195199999999945.54304-0.63608
30408.0103.1013599999999945.92272-0.5744799999999999
31409.0104.1051999999999746.1964-0.5288799999999998
32410.0104.7999999999999546.3-0.49999999999999967
33411.0105.2222446.247279999999996-0.49144
34412.0105.3565599999999946.02712-0.50728
35413.0105.3128799999999845.70096-0.5391199999999999
36414.0105.2743999999999645.37120000000001-0.5729599999999999
37415.0105.3499999999999245.10000000000001-0.5999999999999999
38416.0105.5172844.87536-0.62176
39417.0105.7996844.708560000000006-0.6371199999999999
40418.0106.0768844.54536-0.65048
41419.0106.1500800000000244.294160000000005-0.6698399999999998
42420.0105.9000000000000243.90000000000001-0.6999999999999995
43421.0105.3781600000000143.38352-0.7399199999999999
44422.0104.6172842.752159999999996-0.7908799999999999
45423.0103.652442.032799999999995-0.8478399999999999
46424.0102.5419199999999841.270239999999994-0.9024000000000001
47425.0101.3499999999999740.499999999999986-0.95
48426.0100.0812799999999939.72016-0.9918399999999999
49427.098.70238.924-1.02624
50428.097.4683238.171040000000005-1.0630399999999998
51429.096.7586437.54608-1.1178399999999997
52430.096.8000000000000137.10000000000001-1.199999999999999
53431.097.5624836.82928-1.3067199999999999
54432.099.0875236.74704-1.43744
55433.0101.1365599999999736.7928-1.58616
56434.0103.3119999999999736.86576-1.74288
57435.0105.3499999999999236.9-1.8999999999999995
58436.0107.2881599999999936.90544-2.05808
59437.0109.1141636.8776-2.21816
60438.0110.8137636.822559999999996-2.37024
61439.0112.4053600000000236.759519999999995-2.50032
62440.0113.9000000000000236.69999999999998-2.6
63441.0115.2549600000000136.632400000000004-2.66928
64442.0116.4217636.54696-2.70504
65443.0117.4805600000000136.45352-2.7188000000000003
66444.0118.5649600000000136.36848-2.72976
67445.0119.7500000000000336.3-2.750000000000001
68446.0121.017636.245439999999995-2.77744
69447.0122.3909636.20912-2.8136
70448.0123.7387236.16439999999999-2.85256
71449.0124.8504800000000236.06967999999999-2.88352
72450.0125.6000000000000435.899999999999984-2.899999999999999
73451.0126.0115199999999935.658879999999996-2.90432
74452.0126.0639235.340399999999995-2.89656
75453.0125.8803199999999834.97192-2.8808
76454.0125.6659199999999734.59903999999999-2.8638399999999997
77455.0125.5499999999999734.24999999999998-2.8499999999999996
78456.0125.510433.91968-2.83856
79457.0125.5631233.612320000000004-2.83
80458.0125.6466399999999933.309360000000005-2.82264
81459.0125.6481599999999932.97840000000001-2.8132800000000002
82460.0125.4999999999999732.600000000000016-2.8000000000000003
83461.0125.2309632.18128-2.78376
84462.0124.8506400000000131.723760000000002-2.76504
85463.0124.3883200000000231.238240000000005-2.74432
86464.0123.8928000000000430.742720000000006-2.7224000000000004
87465.0123.4000000000000630.250000000000007-2.7000000000000006
88466.0122.9067229.75872-2.6771200000000004
89467.0122.4095229.26824-2.6535200000000003
90468.0121.9455228.78776-2.63112
91469.0121.5655228.329279999999997-2.6127200000000004
92470.0121.3000000000000327.89999999999999-2.600000000000001
93471.0121.1425627.49992-2.5921600000000002
94472.0121.0907199999999927.130959999999998-2.5883200000000004
95473.0121.1228826.784-2.5884800000000006
96474.0121.2030399999999926.443839999999998-2.5926400000000007
97475.0121.2999999999999526.099999999999998-2.600000000000002
98476.0121.4142399999999925.75376-2.61024
99477.0121.5548825.4052-2.62448
100478.0121.6475199999999925.04984-2.63472
101479.0121.5841599999999824.68248-2.6289600000000006
102480.0121.2999999999999724.3-2.600000000000001
103481.0120.8067223.90184-2.5492
104482.0120.1003223.48664-2.4759200000000003
105483.0119.2379223.059440000000002-2.3866400000000003
106484.0118.3147200000000122.628640000000004-2.2921600000000004
107485.0117.4000000000000322.200000000000006-2.200000000000001
108486.0116.487221.7728-2.10928
109487.0115.5707200000000121.34704-2.0198400000000003
110488.0114.7150420.924879999999998-1.9356
111489.0114.0073599999999920.508719999999997-1.8613600000000001
112490.0113.4999999999999920.099999999999987-1.8000000000000003
113491.0113.1920819.699920000000002-1.75208
114492.0113.0986399999999919.31088-1.7192
115493.0113.1531999999999818.92784-1.69632
116494.0113.2449599999999818.5424-1.67504
117495.0113.2999999999999418.15-1.6500000000000006
118496.0113.3286417.751839999999998-1.62208
119497.0113.3279999999999917.346239999999998-1.59072
120498.0113.2901599999999916.943039999999996-1.55776
121499.0113.2143199999999716.557839999999995-1.5268000000000002
122500.0113.0999999999999416.199999999999992-1.5000000000000007
123501.0112.9367999999999915.86632-1.47648
124502.0112.7125615.555439999999999-1.45616
125503.0112.4503215.262559999999997-1.43784
126504.0112.1884814.979679999999993-1.41952
127505.0111.9514.699999999999987-1.4000000000000001
128506.0111.7302400000000114.42368-1.3795199999999999
129507.0111.5339214.15256-1.35784
130508.0111.337213.87144-1.33616
131509.0111.1004813.558319999999998-1.3164800000000003
132510.0110.8000000000000113.2-1.3000000000000007
133511.0110.4472799999999912.79928-1.2863200000000001
134512.0110.0512000000000112.35624-1.27536
135513.0109.6151211.881200000000002-1.2664
136514.0109.1446400000000211.391360000000004-1.2582400000000002
137515.0108.6500000000000310.900000000000007-1.2500000000000002
138516.0108.1332810.40624-1.24176
139517.0107.585529.908000000000001-1.2336
140518.0107.072160000000019.424560000000001-1.22464
141519.0106.690800000000018.983120000000003-1.2136799999999999
142520.0106.500000000000018.600000000000005-1.2
143521.0106.487768.27488-1.18336
144522.0106.656968.013359999999999-1.16304
145523.0106.958159999999997.793839999999999-1.14072
146524.0107.308967.580319999999999-1.1191999999999998
147525.0107.649999999999987.349999999999997-1.0999999999999996
148526.0107.98727.106719999999999-1.0827200000000001
149527.0108.324566.84784-1.06792
150528.0108.612326.58296-1.05232
151529.0108.784079999999996.33008-1.0307199999999999
152530.0108.799999999999956.100000000000001-0.9999999999999999
153531.0108.660879999999995.8880799999999995-0.96104
154532.0108.356325.69296-0.91392
155533.0107.935759999999995.5098400000000005-0.8608
156534.0107.481599999999995.330720000000001-0.8052799999999999
157535.0107.049999999999955.150000000000003-0.7499999999999998
158536.0106.633764.96832-0.69472
159537.0106.233359999999994.78584-0.6392
160538.0105.866559999999994.599360000000001-0.5860799999999999
161539.0105.551759999999994.404880000000001-0.53896
162540.0105.299999999999974.200000000000002-0.4999999999999999
163541.0105.113599999999993.9847200000000003-0.46912
164542.0104.995759999999993.75856-0.44688
165543.0104.929919999999983.5244000000000004-0.43064
166544.0104.888479999999963.287040000000001-0.41600000000000004
167545.0104.849999999999923.0500000000000025-0.40000000000000013
168546.0104.815842.81296-0.38304
169547.0104.789522.5755999999999997-0.36504000000000003
170548.0104.73882.34144-0.34543999999999997
171549.0104.618082.11528-0.32383999999999996
172550.0104.400000000000031.9-0.29999999999999993
173551.0104.086321.6958399999999998-0.27368
174552.0103.671.5042399999999998-0.24463999999999997
175553.0103.183680000000011.3206399999999998-0.2136
176554.0102.681760000000011.1374399999999998-0.18175999999999995
177555.0102.20.9499999999999996-0.14999999999999997
178556.0101.733120.7592-0.11823999999999998
179557.0101.283280.56424-0.08639999999999999
180558.0100.849040000000020.3688800000000001-0.055360000000000006
181559.0100.422800000000020.17952000000000023-0.026319999999999996
182560.0100.000000000000046.661338147750939e-162.7755575615628914e-17
183561.099.58808-0.171040000000000030.023680000000000003
184562.099.19544-0.333920000000000050.04464
185563.098.8108-0.490800000000000070.0636
186564.098.41535999999999-0.64528000000000020.08176
187565.097.99999999999999-0.80.1
188566.097.56784-0.954720.11824000000000001
189567.097.1136-1.10920000000000020.13640000000000002
190568.096.67016-1.266080.15536
191569.096.28872-1.42896000000000050.17632000000000003
192570.096.00000000000001-1.60000000000000050.20000000000000007
193571.095.79432-1.77768000000000010.22744
194572.095.66816-1.959680.26096
195573.095.604-2.147680.29647999999999997
196574.095.57263999999999-2.344480.32719999999999994
197575.095.54999999999998-2.54999999999999940.34999999999999987
198576.095.53696-2.76320.36607999999999996
199577.095.5392-2.98687999999999980.37327999999999995
200578.095.50863999999999-3.20175999999999970.38527999999999996
201579.095.37607999999997-3.37864000000000030.4232799999999999
202580.095.09999999999994-3.5000000000000010.49999999999999994
203581.094.68951999999999-3.570240.6128
204582.094.14583999999999-3.589760.76288
205583.093.50016-3.57128000000000020.93896
206584.092.80448-3.53600000000000051.1222400000000003
207585.092.1-3.50000000000000131.3000000000000003
208586.091.38448-3.462081.4739200000000001
209587.090.65016-3.420081.64376
210588.089.96583999999999-3.394881.8064
211589.089.42951999999998-3.41568000000000051.95904
212590.089.09999999999997-3.5000000000000012.1
213591.088.97232-3.646482.22784
214592.089.05984-3.858882.3404
215593.089.29536-4.117282.44296
216594.089.56688000000001-4.3884800000000012.54432
217595.089.80000000000001-4.6500000000000012.65
218596.090.00528-4.90482.75904
219597.090.17936-5.152482.87216
220598.090.31744-5.3873599999999992.9864800000000002
221599.090.42352-5.6042399999999993.0968000000000004
222600.090.5-5.7999999999999983.2
223601.090.53624-5.97239999999999953.2969600000000003
224602.090.52104-6.118163.38728
225603.090.47384000000001-6.245923.4736000000000002
226604.090.42704000000002-6.370083.56032
227605.090.40000000000003-6.4999999999999993.65
228606.090.3888-6.634243.7420799999999996
229607.090.39744-6.773523.8371999999999997
230608.090.40567999999999-6.91643.9319199999999994
231609.090.37991999999998-7.059284.020639999999999
232610.090.29999999999995-7.2000000000000014.099999999999999
233611.090.16919999999999-7.33964.17064
234612.089.98208-7.4780000000000014.23192
235613.089.76095999999998-7.61640000000000054.2871999999999995
236614.089.54303999999998-7.7568000000000024.34208
237615.089.34999999999997-7.9000000000000044.4
238616.089.17712-8.04564.46032
239617.089.02976-8.19444.5236
240618.088.8792-8.3411999999999994.58728
241619.088.67864000000002-8.4784.64696
242620.088.40000000000003-8.5999999999999984.7
243621.088.0544-8.70844.74816
244622.087.64800000000001-8.80324.79328
245623.087.1916-8.8884.834400000000001
246624.086.7032-8.9687999999999984.869920000000002
247625.086.19999999999999-9.0499999999999974.900000000000003
248626.085.6824-9.1312000000000024.92528
249627.085.1436-9.2124.944
250628.084.63680000000001-9.29684.968319999999999
251629.084.24000000000002-9.3915999999999995.016639999999998
252630.084.00000000000004-9.4999999999999985.099999999999997
253631.083.90856-9.620725.215999999999999
254632.083.9696-9.75245.36512
255633.084.14063999999999-9.8940799999999995.53824
256634.084.35087999999999-10.0441599999999985.720160000000001
257635.084.54999999999997-10.1999999999999945.900000000000002
258636.084.74336-10.361126.078880000000001
259637.084.93343999999999-10.5296799999999996.25744
260638.085.08431999999999-10.689846.4272
261639.085.14919999999998-10.8180000000000016.57696
262640.085.09999999999995-10.9000000000000046.699999999999998
263641.084.93791999999999-10.93886.79656
264642.084.65791999999999-10.933846.8652
265643.084.29192-10.8968800000000016.91384
266644.083.89312000000001-10.8475200000000016.95568
267645.083.50000000000001-10.8000000000000026.999999999999999
268646.083.1088-10.752967.04576
269647.082.71672-10.705287.09264
270648.082.35744-10.677.14632
271649.082.07616-10.6647199999999977.214
272650.081.89999999999999-10.6999999999999967.3
273651.081.83088000000001-10.776567.40472
274652.081.88104-10.8991999999999997.52992
275653.082.0092-11.051847.6691199999999995
276654.082.14656-11.207687.81152
277655.082.24999999999999-11.3500000000000017.949999999999999
278656.082.32704-11.481768.0856
279657.082.372-11.6006399999999998.21792
280658.082.40776-11.716328.34704
281659.082.47551999999999-11.8459999999999978.474159999999998
282660.082.6-11.9999999999999958.599999999999996
283661.082.76768-12.172888.722959999999999
284662.082.96856-12.360728.84104
285663.083.20143999999999-12.562568.95712
286664.083.46432-12.7768000000000019.075999999999999
287665.083.75000000000001-13.0000000000000029.199999999999998
288666.084.05632-13.231369.32832
289667.084.39144-13.474169.46232
290668.084.69656-13.7045599999999999.593520000000002
291669.084.88368000000001-13.886969.708720000000003
292670.084.90000000000002-13.9999999999999989.800000000000004
293671.084.74776-14.045449.86696
294672.084.40696-14.0169600000000019.904720000000001
295673.083.94816-13.940489.92648
296674.083.48895999999999-13.8592000000000019.95424
297675.083.09999999999998-13.80000000000000210.000000000000002
298676.082.76719999999999-13.75808000000000110.06064
299677.082.50456-13.7372810.14048
300678.082.24231999999999-13.7212810.214319999999999
301679.081.86408-13.6812810.242159999999998
302680.081.3-13.610.199999999999998
303681.080.57824-13.4855210.09536
304682.079.71311999999999-13.342489.93032
305683.078.73199999999999-13.175449.71928
306684.077.68047999999997-12.9919999999999999.48624
307685.076.59999999999997-12.7999999999999999.250000000000002
308686.075.49072-12.599849.00944
309687.074.33840000000001-12.387848.761280000000001
310688.073.25648000000001-12.192248.535120000000001
311689.072.41056000000002-12.054648.372959999999999
312690.071.90000000000002-11.9999999999999968.299999999999999
313691.071.71496-12.024248.31288
314692.071.87848-12.130248.41472
315693.072.27799999999999-12.294248.58056
316694.072.72591999999999-12.476648.768799999999999
317695.073.09999999999998-12.6499999999999978.949999999999998
318696.073.41888-12.81769.12736
319697.073.6736-12.9798400000000019.302159999999999
320698.073.87992-13.123689.454559999999999
321699.074.08024-13.2335200000000029.558959999999999
322700.074.30000000000001-13.3000000000000049.599999999999998
323701.074.50864-13.319689.57608
324702.074.67191999999999-13.284489.48016
325703.074.82919999999999-13.215289.336239999999998
326704.075.04607999999998-13.146889.184319999999998
327705.075.34999999999997-13.0999999999999989.049999999999994
328706.075.72832-13.07048.929120000000001
329707.076.2056-13.0624799999999998.824240000000001
330708.076.62328000000001-13.053768.727360000000001
331709.076.73696000000001-13.007048.62248
332710.076.40000000000002-12.8999999999999998.499999999999998
333711.075.65440000000001-12.741048.36608
334712.074.51048-12.5337600000000018.22536
335713.073.06256-12.288488.07664
336714.071.46784-12.0224000000000017.91792
337715.069.85000000000001-11.7500000000000047.749999999999998
338716.068.20192-11.470887.57392
339717.066.50135999999999-11.181287.38664
340718.064.9476-10.9124799999999997.20936
341719.063.823840000000004-10.7096799999999997.0740799999999995
342720.063.30000000000001-10.5999999999999966.999999999999999
343721.063.363519999999994-10.580886.98424
344722.064.056-10.6584799999999997.0301599999999995
345723.065.17848-10.8020799999999987.11808
346724.066.39935999999999-10.9604799999999977.215199999999999
347725.067.49999999999996-11.0999999999999947.3
348726.068.51232-11.22567.37568
349727.069.42408-11.335287.44088
350728.070.23744-11.4301599999999997.496879999999999
351729.070.98880000000001-11.5170399999999967.548879999999998
352730.071.70000000000003-11.5999999999999947.599999999999996
353731.072.32792-11.672327.64584
354732.072.82304-11.726567.68168
355733.073.25616000000001-11.77287.71352
356734.073.74528000000001-11.8278399999999987.751359999999999
357735.074.35000000000004-11.8999999999999977.8
358736.075.05167999999999-11.986567.85776
359737.075.88016-12.0927.9275199999999995
360738.076.65264-12.188647.99128
361739.077.08312000000001-12.2332799999999998.02104
362740.077.00000000000001-12.27.999999999999997
363741.076.43104-12.0932799999999987.93104
364742.075.34224-11.9086399999999987.81128
365743.073.91144-11.6719999999999997.65752
366744.072.43504000000001-11.426567.4977599999999995
367745.071.10000000000004-11.2000000000000017.3500000000000005
368746.069.8744-10.9878399999999987.21136
369747.068.78104-10.79287.08352
370748.067.73328000000001-10.606566.961679999999999
371749.066.57152000000002-10.4123200000000016.835839999999999
372750.065.20000000000003-10.2000000000000036.6999999999999975
373751.063.68592-9.979046.560160000000001
374752.062.09528-9.7601599999999996.42328
375753.060.390640000000005-9.5332800000000016.282400000000001
376754.058.50960000000001-9.2816000000000016.125920000000002
377755.056.45000000000002-9.0000000000000045.950000000000003
378756.054.23344-8.692485.757280000000001
379757.051.80304-8.350085.542000000000001
380758.049.549040000000005-8.032485.342320000000001
381759.048.06304000000001-7.83088000000000055.216640000000002
382760.047.70000000000002-7.8000000000000025.200000000000003
383761.048.388000000000005-7.927845.28456
384762.050.15384-8.217285.47192
385763.052.68767999999999-8.622725.733280000000001
386764.055.47311999999999-9.0681599999999996.020640000000001
387765.058.14999999999997-9.56.3000000000000025
388766.060.76016-9.924166.5750399999999996
389767.063.312079999999995-10.342726.84728
390768.065.6124-10.7212799999999987.093520000000001
391769.067.42272-11.0158399999999977.283760000000002
392770.068.6-11.1999999999999967.400000000000003
393771.069.12567999999999-11.2727.44144
394772.068.93719999999999-11.222087.4019200000000005
395773.068.25872-11.088167.3064
396774.067.46383999999999-10.9334400000000017.196479999999999
397775.066.79999999999998-10.87.099999999999999
398776.066.23168-10.6819200000000027.01312
399777.065.77112-10.5809600000000016.9368
400778.065.42696-10.50086.874879999999999
401779.065.17479999999998-10.440646.8289599999999995
402780.064.99999999999996-10.46.799999999999999