Files
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

5.6 KiB

1wavelength_nmvalue
2380.000.00012437
3381.920.00325128
4383.840.0121374
5385.760.0277415
6387.680.0499055
7389.600.0770335
8391.520.113006
9393.440.155736
10395.360.200766
11397.280.251532
12399.200.309992
13401.120.378357
14403.040.457739
15404.960.549033
16406.880.651834
17408.800.766103
18410.720.89645
19412.641.04439
20414.561.21227
21416.481.40185
22418.401.61142
23420.321.84377
24422.232.09783
25424.152.37553
26426.072.67843
27427.993.00636
28429.913.36508
29431.833.7554
30433.754.17804
31435.674.63919
32437.595.19895
33439.515.81118
34441.436.42285
35443.357.09515
36445.277.82478
37447.198.60823
38449.119.43156
39451.0310.2756
40452.9511.1145
41454.8711.9149
42456.7912.6327
43458.7113.223
44460.6313.6467
45462.5513.8619
46464.4713.8602
47466.3913.656
48468.3113.276
49470.2312.7626
50472.1512.1576
51474.0711.505
52475.9910.8536
53477.9110.2334
54479.839.66753
55481.759.16456
56483.678.72063
57485.598.32902
58487.517.97934
59489.437.66042
60491.357.36116
61493.277.07295
62495.196.78887
63497.116.50904
64499.036.23842
65500.955.98105
66502.875.73951
67504.795.5147
68506.705.30024
69508.625.11031
70510.544.94715
71512.464.81164
72514.384.70412
73516.304.6232
74518.224.56477
75520.144.52716
76522.064.49757
77523.984.48574
78525.904.49328
79527.824.50975
80529.744.53441
81531.664.56592
82533.584.60312
83535.504.64601
84537.424.69397
85539.344.74984
86541.264.8129
87543.184.88137
88545.104.95458
89547.025.03094
90548.945.11027
91550.865.19323
92552.785.27894
93554.705.36574
94556.625.45106
95558.545.53401
96560.465.61319
97562.385.69013
98564.305.76408
99566.225.83525
100568.145.90377
101570.065.96844
102571.986.02758
103573.906.08097
104575.826.12977
105577.746.17567
106579.666.21891
107581.586.25922
108583.506.29479
109585.426.32698
110587.346.35762
111589.266.38562
112591.176.41223
113593.096.44115
114595.016.46769
115596.936.48953
116598.856.50949
117600.776.52767
118602.696.54609
119604.616.56516
120606.536.58662
121608.456.61081
122610.376.63582
123612.296.66216
124614.216.68962
125616.136.71879
126618.056.74956
127619.976.77916
128621.896.80681
129623.816.83487
130625.736.86371
131627.656.89415
132629.576.92539
133631.496.95379
134633.416.98066
135635.337.00707
136637.257.03273
137639.177.05778
138641.097.08091
139643.017.10164
140644.937.12056
141646.857.13904
142648.777.15693
143650.697.17338
144652.617.18816
145654.537.20251
146656.457.21699
147658.377.23194
148660.297.24629
149662.217.25935
150664.137.272
151666.057.28479
152667.977.29768
153669.897.31153
154671.817.32651
155673.727.34241
156675.647.35813
157677.567.3732
158679.487.38972
159681.407.41038
160683.327.4381
161685.247.46643
162687.167.4891
163689.087.50523
164691.007.51547
165692.927.52156
166694.847.52337
167696.767.52165
168698.687.51663
169700.607.50879
170702.527.49846
171704.447.48704
172706.367.47491
173708.287.46264
174710.207.44957
175712.127.43222
176714.047.40958
177715.967.38246
178717.887.35219
179719.807.32075
180721.727.28764
181723.647.25152
182725.567.21202
183727.487.16895
184729.407.12555
185731.327.09348
186733.247.06023
187735.167.0133
188737.086.96061
189739.006.90334
190740.926.84409
191742.846.78359
192744.766.72074
193746.686.65452
194748.606.58609
195750.526.51548
196752.446.44292
197754.366.36742
198756.286.28835
199758.196.20696
200760.116.12408
201762.036.04174
202763.955.96018
203765.875.87764
204767.795.79497
205769.715.72498
206771.635.65348
207773.555.56674
208775.475.47926
209777.395.39248
210779.315.30597
211781.235.21974
212783.155.13292
213785.075.04519
214786.994.95836
215788.914.87262
216790.834.78664
217792.754.70125
218794.674.61637
219796.594.53143
220798.514.44683
221800.434.36164
222802.354.2745
223804.274.20141
224806.194.12886
225808.114.04329
226810.033.95809
227811.953.87164
228813.873.78356
229815.793.69546
230817.713.60807
231819.633.52274
232821.553.43901
233823.473.35653
234825.393.27403
235827.313.19068
236829.233.10716
237831.153.02401
238833.072.95399
239834.992.8852
240836.912.80614
241838.832.728
242840.742.6514
243842.662.57594
244844.582.50181
245846.502.42922
246848.422.35736
247850.342.28699
248852.262.21866
249854.182.15275
250856.102.08984
251858.022.029
252859.941.97794
253861.861.92754
254863.781.86968
255865.701.81322
256867.621.75827
257869.541.70454
258871.461.65163
259873.381.5998
260875.301.5483
261877.221.49811
262879.141.44982
263881.061.40312
264882.981.35849
265884.901.3205
266886.821.28288
267888.741.24007
268890.661.19758
269892.581.15609
270894.501.11548
271896.421.07556
272898.341.03672
273900.260.998743
274902.180.961315
275904.100.924942
276906.020.889715
277907.940.855423
278909.860.826954
279911.780.798934
280913.700.767269
281915.620.736874
282917.540.707128
283919.460.678713
284921.380.651975
285923.300.626551
286925.210.602139
287927.130.57811
288929.050.553469
289930.970.532404
290932.890.512057
291934.810.489179
292936.730.467825
293938.650.447807
294940.570.429395
295942.490.412061
296944.410.395608
297946.330.379753
298948.250.364275
299950.170.349777
300952.090.334972
301954.010.321767
302955.930.308504
303957.850.292831
304959.770.276846
305961.690.261265
306963.610.246135
307965.530.231452
308967.450.217818
309969.370.205109
310971.290.193366
311973.210.18465
312975.130.176894
313977.050.168529
314978.970.160908
315980.890.154111
316982.810.147506
317984.730.140508
318986.650.133633
319988.570.126815
320990.490.12034
321992.410.11526
322994.330.110217
323996.250.104319
324998.170.0986741
3251000.090.0931682
3261002.010.0872736
3271003.930.0809993
3281005.850.07483
3291007.770.069364
3301009.680.064749
3311011.600.0614614
3321013.520.0582413
3331015.440.0541198
3341017.360.0501878
3351019.280.0461407
3361021.200.0425238
3371023.120.0389367
3381025.040.0348234
3391026.960.0307412
3401028.880.02715
3411030.800.0247482
3421032.720.0224838
3431034.640.0198648
3441036.560.0171769
3451038.480.0140465
3461040.400.0110774
3471042.320.00785347
3481044.240.00472714
3491046.160.00212014
3501048.080.000720481
3511050.008.16882e-05