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.
This commit is contained in:
grabowski committed 2026-10-22 17:26:14 +07:00
commit 2a3f28001c
241 files changed
+46390

No files matched your search

+235
View File
@@ -0,0 +1,235 @@
//! Golden tests: every case in `tests/golden/*.json` was produced by the
//! Python reference (`tools/golden.py` -> HPCS `tm30.py` -> colour-science
//! 0.4.7). Every output field is compared; NaN (encoded as `null`) must
//! match NaN.
use std::collections::BTreeMap;
use std::path::{Path, PathBuf};
use serde_json::Value;
/// Target agreement: relative difference (|a-b| / max(|a|,|b|)).
const REL_TOL: f64 = 1e-9;
/// Absolute floor for quantities that are naturally ~0 (Duv of Planckian
/// sources, hue / chroma shifts close to zero), where a relative measure is
/// meaningless. Far below any displayed precision.
const ABS_TOL: f64 = 1e-11;
fn golden_dir() -> PathBuf {
Path::new(env!("CARGO_MANIFEST_DIR"))
.join("tests")
.join("golden")
}
fn golden_files() -> Vec<PathBuf> {
let mut files: Vec<PathBuf> = std::fs::read_dir(golden_dir())
.expect("tests/golden exists")
.map(|e| e.unwrap().path())
.filter(|p| p.extension().is_some_and(|e| e == "json"))
.collect();
files.sort();
files
}
fn num(v: &Value) -> f64 {
match v {
Value::Null => f64::NAN,
Value::Number(n) => n.as_f64().unwrap(),
other => panic!("expected number or null, got {other}"),
}
}
fn nums(v: &Value) -> Vec<f64> {
v.as_array().unwrap().iter().map(num).collect()
}
#[derive(Default, Clone, Copy)]
struct Dev {
max_abs: f64,
max_rel: f64,
/// Worst `min(rel / REL_TOL, abs / ABS_TOL)` (must stay <= 1).
worst: f64,
n: usize,
}
struct Checker {
devs: BTreeMap<&'static str, Dev>,
failures: Vec<String>,
}
impl Checker {
fn check(&mut self, case: &str, field: &'static str, expected: f64, got: f64) {
let dev = self.devs.entry(field).or_default();
dev.n += 1;
if expected.is_nan() || got.is_nan() {
if expected.is_nan() != got.is_nan() {
self.failures
.push(format!("{case}: {field}: expected {expected}, got {got}"));
}
return;
}
let abs = (expected - got).abs();
let scale = expected.abs().max(got.abs());
let rel = if scale > 0.0 { abs / scale } else { 0.0 };
dev.max_abs = dev.max_abs.max(abs);
dev.max_rel = dev.max_rel.max(rel);
let score = (rel / REL_TOL).min(abs / ABS_TOL);
dev.worst = dev.worst.max(score);
if score > 1.0 {
self.failures.push(format!(
"{case}: {field}: expected {expected:e}, got {got:e} (abs {abs:e}, rel {rel:e})"
));
}
}
}
#[test]
fn golden_cases_match_python() {
let files = golden_files();
assert!(
files.len() >= 40,
"expected the golden set, found {}",
files.len()
);
let mut checker = Checker {
devs: BTreeMap::new(),
failures: Vec::new(),
};
for path in &files {
let doc: Value = serde_json::from_str(&std::fs::read_to_string(path).unwrap()).unwrap();
let case = doc["name"].as_str().unwrap().to_owned();
let wl = nums(&doc["wavelengths"]);
let values = nums(&doc["values"]);
let exp = &doc["expected"];
let got = tm30::compute(&wl, &values).unwrap_or_else(|e| panic!("{case}: {e}"));
checker.check(&case, "Rf", num(&exp["Rf"]), got.rf);
checker.check(&case, "Rg", num(&exp["Rg"]), got.rg);
checker.check(&case, "CCT_K", num(&exp["CCT_K"]), got.cct_k);
checker.check(&case, "Duv", num(&exp["Duv"]), got.duv);
let bins = exp["bins"].as_array().unwrap();
assert_eq!(bins.len(), tm30::N_BINS, "{case}");
assert_eq!(got.bins.len(), tm30::N_BINS, "{case}");
for (e, g) in bins.iter().zip(&got.bins) {
assert_eq!(e["bin"].as_u64().unwrap(), u64::from(g.bin), "{case}");
let c = &mut checker;
c.check(&case, "ref_a", num(&e["ref_a"]), g.ref_a);
c.check(&case, "ref_b", num(&e["ref_b"]), g.ref_b);
c.check(&case, "test_a", num(&e["test_a"]), g.test_a);
c.check(&case, "test_b", num(&e["test_b"]), g.test_b);
c.check(&case, "ref_a_norm", num(&e["ref_a_norm"]), g.ref_a_norm);
c.check(&case, "ref_b_norm", num(&e["ref_b_norm"]), g.ref_b_norm);
c.check(&case, "test_a_norm", num(&e["test_a_norm"]), g.test_a_norm);
c.check(&case, "test_b_norm", num(&e["test_b_norm"]), g.test_b_norm);
c.check(&case, "Rcs_pct", num(&e["Rcs_pct"]), g.rcs_pct);
c.check(&case, "Rhs", num(&e["Rhs"]), g.rhs);
c.check(&case, "Rf_h", num(&e["Rf_h"]), g.rf_h);
}
}
println!("{} golden cases", files.len());
println!(
"{:<12} {:>12} {:>12} {:>12} {:>6}",
"field", "max_abs", "max_rel", "worst_score", "n"
);
for (field, d) in &checker.devs {
println!(
"{field:<12} {:>12.3e} {:>12.3e} {:>12.3e} {:>6}",
d.max_abs, d.max_rel, d.worst, d.n
);
}
assert!(
checker.failures.is_empty(),
"{} mismatches:\n{}",
checker.failures.len(),
checker.failures.join("\n")
);
}
#[test]
fn not_visible_error() {
// Entirely outside 380-780 nm.
let wl: Vec<f64> = (0..100).map(|i| 790.0 + 2.0 * i as f64).collect();
let v = vec![1.0; wl.len()];
let err = tm30::compute(&wl, &v).unwrap_err();
assert_eq!(err, tm30::Error::NotVisible);
assert_eq!(err.to_string(), "spectrum does not cover the visible range");
// Only 9 points inside the range (tm30.py requires at least 10).
let mut wl: Vec<f64> = (0..9).map(|i| 400.0 + 40.0 * i as f64).collect();
wl.extend((0..50).map(|i| 800.0 + i as f64));
let v = vec![1.0; wl.len()];
assert_eq!(tm30::compute(&wl, &v), Err(tm30::Error::NotVisible));
// Exactly 10 points inside is accepted.
let wl: Vec<f64> = (0..10).map(|i| 380.0 + 40.0 * i as f64).collect();
let v = vec![1.0; wl.len()];
assert!(tm30::compute(&wl, &v).is_ok());
}
#[test]
fn invalid_input_errors() {
use tm30::Error;
let wl: Vec<f64> = (0..=40).map(|i| 380.0 + 10.0 * i as f64).collect();
let ok = vec![1.0; wl.len()];
assert!(matches!(
tm30::compute(&wl, &ok[1..]),
Err(Error::InvalidInput(_))
));
let mut nan = ok.clone();
nan[5] = f64::NAN;
assert!(matches!(
tm30::compute(&wl, &nan),
Err(Error::InvalidInput(_))
));
let zeros = vec![0.0; wl.len()];
assert!(matches!(
tm30::compute(&wl, &zeros),
Err(Error::InvalidInput(_))
));
let mut unsorted = wl.clone();
unsorted.swap(3, 4);
assert!(matches!(
tm30::compute(&unsorted, &ok),
Err(Error::InvalidInput(_))
));
}
#[test]
fn hpcs_grid_ignores_infrared_tail() {
// The HPCS 6500 delivers 350 points over 380-1050 nm; anything past
// 780 nm must not influence the result.
let path = golden_dir().join("lamp_L0003.json");
let doc: Value = serde_json::from_str(&std::fs::read_to_string(path).unwrap()).unwrap();
let wl = nums(&doc["wavelengths"]);
let mut values = nums(&doc["values"]);
assert_eq!(wl.len(), 350);
let a = tm30::compute(&wl, &values).unwrap();
for (w, v) in wl.iter().zip(values.iter_mut()) {
if *w > 780.0 {
*v = 1e6;
}
}
let b = tm30::compute(&wl, &values).unwrap();
assert_eq!(a, b);
}
#[test]
fn scale_invariance() {
let path = golden_dir().join("illuminant_FL2.json");
let doc: Value = serde_json::from_str(&std::fs::read_to_string(path).unwrap()).unwrap();
let wl = nums(&doc["wavelengths"]);
let values = nums(&doc["values"]);
let a = tm30::compute(&wl, &values).unwrap();
let scaled: Vec<f64> = values.iter().map(|v| v * 1234.5).collect();
let b = tm30::compute(&wl, &scaled).unwrap();
assert!((a.rf - b.rf).abs() < 1e-9);
assert!((a.rg - b.rg).abs() < 1e-9);
assert!((a.cct_k - b.cct_k).abs() < 1e-6);
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,455 @@
{
"name": "daylight_10000K",
"source": "sd_CIE_illuminant_D_series(CCT_to_xy_CIE_D(10000*1.4388/1.4380))",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
300.0,
305.0,
310.0,
315.0,
320.0,
325.0,
330.0,
335.0,
340.0,
345.0,
350.0,
355.0,
360.0,
365.0,
370.0,
375.0,
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0,
785.0,
790.0,
795.0,
800.0,
805.0,
810.0,
815.0,
820.0,
825.0,
830.0
],
"values": [
0.06008,
4.92104,
9.782,
30.199800000000003,
50.6176,
72.4788,
94.33999999999999,
94.76599999999999,
95.192,
98.1464,
101.1008,
99.40119999999999,
97.7016,
103.41320000000002,
109.1248,
105.03739999999999,
100.95,
100.72419999999998,
100.4984,
119.6384,
138.7784,
145.1238,
151.4692,
150.8512,
150.2332,
142.3616,
134.49,
143.09679999999997,
151.7036,
157.2072,
162.7108,
160.9858,
159.2608,
154.7646,
150.26839999999999,
148.4612,
146.654,
140.4984,
134.34279999999998,
132.12980000000002,
129.9168,
127.22399999999999,
124.53119999999998,
120.0536,
115.576,
115.4342,
115.29239999999999,
112.49659999999999,
109.7008,
108.0594,
106.418,
103.209,
100.0,
97.16,
94.32000000000001,
92.861,
91.402,
88.1076,
84.8132,
84.1562,
83.4992,
82.53080000000001,
81.5624,
79.79919999999998,
78.036,
75.3106,
72.5852,
72.138,
71.6908,
70.08080000000001,
68.4708,
67.929,
67.38719999999999,
67.31240000000001,
67.23760000000001,
65.56479999999999,
63.892,
60.34479999999999,
56.7976,
57.105799999999995,
57.413999999999994,
58.8672,
60.32040000000001,
55.201,
50.081599999999995,
53.669200000000004,
57.256800000000005,
59.532,
61.807199999999995,
57.1504,
52.4936,
45.2244,
37.9552,
46.2936,
54.632,
53.343999999999994,
52.056,
52.4188,
52.7816,
50.843799999999995,
48.906000000000006,
45.9244,
42.94279999999999,
45.1304,
47.318,
48.4934,
49.6688
],
"expected": {
"Rf": 99.99210779924667,
"Rg": 100.00186042541752,
"CCT_K": 10001.55264159118,
"Duv": 0.00305309456192554,
"bins": [
{
"bin": 1,
"ref_a": 22.18838088403679,
"ref_b": 4.799264696646001,
"test_a": 22.188520710286628,
"test_b": 4.798446827645167,
"ref_a_norm": 0.9773979943072114,
"ref_b_norm": 0.21140757016776976,
"test_a_norm": 0.9774041536523596,
"test_b_norm": 0.21137154304505182,
"Rcs_pct": -9.875479140922549e-05,
"Rhs": -3.65365002854078e-05,
"Rf_h": 99.99314185101497
},
{
"bin": 2,
"ref_a": 21.90994680755508,
"ref_b": 13.492408657268621,
"test_a": 21.909653927911684,
"test_b": 13.492212320307129,
"ref_a_norm": 0.8514958325226968,
"ref_b_norm": 0.524361370808796,
"test_a_norm": 0.8514844502131926,
"test_b_norm": 0.5243537404797062,
"Rcs_pct": -0.0013703228180926522,
"Rhs": -2.0714426495737255e-08,
"Rf_h": 99.99620041852005
},
{
"bin": 3,
"ref_a": 12.787207145707102,
"ref_b": 19.296561081623867,
"test_a": 12.786917468422585,
"test_b": 19.296815372213008,
"ref_a_norm": 0.5523902498110285,
"ref_b_norm": 0.8335856356210258,
"test_a_norm": 0.55237773613969,
"test_b_norm": 0.8335966206344427,
"Rcs_pct": 0.00021814815453883758,
"Rhs": 1.650768392004511e-05,
"Rf_h": 99.99449203157278
},
{
"bin": 4,
"ref_a": 4.845979263670448,
"ref_b": 21.4548724836471,
"test_a": 4.845963979167345,
"test_b": 21.45494383353854,
"ref_a_norm": 0.22031843244807647,
"ref_b_norm": 0.9754280026345472,
"test_a_norm": 0.22031773755080575,
"test_b_norm": 0.9754312464982499,
"Rcs_pct": 0.0003045966038851729,
"Rhs": 1.3143914288665618e-06,
"Rf_h": 99.99342815569689
},
{
"bin": 5,
"ref_a": -1.9771713361437273,
"ref_b": 22.099668211917926,
"test_a": -1.9775837629732882,
"test_b": 22.10084386693833,
"ref_a_norm": -0.0891101930608291,
"ref_b_norm": 0.9960217736037007,
"test_a_norm": -0.08912878094632683,
"test_b_norm": 0.9960747598289843,
"Rcs_pct": 0.005559442638961152,
"Rhs": 7.893624737003795e-06,
"Rf_h": 99.98788014288363
},
{
"bin": 6,
"ref_a": -10.933143884607434,
"ref_b": 17.459252297941575,
"test_a": -10.933662599603819,
"test_b": 17.459837284710108,
"ref_a_norm": -0.530735686571021,
"ref_b_norm": 0.8475373920954679,
"test_a_norm": -0.5307608669365816,
"test_b_norm": 0.8475657895406593,
"Rcs_pct": 0.003760107430568532,
"Rhs": 5.159933548185024e-06,
"Rf_h": 99.99414432231491
},
{
"bin": 7,
"ref_a": -18.458653808432654,
"ref_b": 11.06047032852331,
"test_a": -18.459589860385137,
"test_b": 11.061053885283826,
"ref_a_norm": -0.8577946072914588,
"ref_b_norm": 0.5139926183338551,
"test_a_norm": -0.8578381066888319,
"test_b_norm": 0.5140197368793034,
"Rcs_pct": 0.005123468368302473,
"Rhs": 1.6187238646207667e-06,
"Rf_h": 99.99266475432061
},
{
"bin": 8,
"ref_a": -19.359818172583513,
"ref_b": 2.95690071064537,
"test_a": -19.36023911467728,
"test_b": 2.958306038150122,
"ref_a_norm": -0.9885363559636104,
"ref_b_norm": 0.15098302201964936,
"test_a_norm": -0.9885578497896235,
"test_b_norm": 0.15105477978710866,
"Rcs_pct": 0.003508007413392976,
"Rhs": -6.61857246404508e-05,
"Rf_h": 99.98993698744763
},
{
"bin": 9,
"ref_a": -17.34756228260965,
"ref_b": -4.0906645168098015,
"test_a": -17.348117812857765,
"test_b": -4.089429972734792,
"ref_a_norm": -0.9733059099746574,
"ref_b_norm": -0.22951166769557554,
"test_a_norm": -0.9733370786694199,
"test_b_norm": -0.22944240211089248,
"Rcs_pct": 0.0017056751811937037,
"Rhs": -7.401537659369243e-05,
"Rf_h": 99.99014828881192
},
{
"bin": 10,
"ref_a": -15.247579240244248,
"ref_b": -10.538936071737847,
"test_a": -15.248699801029943,
"test_b": -10.537044406837277,
"ref_a_norm": -0.8226232185175713,
"ref_b_norm": -0.5685868802177835,
"test_a_norm": -0.8226836739712239,
"test_b_norm": -0.56848482287187,
"Rcs_pct": -0.0006433150840366035,
"Rhs": -0.0001184448323123706,
"Rf_h": 99.98539300539889
},
{
"bin": 11,
"ref_a": -15.449477144532276,
"ref_b": -23.900159103111296,
"test_a": -15.450474632886824,
"test_b": -23.89840749058577,
"ref_a_norm": -0.5428714818687844,
"ref_b_norm": -0.8398157858563925,
"test_a_norm": -0.5429065321152177,
"test_b_norm": -0.8397542368163509,
"Rcs_pct": -0.0031703282882718188,
"Rhs": -6.333802933100343e-05,
"Rf_h": 99.98672712794286
},
{
"bin": 12,
"ref_a": -2.421484236018484,
"ref_b": -18.821977395974585,
"test_a": -2.421948161530651,
"test_b": -18.821848069451377,
"ref_a_norm": -0.12760031395796165,
"ref_b_norm": -0.9918256701042929,
"test_a_norm": -0.12762476055155295,
"test_b_norm": -0.9918188552323566,
"Rcs_pct": -0.0001914632267107102,
"Rhs": -2.5306374710897864e-05,
"Rf_h": 99.99524427837768
},
{
"bin": 13,
"ref_a": 3.2763903513870067,
"ref_b": -16.80036188663644,
"test_a": 3.2761280392280767,
"test_b": -16.800162845884355,
"ref_a_norm": 0.19141304936640335,
"ref_b_norm": -0.9815095743456886,
"test_a_norm": 0.19139772458368767,
"test_b_norm": -0.9814979460007056,
"Rcs_pct": -0.0014394626389645422,
"Rhs": -1.2761743745637245e-05,
"Rf_h": 99.99550495618061
},
{
"bin": 14,
"ref_a": 13.452165680845233,
"ref_b": -15.995505897616043,
"test_a": 13.451770491729658,
"test_b": -15.995843390143026,
"ref_a_norm": 0.6436391555120018,
"ref_b_norm": -0.7653291040407371,
"test_a_norm": 0.6436202470927441,
"test_b_norm": -0.7653452518796956,
"Rcs_pct": 0.00029214825054357135,
"Rhs": -2.4693034682405967e-05,
"Rf_h": 99.99310443491726
},
{
"bin": 15,
"ref_a": 13.41601592408982,
"ref_b": -7.809342321264181,
"test_a": 13.415642030323333,
"test_b": -7.809097749759966,
"ref_a_norm": 0.8642458256858581,
"ref_b_norm": -0.5030697295450893,
"test_a_norm": 0.8642217398373645,
"test_b_norm": -0.5030539745025495,
"Rcs_pct": -0.0028779683764082646,
"Rhs": -2.815413476524658e-07,
"Rf_h": 99.99700722994918
},
{
"bin": 16,
"ref_a": 25.331243453732935,
"ref_b": -3.6577874837770095,
"test_a": 25.33120087985063,
"test_b": -3.6585851285175033,
"ref_a_norm": 0.9897348234650585,
"ref_b_norm": -0.1429159865815921,
"test_a_norm": 0.9897331600309691,
"test_b_norm": -0.1429471519200747,
"Rcs_pct": 0.00044485842505622347,
"Rhs": -3.0891025134651155e-05,
"Rf_h": 99.99422981302662
}
]
}
}
@@ -0,0 +1,455 @@
{
"name": "daylight_6500K",
"source": "sd_CIE_illuminant_D_series(CCT_to_xy_CIE_D(6500*1.4388/1.4380))",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
300.0,
305.0,
310.0,
315.0,
320.0,
325.0,
330.0,
335.0,
340.0,
345.0,
350.0,
355.0,
360.0,
365.0,
370.0,
375.0,
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0,
785.0,
790.0,
795.0,
800.0,
805.0,
810.0,
815.0,
820.0,
825.0,
830.0
],
"values": [
0.0341,
1.6643,
3.2945,
11.765250000000002,
20.236,
28.644750000000002,
37.0535,
38.50115,
39.94879999999999,
42.43025,
44.911699999999996,
45.775,
46.6383,
49.3637,
52.0891,
51.0323,
49.9755,
52.31184999999999,
54.648199999999996,
68.70154999999998,
82.7549,
87.12044999999999,
91.48599999999999,
92.45889999999999,
93.4318,
90.05704999999999,
86.6823,
95.7736,
104.8649,
110.93625,
117.0076,
117.4099,
117.81219999999999,
116.33655,
114.8609,
115.39189999999999,
115.9229,
112.3668,
108.8107,
109.0826,
109.3545,
108.5781,
107.8017,
106.29575,
104.7898,
106.23965000000001,
107.6895,
106.0475,
104.40549999999999,
104.22585,
104.0462,
102.02310000000001,
100.0,
98.1671,
96.3342,
96.0611,
95.788,
92.23679999999999,
88.6856,
89.3459,
90.00619999999999,
89.80265000000001,
89.59909999999999,
88.6489,
87.69870000000002,
85.49365,
83.2886,
83.4939,
83.6992,
81.86300000000001,
80.0268,
80.1207,
80.2146,
81.24619999999999,
82.2778,
80.28099999999999,
78.2842,
74.00274999999999,
69.72130000000001,
70.6652,
71.6091,
72.97904999999999,
74.349,
67.9765,
61.60399999999999,
65.7448,
69.8856,
72.48629999999999,
75.087,
69.33985,
63.5927,
55.00545,
46.418200000000006,
56.6118,
66.80539999999999,
65.0941,
63.382799999999996,
63.843399999999995,
64.304,
61.87794999999999,
59.4519,
55.70545,
51.959,
54.699799999999996,
57.440599999999996,
58.87655,
60.3125
],
"expected": {
"Rf": 99.9924786737848,
"Rg": 100.0011835231251,
"CCT_K": 6501.833595790215,
"Duv": 0.0032142511335876423,
"bins": [
{
"bin": 1,
"ref_a": 23.82098448657007,
"ref_b": 4.87679865972495,
"test_a": 23.821154453326805,
"test_b": 4.876499299682636,
"ref_a_norm": 0.9796799988941125,
"ref_b_norm": 0.20056694584809243,
"test_a_norm": 0.9796869890767452,
"test_b_norm": 0.20055463413838584,
"Rcs_pct": 0.00044539728222520874,
"Rhs": -1.343886063756478e-05,
"Rf_h": 99.99604941483143
},
{
"bin": 2,
"ref_a": 18.62450560525995,
"ref_b": 11.890753671989799,
"test_a": 18.6241452089483,
"test_b": 11.891080814566378,
"ref_a_norm": 0.8428653239676316,
"ref_b_norm": 0.538124563324273,
"test_a_norm": 0.8428490139747429,
"test_b_norm": 0.5381393683955934,
"Rcs_pct": -0.0005336006540544123,
"Rhs": 2.137131346054759e-05,
"Rf_h": 99.99541739381802
},
{
"bin": 3,
"ref_a": 13.41229488368166,
"ref_b": 20.708136922053775,
"test_a": 13.412031109030194,
"test_b": 20.70842340562642,
"ref_a_norm": 0.5436201231493497,
"ref_b_norm": 0.8393313777686892,
"test_a_norm": 0.5436094319731,
"test_b_norm": 0.8393429893710578,
"Rcs_pct": 0.00037149952394282626,
"Rhs": 1.5340448805088747e-05,
"Rf_h": 99.9944065710728
},
{
"bin": 4,
"ref_a": 4.497250086937527,
"ref_b": 22.85791920520157,
"test_a": 4.497498609001025,
"test_b": 22.858186643767006,
"ref_a_norm": 0.1930470793178648,
"ref_b_norm": 0.9811894950349,
"test_a_norm": 0.19305774727218733,
"test_b_norm": 0.9812009749910859,
"Rcs_pct": 0.001334058669074099,
"Rhs": -8.223344222519277e-06,
"Rf_h": 99.99476132806481
},
{
"bin": 5,
"ref_a": -1.5586795188179994,
"ref_b": 21.50037593581726,
"test_a": -1.5590319755016309,
"test_b": 21.501574102503596,
"ref_a_norm": -0.07230569860211343,
"ref_b_norm": 0.9973825173671635,
"test_a_norm": -0.07232204874107996,
"test_b_norm": 0.9974380992095189,
"Rcs_pct": 0.005770360671572851,
"Rhs": 5.19249610758116e-06,
"Rf_h": 99.98837914169252
},
{
"bin": 6,
"ref_a": -10.217046983959596,
"ref_b": 16.76273968019651,
"test_a": -10.21752051666128,
"test_b": 16.763071299032166,
"ref_a_norm": -0.5204538412781571,
"ref_b_norm": 0.8538898050092945,
"test_a_norm": -0.5204779629166255,
"test_b_norm": 0.8539066975905979,
"Rcs_pct": 0.002744693233183563,
"Rhs": 1.0671394054397755e-05,
"Rf_h": 99.99410466329093
},
{
"bin": 7,
"ref_a": -17.900786589543717,
"ref_b": 11.626028528186552,
"test_a": -17.901705684689993,
"test_b": 11.625888693436936,
"ref_a_norm": -0.8386465611395261,
"ref_b_norm": 0.5446760004707818,
"test_a_norm": -0.8386896204754904,
"test_b_norm": 0.5446694492540904,
"Rcs_pct": 0.003216286839649242,
"Rhs": 2.9369622917808765e-05,
"Rf_h": 99.99379414369255
},
{
"bin": 8,
"ref_a": -24.003468458180524,
"ref_b": 2.988107839784543,
"test_a": -24.004174105303594,
"test_b": 2.9887792076094732,
"ref_a_norm": -0.9923404654642813,
"ref_b_norm": 0.12353299398190501,
"test_a_norm": -0.9923696380063988,
"test_b_norm": 0.12356074936488434,
"Rcs_pct": 0.0034026806503831735,
"Rhs": -2.1530790442358142e-05,
"Rf_h": 99.99250082185397
},
{
"bin": 9,
"ref_a": -15.682829138461875,
"ref_b": -2.5913518818427894,
"test_a": -15.683488583671732,
"test_b": -2.5904694462259132,
"ref_a_norm": -0.9866220266595951,
"ref_b_norm": -0.16302446598628445,
"test_a_norm": -0.9866635129988057,
"test_b_norm": -0.1629689511037953,
"Rcs_pct": 0.0029858774534086,
"Rhs": -6.254176286453215e-05,
"Rf_h": 99.99138628893799
},
{
"bin": 10,
"ref_a": -17.34510818830174,
"ref_b": -10.667088018297028,
"test_a": -17.346245812857198,
"test_b": -10.66543795555791,
"ref_a_norm": -0.851807880237721,
"ref_b_norm": -0.5238543071932504,
"test_a_norm": -0.8518637482986504,
"test_b_norm": -0.5237732735998702,
"Rcs_pct": 0.0001432742604412497,
"Rhs": -9.84156021002078e-05,
"Rf_h": 99.98665763011813
},
{
"bin": 11,
"ref_a": -14.294616636351853,
"ref_b": -21.235090875195265,
"test_a": -14.295661031186077,
"test_b": -21.23353386698508,
"ref_a_norm": -0.5584238743718227,
"ref_b_norm": -0.8295557705974702,
"test_a_norm": -0.5584646739976216,
"test_b_norm": -0.8294949455624743,
"Rcs_pct": -0.002790711065419409,
"Rhs": -6.771622791120693e-05,
"Rf_h": 99.98773249529462
},
{
"bin": 12,
"ref_a": -3.7486150572267056,
"ref_b": -20.755101033422942,
"test_a": -3.7489067528403037,
"test_b": -20.754904500984047,
"ref_a_norm": -0.1777360812284449,
"ref_b_norm": -0.984078190709232,
"test_a_norm": -0.17774991162566653,
"test_b_norm": -0.9840688723596575,
"Rcs_pct": -0.0006441123452762918,
"Rhs": -1.5382569836263055e-05,
"Rf_h": 99.99737317021643
},
{
"bin": 13,
"ref_a": 1.903150415638521,
"ref_b": -15.820468782733457,
"test_a": 1.9030872159876644,
"test_b": -15.820181790253374,
"ref_a_norm": 0.11943562419036355,
"ref_b_norm": -0.9928419469755789,
"test_a_norm": 0.11943165798270773,
"test_b_norm": -0.9928239362467816,
"Rcs_pct": -0.0018438426422545185,
"Rhs": -3.7627920702582303e-07,
"Rf_h": 99.99488962788963
},
{
"bin": 14,
"ref_a": 12.608405843070699,
"ref_b": -18.774763719510062,
"test_a": 12.608193315166195,
"test_b": -18.774368795940585,
"ref_a_norm": 0.5575101679314969,
"ref_b_norm": -0.8301701106718997,
"test_a_norm": 0.5575007705128855,
"test_b_norm": -0.830152648202157,
"Rcs_pct": -0.0019740438994589617,
"Rhs": 1.8879603746129435e-06,
"Rf_h": 99.99425612441722
},
{
"bin": 15,
"ref_a": 12.088472495367219,
"ref_b": -8.349869751429393,
"test_a": 12.088193380397145,
"test_b": -8.348583245418363,
"ref_a_norm": 0.82279927261926,
"ref_b_norm": -0.5683320833607906,
"test_a_norm": 0.8227802747190338,
"test_b_norm": -0.5682445176066805,
"Rcs_pct": -0.006444510315110062,
"Rhs": 6.22535957654064e-05,
"Rf_h": 99.98875609879286
},
{
"bin": 16,
"ref_a": 22.585949520225732,
"ref_b": -3.8918436838877772,
"test_a": 22.585994282355948,
"test_b": -3.891768192820436,
"ref_a_norm": 0.985476808341529,
"ref_b_norm": -0.16981007102346227,
"test_a_norm": 0.9854787614159914,
"test_b_norm": -0.16980677717495546,
"Rcs_pct": 0.0001272948718502314,
"Rhs": 3.6115840571578373e-06,
"Rf_h": 99.99559860282885
}
]
}
}
+323
View File
@@ -0,0 +1,323 @@
{
"name": "grid_10nm_D50",
"source": "D50 sampled every 10 nm",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
390.0,
400.0,
410.0,
420.0,
430.0,
440.0,
450.0,
460.0,
470.0,
480.0,
490.0,
500.0,
510.0,
520.0,
530.0,
540.0,
550.0,
560.0,
570.0,
580.0,
590.0,
600.0,
610.0,
620.0,
630.0,
640.0,
650.0,
660.0,
670.0,
680.0,
690.0,
700.0,
710.0,
720.0,
730.0,
740.0,
750.0,
760.0,
770.0,
780.0
],
"values": [
24.488,
29.871,
49.308,
56.513,
60.034,
57.818,
74.825,
87.247,
90.612,
91.368,
95.109,
91.963,
95.724,
96.613,
97.129,
102.099,
100.755,
102.317,
100.0,
97.735,
98.918,
93.499,
97.688,
99.269,
99.042,
95.722,
98.857,
95.667,
98.19,
103.003,
99.133,
87.381,
91.604,
92.889,
76.854,
86.511,
92.58,
78.23,
57.692,
82.923,
78.274
],
"expected": {
"Rf": 99.9832723174942,
"Rg": 99.99985232380979,
"CCT_K": 5001.064836407116,
"Duv": 0.0032066894884178465,
"bins": [
{
"bin": 1,
"ref_a": 23.476902397290555,
"ref_b": 4.934814612361608,
"test_a": 23.47590488354907,
"test_b": 4.933441044796805,
"ref_a_norm": 0.9786143669015133,
"ref_b_norm": 0.20570347807937106,
"test_a_norm": 0.9785727864041343,
"test_b_norm": 0.20564622210368572,
"Rcs_pct": -0.0051951626515016934,
"Rhs": -4.8043865544036956e-05,
"Rf_h": 99.98392440612294
},
{
"bin": 2,
"ref_a": 17.83894735047625,
"ref_b": 12.025027476598268,
"test_a": 17.8373699978495,
"test_b": 12.02524225686417,
"ref_a_norm": 0.8291990350997083,
"ref_b_norm": 0.5589534508254805,
"test_a_norm": 0.8291257157916563,
"test_b_norm": 0.5589634343511755,
"Rcs_pct": -0.00554162269436133,
"Rhs": 4.903502329826525e-05,
"Rf_h": 99.98777796643758
},
{
"bin": 3,
"ref_a": 14.547664221552239,
"ref_b": 22.064293382121082,
"test_a": 14.546154102498923,
"test_b": 22.064844936634533,
"ref_a_norm": 0.550452873345259,
"ref_b_norm": 0.8348662373254462,
"test_a_norm": 0.5503957336313275,
"test_b_norm": 0.8348871069827404,
"Rcs_pct": -0.0014392638324301301,
"Rhs": 5.910449615570723e-05,
"Rf_h": 99.98786214138754
},
{
"bin": 4,
"ref_a": 4.076717109026536,
"ref_b": 21.998266602307645,
"test_a": 4.076170171524599,
"test_b": 21.999791491118437,
"ref_a_norm": 0.18221734962954564,
"ref_b_norm": 0.9832582760872058,
"test_a_norm": 0.18219290312041816,
"test_b_norm": 0.9833264341639502,
"Rcs_pct": 0.0062079161073660075,
"Rhs": 3.727375744951626e-05,
"Rf_h": 99.98559377631918
},
{
"bin": 5,
"ref_a": -2.054258575968485,
"ref_b": 19.16102293825853,
"test_a": -2.055199201002889,
"test_b": 19.163110889562127,
"ref_a_norm": -0.1065993982477314,
"ref_b_norm": 0.9943020508342632,
"test_a_norm": -0.1066482090760357,
"test_b_norm": 0.9944103986124532,
"Rcs_pct": 0.011578842622494784,
"Rhs": 2.6735338988320904e-05,
"Rf_h": 99.98117482025822
},
{
"bin": 6,
"ref_a": -10.828082553293017,
"ref_b": 17.50437009420907,
"test_a": -10.828359044187073,
"test_b": 17.505865074733812,
"ref_a_norm": -0.5260751363126394,
"ref_b_norm": 0.8504380935456959,
"test_a_norm": -0.5260885694374853,
"test_b_norm": 0.8505107261728917,
"Rcs_pct": 0.006785486667582358,
"Rhs": -2.9183290508430915e-05,
"Rf_h": 99.98808815724074
},
{
"bin": 7,
"ref_a": -17.88444758203982,
"ref_b": 11.801800126314143,
"test_a": -17.88495216505877,
"test_b": 11.804003956358029,
"ref_a_norm": -0.8346509266584013,
"ref_b_norm": 0.5507792939356669,
"test_a_norm": -0.8346744750896522,
"test_b_norm": 0.5508821446823781,
"Rcs_pct": 0.00767206183189115,
"Rhs": -7.243446305559115e-05,
"Rf_h": 99.98450649697875
},
{
"bin": 8,
"ref_a": -22.255349205247978,
"ref_b": 4.3023968277173275,
"test_a": -22.25519077423656,
"test_b": 4.304875640387898,
"ref_a_norm": -0.9818217199390649,
"ref_b_norm": 0.18980545370430352,
"test_a_norm": -0.981814730562862,
"test_b_norm": 0.18991480953139844,
"Rcs_pct": 0.0014479186223318838,
"Rhs": -0.00010861814519514624,
"Rf_h": 99.98327216874497
},
{
"bin": 9,
"ref_a": -18.6309347775359,
"ref_b": -2.5538984750008566,
"test_a": -18.631625430252008,
"test_b": -2.5509699724113073,
"ref_a_norm": -0.9907351240732684,
"ref_b_norm": -0.13580837208186233,
"test_a_norm": -0.9907718508351059,
"test_b_norm": -0.13565264342889619,
"Rcs_pct": 0.0005639914352866351,
"Rhs": -0.00015990140635973644,
"Rf_h": 99.9795247527471
},
{
"bin": 10,
"ref_a": -19.80275334617307,
"ref_b": -11.994426214565234,
"test_a": -19.80451901544621,
"test_b": -11.991335724144333,
"ref_a_norm": -0.8553364599157997,
"ref_b_norm": -0.5180729102536704,
"test_a_norm": -0.8554127241240675,
"test_b_norm": -0.5179394233041636,
"Rcs_pct": -0.001075000396151897,
"Rhs": -0.00015336046611234212,
"Rf_h": 99.97556450320567
},
{
"bin": 11,
"ref_a": -12.900334771940969,
"ref_b": -19.322573550217715,
"test_a": -12.902280548703203,
"test_b": -19.31981707257897,
"ref_a_norm": -0.5552548884177753,
"ref_b_norm": -0.831680232353856,
"test_a_norm": -0.5553386383419516,
"test_b_norm": -0.8315615883255587,
"Rcs_pct": -0.005211993932032823,
"Rhs": -0.00013555060743284557,
"Rf_h": 99.97751686694453
},
{
"bin": 12,
"ref_a": -3.128242899681709,
"ref_b": -20.746804281216868,
"test_a": -3.129532980418883,
"test_b": -20.74672351134386,
"ref_a_norm": -0.14909657211816565,
"ref_b_norm": -0.9888226393962734,
"test_a_norm": -0.14915805922828998,
"test_b_norm": -0.988818789787537,
"Rcs_pct": 0.0008219900530086618,
"Rhs": -6.10566739524769e-05,
"Rf_h": 99.99154886307903
},
{
"bin": 13,
"ref_a": 2.7176102058558462,
"ref_b": -15.57869260910705,
"test_a": 2.7162031381174128,
"test_b": -15.578860737296393,
"ref_a_norm": 0.17184890000570494,
"ref_b_norm": -0.9851233199791939,
"test_a_norm": 0.1717599236534075,
"test_b_norm": -0.985133951615893,
"Rcs_pct": -0.0006931072440349296,
"Rhs": -8.934082606449256e-05,
"Rf_h": 99.98800552430676
},
{
"bin": 14,
"ref_a": 13.613424128801427,
"ref_b": -17.947106267304473,
"test_a": 13.611480034455715,
"test_b": -17.948205812283046,
"ref_a_norm": 0.604340777156097,
"ref_b_norm": -0.7967259410025287,
"test_a_norm": 0.6042544729701232,
"test_b_norm": -0.7967747531059776,
"Rcs_pct": -0.0007362255981711318,
"Rhs": -9.887785973898523e-05,
"Rf_h": 99.9835749193685
},
{
"bin": 15,
"ref_a": 12.877324738057629,
"ref_b": -8.259933165250223,
"test_a": 12.875100968305514,
"test_b": -8.259239572344033,
"ref_a_norm": 0.8417235542388836,
"ref_b_norm": -0.5399087499193371,
"test_a_norm": 0.841578198008639,
"test_b_norm": -0.5398634133686118,
"Rcs_pct": -0.014604692645798237,
"Rhs": -4.30596304531343e-05,
"Rf_h": 99.97616121923275
},
{
"bin": 16,
"ref_a": 22.83244776608982,
"ref_b": -4.132109648046074,
"test_a": 22.83109690443548,
"test_b": -4.133074838051117,
"ref_a_norm": 0.9840155542122202,
"ref_b_norm": -0.17808253442832928,
"test_a_norm": 0.9839573357989744,
"test_b_norm": -0.1781241314567102,
"Rcs_pct": -0.004898458509821487,
"Rhs": -5.215560213193481e-05,
"Rf_h": 99.98550150831167
}
]
}
}
@@ -0,0 +1,941 @@
{
"name": "hpcs_grid_LED_B3",
"source": "LED-B3 linearly resampled on 380-1050 nm / 350 points (0 beyond 780)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.91977077363896,
383.8395415472779,
385.75931232091693,
387.6790830945559,
389.59885386819485,
391.5186246418338,
393.43839541547277,
395.3581661891117,
397.2779369627507,
399.1977077363897,
401.11747851002866,
403.0372492836676,
404.9570200573066,
406.87679083094554,
408.79656160458455,
410.7163323782235,
412.63610315186247,
414.55587392550143,
416.4756446991404,
418.39541547277935,
420.3151862464183,
422.2349570200573,
424.1547277936963,
426.07449856733524,
427.9942693409742,
429.91404011461316,
431.8338108882522,
433.75358166189113,
435.6733524355301,
437.59312320916905,
439.512893982808,
441.43266475644697,
443.3524355300859,
445.27220630372494,
447.1919770773639,
449.11174785100286,
451.0315186246418,
452.9512893982808,
454.8710601719198,
456.79083094555875,
458.7106017191977,
460.63037249283667,
462.55014326647563,
464.46991404011465,
466.38968481375355,
468.30945558739256,
470.2292263610315,
472.1489971346705,
474.06876790830944,
475.9885386819484,
477.9083094555874,
479.8280802292264,
481.74785100286533,
483.6676217765043,
485.58739255014325,
487.50716332378227,
489.42693409742117,
491.3467048710602,
493.26647564469914,
495.1862464183381,
497.10601719197706,
499.025787965616,
500.94555873925503,
502.865329512894,
504.78510028653295,
506.7048710601719,
508.62464183381087,
510.5444126074499,
512.4641833810888,
514.3839541547278,
516.3037249283668,
518.2234957020057,
520.1432664756447,
522.0630372492836,
523.9828080229227,
525.9025787965616,
527.8223495702006,
529.7421203438396,
531.6618911174785,
533.5816618911175,
535.5014326647564,
537.4212034383954,
539.3409742120343,
541.2607449856733,
543.1805157593124,
545.1002865329513,
547.0200573065903,
548.9398280802293,
550.8595988538682,
552.7793696275071,
554.6991404011461,
556.6189111747851,
558.538681948424,
560.458452722063,
562.3782234957021,
564.297994269341,
566.21776504298,
568.1375358166189,
570.0573065902579,
571.9770773638968,
573.8968481375358,
575.8166189111748,
577.7363896848137,
579.6561604584527,
581.5759312320916,
583.4957020057307,
585.4154727793696,
587.3352435530086,
589.2550143266476,
591.1747851002865,
593.0945558739255,
595.0143266475645,
596.9340974212034,
598.8538681948423,
600.7736389684814,
602.6934097421204,
604.6131805157593,
606.5329512893983,
608.4527220630373,
610.3724928366762,
612.2922636103152,
614.2120343839541,
616.1318051575931,
618.051575931232,
619.971346704871,
621.8911174785101,
623.810888252149,
625.730659025788,
627.6504297994269,
629.5702005730659,
631.4899713467048,
633.4097421203438,
635.3295128939828,
637.2492836676217,
639.1690544412608,
641.0888252148998,
643.0085959885387,
644.9283667621776,
646.8481375358166,
648.7679083094556,
650.6876790830945,
652.6074498567335,
654.5272206303725,
656.4469914040114,
658.3667621776503,
660.2865329512895,
662.2063037249284,
664.1260744985673,
666.0458452722063,
667.9656160458453,
669.8853868194842,
671.8051575931232,
673.7249283667622,
675.6446991404011,
677.56446991404,
679.4842406876791,
681.4040114613181,
683.323782234957,
685.243553008596,
687.163323782235,
689.0830945558739,
691.0028653295128,
692.9226361031518,
694.8424068767908,
696.7621776504297,
698.6819484240688,
700.6017191977078,
702.5214899713467,
704.4412607449856,
706.3610315186247,
708.2808022922636,
710.2005730659025,
712.1203438395415,
714.0401146131805,
715.9598853868195,
717.8796561604585,
719.7994269340975,
721.7191977077364,
723.6389684813753,
725.5587392550143,
727.4785100286533,
729.3982808022922,
731.3180515759312,
733.2378223495703,
735.1575931232092,
737.077363896848,
738.9971346704871,
740.9169054441261,
742.836676217765,
744.756446991404,
746.676217765043,
748.5959885386819,
750.5157593123208,
752.43553008596,
754.3553008595989,
756.2750716332378,
758.1948424068768,
760.1146131805158,
762.0343839541547,
763.9541547277937,
765.8739255014327,
767.7936962750716,
769.7134670487105,
771.6332378223495,
773.5530085959886,
775.4727793696275,
777.3925501432665,
779.3123209169055,
781.2320916905444,
783.1518624641833,
785.0716332378223,
786.9914040114613,
788.9111747851002,
790.8309455587392,
792.7507163323783,
794.6704871060172,
796.5902578796561,
798.5100286532952,
800.4297994269341,
802.349570200573,
804.269340974212,
806.189111747851,
808.1088825214899,
810.028653295129,
811.948424068768,
813.8681948424069,
815.7879656160458,
817.7077363896848,
819.6275071633238,
821.5472779369627,
823.4670487106017,
825.3868194842407,
827.3065902578796,
829.2263610315185,
831.1461318051576,
833.0659025787966,
834.9856733524355,
836.9054441260745,
838.8252148997135,
840.7449856733524,
842.6647564469913,
844.5845272206304,
846.5042979942693,
848.4240687679082,
850.3438395415473,
852.2636103151863,
854.1833810888252,
856.1031518624642,
858.0229226361032,
859.9426934097421,
861.862464183381,
863.78223495702,
865.702005730659,
867.6217765042979,
869.541547277937,
871.461318051576,
873.3810888252149,
875.3008595988538,
877.2206303724929,
879.1404011461318,
881.0601719197707,
882.9799426934097,
884.8997134670487,
886.8194842406876,
888.7392550143267,
890.6590257879657,
892.5787965616046,
894.4985673352436,
896.4183381088825,
898.3381088825215,
900.2578796561604,
902.1776504297994,
904.0974212034383,
906.0171919770773,
907.9369627507164,
909.8567335243553,
911.7765042979943,
913.6962750716332,
915.6160458452722,
917.5358166189112,
919.4555873925501,
921.3753581661891,
923.295128939828,
925.214899713467,
927.134670487106,
929.054441260745,
930.974212034384,
932.8939828080229,
934.8137535816619,
936.7335243553008,
938.6532951289398,
940.5730659025788,
942.4928366762177,
944.4126074498568,
946.3323782234957,
948.2521489971347,
950.1719197707736,
952.0916905444126,
954.0114613180516,
955.9312320916905,
957.8510028653295,
959.7707736389684,
961.6905444126074,
963.6103151862465,
965.5300859598854,
967.4498567335244,
969.3696275071633,
971.2893982808023,
973.2091690544412,
975.1289398280802,
977.0487106017192,
978.9684813753581,
980.8882521489971,
982.808022922636,
984.7277936962751,
986.6475644699141,
988.567335243553,
990.487106017192,
992.4068767908309,
994.3266475644699,
996.2464183381088,
998.1661891117478,
1000.0859598853868,
1002.0057306590257,
1003.9255014326648,
1005.8452722063037,
1007.7650429799427,
1009.6848137535817,
1011.6045845272206,
1013.5243553008596,
1015.4441260744985,
1017.3638968481375,
1019.2836676217764,
1021.2034383954154,
1023.1232091690545,
1025.0429799426934,
1026.9627507163323,
1028.8825214899712,
1030.8022922636103,
1032.7220630372494,
1034.6418338108883,
1036.5616045845272,
1038.4813753581661,
1040.401146131805,
1042.320916905444,
1044.240687679083,
1046.1604584527222,
1048.080229226361,
1050.0
],
"values": [
0.0,
0.0,
0.0,
0.001518624641833867,
0.0053581661891117845,
0.009197707736389702,
0.013037249283667621,
0.016876790830945537,
0.02214899713467037,
0.03366762177650412,
0.04518624641833821,
0.06340974212034393,
0.08644699140401144,
0.10948424068767895,
0.16255014326647507,
0.21630372492836752,
0.29441260744985775,
0.4134383954154732,
0.5324641833810888,
0.7488825214899698,
0.9946131805157565,
1.2737535816618837,
1.7229799426934136,
2.1722063037249297,
2.7718624641833802,
3.4898567335243507,
4.207851002865321,
5.314613180515774,
6.439598853868204,
7.83527220630373,
9.732005730659022,
11.628739255014313,
13.71171919770771,
15.858022922636065,
17.763696275071634,
18.21292263610315,
18.66214899713467,
17.98495702005732,
16.337793696275092,
14.690630372492816,
12.903782234957008,
11.106876790830942,
9.601203438395418,
8.691232091690551,
7.781260744985659,
7.110315186246429,
6.530544412607446,
5.978280802292263,
5.628882521489972,
5.279484240687682,
5.121862464183381,
5.144899713467049,
5.167936962750717,
5.397220630372493,
5.646790830945558,
5.931604584527218,
6.2963610315186305,
6.661117478510022,
7.06896848137536,
7.495157593123209,
7.9194842406876775,
8.326475644699137,
8.733467048710596,
9.106418338108886,
9.444297994269343,
9.7821776504298,
10.058681948424068,
10.327449856733521,
10.578796561604587,
10.78613180515759,
10.993467048710603,
11.177335243553014,
11.350114613180516,
11.522034383954157,
11.683295128939825,
11.844555873925502,
12.009426934097416,
12.17836676217765,
12.347306590257883,
12.52289398280802,
12.69951289398281,
12.878137535816615,
13.062435530085962,
13.246733524355296,
13.431031518624641,
13.615329512893986,
13.799426934097417,
13.979885386819484,
14.160343839541554,
14.332206303724927,
14.493467048710595,
14.654727793696273,
14.80951289398281,
14.963094555873923,
15.111174785100287,
15.24171919770774,
15.372263610315185,
15.493065902578799,
15.608252148997133,
15.722865329512896,
15.818853868194841,
15.914842406876792,
16.004297994269344,
16.084928366762178,
16.165558739255015,
16.239885386819484,
16.312836676217767,
16.38080229226361,
16.430716332378225,
16.480630372492836,
16.511747851002866,
16.530945558739255,
16.549856733524354,
16.530659025787966,
16.511461318051577,
16.47214899713467,
16.403037249283667,
16.333925501432667,
16.22189111747851,
16.099025787965612,
15.96573065902579,
15.789111747850999,
15.612492836676221,
15.408710601719196,
15.186017191977085,
14.963323782234959,
14.699025787965612,
14.434097421203441,
14.154555873925498,
13.851232091690552,
13.547908309455588,
13.223724928366773,
12.893524355300862,
12.560028653295124,
12.210630372492844,
11.861232091690542,
11.507478510028642,
11.150401146131808,
10.793323782234971,
10.436246418338113,
10.079169054441257,
9.72346704871061,
9.370229226361031,
9.016991404011453,
8.672435530085963,
8.330716332378238,
7.9918624641833675,
7.669340974212033,
7.346819484240697,
7.036848137535818,
6.737363896848132,
6.437879656160463,
6.156446991404009,
5.876160458452713,
5.603610315186247,
5.346361031518634,
5.089111747851005,
4.85151862464183,
4.621146131805162,
4.393696275071632,
4.186361031518619,
3.9790257879656172,
3.7817191977077442,
3.5935816618911205,
3.405444126074497,
3.2349283667621824,
3.0659885386819488,
2.9030659025787933,
2.753323782234959,
2.6035816618911243,
2.4674498567335195,
2.3369054441260744,
2.207965616045849,
2.092779369627508,
1.977593123209167,
1.8681661891117496,
1.7644985673352427,
1.6608309455587358,
1.574355300859599,
1.4898853868194872,
1.407650429799428,
1.3308595988538672,
1.2540687679083111,
1.185186246418338,
1.1199140401146115,
1.0552722063037254,
0.9976790830945583,
0.9400859598853879,
0.8861604584527217,
0.8362464183381103,
0.7863323782234959,
0.7464756446991396,
0.7080802292263616,
0.6696848137535836,
0.6312893982808009,
0.5928939828080229,
0.5595988538681959,
0.5288825214899716,
0.49839541547277894,
0.4715186246418343,
0.44464183381088807,
0.41951289398280733,
0.3964756446991405,
0.3734383954154737,
0.35366762177650457,
0.3344699140401144,
0.3162177650429803,
0.3008595988538682,
0.2855014326647561,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"expected": {
"Rf": 85.39608440997756,
"Rg": 97.79901082615568,
"CCT_K": 4102.572546457284,
"Duv": -0.0005918293873569399,
"bins": [
{
"bin": 1,
"ref_a": 21.493666916247566,
"ref_b": 4.988185298005295,
"test_a": 19.41097854228106,
"test_b": 4.237499470445516,
"ref_a_norm": 0.974111333673113,
"ref_b_norm": 0.22606881609277588,
"test_a_norm": 0.8797221185849977,
"test_b_norm": 0.19204709353128077,
"Rcs_pct": -9.921286159730345,
"Rhs": -0.014953582335886877,
"Rf_h": 83.43067035334865
},
{
"bin": 2,
"ref_a": 20.63264122214867,
"ref_b": 14.362443467915396,
"test_a": 18.457550148603204,
"test_b": 14.547217674747431,
"ref_a_norm": 0.8207317079984009,
"ref_b_norm": 0.5713138047395909,
"test_a_norm": 0.734210249469538,
"test_b_norm": 0.5786638113981913,
"Rcs_pct": -6.785651866683025,
"Rhs": 0.054180054062923894,
"Rf_h": 85.11040715718623
},
{
"bin": 3,
"ref_a": 14.624466286187028,
"ref_b": 22.296118311220997,
"test_a": 11.64139182435677,
"test_b": 23.23971627484961,
"ref_a_norm": 0.548463457760392,
"ref_b_norm": 0.8361745245470678,
"test_a_norm": 0.4365887881433909,
"test_b_norm": 0.87156241438454,
"Rcs_pct": -3.2730281224740065,
"Rhs": 0.11268084637599964,
"Rf_h": 78.27637136688796
},
{
"bin": 4,
"ref_a": 3.7835635835821586,
"ref_b": 22.124798665256026,
"test_a": 1.978548631191576,
"test_b": 22.819525335377946,
"ref_a_norm": 0.16856307415851382,
"ref_b_norm": 0.9856908694059366,
"test_a_norm": 0.0881471216957889,
"test_b_norm": 1.016641918761578,
"Rcs_pct": 1.4667959559860229,
"Rhs": 0.08490903267057567,
"Rf_h": 86.29149821537418
},
{
"bin": 5,
"ref_a": -2.2119239655497234,
"ref_b": 19.128119843037165,
"test_a": -3.2899391546021723,
"test_b": 19.620323618759137,
"ref_a_norm": -0.11487180981200852,
"ref_b_norm": 0.9933803235974195,
"test_a_norm": -0.17085635435330937,
"test_b_norm": 1.0189419339394075,
"Rcs_pct": 3.5992493989313443,
"Rhs": 0.049921994423317684,
"Rf_h": 89.6242538327369
},
{
"bin": 6,
"ref_a": -11.148255869529082,
"ref_b": 17.167746757148034,
"test_a": -11.395131694955836,
"test_b": 18.062910150418126,
"ref_a_norm": -0.5446181008983001,
"ref_b_norm": 0.8386841623483354,
"test_a_norm": -0.5566785563430942,
"test_b_norm": 0.8824149658876544,
"Rcs_pct": 4.3061264306303055,
"Rhs": -0.01426763049959886,
"Rf_h": 92.84210402416262
},
{
"bin": 7,
"ref_a": -18.229900705740313,
"ref_b": 11.246987320567925,
"test_a": -17.46494877376272,
"test_b": 11.84786608591247,
"ref_a_norm": -0.8510620753579872,
"ref_b_norm": 0.5250650853821418,
"test_a_norm": -0.8153503296229732,
"test_b_norm": 0.5531170828848845,
"Rcs_pct": -1.4108376591675187,
"Rhs": -0.04316476638745592,
"Rf_h": 92.61160143553771
},
{
"bin": 8,
"ref_a": -22.79105010923753,
"ref_b": 3.578396849279519,
"test_a": -21.636083632428402,
"test_b": 3.971223899818209,
"ref_a_norm": -0.9878974171569176,
"ref_b_norm": 0.15510864958051526,
"test_a_norm": -0.9378344146241776,
"test_b_norm": 0.1721360716061134,
"Rcs_pct": -4.5779170730822605,
"Rhs": -0.026467052171126923,
"Rf_h": 91.0006755636468
},
{
"bin": 9,
"ref_a": -19.358693284334183,
"ref_b": -2.1384744785301306,
"test_a": -18.04586295685151,
"test_b": -2.381655291584643,
"ref_a_norm": -0.9939539260717375,
"ref_b_norm": -0.10979796376335532,
"test_a_norm": -0.926547885844662,
"test_b_norm": -0.1222838542276901,
"Rcs_pct": -6.367497567363852,
"Rhs": 0.025396243673878865,
"Rf_h": 89.70289506809974
},
{
"bin": 10,
"ref_a": -20.139427962408828,
"ref_b": -11.276798405229234,
"test_a": -17.65706749011864,
"test_b": -12.151386070481754,
"ref_a_norm": -0.8725296791959833,
"ref_b_norm": -0.48856111073452657,
"test_a_norm": -0.7649827721746437,
"test_b_norm": -0.5264521420198199,
"Rcs_pct": -6.837085600484762,
"Rhs": 0.09125510128690958,
"Rf_h": 81.0361401131765
},
{
"bin": 11,
"ref_a": -12.058854551175639,
"ref_b": -17.35828200020298,
"test_a": -9.734965421006237,
"test_b": -19.17100989729602,
"ref_a_norm": -0.5705391851500262,
"ref_b_norm": -0.8212703806958729,
"test_a_norm": -0.4605892885757623,
"test_b_norm": -0.9070357652037534,
"Rcs_pct": 1.0226421345501167,
"Rhs": 0.1390686925333672,
"Rf_h": 79.19396726731712
},
{
"bin": 12,
"ref_a": -5.355977172011339,
"ref_b": -23.677114212953057,
"test_a": -3.7712182513193846,
"test_b": -25.272516238095125,
"ref_a_norm": -0.2206344682336243,
"ref_b_norm": -0.9753565663014043,
"test_a_norm": -0.15535180728941117,
"test_b_norm": -1.0410776599751252,
"Rcs_pct": 5.172226594151094,
"Rhs": 0.07684982224769742,
"Rf_h": 83.829879348362
},
{
"bin": 13,
"ref_a": 3.6850044440296124,
"ref_b": -15.344231315979924,
"test_a": 3.322462452613831,
"test_b": -16.78914509029956,
"ref_a_norm": 0.23351608976056143,
"ref_b_norm": -0.9723529378898063,
"test_a_norm": 0.21054206367856199,
"test_b_norm": -1.063916087879208,
"Rcs_pct": 8.53217795906143,
"Rhs": -0.04039567102906844,
"Rf_h": 87.95061618493018
},
{
"bin": 14,
"ref_a": 14.02948917300974,
"ref_b": -18.58441067316398,
"test_a": 13.749287604757338,
"test_b": -20.179170222784244,
"ref_a_norm": 0.602503180254292,
"ref_b_norm": -0.7981164813380714,
"test_a_norm": 0.5904697887385768,
"test_b_norm": -0.8666041994964497,
"Rcs_pct": 5.02600623362309,
"Rhs": -0.048055136914487415,
"Rf_h": 87.73965073854671
},
{
"bin": 15,
"ref_a": 15.409047312947784,
"ref_b": -11.033367769942632,
"test_a": 14.089060309833355,
"test_b": -13.346786740827616,
"ref_a_norm": 0.8130614631507036,
"ref_b_norm": -0.5821778569640356,
"test_a_norm": 0.7434120849448022,
"test_b_norm": -0.7042458716275917,
"Rcs_pct": 0.9906013856897832,
"Rhs": -0.14019096610637147,
"Rf_h": 81.37159838982325
},
{
"bin": 16,
"ref_a": 20.095661758951227,
"ref_b": -3.591713352543728,
"test_a": 18.892653659571067,
"test_b": -5.8060695129771736,
"ref_a_norm": 0.9844004172431393,
"ref_b_norm": -0.17594265694121258,
"test_a_norm": 0.9254702018970731,
"test_b_norm": -0.28441448306978706,
"Rcs_pct": -3.6636084293313274,
"Rhs": -0.11788428509370821,
"Rf_h": 80.93358190054737
}
]
}
}
@@ -0,0 +1,941 @@
{
"name": "hpcs_grid_blackbody_3000K",
"source": "sd_blackbody(3000) on 380-1050 nm / 350 points",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.91977077363896,
383.8395415472779,
385.75931232091693,
387.6790830945559,
389.59885386819485,
391.5186246418338,
393.43839541547277,
395.3581661891117,
397.2779369627507,
399.1977077363897,
401.11747851002866,
403.0372492836676,
404.9570200573066,
406.87679083094554,
408.79656160458455,
410.7163323782235,
412.63610315186247,
414.55587392550143,
416.4756446991404,
418.39541547277935,
420.3151862464183,
422.2349570200573,
424.1547277936963,
426.07449856733524,
427.9942693409742,
429.91404011461316,
431.8338108882522,
433.75358166189113,
435.6733524355301,
437.59312320916905,
439.512893982808,
441.43266475644697,
443.3524355300859,
445.27220630372494,
447.1919770773639,
449.11174785100286,
451.0315186246418,
452.9512893982808,
454.8710601719198,
456.79083094555875,
458.7106017191977,
460.63037249283667,
462.55014326647563,
464.46991404011465,
466.38968481375355,
468.30945558739256,
470.2292263610315,
472.1489971346705,
474.06876790830944,
475.9885386819484,
477.9083094555874,
479.8280802292264,
481.74785100286533,
483.6676217765043,
485.58739255014325,
487.50716332378227,
489.42693409742117,
491.3467048710602,
493.26647564469914,
495.1862464183381,
497.10601719197706,
499.025787965616,
500.94555873925503,
502.865329512894,
504.78510028653295,
506.7048710601719,
508.62464183381087,
510.5444126074499,
512.4641833810888,
514.3839541547278,
516.3037249283668,
518.2234957020057,
520.1432664756447,
522.0630372492836,
523.9828080229227,
525.9025787965616,
527.8223495702006,
529.7421203438396,
531.6618911174785,
533.5816618911175,
535.5014326647564,
537.4212034383954,
539.3409742120343,
541.2607449856733,
543.1805157593124,
545.1002865329513,
547.0200573065903,
548.9398280802293,
550.8595988538682,
552.7793696275071,
554.6991404011461,
556.6189111747851,
558.538681948424,
560.458452722063,
562.3782234957021,
564.297994269341,
566.21776504298,
568.1375358166189,
570.0573065902579,
571.9770773638968,
573.8968481375358,
575.8166189111748,
577.7363896848137,
579.6561604584527,
581.5759312320916,
583.4957020057307,
585.4154727793696,
587.3352435530086,
589.2550143266476,
591.1747851002865,
593.0945558739255,
595.0143266475645,
596.9340974212034,
598.8538681948423,
600.7736389684814,
602.6934097421204,
604.6131805157593,
606.5329512893983,
608.4527220630373,
610.3724928366762,
612.2922636103152,
614.2120343839541,
616.1318051575931,
618.051575931232,
619.971346704871,
621.8911174785101,
623.810888252149,
625.730659025788,
627.6504297994269,
629.5702005730659,
631.4899713467048,
633.4097421203438,
635.3295128939828,
637.2492836676217,
639.1690544412608,
641.0888252148998,
643.0085959885387,
644.9283667621776,
646.8481375358166,
648.7679083094556,
650.6876790830945,
652.6074498567335,
654.5272206303725,
656.4469914040114,
658.3667621776503,
660.2865329512895,
662.2063037249284,
664.1260744985673,
666.0458452722063,
667.9656160458453,
669.8853868194842,
671.8051575931232,
673.7249283667622,
675.6446991404011,
677.56446991404,
679.4842406876791,
681.4040114613181,
683.323782234957,
685.243553008596,
687.163323782235,
689.0830945558739,
691.0028653295128,
692.9226361031518,
694.8424068767908,
696.7621776504297,
698.6819484240688,
700.6017191977078,
702.5214899713467,
704.4412607449856,
706.3610315186247,
708.2808022922636,
710.2005730659025,
712.1203438395415,
714.0401146131805,
715.9598853868195,
717.8796561604585,
719.7994269340975,
721.7191977077364,
723.6389684813753,
725.5587392550143,
727.4785100286533,
729.3982808022922,
731.3180515759312,
733.2378223495703,
735.1575931232092,
737.077363896848,
738.9971346704871,
740.9169054441261,
742.836676217765,
744.756446991404,
746.676217765043,
748.5959885386819,
750.5157593123208,
752.43553008596,
754.3553008595989,
756.2750716332378,
758.1948424068768,
760.1146131805158,
762.0343839541547,
763.9541547277937,
765.8739255014327,
767.7936962750716,
769.7134670487105,
771.6332378223495,
773.5530085959886,
775.4727793696275,
777.3925501432665,
779.3123209169055,
781.2320916905444,
783.1518624641833,
785.0716332378223,
786.9914040114613,
788.9111747851002,
790.8309455587392,
792.7507163323783,
794.6704871060172,
796.5902578796561,
798.5100286532952,
800.4297994269341,
802.349570200573,
804.269340974212,
806.189111747851,
808.1088825214899,
810.028653295129,
811.948424068768,
813.8681948424069,
815.7879656160458,
817.7077363896848,
819.6275071633238,
821.5472779369627,
823.4670487106017,
825.3868194842407,
827.3065902578796,
829.2263610315185,
831.1461318051576,
833.0659025787966,
834.9856733524355,
836.9054441260745,
838.8252148997135,
840.7449856733524,
842.6647564469913,
844.5845272206304,
846.5042979942693,
848.4240687679082,
850.3438395415473,
852.2636103151863,
854.1833810888252,
856.1031518624642,
858.0229226361032,
859.9426934097421,
861.862464183381,
863.78223495702,
865.702005730659,
867.6217765042979,
869.541547277937,
871.461318051576,
873.3810888252149,
875.3008595988538,
877.2206303724929,
879.1404011461318,
881.0601719197707,
882.9799426934097,
884.8997134670487,
886.8194842406876,
888.7392550143267,
890.6590257879657,
892.5787965616046,
894.4985673352436,
896.4183381088825,
898.3381088825215,
900.2578796561604,
902.1776504297994,
904.0974212034383,
906.0171919770773,
907.9369627507164,
909.8567335243553,
911.7765042979943,
913.6962750716332,
915.6160458452722,
917.5358166189112,
919.4555873925501,
921.3753581661891,
923.295128939828,
925.214899713467,
927.134670487106,
929.054441260745,
930.974212034384,
932.8939828080229,
934.8137535816619,
936.7335243553008,
938.6532951289398,
940.5730659025788,
942.4928366762177,
944.4126074498568,
946.3323782234957,
948.2521489971347,
950.1719197707736,
952.0916905444126,
954.0114613180516,
955.9312320916905,
957.8510028653295,
959.7707736389684,
961.6905444126074,
963.6103151862465,
965.5300859598854,
967.4498567335244,
969.3696275071633,
971.2893982808023,
973.2091690544412,
975.1289398280802,
977.0487106017192,
978.9684813753581,
980.8882521489971,
982.808022922636,
984.7277936962751,
986.6475644699141,
988.567335243553,
990.487106017192,
992.4068767908309,
994.3266475644699,
996.2464183381088,
998.1661891117478,
1000.0859598853868,
1002.0057306590257,
1003.9255014326648,
1005.8452722063037,
1007.7650429799427,
1009.6848137535817,
1011.6045845272206,
1013.5243553008596,
1015.4441260744985,
1017.3638968481375,
1019.2836676217764,
1021.2034383954154,
1023.1232091690545,
1025.0429799426934,
1026.9627507163323,
1028.8825214899712,
1030.8022922636103,
1032.7220630372494,
1034.6418338108883,
1036.5616045845272,
1038.4813753581661,
1040.401146131805,
1042.320916905444,
1044.240687679083,
1046.1604584527222,
1048.080229226361,
1050.0
],
"values": [
49.6314849410213,
51.56640967361729,
53.54954532014713,
55.58114841747607,
57.66145188395817,
59.79066489774875,
61.96897280297109,
64.19653704324628,
66.47349512206164,
68.79996058941953,
71.17602305417832,
73.60174822147297,
76.07717795457205,
78.60233036051488,
81.17719989884456,
83.80175751274221,
86.4759507818438,
89.19970409601255,
91.97291884932835,
94.7954736535474,
97.66722457027855,
100.5880053611153,
103.55762775496177,
106.57588173178723,
109.64253582204437,
112.75733742098798,
115.92001311713236,
119.13026903409741,
122.38779118508609,
125.69224583924148,
129.04327989915166,
132.4405212887731,
135.8835793510551,
139.37204525455437,
142.9054924083481,
146.48347688455257,
150.10553784778472,
153.77119799089928,
157.47996397636652,
161.2313268826567,
165.02476265502295,
168.85973256007117,
172.73568364353204,
176.65204919067702,
180.60824918882545,
184.60369079140435,
188.63776878304913,
192.70986604524163,
196.81935402200037,
200.96559318515858,
205.1479334987784,
209.3657148822703,
213.6182676718043,
217.90491307961415,
222.2249636507914,
226.57772371722226,
230.96248984831507,
235.37855129817902,
239.82519044894673,
244.30168324992715,
248.8072996523156,
253.34130403917626,
257.9029556504542,
262.49150900276857,
267.1062143037615,
271.74631786080386,
276.4110624838306,
281.09968788213496,
285.8114310549571,
290.5455266756924,
295.3012074695922,
300.0777045848046,
304.87424795664805,
309.6900666649969,
314.52438928468433,
319.37644422883255,
324.24546008503046,
329.1306659443028,
334.0312917227902,
338.9465684761055,
343.8757287063209,
348.8180066615578,
353.7726386281539,
358.7388632154027,
363.715921632843,
368.7030579601181,
373.6995194093935,
378.7045565803637,
383.7174237078595,
388.7373789020923,
393.76368438156294,
398.7956066986696,
403.8324169580665,
408.8733910278181,
413.9178097434116,
418.96495910467337,
424.01413046566745,
429.0646207176412,
434.11573246506856,
439.166774194906,
444.2170604390925,
449.2659119304199,
454.31265575182016,
459.3566254791826,
464.39716131777595,
469.4336102323656,
474.46532607113585,
479.49166968349175,
484.51200903185776,
489.52571929755976,
494.5321829808937,
499.53078999548677,
504.5209377570458,
509.5020312666078,
514.4734831883841,
519.4347139223207,
524.3851516714533,
529.3242325041936,
534.2514004116329,
539.166107359975,
544.0678133382102,
548.9559864011312,
553.830102707798,
558.6896465555608,
563.5341104097483,
568.3629949291172,
573.1758089871818,
577.9720696895143,
582.751302387137,
587.5130406860837,
592.2568264532637,
596.982209818703,
601.6887491742813,
606.3760111690546,
611.0435707012667,
615.6910109071498,
620.3179231465998,
624.9239069858343,
629.5085701771243,
634.0715286356834,
638.6124064138245,
643.1308356724503,
647.6264566499983,
652.0989176288919,
656.5478748996219,
660.972992722513,
665.3739432872771,
669.7504066704283,
674.1020707906449,
678.4286313621618,
682.7297918462524,
687.0052634009071,
691.2547648287633,
695.4780225233532,
699.674770413781,
703.8447499078494,
707.9877098337483,
712.1034063803531,
716.1916030361967,
720.2520705271977,
724.2845867531917,
728.2889367233379,
732.2649124904664,
736.2123130844086,
740.1309444443908,
744.0206193505325,
747.8811573545127,
751.7123847094625,
755.5141342991246,
759.2862455663465,
763.0285644409458,
766.740943267004,
770.4232407296345,
774.075321781269,
777.6970575675172,
781.2883253526267,
784.8490084446062,
788.3789961200392,
791.8781835486293,
795.3464717175369,
798.7837673555101,
802.1899828568805,
805.5650362054466,
808.9088508982662,
812.2213558694226,
815.5024854137627,
818.752179110667,
821.9703817478686,
825.1570432453432,
828.3121185793268,
831.4355677064481,
834.5273554880434,
837.5874516146553,
840.6158305307384,
843.6124713596234,
846.5773578287199,
849.5104781950193,
852.4118251708984,
855.281395850244,
858.1191916349377,
860.9252181616821,
863.6994852292346,
866.4420067260254,
869.1528005581926,
871.8318885780666,
874.4792965130794,
877.095053895156,
879.6791939905778,
882.2317537303272,
884.7527736409484,
887.2422977759096,
889.7003736474999,
892.1270521592645,
894.5223875389697,
896.886437272151,
899.2192620361998,
901.5209256350399,
903.7914949343825,
906.0310397975695,
908.2396330220198,
910.4173502762604,
912.564270037591,
914.6804735303425,
916.7660446647646,
918.8210699765418,
920.8456385669216,
922.8398420434895,
924.8037744615817,
926.7375322663191,
928.6412142353029,
930.5149214219425,
932.3587570994347,
934.172826705392,
935.9572377871111,
937.7120999475078,
939.4375247916838,
941.1336258741597,
942.8005186467573,
944.4383204071218,
946.047150247916,
947.6271290066404,
949.1783792161272,
950.7010250556666,
952.1951923027846,
953.6610082856797,
955.0986018362773,
956.5081032439537,
957.889644209885,
959.2433578020335,
960.5693784107808,
961.867841705177,
963.1388845898347,
964.382645162442,
965.5992626718966,
966.7888774770694,
967.9516310061779,
969.087665716776,
970.1971250563506,
971.2801534235301,
972.3368961298877,
973.3674993623463,
974.3721101461795,
975.3508763085941,
976.3039464429048,
977.2314698732922,
978.1335966201233,
979.0104773658603,
979.8622634215254,
980.6891066937309,
981.4911596522759,
982.2685752982753,
983.0215071328564,
983.7501091263916,
984.4545356882616,
985.1349416371673,
985.791482171949,
986.4243128429497,
987.0335895238753,
987.6194683841841,
988.1821058619752,
988.7216586373761,
989.2382836064337,
989.7321378554973,
990.2033786360736,
990.6521633401865,
991.0786494761855,
991.4829946450468,
991.8653565171261,
992.225892809371,
992.5647612629949,
992.882119621595,
993.1781256097133,
993.4529369118359,
993.706711151825,
993.9396058727867,
994.1517785173432,
994.3433864083397,
994.5145867299568,
994.6655365092205,
994.7963925979323,
994.9073116549739,
994.9984501290194,
995.0699642416272,
995.1220099707081,
995.1547430343755,
995.1683188751657,
995.1628926446153,
995.1386191882141,
995.0956530306931,
995.0341483616852,
994.9542590217111,
994.8561384885192,
994.739939863753,
994.6058158599564,
994.4539187878997,
994.2844005442236,
994.0974125994101,
993.8931059860588,
993.6716312874664,
993.4331386265153,
993.1777776548598,
992.9056975424013,
992.617046967052,
992.3119741047926,
991.9906266199956,
991.6531516560317,
991.299695826156,
990.930405204635,
990.5454253181719,
990.1449011375558,
989.7289770695896,
989.2977969492548,
988.8515040321319,
988.3902409870491,
987.9141498889846,
987.4233722121891,
986.9180488235472,
986.398319976163,
985.8643253031615,
985.3162038117224,
984.7540938773078,
984.1781332381246,
983.5884589897747,
982.9852075801157,
982.3685148043298,
981.7385158001713,
981.0953450434271,
980.4391363435489,
979.7700228394827,
979.0881369956787
],
"expected": {
"Rf": 99.9999404466453,
"Rg": 100.00020892298296,
"CCT_K": 2999.993738385895,
"Duv": 2.527007121615376e-06,
"bins": [
{
"bin": 1,
"ref_a": 23.977919673617148,
"ref_b": 5.025826327691377,
"test_a": 23.977911678030395,
"test_b": 5.025790348792663,
"ref_a_norm": 0.9787317202561051,
"ref_b_norm": 0.2051443876018193,
"test_a_norm": 0.9787313938919132,
"test_b_norm": 0.20514291901363857,
"Rcs_pct": -6.066005365188216e-05,
"Rhs": -1.3766991753388021e-06,
"Rf_h": 100.00002596533349
},
{
"bin": 2,
"ref_a": 20.533247514182666,
"ref_b": 15.081050158444745,
"test_a": 20.53323811205277,
"test_b": 15.081057688135719,
"ref_a_norm": 0.8059679768620203,
"ref_b_norm": 0.5919591373337706,
"test_a_norm": 0.8059676078110163,
"test_b_norm": 0.5919594328880806,
"Rcs_pct": -1.4265351829400396e-05,
"Rhs": 4.5077817977717796e-07,
"Rf_h": 100.00010979403507
},
{
"bin": 3,
"ref_a": 14.806820628027964,
"ref_b": 22.930348737830425,
"test_a": 14.806804572745335,
"test_b": 22.93039794888169,
"ref_a_norm": 0.5424643414850465,
"ref_b_norm": 0.8400788285733636,
"test_a_norm": 0.5424637532819111,
"test_b_norm": 0.840080631474958,
"Rcs_pct": 0.0001172269736754126,
"Rhs": 1.4907114918684568e-06,
"Rf_h": 99.9999952506379
},
{
"bin": 4,
"ref_a": 2.716086439399598,
"ref_b": 20.47559285752593,
"test_a": 2.716069083652604,
"test_b": 20.475665457086464,
"ref_a_norm": 0.13149807770251556,
"ref_b_norm": 0.9913164255476368,
"test_a_norm": 0.13149723743199485,
"test_b_norm": 0.9913199404220215,
"Rcs_pct": 0.00032834084125179163,
"Rhs": 1.5098429338451931e-06,
"Rf_h": 99.99991624645564
},
{
"bin": 5,
"ref_a": -2.940166482506493,
"ref_b": 16.861430156777654,
"test_a": -2.9401826038614396,
"test_b": 16.86149796384434,
"ref_a_norm": -0.1717803122659738,
"ref_b_norm": 0.985135282241888,
"test_a_norm": -0.17178125416208864,
"test_b_norm": 0.9851392438947938,
"Rcs_pct": 0.00040692856724410046,
"Rhs": 1.5091770399701245e-07,
"Rf_h": 99.99994249768572
},
{
"bin": 6,
"ref_a": -12.720583405557853,
"ref_b": 17.000378351966575,
"test_a": -12.720589092236102,
"test_b": 17.00046893741518,
"ref_a_norm": -0.5991043891514255,
"ref_b_norm": 0.8006709254740659,
"test_a_norm": -0.5991046569782845,
"test_b_norm": 0.8006751917988189,
"Rcs_pct": 0.0003696116018671311,
"Rhs": -2.1475531424521534e-06,
"Rf_h": 99.99982598600765
},
{
"bin": 7,
"ref_a": -18.66726319837078,
"ref_b": 13.268820142492949,
"test_a": -18.667255621707557,
"test_b": 13.268943176704765,
"ref_a_norm": -0.8150723996259367,
"ref_b_norm": 0.5793591143392993,
"test_a_norm": -0.8150720688045942,
"test_b_norm": 0.5793644864063878,
"Rcs_pct": 0.0002709492670712323,
"Rhs": -4.650505029749752e-06,
"Rf_h": 99.99961608444593
},
{
"bin": 8,
"ref_a": -21.454441703188817,
"ref_b": 5.81316994741631,
"test_a": -21.45445798835348,
"test_b": 5.813276652992987,
"ref_a_norm": -0.9651969424729813,
"ref_b_norm": 0.2615241140713576,
"test_a_norm": -0.9651976751133994,
"test_b_norm": 0.2615289145643174,
"Rcs_pct": 0.00016550926552716128,
"Rhs": -4.5653217785923566e-06,
"Rf_h": 99.99971021530266
},
{
"bin": 9,
"ref_a": -22.56418178910898,
"ref_b": -3.728941328110815,
"test_a": -22.5641939870357,
"test_b": -3.7288473580402615,
"ref_a_norm": -0.9866181631342824,
"ref_b_norm": -0.16304784627076357,
"test_a_norm": -0.9866186964882577,
"test_b_norm": -0.16304373743228381,
"Rcs_pct": -2.7848889390952563e-05,
"Rhs": -4.13394049927232e-06,
"Rf_h": 99.99979408790834
},
{
"bin": 10,
"ref_a": -18.138151750806145,
"ref_b": -11.848435202343946,
"test_a": -18.138196709271842,
"test_b": -11.848352393371503,
"ref_a_norm": -0.8372047464600949,
"ref_b_norm": -0.5468895798099359,
"test_a_norm": -0.837206821613142,
"test_b_norm": -0.5468857575867165,
"Rcs_pct": -3.9808674509672646e-05,
"Rhs": -4.3309557203316795e-06,
"Rf_h": 99.99979188149966
},
{
"bin": 11,
"ref_a": -10.989344163529712,
"ref_b": -15.749942004188728,
"test_a": -10.9893992442997,
"test_b": -15.74989347622865,
"ref_a_norm": -0.5722170572465619,
"ref_b_norm": -0.8201022127735571,
"test_a_norm": -0.5722199253118118,
"test_b_norm": -0.8200996859142562,
"Rcs_pct": -5.075950441342222e-05,
"Rhs": -3.7885569119022477e-06,
"Rf_h": 99.9999400706674
},
{
"bin": 12,
"ref_a": -6.738130113701561,
"ref_b": -21.15580993409248,
"test_a": -6.738177473389229,
"test_b": -21.15580128496962,
"ref_a_norm": -0.30347913883299216,
"ref_b_norm": -0.9528380829360178,
"test_a_norm": -0.3034812718694557,
"test_b_norm": -0.9528376933875358,
"Rcs_pct": 3.4071353348639173e-06,
"Rhs": -2.1680479048292833e-06,
"Rf_h": 100.00009330304174
},
{
"bin": 13,
"ref_a": 3.140000075381524,
"ref_b": -18.091771778600368,
"test_a": 3.1399669761079396,
"test_b": -18.091804967222387,
"ref_a_norm": 0.1710031191208372,
"ref_b_norm": -0.9852704873540792,
"test_a_norm": 0.17100131654794304,
"test_b_norm": -0.9852722947928526,
"Rcs_pct": 0.00014210448177820405,
"Rhs": -2.1205507737651178e-06,
"Rf_h": 100.00011542850079
},
{
"bin": 14,
"ref_a": 9.195915239651905,
"ref_b": -14.070998289447374,
"test_a": 9.195859736334171,
"test_b": -14.071027867663329,
"ref_a_norm": 0.547067948301649,
"ref_b_norm": -0.8370882032026399,
"test_a_norm": 0.5470646463914676,
"test_b_norm": -0.8370899628201978,
"Rcs_pct": -3.7137448018051166e-05,
"Rhs": -3.723029115016219e-06,
"Rf_h": 99.99999646231082
},
{
"bin": 15,
"ref_a": 18.268111183819318,
"ref_b": -11.932033222898948,
"test_a": 18.268074707789726,
"test_b": -11.932095550246302,
"ref_a_norm": 0.837231934943391,
"ref_b_norm": -0.5468479561184675,
"test_a_norm": 0.8372302632381705,
"test_b_norm": -0.5468508125958066,
"Rcs_pct": 1.9700168934567813e-05,
"Rhs": -3.3038237646135215e-06,
"Rf_h": 99.999909284548
},
{
"bin": 16,
"ref_a": 16.784863949608233,
"ref_b": -3.807441345888433,
"test_a": 16.78483549373106,
"test_b": -3.8074587102455086,
"ref_a_norm": 0.9752244391482773,
"ref_b_norm": -0.22121775084275702,
"test_a_norm": 0.9752227858213905,
"test_b_norm": -0.22121875973657001,
"Rcs_pct": -0.0001424733255350465,
"Rhs": -1.3120562759872044e-06,
"Rf_h": 100.00003290022211
}
]
}
}
+435
View File
@@ -0,0 +1,435 @@
{
"name": "illuminant_A",
"source": "colour.SDS_ILLUMINANTS['A'] (300.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
300.0,
305.0,
310.0,
315.0,
320.0,
325.0,
330.0,
335.0,
340.0,
345.0,
350.0,
355.0,
360.0,
365.0,
370.0,
375.0,
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.930483,
1.12821,
1.35769,
1.62219,
1.92508,
2.2698,
2.65981,
3.09861,
3.58968,
4.13648,
4.74238,
5.4107,
6.14462,
6.9472,
7.82135,
8.7698,
9.7951,
10.8996,
12.0853,
13.3543,
14.708,
16.148,
17.6753,
19.2907,
20.995,
22.7883,
24.6709,
26.6425,
28.7027,
30.8508,
33.0859,
35.4068,
37.8121,
40.3002,
42.8693,
45.5174,
48.2423,
51.0418,
53.9132,
56.8539,
59.8611,
62.932,
66.0635,
69.2525,
72.4959,
75.7903,
79.1326,
82.5193,
85.947,
89.4124,
92.912,
96.4423,
100.0,
103.582,
107.184,
110.803,
114.436,
118.08,
121.731,
125.386,
129.043,
132.697,
136.346,
139.988,
143.618,
147.235,
150.836,
154.418,
157.979,
161.516,
165.028,
168.51,
171.963,
175.383,
178.769,
182.118,
185.429,
188.701,
191.931,
195.118,
198.261,
201.359,
204.409,
207.411,
210.365,
213.268,
216.12,
218.92,
221.667,
224.361,
227.0,
229.585,
232.115,
234.589,
237.008,
239.37,
241.675
],
"expected": {
"Rf": 99.99869291550083,
"Rg": 100.00142490961754,
"CCT_K": 2855.658424436243,
"Duv": 5.602647302014208e-07,
"bins": [
{
"bin": 1,
"ref_a": 24.136909279209537,
"ref_b": 5.229907397606012,
"test_a": 24.137018759075897,
"test_b": 5.229857888375308,
"ref_a_norm": 0.9773210976977805,
"ref_b_norm": 0.2117627729200895,
"test_a_norm": 0.9773255306175851,
"test_b_norm": 0.21176076825515341,
"Rcs_pct": 0.00039566517656954746,
"Rhs": -2.8309656136092595e-06,
"Rf_h": 99.99914960196838
},
{
"bin": 2,
"ref_a": 20.635749303334617,
"ref_b": 15.117385918248889,
"test_a": 20.63579074873976,
"test_b": 15.117494792519082,
"ref_a_norm": 0.8066937954547886,
"ref_b_norm": 0.5909696442075071,
"test_a_norm": 0.8066954156407429,
"test_b_norm": 0.590973900326195,
"Rcs_pct": 0.00037117082385003115,
"Rhs": 2.638706267201798e-06,
"Rf_h": 99.9994710754886
},
{
"bin": 3,
"ref_a": 14.883650579138424,
"ref_b": 22.814856273616257,
"test_a": 14.883616086070193,
"test_b": 22.815123318109993,
"ref_a_norm": 0.5463810094158151,
"ref_b_norm": 0.8375367410148374,
"test_a_norm": 0.5463797431701896,
"test_b_norm": 0.8375465442576152,
"Rcs_pct": 0.0007447610094472131,
"Rhs": 6.499234633723335e-06,
"Rf_h": 99.99861265505554
},
{
"bin": 4,
"ref_a": 2.7313615072020565,
"ref_b": 20.27457142594694,
"test_a": 2.7312555695770624,
"test_b": 20.27491693656199,
"ref_a_norm": 0.13351246430088187,
"ref_b_norm": 0.9910471340336471,
"test_a_norm": 0.13350728593348604,
"test_b_norm": 0.9910640230370015,
"Rcs_pct": 0.0015554236527902362,
"Rhs": 8.37374762130058e-06,
"Rf_h": 99.99800522273162
},
{
"bin": 5,
"ref_a": -2.916946634944088,
"ref_b": 16.648697650654817,
"test_a": -2.9170369010753667,
"test_b": 16.648995447888737,
"ref_a_norm": -0.17257691611880005,
"ref_b_norm": 0.9849960446737461,
"test_a_norm": -0.17258225658351048,
"test_b_norm": 0.9850136634150843,
"Rcs_pct": 0.001832207514385362,
"Rhs": 1.8006032572946633e-06,
"Rf_h": 99.99835089928493
},
{
"bin": 6,
"ref_a": -12.78811185147957,
"ref_b": 16.67776522160597,
"test_a": -12.788216323142862,
"test_b": 16.678121997181808,
"ref_a_norm": -0.6084862388576454,
"ref_b_norm": 0.7935644253120704,
"test_a_norm": -0.6084912098471239,
"test_b_norm": 0.7935814014717083,
"Rcs_pct": 0.0016876894655425449,
"Rhs": -5.298222271354322e-06,
"Rf_h": 99.99794401089322
},
{
"bin": 7,
"ref_a": -18.858176701885924,
"ref_b": 12.829907885756011,
"test_a": -18.858307387056858,
"test_b": 12.830382647229602,
"ref_a_norm": -0.8267970724158379,
"ref_b_norm": 0.5625003120395573,
"test_a_norm": -0.8268028020321441,
"test_b_norm": 0.5625211269572806,
"Rcs_pct": 0.001632815053854683,
"Rhs": -1.4123767303124144e-05,
"Rf_h": 99.99713439230325
},
{
"bin": 8,
"ref_a": -21.43131842553025,
"ref_b": 5.397620101060722,
"test_a": -21.43141604529075,
"test_b": 5.3979967879530255,
"ref_a_norm": -0.9697173902639312,
"ref_b_norm": 0.24422977504741347,
"test_a_norm": -0.9697218073313981,
"test_b_norm": 0.24424681925453587,
"Rcs_pct": 0.0007657354610068032,
"Rhs": -1.5854980347317808e-05,
"Rf_h": 99.99783109559098
},
{
"bin": 9,
"ref_a": -22.605603031423193,
"ref_b": -4.097787913662709,
"test_a": -22.605739585711888,
"test_b": -4.097475149876053,
"ref_a_norm": -0.9839641677943557,
"ref_b_norm": -0.17836624259304473,
"test_a_norm": -0.9839701116537983,
"test_b_norm": -0.17835262878417507,
"Rcs_pct": 0.0003173727493836111,
"Rhs": -1.451181280226966e-05,
"Rf_h": 99.99815349325311
},
{
"bin": 10,
"ref_a": -17.988122649657015,
"ref_b": -12.152577514803381,
"test_a": -17.988304389346204,
"test_b": -12.152289452130033,
"ref_a_norm": -0.8286222905114721,
"ref_b_norm": -0.5598080918203322,
"test_a_norm": -0.8286306623444013,
"test_b_norm": -0.559794822222562,
"Rcs_pct": -4.112688453262384e-05,
"Rhs": -1.5684408484632164e-05,
"Rf_h": 99.99813643492921
},
{
"bin": 11,
"ref_a": -10.731221135729598,
"ref_b": -15.926586201616235,
"test_a": -10.731364910326578,
"test_b": -15.926424013221872,
"ref_a_norm": -0.5587849573216191,
"ref_b_norm": -0.8293125897217988,
"test_a_norm": -0.5587924438025164,
"test_b_norm": -0.8293041444168446,
"Rcs_pct": -0.00028627484994255437,
"Rhs": -1.091674141050841e-05,
"Rf_h": 99.99897621405914
},
{
"bin": 12,
"ref_a": -6.3973210833032175,
"ref_b": -21.19469432764121,
"test_a": -6.397326691976124,
"test_b": -21.19468166250686,
"ref_a_norm": -0.28895999942073014,
"ref_b_norm": -0.9573411715448007,
"test_a_norm": -0.2889602527583536,
"test_b_norm": -0.9573405994745284,
"Rcs_pct": -5.116543839038093e-05,
"Rhs": -3.600751857156605e-07,
"Rf_h": 99.99991204399312
},
{
"bin": 13,
"ref_a": 3.455764185404833,
"ref_b": -17.941587719437408,
"test_a": 3.4558346842791927,
"test_b": -17.941691875644658,
"ref_a_norm": 0.18913549607111174,
"ref_b_norm": -0.9819509988415586,
"test_a_norm": 0.189139354505559,
"test_b_norm": -0.9819566993566603,
"Rcs_pct": 0.000634372452134341,
"Rhs": 2.672180384374638e-06,
"Rf_h": 99.99956247217781
},
{
"bin": 14,
"ref_a": 9.649406737373276,
"ref_b": -13.851337352612092,
"test_a": 9.649461083704963,
"test_b": -13.851343113959588,
"ref_a_norm": 0.5716110122170811,
"ref_b_norm": -0.8205247410725433,
"test_a_norm": 0.5716142315820132,
"test_b_norm": -0.8205250823629214,
"Rcs_pct": 0.00020723559039248677,
"Rhs": 2.487193337050201e-06,
"Rf_h": 99.99957407223089
},
{
"bin": 15,
"ref_a": 19.086325322231154,
"ref_b": -13.206748447027783,
"test_a": 19.086419070045523,
"test_b": -13.206959414811967,
"ref_a_norm": 0.822330518304195,
"ref_b_norm": -0.5690101217601969,
"test_a_norm": 0.822334557410072,
"test_b_norm": -0.5690192112650851,
"Rcs_pct": 0.0008408252146359298,
"Rhs": -5.3136401121213934e-06,
"Rf_h": 99.9988534915704
},
{
"bin": 16,
"ref_a": 17.05724171424712,
"ref_b": -4.0672592476200915,
"test_a": 17.057296374586834,
"test_b": -4.067190784471482,
"ref_a_norm": 0.9727289193841027,
"ref_b_norm": -0.23194492750184473,
"test_a_norm": 0.9727320365172285,
"test_b_norm": -0.23194102323140756,
"Rcs_pct": 0.0002295552910066237,
"Rhs": 4.437373480797696e-06,
"Rf_h": 99.99918968710665
}
]
}
}
@@ -0,0 +1,435 @@
{
"name": "illuminant_D50",
"source": "colour.SDS_ILLUMINANTS['D50'] (300.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
300.0,
305.0,
310.0,
315.0,
320.0,
325.0,
330.0,
335.0,
340.0,
345.0,
350.0,
355.0,
360.0,
365.0,
370.0,
375.0,
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.019,
1.035,
2.051,
4.914,
7.778,
11.263,
14.748,
16.348,
17.948,
19.479,
21.01,
22.476,
23.942,
25.451,
26.961,
25.724,
24.488,
27.179,
29.871,
39.589,
49.308,
52.91,
56.513,
58.273,
60.034,
58.926,
57.818,
66.321,
74.825,
81.036,
87.247,
88.93,
90.612,
90.99,
91.368,
93.238,
95.109,
93.536,
91.963,
93.843,
95.724,
96.169,
96.613,
96.871,
97.129,
99.614,
102.099,
101.427,
100.755,
101.536,
102.317,
101.159,
100.0,
98.868,
97.735,
98.327,
98.918,
96.208,
93.499,
95.593,
97.688,
98.478,
99.269,
99.155,
99.042,
97.382,
95.722,
97.29,
98.857,
97.262,
95.667,
96.929,
98.19,
100.597,
103.003,
101.068,
99.133,
93.257,
87.381,
89.492,
91.604,
92.246,
92.889,
84.872,
76.854,
81.683,
86.511,
89.546,
92.58,
85.405,
78.23,
67.961,
57.692,
70.307,
82.923,
80.599,
78.274
],
"expected": {
"Rf": 99.9832901493645,
"Rg": 99.99983345768199,
"CCT_K": 5001.067238721512,
"Duv": 0.003206776575092496,
"bins": [
{
"bin": 1,
"ref_a": 23.476902397290555,
"ref_b": 4.934814612361608,
"test_a": 23.475905619487904,
"test_b": 4.93343812288507,
"ref_a_norm": 0.9786143669015133,
"ref_b_norm": 0.20570347807937106,
"test_a_norm": 0.9785728170811079,
"test_b_norm": 0.20564610030632277,
"Rcs_pct": -0.005194530047760248,
"Rhs": -4.816930738548327e-05,
"Rf_h": 99.9839228703664
},
{
"bin": 2,
"ref_a": 17.83894735047625,
"ref_b": 12.025027476598268,
"test_a": 17.837367424860794,
"test_b": 12.025236710712873,
"ref_a_norm": 0.8291990350997083,
"ref_b_norm": 0.5589534508254805,
"test_a_norm": 0.8291255961926849,
"test_b_norm": 0.5589631765521466,
"Rcs_pct": -0.005565889532046267,
"Rhs": 4.888711686800449e-05,
"Rf_h": 99.98774482339923
},
{
"bin": 3,
"ref_a": 14.547664221552239,
"ref_b": 22.064293382121082,
"test_a": 14.546149429750127,
"test_b": 22.064842715001987,
"ref_a_norm": 0.550452873345259,
"ref_b_norm": 0.8348662373254462,
"test_a_norm": 0.5503955568243871,
"test_b_norm": 0.8348870229208595,
"Rcs_pct": -0.001456076189696359,
"Rhs": 5.920480347510379e-05,
"Rf_h": 99.98784937492641
},
{
"bin": 4,
"ref_a": 4.076717109026536,
"ref_b": 21.998266602307645,
"test_a": 4.076166231334031,
"test_b": 21.999789542951614,
"ref_a_norm": 0.18221734962954564,
"ref_b_norm": 0.9832582760872058,
"test_a_norm": 0.1821927270054062,
"test_b_norm": 0.9833263470865824,
"Rcs_pct": 0.006195939853868955,
"Rhs": 3.7429500509186814e-05,
"Rf_h": 99.98561707932677
},
{
"bin": 5,
"ref_a": -2.054258575968485,
"ref_b": 19.16102293825853,
"test_a": -2.055199500099042,
"test_b": 19.163108325017934,
"ref_a_norm": -0.1065993982477314,
"ref_b_norm": 0.9943020508342632,
"test_a_norm": -0.10664822459670595,
"test_b_norm": 0.9944102655333603,
"Rcs_pct": 0.01156609321421135,
"Rhs": 2.677652387631138e-05,
"Rf_h": 99.98120224919917
},
{
"bin": 6,
"ref_a": -10.828082553293017,
"ref_b": 17.50437009420907,
"test_a": -10.828354034540771,
"test_b": 17.5058653726995,
"ref_a_norm": -0.5260751363126394,
"ref_b_norm": 0.8504380935456959,
"test_a_norm": -0.526088326047176,
"test_b_norm": 0.8505107406493551,
"Rcs_pct": 0.006773168300435089,
"Rhs": -2.9393704846565135e-05,
"Rf_h": 99.98808734213112
},
{
"bin": 7,
"ref_a": -17.88444758203982,
"ref_b": 11.801800126314143,
"test_a": -17.88494337227294,
"test_b": 11.804004144841127,
"ref_a_norm": -0.8346509266584013,
"ref_b_norm": 0.5507792939356669,
"test_a_norm": -0.8346740647383227,
"test_b_norm": 0.550882153478713,
"Rcs_pct": 0.007638431063998727,
"Rhs": -7.266975592455702e-05,
"Rf_h": 99.98452357318033
},
{
"bin": 8,
"ref_a": -22.255349205247978,
"ref_b": 4.3023968277173275,
"test_a": -22.255179526855017,
"test_b": 4.304878130428077,
"ref_a_norm": -0.9818217199390649,
"ref_b_norm": 0.18980545370430352,
"test_a_norm": -0.9818142343709851,
"test_b_norm": 0.18991491938254068,
"Rcs_pct": 0.0014013959428971934,
"Rhs": -0.00010882268781150778,
"Rf_h": 99.98325074316794
},
{
"bin": 9,
"ref_a": -18.6309347775359,
"ref_b": -2.5538984750008566,
"test_a": -18.63161578440114,
"test_b": -2.5509714932484395,
"ref_a_norm": -0.9907351240732684,
"ref_b_norm": -0.13580837208186233,
"test_a_norm": -0.9907713378987788,
"test_b_norm": -0.13565272430228137,
"Rcs_pct": 0.0005152611568235503,
"Rhs": -0.0001597220180207308,
"Rf_h": 99.97953815977952
},
{
"bin": 10,
"ref_a": -19.80275334617307,
"ref_b": -11.994426214565234,
"test_a": -19.80450778099068,
"test_b": -11.991341290613356,
"ref_a_norm": -0.8553364599157997,
"ref_b_norm": -0.5180729102536704,
"test_a_norm": -0.8554122388764227,
"test_b_norm": -0.5179396637355735,
"Rcs_pct": -0.0011019896098213666,
"Rhs": -0.0001528909655539891,
"Rf_h": 99.97563020595287
},
{
"bin": 11,
"ref_a": -12.900334771940969,
"ref_b": -19.322573550217715,
"test_a": -12.902268902100746,
"test_b": -19.319823265146887,
"ref_a_norm": -0.5552548884177753,
"ref_b_norm": -0.831680232353856,
"test_a_norm": -0.5553381370500812,
"test_b_norm": -0.8315618548654329,
"Rcs_pct": -0.00521768223557674,
"Rhs": -0.00013498571685560063,
"Rf_h": 99.97759787759166
},
{
"bin": 12,
"ref_a": -3.128242899681709,
"ref_b": -20.746804281216868,
"test_a": -3.1295228205293357,
"test_b": -20.746724255192817,
"ref_a_norm": -0.14909657211816565,
"ref_b_norm": -0.9888226393962734,
"test_a_norm": -0.1491575749932887,
"test_b_norm": -0.9888188252404521,
"Rcs_pct": 0.000816020266496709,
"Rhs": -6.057482687032535e-05,
"Rf_h": 99.99161741874514
},
{
"bin": 13,
"ref_a": 2.7176102058558462,
"ref_b": -15.57869260910705,
"test_a": 2.7162101579268594,
"test_b": -15.578861662878905,
"ref_a_norm": 0.17184890000570494,
"ref_b_norm": -0.9851233199791939,
"test_a_norm": 0.17176036755317248,
"test_b_norm": -0.985134010145382,
"Rcs_pct": -0.0006787067031015733,
"Rhs": -8.891687424588761e-05,
"Rf_h": 99.98804851663168
},
{
"bin": 14,
"ref_a": 13.613424128801427,
"ref_b": -17.947106267304473,
"test_a": 13.611478159638267,
"test_b": -17.948211404985702,
"ref_a_norm": 0.604340777156097,
"ref_b_norm": -0.7967259410025287,
"test_a_norm": 0.6042543897413468,
"test_b_norm": -0.7967750013828429,
"Rcs_pct": -0.0007202060743431581,
"Rhs": -9.908499717342722e-05,
"Rf_h": 99.983547959729
},
{
"bin": 15,
"ref_a": 12.877324738057629,
"ref_b": -8.259933165250223,
"test_a": 12.875106255916956,
"test_b": -8.259244789845068,
"ref_a_norm": 0.8417235542388836,
"ref_b_norm": -0.5399087499193371,
"test_a_norm": 0.8415785436322205,
"test_b_norm": -0.5398637544094417,
"Rcs_pct": -0.014557007881929485,
"Rhs": -4.315117736605328e-05,
"Rf_h": 99.9762059950624
},
{
"bin": 16,
"ref_a": 22.83244776608982,
"ref_b": -4.132109648046074,
"test_a": 22.831096464131445,
"test_b": -4.133082083208234,
"ref_a_norm": 0.9840155542122202,
"ref_b_norm": -0.17808253442832928,
"test_a_norm": 0.9839573168230843,
"test_b_norm": -0.17812444370300848,
"Rcs_pct": -0.004894228014100552,
"Rhs": -5.246555071765966e-05,
"Rf_h": 99.98547585324518
}
]
}
}
@@ -0,0 +1,435 @@
{
"name": "illuminant_D65",
"source": "colour.SDS_ILLUMINANTS['D65'] (300.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
300.0,
305.0,
310.0,
315.0,
320.0,
325.0,
330.0,
335.0,
340.0,
345.0,
350.0,
355.0,
360.0,
365.0,
370.0,
375.0,
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.0341,
1.6643,
3.2945,
11.7652,
20.236,
28.6447,
37.0535,
38.5011,
39.9488,
42.4302,
44.9117,
45.775,
46.6383,
49.3637,
52.0891,
51.0323,
49.9755,
52.3118,
54.6482,
68.7015,
82.7549,
87.1204,
91.486,
92.4589,
93.4318,
90.057,
86.6823,
95.7736,
104.865,
110.936,
117.008,
117.41,
117.812,
116.336,
114.861,
115.392,
115.923,
112.367,
108.811,
109.082,
109.354,
108.578,
107.802,
106.296,
104.79,
106.239,
107.689,
106.047,
104.405,
104.225,
104.046,
102.023,
100.0,
98.1671,
96.3342,
96.0611,
95.788,
92.2368,
88.6856,
89.3459,
90.0062,
89.8026,
89.5991,
88.6489,
87.6987,
85.4936,
83.2886,
83.4939,
83.6992,
81.863,
80.0268,
80.1207,
80.2146,
81.2462,
82.2778,
80.281,
78.2842,
74.0027,
69.7213,
70.6652,
71.6091,
72.979,
74.349,
67.9765,
61.604,
65.7448,
69.8856,
72.4863,
75.087,
69.3398,
63.5927,
55.0054,
46.4182,
56.6118,
66.8054,
65.0941,
63.3828
],
"expected": {
"Rf": 99.99244522554164,
"Rg": 100.00121956215816,
"CCT_K": 6501.83224982686,
"Duv": 0.0032141045445623906,
"bins": [
{
"bin": 1,
"ref_a": 23.82098448657007,
"ref_b": 4.87679865972495,
"test_a": 23.821160302854967,
"test_b": 4.8765061128000555,
"ref_a_norm": 0.9796799988941125,
"ref_b_norm": 0.20056694584809243,
"test_a_norm": 0.9796872296489073,
"test_b_norm": 0.20055491433985567,
"Rcs_pct": 0.00047445870527523186,
"Rhs": -1.3210976460986435e-05,
"Rf_h": 99.99605279472277
},
{
"bin": 2,
"ref_a": 18.62450560525995,
"ref_b": 11.890753671989799,
"test_a": 18.624146960395258,
"test_b": 11.891087639908301,
"ref_a_norm": 0.8428653239676316,
"ref_b_norm": 0.538124563324273,
"test_a_norm": 0.8428490932377279,
"test_b_norm": 0.5381396772813245,
"Rcs_pct": -0.0005098494059486001,
"Rhs": 2.1584106404644453e-05,
"Rf_h": 99.9953663488081
},
{
"bin": 3,
"ref_a": 13.41229488368166,
"ref_b": 20.708136922053775,
"test_a": 13.412035699930033,
"test_b": 20.70842867846364,
"ref_a_norm": 0.5436201231493497,
"ref_b_norm": 0.8393313777686892,
"test_a_norm": 0.5436096180490518,
"test_b_norm": 0.839343203086939,
"Rcs_pct": 0.0003996071760181326,
"Rhs": 1.5304466487483893e-05,
"Rf_h": 99.99437869743511
},
{
"bin": 4,
"ref_a": 4.497250086937527,
"ref_b": 22.85791920520157,
"test_a": 4.497505240525093,
"test_b": 22.85818791759557,
"ref_a_norm": 0.1930470793178648,
"ref_b_norm": 0.9811894950349,
"test_a_norm": 0.19305803193422033,
"test_b_norm": 0.9812010296709188,
"Rcs_pct": 0.0013449750673735648,
"Rhs": -8.491869048160494e-06,
"Rf_h": 99.99473421016543
},
{
"bin": 5,
"ref_a": -1.5586795188179994,
"ref_b": 21.50037593581726,
"test_a": -1.5590285200318565,
"test_b": 21.501575110842797,
"ref_a_norm": -0.07230569860211343,
"ref_b_norm": 0.9973825173671635,
"test_a_norm": -0.07232188844503898,
"test_b_norm": 0.99743814598544,
"Rcs_pct": 0.0057718211644451085,
"Rhs": 5.026154580549775e-06,
"Rf_h": 99.98834348039617
},
{
"bin": 6,
"ref_a": -10.217046983959596,
"ref_b": 16.76273968019651,
"test_a": -10.21752366701954,
"test_b": 16.763070105182695,
"ref_a_norm": -0.5204538412781571,
"ref_b_norm": 0.8538898050092945,
"test_a_norm": -0.5204781233950945,
"test_b_norm": 0.8539066367762017,
"Rcs_pct": 0.0027485524069864745,
"Rhs": 1.0838613693084403e-05,
"Rf_h": 99.99408013594328
},
{
"bin": 7,
"ref_a": -17.900786589543717,
"ref_b": 11.626028528186552,
"test_a": -17.901714573540993,
"test_b": 11.625883549212347,
"ref_a_norm": -0.8386465611395261,
"ref_b_norm": 0.5446760004707818,
"test_a_norm": -0.8386900369155326,
"test_b_norm": 0.5446692082486888,
"Rcs_pct": 0.0032375230209792287,
"Rhs": 2.9801373276962557e-05,
"Rf_h": 99.99373084755142
},
{
"bin": 8,
"ref_a": -24.003468458180524,
"ref_b": 2.988107839784543,
"test_a": -24.004187731857947,
"test_b": 2.9887719661165426,
"ref_a_norm": -0.9923404654642813,
"ref_b_norm": 0.12353299398190501,
"test_a_norm": -0.9923702013492053,
"test_b_norm": 0.12356044999038028,
"Rcs_pct": 0.0034520919767941057,
"Rhs": -2.1127265605905687e-05,
"Rf_h": 99.9924518819128
},
{
"bin": 9,
"ref_a": -15.682829138461875,
"ref_b": -2.5913518818427894,
"test_a": -15.683498486181422,
"test_b": -2.590471501753139,
"ref_a_norm": -0.9866220266595951,
"ref_b_norm": -0.16302446598628445,
"test_a_norm": -0.9866641359753168,
"test_b_norm": -0.1629690804190113,
"Rcs_pct": 0.003049500887327366,
"Rhs": -6.253646909230542e-05,
"Rf_h": 99.9913408723485
},
{
"bin": 10,
"ref_a": -17.34510818830174,
"ref_b": -10.667088018297028,
"test_a": -17.346258473664765,
"test_b": -10.665436755235996,
"ref_a_norm": -0.851807880237721,
"ref_b_norm": -0.5238543071932504,
"test_a_norm": -0.8518643700633312,
"test_b_norm": -0.5237732146527795,
"Rcs_pct": 0.0001916971793549633,
"Rhs": -9.881004876344647e-05,
"Rf_h": 99.98660145516835
},
{
"bin": 11,
"ref_a": -14.294616636351853,
"ref_b": -21.235090875195265,
"test_a": -14.295672963416688,
"test_b": -21.233533565349557,
"ref_a_norm": -0.5584238743718227,
"ref_b_norm": -0.8295557705974702,
"test_a_norm": -0.5584651401341132,
"test_b_norm": -0.8294949337789839,
"Rcs_pct": -0.002765793670910907,
"Rhs": -6.811035279568195e-05,
"Rf_h": 99.98768382951182
},
{
"bin": 12,
"ref_a": -3.7486150572267056,
"ref_b": -20.755101033422942,
"test_a": -3.7489130274456035,
"test_b": -20.754904452646418,
"ref_a_norm": -0.1777360812284449,
"ref_b_norm": -0.984078190709232,
"test_a_norm": -0.17775020912854164,
"test_b_norm": -0.9840688700677869,
"Rcs_pct": -0.000638533135403464,
"Rhs": -1.5674803398836643e-05,
"Rf_h": 99.99734076653297
},
{
"bin": 13,
"ref_a": 1.903150415638521,
"ref_b": -15.820468782733457,
"test_a": 1.9030860882842735,
"test_b": -15.82018097391874,
"ref_a_norm": 0.11943562419036355,
"ref_b_norm": -0.9928419469755789,
"test_a_norm": 0.11943158721165502,
"test_b_norm": -0.9928238850162348,
"Rcs_pct": -0.0018502479336261132,
"Rhs": -4.3569582992788047e-07,
"Rf_h": 99.99488322294361
},
{
"bin": 14,
"ref_a": 12.608405843070699,
"ref_b": -18.774763719510062,
"test_a": 12.608197253376927,
"test_b": -18.774364125850727,
"ref_a_norm": 0.5575101679314969,
"ref_b_norm": -0.8301701106718997,
"test_a_norm": 0.5575009446500884,
"test_b_norm": -0.8301524417032059,
"Rcs_pct": -0.0019815391150970006,
"Rhs": 2.1474748375376244e-06,
"Rf_h": 99.99425017617709
},
{
"bin": 15,
"ref_a": 12.088472495367219,
"ref_b": -8.349869751429393,
"test_a": 12.088196540398116,
"test_b": -8.348577535004525,
"ref_a_norm": 0.82279927261926,
"ref_b_norm": -0.5683320833607906,
"test_a_norm": 0.8227804898038182,
"test_b_norm": -0.5682441289285944,
"Rcs_pct": -0.006448220466365075,
"Rhs": 6.269626448663806e-05,
"Rf_h": 99.9887294477191
},
{
"bin": 16,
"ref_a": 22.585949520225732,
"ref_b": -3.8918436838877772,
"test_a": 22.58599775884995,
"test_b": -3.891759058186969,
"ref_a_norm": 0.985476808341529,
"ref_b_norm": -0.16981007102346227,
"test_a_norm": 0.9854789131034026,
"test_b_norm": -0.16980637860993494,
"Rcs_pct": 0.00013439653204384277,
"Rhs": 4.032083508483764e-06,
"Rf_h": 99.99555479243523
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL1",
"source": "colour.SDS_ILLUMINANTS['FL1'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
1.87,
2.36,
2.94,
3.47,
5.17,
19.49,
6.13,
6.24,
7.01,
7.79,
8.56,
43.67,
16.94,
10.72,
11.35,
11.89,
12.37,
12.75,
13.0,
13.15,
13.23,
13.17,
13.13,
12.85,
12.52,
12.2,
11.83,
11.5,
11.22,
11.05,
11.03,
11.18,
11.53,
27.74,
17.05,
13.55,
14.33,
15.01,
15.52,
18.29,
19.55,
15.48,
14.91,
14.15,
13.22,
12.19,
11.12,
10.03,
8.95,
7.96,
7.02,
6.2,
5.42,
4.73,
4.15,
3.64,
3.2,
2.81,
2.47,
2.18,
1.93,
1.72,
1.67,
1.43,
1.29,
1.19,
1.08,
0.96,
0.88,
0.81,
0.77,
0.75,
0.73,
0.68,
0.69,
0.64,
0.68,
0.69,
0.61,
0.52,
0.43
],
"expected": {
"Rf": 80.68635150076496,
"Rg": 89.83122589763414,
"CCT_K": 6425.332064634875,
"Duv": 0.007191578880652916,
"bins": [
{
"bin": 1,
"ref_a": 23.84545563235572,
"ref_b": 4.906172452718242,
"test_a": 19.196227550388294,
"test_b": 3.3710504271902475,
"ref_a_norm": 0.9794828836931113,
"ref_b_norm": 0.20152736923859008,
"test_a_norm": 0.788509836296467,
"test_b_norm": 0.13847024961095286,
"Rcs_pct": -19.960538761394243,
"Rhs": -0.024588501442399557,
"Rf_h": 64.59135692073266
},
{
"bin": 2,
"ref_a": 18.638426643931336,
"ref_b": 11.906702780414134,
"test_a": 15.239327251756684,
"test_b": 11.876659898824421,
"ref_a_norm": 0.842720483642813,
"ref_b_norm": 0.5383513596609776,
"test_a_norm": 0.689033118370697,
"test_b_norm": 0.5369929965229844,
"Rcs_pct": -12.854104014370607,
"Rhs": 0.08425468766468491,
"Rf_h": 76.32490250303407
},
{
"bin": 3,
"ref_a": 13.437851168100572,
"ref_b": 20.705789280444236,
"test_a": 9.227529768831102,
"test_b": 21.32604918707949,
"ref_a_norm": 0.5443926566963092,
"ref_b_norm": 0.8388305164543876,
"test_a_norm": 0.3738246080238658,
"test_b_norm": 0.8639584133324938,
"Rcs_pct": -7.386944787143087,
"Rhs": 0.1557824608247402,
"Rf_h": 70.61853696747318
},
{
"bin": 4,
"ref_a": 4.500166433308781,
"ref_b": 22.850186739742863,
"test_a": 2.027644608702062,
"test_b": 23.806474278526455,
"ref_a_norm": 0.19323052278636993,
"ref_b_norm": 0.9811533850849756,
"test_a_norm": 0.08706407497830874,
"test_b_norm": 1.0222149644269158,
"Rcs_pct": 1.956054611850115,
"Rhs": 0.11213720601915415,
"Rf_h": 81.79794154233632
},
{
"bin": 5,
"ref_a": -1.5455095435706714,
"ref_b": 21.477147820771552,
"test_a": -3.038540869239471,
"test_b": 22.643252905260333,
"ref_a_norm": -0.07177505353580191,
"ref_b_norm": 0.9974208448242561,
"test_a_norm": -0.14111296463205078,
"test_b_norm": 1.0515759648723555,
"Rcs_pct": 6.664170000533863,
"Rhs": 0.05744046276810292,
"Rf_h": 86.5670385816704
},
{
"bin": 6,
"ref_a": -10.214152992326397,
"ref_b": 16.735602933463987,
"test_a": -9.659384323889181,
"test_b": 17.40524137640265,
"ref_a_norm": -0.5209612254290433,
"ref_b_norm": 0.8535803427911572,
"test_a_norm": -0.4926658821386288,
"test_b_norm": 0.8877344879356257,
"Rcs_pct": 1.2678083356570764,
"Rhs": -0.04250174449214606,
"Rf_h": 91.91278107565986
},
{
"bin": 7,
"ref_a": -17.90146696240191,
"ref_b": 11.589220763399673,
"test_a": -16.403192936120337,
"test_b": 11.79684392025738,
"ref_a_norm": -0.8394435498861129,
"ref_b_norm": 0.5434468939598434,
"test_a_norm": -0.7691858179379145,
"test_b_norm": 0.5531828513647448,
"Rcs_pct": -5.300816102011461,
"Rhs": -0.04712825723873676,
"Rf_h": 88.98677601301469
},
{
"bin": 8,
"ref_a": -24.016703343553253,
"ref_b": 2.9355783668624964,
"test_a": -21.371682571257505,
"test_b": 3.661146050517676,
"ref_a_norm": -0.9926125049533571,
"ref_b_norm": 0.12132771740299805,
"test_a_norm": -0.883293559014555,
"test_b_norm": 0.15131549489617746,
"Rcs_pct": -10.136808787828123,
"Rhs": -0.05073863912298229,
"Rf_h": 81.36325095864356
},
{
"bin": 9,
"ref_a": -15.676294344694927,
"ref_b": -2.6302452225859736,
"test_a": -13.837755995725079,
"test_b": -2.6764596636557663,
"ref_a_norm": -0.9862145075057146,
"ref_b_norm": -0.1654718863893829,
"test_a_norm": -0.870549851529586,
"test_b_norm": -0.1683792923896231,
"Rcs_pct": -11.287498527147196,
"Rhs": 0.02541659598945924,
"Rf_h": 86.93160766242093
},
{
"bin": 10,
"ref_a": -19.7412555043754,
"ref_b": -12.01550386426426,
"test_a": -17.12795602587164,
"test_b": -12.971250840454308,
"ref_a_norm": -0.8542160922316222,
"ref_b_norm": -0.5199181356449656,
"test_a_norm": -0.7411370396929601,
"test_b_norm": -0.5612738866498752,
"Rcs_pct": -7.104577175136221,
"Rhs": 0.09720940582307314,
"Rf_h": 79.63284614306279
},
{
"bin": 11,
"ref_a": -12.846383680356727,
"ref_b": -18.95754527063295,
"test_a": -10.824372778241674,
"test_b": -19.96202912162869,
"ref_a_norm": -0.5609731228833786,
"ref_b_norm": -0.8278340144029296,
"test_a_norm": -0.47267638517982113,
"test_b_norm": -0.8716975994241856,
"Rcs_pct": -1.2583801109012647,
"Rhs": 0.09778535641729073,
"Rf_h": 83.11379784707698
},
{
"bin": 12,
"ref_a": -3.7268362334707743,
"ref_b": -20.756183680588947,
"test_a": -3.2965530791692075,
"test_b": -21.774859756281227,
"ref_a_norm": -0.17672687943314744,
"ref_b_norm": -0.9842599301433649,
"test_a_norm": -0.1563228170143517,
"test_b_norm": -1.0325656330861108,
"Rcs_pct": 4.3396887298056175,
"Rhs": 0.029435979223099373,
"Rf_h": 90.69751508783315
},
{
"bin": 13,
"ref_a": 1.9320755209129488,
"ref_b": -15.813168027714688,
"test_a": 0.8214106968825274,
"test_b": -17.07722891601317,
"ref_a_norm": 0.12127953710017789,
"ref_b_norm": -0.9926183928785355,
"test_a_norm": 0.05156129147579834,
"test_b_norm": -1.0719655600776932,
"Rcs_pct": 6.4221178641368155,
"Rhs": -0.08385849348387965,
"Rf_h": 86.3889380300713
},
{
"bin": 14,
"ref_a": 12.644137752458889,
"ref_b": -18.745395882492314,
"test_a": 10.227768158658787,
"test_b": -20.945620238816783,
"ref_a_norm": 0.5591992435318452,
"ref_b_norm": -0.8290332960945611,
"test_a_norm": 0.45233295692534276,
"test_b_norm": -0.9263403501416207,
"Rcs_pct": 2.153613075089739,
"Rhs": -0.14291697258429717,
"Rf_h": 76.18103310538777
},
{
"bin": 15,
"ref_a": 12.134844305768967,
"ref_b": -8.333707532823212,
"test_a": 8.774575546452754,
"test_b": -10.981149400115354,
"ref_a_norm": 0.8243271705458667,
"ref_b_norm": -0.5661136952060475,
"test_a_norm": 0.5960621208390525,
"test_b_norm": -0.7459559913789034,
"Rcs_pct": -8.988042599041204,
"Rhs": -0.27635067113028994,
"Rf_h": 69.88863172005391
},
{
"bin": 16,
"ref_a": 22.602055439637944,
"ref_b": -3.85468361471771,
"test_a": 19.79836415491462,
"test_b": -5.659498435447576,
"ref_a_norm": 0.9857668262702481,
"ref_b_norm": -0.16811830425353003,
"test_a_norm": 0.8634865377821345,
"test_b_norm": -0.24683356015526875,
"Rcs_pct": -10.457412241115028,
"Rhs": -0.10105846518897006,
"Rf_h": 76.1742320974876
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL10",
"source": "colour.SDS_ILLUMINANTS['FL10'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
1.11,
0.8,
0.62,
0.57,
1.48,
12.16,
2.12,
2.7,
3.74,
5.14,
6.75,
34.39,
14.86,
10.4,
10.76,
10.67,
10.11,
9.27,
8.29,
7.29,
7.91,
16.64,
16.73,
10.44,
5.94,
3.34,
2.35,
1.88,
1.59,
1.47,
1.8,
5.71,
40.98,
73.69,
33.61,
8.24,
3.38,
2.47,
2.14,
4.86,
11.45,
14.79,
12.16,
8.97,
6.52,
8.31,
44.12,
34.55,
12.09,
12.15,
10.52,
4.43,
1.95,
2.19,
3.19,
2.77,
2.29,
2.0,
1.52,
1.35,
1.47,
1.79,
1.74,
1.02,
1.14,
3.32,
4.49,
2.05,
0.49,
0.24,
0.21,
0.21,
0.24,
0.24,
0.21,
0.17,
0.21,
0.22,
0.17,
0.12,
0.09
],
"expected": {
"Rf": 79.56750526577619,
"Rg": 99.2291970428991,
"CCT_K": 4998.734114560273,
"Duv": 0.0033830977769216952,
"bins": [
{
"bin": 1,
"ref_a": 23.478048548906422,
"ref_b": 4.936029320096617,
"test_a": 21.334629951559386,
"test_b": 3.650071461515925,
"ref_a_norm": 0.978606195346642,
"ref_b_norm": 0.20574234962488896,
"test_a_norm": 0.8892647530962074,
"test_b_norm": 0.15214137317489423,
"Rcs_pct": -9.808180324522974,
"Rhs": -0.035141397979372456,
"Rf_h": 80.64163950414984
},
{
"bin": 2,
"ref_a": 17.83960936345097,
"ref_b": 12.025749276090735,
"test_a": 17.618767668834742,
"test_b": 11.825388001970724,
"ref_a_norm": 0.8291930990230103,
"ref_b_norm": 0.5589622568050694,
"test_a_norm": 0.8189282773320438,
"test_b_norm": 0.5496493743070844,
"Rcs_pct": -1.3708847611232395,
"Rhs": -0.0020405494212637453,
"Rf_h": 91.54573056608551
},
{
"bin": 3,
"ref_a": 14.548311940161327,
"ref_b": 22.06455529358777,
"test_a": 11.67578941345396,
"test_b": 22.826993992709497,
"ref_a_norm": 0.55046540107182,
"ref_b_norm": 0.8348579772768782,
"test_a_norm": 0.44177758414463675,
"test_b_norm": 0.8637064186651966,
"Rcs_pct": -3.6397113399949164,
"Rhs": 0.10639795230681547,
"Rf_h": 78.75691316591744
},
{
"bin": 4,
"ref_a": 4.0765091347059546,
"ref_b": 21.998256825337414,
"test_a": 0.35339496846738416,
"test_b": 23.74174945540553,
"ref_a_norm": 0.18220844070602263,
"ref_b_norm": 0.9832599270464957,
"test_a_norm": 0.01579575662166173,
"test_b_norm": 1.0611891216121465,
"Rcs_pct": 4.396630281808363,
"Rhs": 0.17841834268460446,
"Rf_h": 71.36383996937295
},
{
"bin": 5,
"ref_a": -2.054326416312341,
"ref_b": 19.16069469267776,
"test_a": -4.528320720207391,
"test_b": 20.89169454571495,
"ref_a_norm": -0.1066046840877035,
"ref_b_norm": 0.994301484123684,
"test_a_norm": -0.2349870964966041,
"test_b_norm": 1.084127857879876,
"Rcs_pct": 11.314655135013192,
"Rhs": 0.10839132417167013,
"Rf_h": 75.64945029216233
},
{
"bin": 6,
"ref_a": -10.828656173533247,
"ref_b": 17.503525680508954,
"test_a": -11.716955732083225,
"test_b": 18.969720255122915,
"ref_a_norm": -0.5261136471084243,
"ref_b_norm": 0.850414269827519,
"test_a_norm": -0.5692719589971879,
"test_b_norm": 0.921649791822031,
"Rcs_pct": 8.320764524771935,
"Rhs": -0.0036915106999815114,
"Rf_h": 87.05456873888518
},
{
"bin": 7,
"ref_a": -17.885205521125236,
"ref_b": 11.800516679875843,
"test_a": -16.370232151831484,
"test_b": 13.428811603303464,
"ref_a_norm": -0.8346891905349909,
"ref_b_norm": 0.5507213044762672,
"test_a_norm": -0.763986514303272,
"test_b_norm": 0.6267126130459507,
"Rcs_pct": -1.6568617785616169,
"Rhs": -0.10246476618396348,
"Rf_h": 82.72153711751575
},
{
"bin": 8,
"ref_a": -22.256526198656072,
"ref_b": 4.300785776390535,
"test_a": -20.670583550861394,
"test_b": 5.664985391754845,
"ref_a_norm": -0.9818368318039067,
"ref_b_norm": 0.1897272666573442,
"test_a_norm": -0.9118736717476239,
"test_b_norm": 0.2499083306896226,
"Rcs_pct": -5.687809439236694,
"Rhs": -0.07267383718650906,
"Rf_h": 84.68556771969051
},
{
"bin": 9,
"ref_a": -18.631238026086677,
"ref_b": -2.555202190011908,
"test_a": -16.292387172610905,
"test_b": -2.0165719282833097,
"ref_a_norm": -0.9907260915108704,
"ref_b_norm": -0.13587424921446478,
"test_a_norm": -0.8663564408496248,
"test_b_norm": -0.10723229567253278,
"Rcs_pct": -12.756769063710811,
"Rhs": -0.0038282912393842712,
"Rf_h": 82.40904698894653
},
{
"bin": 10,
"ref_a": -19.802367592246632,
"ref_b": -11.99569767098627,
"test_a": -15.053306832469303,
"test_b": -13.550881034287931,
"ref_a_norm": -0.8553076514577993,
"ref_b_norm": -0.5181204699273555,
"test_a_norm": -0.6501853100936319,
"test_b_norm": -0.5852922474360506,
"Rcs_pct": -13.323435356580807,
"Rhs": 0.16981115879204436,
"Rf_h": 65.47520384695693
},
{
"bin": 11,
"ref_a": -12.899473288119605,
"ref_b": -19.32315722831776,
"test_a": -9.042346525041822,
"test_b": -20.582528169442565,
"ref_a_norm": -0.5552176385179455,
"ref_b_norm": -0.8317051003081297,
"test_a_norm": -0.38919963413688496,
"test_b_norm": -0.8859107988147052,
"Rcs_pct": -4.71642702575841,
"Rhs": 0.16815399828825112,
"Rf_h": 71.70431557405588
},
{
"bin": 12,
"ref_a": -3.1267019351858623,
"ref_b": -20.746825733951585,
"test_a": -0.9169277287715565,
"test_b": -22.099014178161323,
"ref_a_norm": -0.1490246083311743,
"ref_b_norm": -0.9888334875557866,
"test_a_norm": -0.04370253336605678,
"test_b_norm": -1.053281381044015,
"Rcs_pct": 4.2662227765897995,
"Rhs": 0.11587150112119247,
"Rf_h": 81.24856085153684
},
{
"bin": 13,
"ref_a": 2.719435982264411,
"ref_b": -15.57819868362037,
"test_a": 3.289433992712317,
"test_b": -16.946481147391577,
"ref_a_norm": 0.17196623160832197,
"ref_b_norm": -0.9851028449793621,
"test_a_norm": 0.2080106211509462,
"test_b_norm": -1.0716275437055138,
"Rcs_pct": 9.189406246467914,
"Rhs": 0.018471675367692522,
"Rf_h": 82.8017102608967
},
{
"bin": 14,
"ref_a": 13.615717141905293,
"ref_b": -17.945652593830204,
"test_a": 15.291949151044584,
"test_b": -19.00830893861863,
"ref_a_norm": 0.604436459884668,
"ref_b_norm": -0.7966533537003971,
"test_a_norm": 0.6788486800409792,
"test_b_norm": -0.8438273829802105,
"Rcs_pct": 8.05649863277831,
"Rhs": 0.03566301340448031,
"Rf_h": 82.4897167342872
},
{
"bin": 15,
"ref_a": 12.879380505158682,
"ref_b": -8.25859554619101,
"test_a": 12.113561341455846,
"test_b": -10.228374020414362,
"ref_a_norm": 0.8418024448444471,
"ref_b_norm": -0.5397857388389504,
"test_a_norm": 0.7917481395107734,
"test_b_norm": -0.6685313982081278,
"Rcs_pct": 2.990862212613324,
"Rhs": -0.1348567855591888,
"Rf_h": 81.0017165925025
},
{
"bin": 16,
"ref_a": 22.833779955015594,
"ref_b": -4.13047720948513,
"test_a": 23.214490581355108,
"test_b": -6.288328842486212,
"ref_a_norm": 0.9840296997490656,
"ref_b_norm": -0.1780043539123803,
"test_a_norm": 1.0004365567857105,
"test_b_norm": -0.270997721576794,
"Rcs_pct": 3.4233709922236293,
"Rhs": -0.08800570715783108,
"Rf_h": 82.3965310325132
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL11",
"source": "colour.SDS_ILLUMINANTS['FL11'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.91,
0.63,
0.46,
0.37,
1.29,
12.68,
1.59,
1.79,
2.46,
3.33,
4.49,
33.94,
12.13,
6.95,
7.19,
7.12,
6.72,
6.13,
5.46,
4.79,
5.66,
14.29,
14.96,
8.97,
4.72,
2.33,
1.47,
1.1,
0.89,
0.83,
1.18,
4.9,
39.59,
72.84,
32.61,
7.52,
2.83,
1.96,
1.67,
4.43,
11.28,
14.76,
12.73,
9.74,
7.33,
9.72,
55.27,
42.58,
13.18,
13.16,
12.26,
5.11,
2.07,
2.34,
3.58,
3.01,
2.48,
2.14,
1.54,
1.33,
1.46,
1.94,
2.0,
1.2,
1.35,
4.1,
5.58,
2.51,
0.57,
0.27,
0.23,
0.21,
0.24,
0.24,
0.2,
0.24,
0.32,
0.26,
0.16,
0.12,
0.09
],
"expected": {
"Rf": 80.14806264977813,
"Rg": 100.9613884356507,
"CCT_K": 4000.699316695891,
"Duv": 0.000154237942531646,
"bins": [
{
"bin": 1,
"ref_a": 21.534053290620133,
"ref_b": 5.053585696736461,
"test_a": 19.940668068850904,
"test_b": 3.9056279677503465,
"ref_a_norm": 0.9735505608229065,
"ref_b_norm": 0.22847167334574373,
"test_a_norm": 0.9015139100667733,
"test_b_norm": 0.1765727170381438,
"Rcs_pct": -8.077747080951433,
"Rhs": -0.036848079021806986,
"Rf_h": 81.69864138699103
},
{
"bin": 2,
"ref_a": 20.62507579605772,
"ref_b": 14.421738069109516,
"test_a": 20.519750607150677,
"test_b": 14.266682021301463,
"ref_a_norm": 0.8195270337259007,
"ref_b_norm": 0.5730405229932928,
"test_a_norm": 0.8153419902140554,
"test_b_norm": 0.5668794487660803,
"Rcs_pct": -0.6902645950326755,
"Rhs": -0.0027976603999945106,
"Rf_h": 92.69598199966805
},
{
"bin": 3,
"ref_a": 14.615395277189476,
"ref_b": 22.321973372539844,
"test_a": 12.174400800180106,
"test_b": 23.092771921227527,
"ref_a_norm": 0.5477811531046525,
"ref_b_norm": 0.8366216637783996,
"test_a_norm": 0.4562933251000848,
"test_b_norm": 0.8655109897120274,
"Rcs_pct": -2.6807317289239547,
"Rhs": 0.09211939842208465,
"Rf_h": 80.9259429275031
},
{
"bin": 4,
"ref_a": 3.736163971569656,
"ref_b": 22.134381528835362,
"test_a": 0.2167285185220803,
"test_b": 23.917134119728548,
"ref_a_norm": 0.16644017310603096,
"ref_b_norm": 0.9860515548268429,
"test_a_norm": 0.00965491140493863,
"test_b_norm": 1.0654703523130857,
"Rcs_pct": 4.730550036918292,
"Rhs": 0.1692665156363245,
"Rf_h": 72.34218812453666
},
{
"bin": 5,
"ref_a": -2.230734277566569,
"ref_b": 19.11367062435309,
"test_a": -4.752115175353902,
"test_b": 20.978184233997446,
"ref_a_norm": -0.11592202345469897,
"ref_b_norm": 0.9932583170948874,
"test_a_norm": -0.2469477482623956,
"test_b_norm": 1.090149368872052,
"Rcs_pct": 12.059116823096048,
"Rhs": 0.10960559575386483,
"Rf_h": 75.08315104549725
},
{
"bin": 6,
"ref_a": -11.177820690697972,
"ref_b": 17.114853916021826,
"test_a": -12.364802280908782,
"test_b": 18.726579959041235,
"ref_a_norm": -0.5468154178172248,
"ref_b_norm": 0.8372531868182849,
"test_a_norm": -0.6048821780697502,
"test_b_norm": 0.9160983100321489,
"Rcs_pct": 9.78174875547669,
"Rhs": 0.004476743158446503,
"Rf_h": 85.35904249030229
},
{
"bin": 7,
"ref_a": -18.253925799154096,
"ref_b": 11.16192659417812,
"test_a": -17.122926190000513,
"test_b": 13.058162135409987,
"ref_a_norm": -0.8531414388165253,
"ref_b_norm": 0.5216796769801074,
"test_a_norm": -0.8002814324556508,
"test_b_norm": 0.6103048382622113,
"Rcs_pct": 0.5286012509711869,
"Rhs": -0.10305657454281009,
"Rf_h": 82.92316332807208
},
{
"bin": 8,
"ref_a": -22.840170261092695,
"ref_b": 3.4715684003557246,
"test_a": -21.752493975808783,
"test_b": 5.01291580860449,
"ref_a_norm": -0.9886452794682653,
"ref_b_norm": 0.15026813163513986,
"test_a_norm": -0.9415648062168337,
"test_b_norm": 0.21698592847142686,
"Rcs_pct": -3.315983869042425,
"Rhs": -0.07462077776525704,
"Rf_h": 85.36870813324033
},
{
"bin": 9,
"ref_a": -19.3610990027732,
"ref_b": -2.2281484175655657,
"test_a": -18.08673726001779,
"test_b": -1.1089101146248912,
"ref_a_norm": -0.9934429234163967,
"ref_b_norm": -0.11432916475634447,
"test_a_norm": -0.9280537812488157,
"test_b_norm": -0.05689960605651412,
"Rcs_pct": -7.533665923615173,
"Rhs": -0.043569277031015104,
"Rf_h": 87.80663399682783
},
{
"bin": 10,
"ref_a": -20.087697186814637,
"ref_b": -11.374583960721276,
"test_a": -15.621827186217237,
"test_b": -12.309353698821846,
"ref_a_norm": -0.8701790471937452,
"ref_b_norm": -0.49273565511842715,
"test_a_norm": -0.6767220040160047,
"test_b_norm": -0.5332289497196531,
"Rcs_pct": -13.835678357085825,
"Rhs": 0.14114791852047454,
"Rf_h": 68.28243435650182
},
{
"bin": 11,
"ref_a": -11.959029103702564,
"ref_b": -17.411182807601225,
"test_a": -8.460583147582156,
"test_b": -18.379475801181744,
"ref_a_norm": -0.5661700308369788,
"ref_b_norm": -0.824288478739121,
"test_a_norm": -0.4005449422380258,
"test_b_norm": -0.8701298651326856,
"Rcs_pct": -5.390064929474432,
"Rhs": 0.16318033792556047,
"Rf_h": 74.23333672054656
},
{
"bin": 12,
"ref_a": -7.899904980899336,
"ref_b": -24.369728820707117,
"test_a": -4.644222543699326,
"test_b": -25.723852969842962,
"ref_a_norm": -0.3083708035356244,
"ref_b_norm": -0.9512662337783221,
"test_a_norm": -0.18128605863760472,
"test_b_norm": -1.0041241292803105,
"Rcs_pct": 2.7049242055950073,
"Rhs": 0.13495491101435503,
"Rf_h": 74.78953391229516
},
{
"bin": 13,
"ref_a": 3.373263244633737,
"ref_b": -17.974767350031367,
"test_a": 3.295124337283678,
"test_b": -19.652406760902704,
"ref_a_norm": 0.18444670105795574,
"ref_b_norm": -0.9828425176338462,
"test_a_norm": 0.18017414281397068,
"test_b_norm": -1.0745741829262856,
"Rcs_pct": 8.913553230204883,
"Rhs": -0.022086422356343734,
"Rf_h": 82.31987402636771
},
{
"bin": 14,
"ref_a": 10.365135926944294,
"ref_b": -14.459034121252602,
"test_a": 13.227693524434784,
"test_b": -14.645456730911656,
"ref_a_norm": 0.5826239633197431,
"ref_b_norm": -0.8127418516143946,
"test_a_norm": 0.7435282355295748,
"test_b_norm": -0.8232206606196507,
"Rcs_pct": 9.810643526645837,
"Rhs": 0.12796529847131397,
"Rf_h": 80.36990026788312
},
{
"bin": 15,
"ref_a": 15.527150560160058,
"ref_b": -10.949892107199762,
"test_a": 15.138432200943534,
"test_b": -12.881895991004772,
"ref_a_norm": 0.8172268926032334,
"ref_b_norm": -0.5763160643310777,
"test_a_norm": 0.7967678202467487,
"test_b_norm": -0.6780015296933117,
"Rcs_pct": 3.9482320725686884,
"Rhs": -0.09591482605799767,
"Rf_h": 82.77297375610138
},
{
"bin": 16,
"ref_a": 20.16425145845188,
"ref_b": -3.5016848993407703,
"test_a": 20.18126357794085,
"test_b": -5.558316347342718,
"ref_a_norm": 0.9852541321137537,
"ref_b_norm": -0.17109732655063342,
"test_a_norm": 0.9860853685748273,
"test_b_norm": -0.27158727712252445,
"Rcs_pct": 2.0419881302010534,
"Rhs": -0.09839689816049653,
"Rf_h": 81.23942198536625
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL12",
"source": "colour.SDS_ILLUMINANTS['FL12'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.96,
0.64,
0.4,
0.33,
1.19,
12.48,
1.12,
0.94,
1.08,
1.37,
1.78,
29.05,
7.9,
2.65,
2.71,
2.65,
2.49,
2.33,
2.1,
1.91,
3.01,
10.83,
11.88,
6.88,
3.43,
1.49,
0.92,
0.71,
0.6,
0.63,
1.1,
4.56,
34.4,
65.4,
29.48,
7.16,
3.08,
2.47,
2.27,
5.09,
11.96,
15.32,
14.27,
11.86,
9.28,
12.31,
68.53,
53.02,
14.67,
14.38,
14.71,
6.46,
2.57,
2.75,
4.18,
3.44,
2.81,
2.42,
1.64,
1.36,
1.49,
2.14,
2.34,
1.42,
1.61,
5.04,
6.98,
3.19,
0.71,
0.3,
0.26,
0.23,
0.28,
0.28,
0.21,
0.17,
0.21,
0.19,
0.15,
0.1,
0.05
],
"expected": {
"Rf": 77.66672530326227,
"Rg": 102.41356724545297,
"CCT_K": 3002.536949565647,
"Duv": 0.00013292749217839529,
"bins": [
{
"bin": 1,
"ref_a": 23.975226567658982,
"ref_b": 5.022329344472518,
"test_a": 22.152650094255122,
"test_b": 3.4994316073368434,
"ref_a_norm": 0.9787557501492054,
"ref_b_norm": 0.20502970894450004,
"test_a_norm": 0.9043515647123512,
"test_b_norm": 0.14285949700075132,
"Rcs_pct": -8.51033365447757,
"Rhs": -0.0464600922577543,
"Rf_h": 78.22787065149652
},
{
"bin": 2,
"ref_a": 20.531509660140014,
"ref_b": 15.080318377819866,
"test_a": 19.408404331843208,
"test_b": 15.312262127569038,
"ref_a_norm": 0.8059577768626139,
"ref_b_norm": 0.5919730246511856,
"test_a_norm": 0.761870640136669,
"test_b_norm": 0.601077901593963,
"Rcs_pct": -3.1598715876336962,
"Rhs": 0.03206392932567378,
"Rf_h": 86.84507197877812
},
{
"bin": 3,
"ref_a": 14.805518706365346,
"ref_b": 22.93214202966844,
"test_a": 12.471197834680439,
"test_b": 24.092626231824767,
"ref_a_norm": 0.5424007402439379,
"ref_b_norm": 0.8401198944096183,
"test_a_norm": 0.456882806432918,
"test_b_norm": 0.8826342772404183,
"Rcs_pct": -1.2161801005135993,
"Rhs": 0.09472528884675553,
"Rf_h": 80.61248365171859
},
{
"bin": 4,
"ref_a": 2.987528622410749,
"ref_b": 21.852048078495194,
"test_a": -0.48747761416030394,
"test_b": 24.622708331097737,
"ref_a_norm": 0.13545611817112416,
"ref_b_norm": 0.9907833466757555,
"test_a_norm": -0.022102491274608185,
"test_b_norm": 1.1164065389602602,
"Rcs_pct": 9.247121801672547,
"Rhs": 0.17903903398065368,
"Rf_h": 68.52680869364306
},
{
"bin": 5,
"ref_a": -2.6139790184651623,
"ref_b": 15.740722726381124,
"test_a": -5.21596954452937,
"test_b": 18.212229667211083,
"ref_a_norm": -0.16382121242673858,
"ref_b_norm": 0.9864900457475653,
"test_a_norm": -0.3268910916000656,
"test_b_norm": 1.1413823615265948,
"Rcs_pct": 18.372945860269667,
"Rhs": 0.12971854540717773,
"Rf_h": 72.48687806619886
},
{
"bin": 6,
"ref_a": -12.719445814976504,
"ref_b": 17.005712452184596,
"test_a": -14.324194363547837,
"test_b": 19.398684094258865,
"ref_a_norm": -0.5989495498085279,
"ref_b_norm": 0.8007867611194391,
"test_a_norm": -0.674516004094686,
"test_b_norm": 0.9134700736295923,
"Rcs_pct": 13.56752227820096,
"Rhs": 0.0002277162597035865,
"Rf_h": 79.40891315085294
},
{
"bin": 7,
"ref_a": -18.664092358911997,
"ref_b": 13.276123121079301,
"test_a": -18.774066699765044,
"test_b": 17.348452224427565,
"ref_a_norm": -0.8148753179659995,
"ref_b_norm": 0.5796362792043052,
"test_a_norm": -0.8196768038484853,
"test_b_norm": 0.7574343959913009,
"Rcs_pct": 10.277163077898429,
"Rhs": -0.14516616860243303,
"Rf_h": 72.55357318535336
},
{
"bin": 8,
"ref_a": -21.454756814798557,
"ref_b": 5.820120798189364,
"test_a": -20.113234921361073,
"test_b": 8.374500341329046,
"ref_a_norm": -0.9651189425777715,
"ref_b_norm": 0.2618118153895353,
"test_a_norm": -0.9047720366484409,
"test_b_norm": 0.3767178059303751,
"Rcs_pct": -3.6770310357171274,
"Rhs": -0.12447120146303867,
"Rf_h": 79.81154434033425
},
{
"bin": 9,
"ref_a": -22.56343926819563,
"ref_b": -3.722686923435771,
"test_a": -21.937416968774738,
"test_b": -1.3061787022702178,
"ref_a_norm": -0.9866612614044169,
"ref_b_norm": -0.1627868398975948,
"test_a_norm": -0.9592863588342864,
"test_b_norm": -0.057116998462999724,
"Rcs_pct": -4.7464064886124895,
"Rhs": -0.09829884650402732,
"Rf_h": 82.35654136254027
},
{
"bin": 10,
"ref_a": -18.140637294634306,
"ref_b": -11.84323048747173,
"test_a": -15.567546138592212,
"test_b": -10.944367262810003,
"ref_a_norm": -0.8373490289355752,
"ref_b_norm": -0.54666864162914,
"test_a_norm": -0.718578373534629,
"test_b_norm": -0.5051782443464038,
"Rcs_pct": -12.180502048558958,
"Rhs": 0.03148743615403931,
"Rf_h": 77.68339596032153
},
{
"bin": 11,
"ref_a": -10.993650723441528,
"ref_b": -15.746869379263497,
"test_a": -7.4034842111607295,
"test_b": -15.288501191497243,
"ref_a_norm": -0.5724429355197438,
"ref_b_norm": -0.8199445625001355,
"test_a_norm": -0.38550180840966425,
"test_b_norm": -0.7960771832687495,
"Rcs_pct": -12.370392610569228,
"Rhs": 0.14217586104047034,
"Rf_h": 74.54247093262018
},
{
"bin": 12,
"ref_a": -6.7437328054329555,
"ref_b": -21.15505960340024,
"test_a": -5.047901108533404,
"test_b": -21.910125590650136,
"ref_a_norm": -0.3037179904706148,
"ref_b_norm": -0.952761975660496,
"test_a_norm": -0.22734269358107007,
"test_b_norm": -0.9867679380757769,
"Rcs_pct": 1.8452466118594189,
"Rhs": 0.08154200113375762,
"Rf_h": 80.45104302216573
},
{
"bin": 13,
"ref_a": 3.134796149739345,
"ref_b": -18.094184491150525,
"test_a": 2.9828091193403874,
"test_b": -19.77563244939146,
"ref_a_norm": 0.1707058810207398,
"ref_b_norm": -0.9853220296862002,
"test_a_norm": 0.16242940029004307,
"test_b_norm": -1.076885576848879,
"Rcs_pct": 8.818951798775053,
"Rhs": -0.025980612375114318,
"Rf_h": 82.39322196652974
},
{
"bin": 14,
"ref_a": 9.188299665937155,
"ref_b": -14.074584117560253,
"test_a": 8.74025343155444,
"test_b": -15.310449451366718,
"ref_a_norm": 0.5466527009816281,
"ref_b_norm": -0.8373594356723346,
"test_a_norm": 0.5199964432304854,
"test_b_norm": -0.9108865459470907,
"Rcs_pct": 4.632613454364505,
"Rhs": -0.06301334208638354,
"Rf_h": 76.77559137587053
},
{
"bin": 15,
"ref_a": 18.262260591127156,
"ref_b": -11.937725756291359,
"test_a": 17.867983934337055,
"test_b": -14.17156247535926,
"ref_a_norm": 0.8370322337060172,
"ref_b_norm": -0.5471535796621596,
"test_a_norm": 0.8189609621301696,
"test_b_norm": -0.6495392251503407,
"Rcs_pct": 4.185670375074711,
"Rhs": -0.09517041351975798,
"Rf_h": 79.24328496802751
},
{
"bin": 16,
"ref_a": 16.780657182686266,
"ref_b": -3.810541258067397,
"test_a": 15.815668978310782,
"test_b": -5.491886858072326,
"ref_a_norm": 0.9751735858744889,
"ref_b_norm": -0.22144181495980111,
"test_a_norm": 0.9190952691945945,
"test_b_norm": -0.3191497771689803,
"Rcs_pct": -3.5938909738502844,
"Rhs": -0.10677086797216107,
"Rf_h": 76.81650190272609
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL2",
"source": "colour.SDS_ILLUMINANTS['FL2'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
1.18,
1.48,
1.84,
2.15,
3.44,
15.69,
3.85,
3.74,
4.19,
4.62,
5.06,
34.98,
11.81,
6.27,
6.63,
6.93,
7.19,
7.4,
7.54,
7.62,
7.65,
7.62,
7.62,
7.45,
7.28,
7.15,
7.05,
7.04,
7.16,
7.47,
8.04,
8.88,
10.01,
24.88,
16.64,
14.59,
16.16,
17.56,
18.62,
21.47,
22.79,
19.29,
18.66,
17.73,
16.54,
15.21,
13.8,
12.36,
10.95,
9.65,
8.4,
7.32,
6.31,
5.43,
4.68,
4.02,
3.45,
2.96,
2.55,
2.19,
1.89,
1.64,
1.53,
1.27,
1.1,
0.99,
0.88,
0.76,
0.68,
0.61,
0.56,
0.54,
0.51,
0.47,
0.47,
0.43,
0.46,
0.47,
0.4,
0.33,
0.27
],
"expected": {
"Rf": 70.20781906305379,
"Rg": 86.43829403927003,
"CCT_K": 4225.108266234531,
"Duv": 0.0018621252165094363,
"bins": [
{
"bin": 1,
"ref_a": 21.44150569987737,
"ref_b": 4.911710850800025,
"test_a": 16.168126568827844,
"test_b": 3.371924328142029,
"ref_a_norm": 0.9747517901272056,
"ref_b_norm": 0.22329117233739448,
"test_a_norm": 0.7350188245435725,
"test_b_norm": 0.15329097317306012,
"Rcs_pct": -24.878292526800465,
"Rhs": -0.021885583512081308,
"Rf_h": 60.35070543403967
},
{
"bin": 2,
"ref_a": 20.635169564608816,
"ref_b": 14.292768265389933,
"test_a": 15.009402988490473,
"test_b": 14.751771239986297,
"ref_a_norm": 0.82206386812768,
"ref_b_norm": 0.5693952903905657,
"test_a_norm": 0.5979445838994997,
"test_b_norm": 0.5876810505146769,
"Rcs_pct": -17.6189350353636,
"Rhs": 0.13971805684388874,
"Rf_h": 61.40655822137029
},
{
"bin": 3,
"ref_a": 14.628925569603425,
"ref_b": 22.26452256690993,
"test_a": 7.921265503505507,
"test_b": 23.902806028585434,
"ref_a_norm": 0.5491242372455207,
"ref_b_norm": 0.8357407325657432,
"test_a_norm": 0.2973396000229725,
"test_b_norm": 0.8972367837968591,
"Rcs_pct": -8.875195169721376,
"Rhs": 0.24351665020742566,
"Rf_h": 52.6920029392565
},
{
"bin": 4,
"ref_a": 3.835519445060082,
"ref_b": 22.11129922974916,
"test_a": -0.23280081833055,
"test_b": 24.154981655413774,
"ref_a_norm": 0.17091192885142428,
"ref_b_norm": 0.9852863099507094,
"test_a_norm": -0.010373676230558399,
"test_b_norm": 1.07635342884642,
"Rcs_pct": 5.395022266931121,
"Rhs": 0.1955685665638469,
"Rf_h": 68.43722661711175
},
{
"bin": 5,
"ref_a": -2.1896569983462593,
"ref_b": 19.141537391803148,
"test_a": -4.32496456361688,
"test_b": 20.885987380138207,
"ref_a_norm": -0.1136517613201618,
"ref_b_norm": 0.9935206475704593,
"test_a_norm": -0.2244825745190134,
"test_b_norm": 1.0840644239970645,
"Rcs_pct": 11.042602218760873,
"Rhs": 0.09103701570093099,
"Rf_h": 79.64398650227432
},
{
"bin": 6,
"ref_a": -11.110069918888163,
"ref_b": 17.22633455214125,
"test_a": -10.471008611815796,
"test_b": 18.74344691822782,
"ref_a_norm": -0.5419996069285619,
"ref_b_norm": 0.8403787396699682,
"test_a_norm": -0.5108232975294993,
"test_b_norm": 0.9143903626470153,
"Rcs_pct": 4.421778598507902,
"Rhs": -0.06704080851257976,
"Rf_h": 87.5761514709081
},
{
"bin": 7,
"ref_a": -18.195188593305904,
"ref_b": 11.341780805069275,
"test_a": -15.366736336726074,
"test_b": 12.595693256153485,
"ref_a_norm": -0.848631003347337,
"ref_b_norm": 0.528985274046161,
"test_a_norm": -0.7167108386228853,
"test_b_norm": 0.5874682612389842,
"Rcs_pct": -7.7196201395928625,
"Rhs": -0.12191774334345938,
"Rf_h": 76.84965255972465
},
{
"bin": 8,
"ref_a": -22.72718403807425,
"ref_b": 3.698593182290253,
"test_a": -19.051288813943362,
"test_b": 4.94914539188827,
"ref_a_norm": -0.9870154023076927,
"ref_b_norm": 0.16062563807619118,
"test_a_norm": -0.8273755103875893,
"test_b_norm": 0.2149356788711857,
"Rcs_pct": -14.597709281299553,
"Rhs": -0.08441068651114254,
"Rf_h": 72.81568281316467
},
{
"bin": 9,
"ref_a": -19.34913651987008,
"ref_b": -2.039171712629464,
"test_a": -16.043949788236674,
"test_b": -1.5094621968538244,
"ref_a_norm": -0.9944924933423362,
"ref_b_norm": -0.10480782740684566,
"test_a_norm": -0.8246149698503379,
"test_b_norm": -0.07758221263329221,
"Rcs_pct": -17.19248284655656,
"Rhs": 0.006438978541526419,
"Rf_h": 76.23588711921641
},
{
"bin": 10,
"ref_a": -20.19059925839228,
"ref_b": -11.169472867275275,
"test_a": -15.11614626554033,
"test_b": -12.3731508921473,
"ref_a_norm": -0.8750302756952433,
"ref_b_norm": -0.48406819418002106,
"test_a_norm": -0.655111097244303,
"test_b_norm": -0.5362337936490059,
"Rcs_pct": -15.387445979190643,
"Rhs": 0.16555465998347502,
"Rf_h": 62.39561559761673
},
{
"bin": 11,
"ref_a": -12.16646596983228,
"ref_b": -17.30142734213172,
"test_a": -8.402886110495205,
"test_b": -18.894689447143964,
"ref_a_norm": -0.5752210401151883,
"ref_b_norm": -0.8179980165066422,
"test_a_norm": -0.3972819141099486,
"test_b_norm": -0.893326208562884,
"Rcs_pct": -3.6224579053580275,
"Rhs": 0.18980107732666204,
"Rf_h": 69.72091464664942
},
{
"bin": 12,
"ref_a": -5.488851063738376,
"ref_b": -23.66221352505178,
"test_a": -3.018223745513694,
"test_b": -25.399554871361985,
"ref_a_norm": -0.2259670919429864,
"ref_b_norm": -0.9741349359092045,
"test_a_norm": -0.12425537415520334,
"test_b_norm": -1.0456584600819752,
"Rcs_pct": 5.030624793518598,
"Rhs": 0.11371090301337923,
"Rf_h": 76.64358892974491
},
{
"bin": 13,
"ref_a": 3.538118811028049,
"ref_b": -15.379355619950259,
"test_a": 2.620549926198063,
"test_b": -17.319472658585592,
"ref_a_norm": 0.22419987261004892,
"ref_b_norm": -0.9745431838156983,
"test_a_norm": 0.16605631156042633,
"test_b_norm": -1.0974825242230486,
"Rcs_pct": 10.923384940567608,
"Rhs": -0.08101062433621685,
"Rf_h": 81.40090148306182
},
{
"bin": 14,
"ref_a": 13.843460665470982,
"ref_b": -18.679468563263917,
"test_a": 11.871759134004922,
"test_b": -21.856487165054602,
"ref_a_norm": 0.595416865010529,
"ref_b_norm": -0.8034169259239151,
"test_a_norm": 0.5106126117265082,
"test_b_norm": -0.9400627041487624,
"Rcs_pct": 6.650209348533657,
"Rhs": -0.14642848644919484,
"Rf_h": 71.4405875637361
},
{
"bin": 15,
"ref_a": 15.26876386478876,
"ref_b": -11.132723084889403,
"test_a": 11.493185633754575,
"test_b": -14.588476319460835,
"ref_a_norm": 0.8080264387977029,
"ref_b_norm": -0.5891462248066283,
"test_a_norm": 0.608221984459389,
"test_b_norm": -0.7720254679609351,
"Rcs_pct": -6.452906845131275,
"Rhs": -0.2630639406587859,
"Rf_h": 63.656538232435295
},
{
"bin": 16,
"ref_a": 20.01194727333166,
"ref_b": -3.699076972051818,
"test_a": 16.0741918720872,
"test_b": -6.432073793519327,
"ref_a_norm": 0.983342121626454,
"ref_b_norm": -0.1817643304809396,
"test_a_norm": 0.7898496694518533,
"test_b_norm": -0.316057653170311,
"Rcs_pct": -16.357522139388895,
"Rhs": -0.16946141895260983,
"Rf_h": 65.3578438523645
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL3",
"source": "colour.SDS_ILLUMINANTS['FL3'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.82,
1.02,
1.26,
1.44,
2.57,
14.36,
2.7,
2.45,
2.73,
3.0,
3.28,
31.85,
9.47,
4.02,
4.25,
4.44,
4.59,
4.72,
4.8,
4.86,
4.87,
4.85,
4.88,
4.77,
4.67,
4.62,
4.62,
4.73,
4.99,
5.48,
6.25,
7.34,
8.78,
23.82,
16.14,
14.59,
16.63,
18.49,
19.95,
23.11,
24.69,
21.41,
20.85,
19.93,
18.67,
17.22,
15.65,
14.04,
12.45,
10.95,
9.51,
8.27,
7.11,
6.09,
5.22,
4.45,
3.8,
3.23,
2.75,
2.33,
1.99,
1.7,
1.55,
1.27,
1.09,
0.96,
0.83,
0.71,
0.62,
0.54,
0.49,
0.46,
0.43,
0.39,
0.39,
0.35,
0.38,
0.39,
0.33,
0.28,
0.21
],
"expected": {
"Rf": 63.19778338658768,
"Rg": 84.41179198429043,
"CCT_K": 3447.3244899976953,
"Duv": 0.000743226934525114,
"bins": [
{
"bin": 1,
"ref_a": 21.94160351974977,
"ref_b": 5.530930055836527,
"test_a": 15.926537601641845,
"test_b": 3.8086806415923187,
"ref_a_norm": 0.9696672224894509,
"ref_b_norm": 0.24442888051454467,
"test_a_norm": 0.7038428830489584,
"test_b_norm": 0.16831736002147402,
"Rcs_pct": -27.556522033827733,
"Rhs": -0.022789302987542226,
"Rf_h": 55.02171738911249
},
{
"bin": 2,
"ref_a": 20.256423549029194,
"ref_b": 14.927046207598268,
"test_a": 13.326919493546331,
"test_b": 15.670520851902511,
"ref_a_norm": 0.8050319147201971,
"ref_b_norm": 0.5932315031098174,
"test_a_norm": 0.5296391779745195,
"test_b_norm": 0.622778713899594,
"Rcs_pct": -21.256514126930988,
"Rhs": 0.17756761482569922,
"Rf_h": 52.486754689794886
},
{
"bin": 3,
"ref_a": 14.597230588667905,
"ref_b": 23.155884382248217,
"test_a": 6.6059382573278755,
"test_b": 25.679746736846806,
"ref_a_norm": 0.5332736214287349,
"ref_b_norm": 0.845942814076863,
"test_a_norm": 0.24133157286387288,
"test_b_norm": 0.938145866542808,
"Rcs_pct": -8.553027566243001,
"Rhs": 0.2939662132786603,
"Rf_h": 43.01164348790252
},
{
"bin": 4,
"ref_a": 3.316550846746281,
"ref_b": 22.624087178474447,
"test_a": -1.7830098702119193,
"test_b": 25.578420583748912,
"ref_a_norm": 0.1450436063956005,
"ref_b_norm": 0.9894252635968813,
"test_a_norm": -0.0779768481668849,
"test_b_norm": 1.1186279176181193,
"Rcs_pct": 8.321092895628283,
"Rhs": 0.24394136644206482,
"Rf_h": 59.101565162166175
},
{
"bin": 5,
"ref_a": -2.459436280601042,
"ref_b": 16.577431257176915,
"test_a": -4.736494527690048,
"test_b": 18.940350406864603,
"ref_a_norm": -0.14675421640781136,
"ref_b_norm": 0.9891729878876239,
"test_a_norm": -0.2826259612471722,
"test_b_norm": 1.130168040690002,
"Rcs_pct": 16.479313485185287,
"Rhs": 0.10575423710725176,
"Rf_h": 75.49079092390846
},
{
"bin": 6,
"ref_a": -12.547433038572542,
"ref_b": 17.790683608144555,
"test_a": -11.645405540084255,
"test_b": 20.140973494984056,
"ref_a_norm": -0.5763552146748991,
"ref_b_norm": 0.8171992820096278,
"test_a_norm": -0.5349213810823491,
"test_b_norm": 0.9251577646820112,
"Rcs_pct": 6.674479314846927,
"Rhs": -0.09442949292814448,
"Rf_h": 81.96532259233045
},
{
"bin": 7,
"ref_a": -18.162833778901028,
"ref_b": 12.176502489175482,
"test_a": -14.71794049010156,
"test_b": 15.29575076480441,
"ref_a_norm": -0.8306133746748208,
"ref_b_norm": 0.5568495504274974,
"test_a_norm": -0.6730732862262714,
"test_b_norm": 0.6994974085870805,
"Rcs_pct": -5.173889246695727,
"Rhs": -0.20613194296902643,
"Rf_h": 67.23708932361353
},
{
"bin": 8,
"ref_a": -20.904662056000344,
"ref_b": 4.9270968246788245,
"test_a": -16.668193325457693,
"test_b": 6.230221065152909,
"ref_a_norm": -0.9733303906363165,
"ref_b_norm": 0.22940782607347002,
"test_a_norm": -0.7760785167064034,
"test_b_norm": 0.29008187201740954,
"Rcs_pct": -18.162481532118797,
"Rhs": -0.09799014276759675,
"Rf_h": 68.05205831616712
},
{
"bin": 9,
"ref_a": -21.15739395003704,
"ref_b": -3.08172761808492,
"test_a": -16.663319611468893,
"test_b": -2.1887544094686926,
"ref_a_norm": -0.9895578492140875,
"ref_b_norm": -0.14413626559193637,
"test_a_norm": -0.7793643562355285,
"test_b_norm": -0.10237078871842333,
"Rcs_pct": -21.430272428232136,
"Rhs": 4.37512843187824e-05,
"Rf_h": 67.72389821785953
},
{
"bin": 10,
"ref_a": -17.89426679083414,
"ref_b": -10.986787344079431,
"test_a": -11.972362228691079,
"test_b": -11.566225290410726,
"ref_a_norm": -0.8521907692186877,
"ref_b_norm": -0.5232312040183204,
"test_a_norm": -0.5701679032895102,
"test_b_norm": -0.5508261692085954,
"Rcs_pct": -21.916250175365715,
"Rhs": 0.1796278843493894,
"Rf_h": 55.299157156392866
},
{
"bin": 11,
"ref_a": -11.696949550713507,
"ref_b": -17.24521390184183,
"test_a": -6.358266082725774,
"test_b": -18.806657119480445,
"ref_a_norm": -0.5613318566742739,
"ref_b_norm": -0.8275908087228933,
"test_a_norm": -0.30513060605855213,
"test_b_norm": -0.9025238343505083,
"Rcs_pct": -8.003325473724022,
"Rhs": 0.2546541130296794,
"Rf_h": 59.388163677843494
},
{
"bin": 12,
"ref_a": -7.68788374186335,
"ref_b": -23.86426257661041,
"test_a": -3.9485698308754174,
"test_b": -26.094965734607687,
"ref_a_norm": -0.3066319071562265,
"ref_b_norm": -0.9518281743643311,
"test_a_norm": -0.1574890487986764,
"test_b_norm": -1.040799962518653,
"Rcs_pct": 5.816589192953315,
"Rhs": 0.1636346549557265,
"Rf_h": 66.68367217510365
},
{
"bin": 13,
"ref_a": 2.381520197394699,
"ref_b": -18.424037385665343,
"test_a": 2.8207209472961914,
"test_b": -20.32008769747726,
"ref_a_norm": 0.12819504041958857,
"ref_b_norm": -0.9917489761082792,
"test_a_norm": 0.15183681257316065,
"test_b_norm": -1.0938116193838667,
"Rcs_pct": 10.471381914621432,
"Rhs": 0.0032760681884188526,
"Rf_h": 82.34842258205313
},
{
"bin": 14,
"ref_a": 8.028123970338934,
"ref_b": -14.582576635749481,
"test_a": 6.542635753627454,
"test_b": -17.47432259853496,
"ref_a_norm": 0.4822741592398461,
"ref_b_norm": -0.8760203395638138,
"test_a_norm": 0.39303630199921097,
"test_b_norm": -1.0497364353902099,
"Rcs_pct": 9.486175770613587,
"Rhs": -0.17071005840010728,
"Rf_h": 73.0563273769912
},
{
"bin": 15,
"ref_a": 16.54327447560949,
"ref_b": -11.391660449608125,
"test_a": 12.860031701619093,
"test_b": -15.400410136654198,
"ref_a_norm": 0.8236196353365476,
"ref_b_norm": -0.5671425713946119,
"test_a_norm": 0.6402465628022976,
"test_b_norm": -0.7667212557879713,
"Rcs_pct": -4.158916133261492,
"Rhs": -0.2678202319737723,
"Rf_h": 60.79009280131925
},
{
"bin": 16,
"ref_a": 20.727726013825222,
"ref_b": -2.9321574752652233,
"test_a": 16.33032112389099,
"test_b": -5.8893689919089045,
"ref_a_norm": 0.9901421487236542,
"ref_b_norm": -0.1400661462342173,
"test_a_norm": 0.7800826408151038,
"test_b_norm": -0.2813290982515741,
"Rcs_pct": -17.846423856743712,
"Rhs": -0.17952920104536,
"Rf_h": 60.89249970246921
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL4",
"source": "colour.SDS_ILLUMINANTS['FL4'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.57,
0.7,
0.87,
0.98,
2.01,
13.75,
1.95,
1.59,
1.76,
1.93,
2.1,
30.28,
8.03,
2.55,
2.7,
2.82,
2.91,
2.99,
3.04,
3.08,
3.09,
3.09,
3.14,
3.06,
3.0,
2.98,
3.01,
3.14,
3.41,
3.9,
4.69,
5.81,
7.32,
22.59,
15.11,
13.88,
16.33,
18.68,
20.64,
24.28,
26.26,
23.28,
22.94,
22.14,
20.91,
19.43,
17.74,
16.0,
14.42,
12.56,
10.93,
9.52,
8.18,
7.01,
6.0,
5.11,
4.36,
3.69,
3.13,
2.64,
2.24,
1.91,
1.7,
1.39,
1.18,
1.03,
0.88,
0.74,
0.64,
0.54,
0.49,
0.46,
0.42,
0.37,
0.37,
0.33,
0.35,
0.36,
0.31,
0.26,
0.19
],
"expected": {
"Rf": 56.837303202318516,
"Rg": 83.53535660111531,
"CCT_K": 2939.53486990894,
"Duv": -0.0007410061280834144,
"bins": [
{
"bin": 1,
"ref_a": 24.04302150966405,
"ref_b": 5.10997829018846,
"test_a": 17.57341860898924,
"test_b": 2.7305872878775825,
"ref_a_norm": 0.9781519334170307,
"ref_b_norm": 0.20789130610134932,
"test_a_norm": 0.714946471358451,
"test_b_norm": 0.11108958305959374,
"Rcs_pct": -27.7033122228718,
"Rhs": -0.043592866727611944,
"Rf_h": 50.164101307282245
},
{
"bin": 2,
"ref_a": 20.575230038336223,
"ref_b": 15.09760023355214,
"test_a": 12.763464016203361,
"test_b": 16.214741917960943,
"ref_a_norm": 0.8062349501664928,
"ref_b_norm": 0.5915954742305191,
"test_a_norm": 0.5001329635626106,
"test_b_norm": 0.6353703758272488,
"Rcs_pct": -23.01944678460636,
"Rhs": 0.20645865248449682,
"Rf_h": 46.398225941422844
},
{
"bin": 3,
"ref_a": 14.83826877702542,
"ref_b": 22.885389501010224,
"test_a": 5.646371099267796,
"test_b": 26.193514134767515,
"ref_a_norm": 0.5440283050036825,
"ref_b_norm": 0.8390668646507383,
"test_a_norm": 0.2070177959919816,
"test_b_norm": 0.9603555044703959,
"Rcs_pct": -8.63851886941317,
"Rhs": 0.3475983551570802,
"Rf_h": 33.96316195640967
},
{
"bin": 4,
"ref_a": 2.722606049734931,
"ref_b": 20.39505163570701,
"test_a": -2.7101089576544912,
"test_b": 24.460381709136072,
"ref_a_norm": 0.13231966667499653,
"ref_b_norm": 0.9912070953191456,
"test_a_norm": -0.13171230335166464,
"test_b_norm": 1.1887836489642623,
"Rcs_pct": 14.227009351287556,
"Rhs": 0.29750394323147883,
"Rf_h": 52.472472477741185
},
{
"bin": 5,
"ref_a": -2.9307939633559266,
"ref_b": 16.775914295948922,
"test_a": -5.5728573403752595,
"test_b": 19.674175822424875,
"ref_a_norm": -0.17209595990562995,
"ref_b_norm": 0.9850801899257542,
"test_a_norm": -0.3272376855556337,
"test_b_norm": 1.155265848041859,
"Rcs_pct": 19.718223763120914,
"Rhs": 0.11895914604948242,
"Rf_h": 70.40374870481806
},
{
"bin": 6,
"ref_a": -12.748159953653811,
"ref_b": 16.870126975051445,
"test_a": -11.788338115407848,
"test_b": 20.178663319853385,
"ref_a_norm": -0.6028885365240408,
"ref_b_norm": 0.7978254273510591,
"test_a_norm": -0.5574964497062042,
"test_b_norm": 0.9542933915283157,
"Rcs_pct": 10.487986526160048,
"Rhs": -0.12467108414609135,
"Rf_h": 75.7958240519802
},
{
"bin": 7,
"ref_a": -18.74456763651917,
"ref_b": 13.090954284380043,
"test_a": -14.909792030473088,
"test_b": 18.698988245552897,
"ref_a_norm": -0.819852877801606,
"ref_b_norm": 0.5725742386454572,
"test_a_norm": -0.6521268529977549,
"test_b_norm": 0.8178593191569488,
"Rcs_pct": -0.3186003480703912,
"Rhs": -0.29713067748021565,
"Rf_h": 53.939581859616396
},
{
"bin": 8,
"ref_a": -21.446065560336635,
"ref_b": 5.644249019263171,
"test_a": -16.283019073473497,
"test_b": 7.522393584943156,
"ref_a_norm": -0.9670684601939038,
"ref_b_norm": 0.2545163910206804,
"test_a_norm": -0.7342509579852653,
"test_b_norm": 0.33920765376273,
"Rcs_pct": -21.182153346618012,
"Rhs": -0.1284843853530388,
"Rf_h": 60.501470795133294
},
{
"bin": 9,
"ref_a": -22.581724104152443,
"ref_b": -3.8800856161994943,
"test_a": -17.143204446239228,
"test_b": -2.01142473636149,
"ref_a_norm": -0.985557255536085,
"ref_b_norm": -0.16934254060979462,
"test_a_norm": -0.748198385880673,
"test_b_norm": -0.08778666472686619,
"Rcs_pct": -24.870884761948506,
"Rhs": -0.033682384281910435,
"Rf_h": 59.00447255481244
},
{
"bin": 10,
"ref_a": -18.07750182004975,
"ref_b": -11.973740159351394,
"test_a": -11.408574510622127,
"test_b": -12.31964035067702,
"ref_a_norm": -0.8337052978428275,
"ref_b_norm": -0.55220963080048,
"test_a_norm": -0.5261451004137769,
"test_b_norm": -0.5681619910825396,
"Rcs_pct": -24.686430159691053,
"Rhs": 0.18413519337224704,
"Rf_h": 49.33311362479498
},
{
"bin": 11,
"ref_a": -10.884563311180324,
"ref_b": -15.823426281232113,
"test_a": -4.2502497932852545,
"test_b": -16.63956510475005,
"ref_a_norm": -0.5667394501766059,
"ref_b_norm": -0.8238970782892233,
"test_a_norm": -0.22130279020798943,
"test_b_norm": -0.8663919450913882,
"Rcs_pct": -15.6581135247433,
"Rhs": 0.3108289687906074,
"Rf_h": 51.37674532980499
},
{
"bin": 12,
"ref_a": -6.600974058951491,
"ref_b": -21.173045753659117,
"test_a": -2.2907668488116038,
"test_b": -23.001721259701384,
"ref_a_norm": -0.29763399824549197,
"ref_b_norm": -0.9546800527341096,
"test_a_norm": -0.1032893161177373,
"test_b_norm": -1.0371339447652217,
"Rcs_pct": 4.2954796997646145,
"Rhs": 0.2066963599033793,
"Rf_h": 61.37658768833385
},
{
"bin": 13,
"ref_a": 3.2672709269195903,
"ref_b": -18.032144067817775,
"test_a": 3.7467378113965877,
"test_b": -20.3665854235673,
"ref_a_norm": 0.17828848040412848,
"ref_b_norm": -0.9839782608143265,
"test_a_norm": 0.2044520352942949,
"test_b_norm": -1.1113640856260867,
"Rcs_pct": 13.004239825600827,
"Rhs": 0.0008090879364807859,
"Rf_h": 79.19803258984062
},
{
"bin": 14,
"ref_a": 9.38069712506772,
"ref_b": -13.982957445745487,
"test_a": 7.928964221520651,
"test_b": -17.21324048617001,
"ref_a_norm": 0.5571123958690091,
"ref_b_norm": -0.8304371007903565,
"test_a_norm": 0.47089509396980284,
"test_b_norm": -1.0222811290104812,
"Rcs_pct": 11.161271326028224,
"Rhs": -0.17826989804557833,
"Rf_h": 70.29843942669612
},
{
"bin": 15,
"ref_a": 18.9123581744298,
"ref_b": -13.437178883292924,
"test_a": 15.574614373010576,
"test_b": -18.602676404125877,
"ref_a_norm": 0.8151915871907778,
"ref_b_norm": -0.5791913985664675,
"test_a_norm": 0.6713226607449009,
"test_b_norm": -0.8018431738660223,
"Rcs_pct": 0.40760581910651206,
"Rhs": -0.26505747827661,
"Rf_h": 56.84750090404851
},
{
"bin": 16,
"ref_a": 16.888801082158455,
"ref_b": -4.179200924944297,
"test_a": 12.394017060707634,
"test_b": -6.883408874607942,
"ref_a_norm": 0.9707212368227607,
"ref_b_norm": -0.24020882660986811,
"test_a_norm": 0.712373572987508,
"test_b_norm": -0.39563916608473776,
"Rcs_pct": -22.306063093694913,
"Rhs": -0.20284491801476331,
"Rf_h": 59.894339093919584
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL5",
"source": "colour.SDS_ILLUMINANTS['FL5'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
1.87,
2.35,
2.92,
3.45,
5.1,
18.91,
6.0,
6.11,
6.85,
7.58,
8.31,
40.76,
16.06,
10.32,
10.91,
11.4,
11.83,
12.17,
12.4,
12.54,
12.58,
12.52,
12.47,
12.2,
11.89,
11.61,
11.33,
11.1,
10.96,
10.97,
11.16,
11.54,
12.12,
27.78,
17.73,
14.47,
15.2,
15.77,
16.1,
18.54,
19.5,
15.39,
14.64,
13.72,
12.69,
11.57,
10.45,
9.35,
8.29,
7.32,
6.41,
5.63,
4.9,
4.26,
3.72,
3.25,
2.83,
2.49,
2.19,
1.93,
1.71,
1.52,
1.48,
1.26,
1.13,
1.05,
0.96,
0.85,
0.78,
0.72,
0.68,
0.67,
0.65,
0.61,
0.62,
0.59,
0.62,
0.64,
0.55,
0.47,
0.4
],
"expected": {
"Rf": 77.89169336745758,
"Rg": 87.43272704289573,
"CCT_K": 6342.693872583665,
"Duv": 0.010803976772156637,
"bins": [
{
"bin": 1,
"ref_a": 23.87265953558795,
"ref_b": 4.9390298042181575,
"test_a": 18.603221318910904,
"test_b": 3.134170908890933,
"ref_a_norm": 0.9792615681203302,
"ref_b_norm": 0.20260005232603429,
"test_a_norm": 0.763108092489184,
"test_b_norm": 0.1285643568292973,
"Rcs_pct": -22.6443794882173,
"Rhs": -0.03044366920182976,
"Rf_h": 59.638424790882645
},
{
"bin": 2,
"ref_a": 18.65390346015735,
"ref_b": 11.924451052353875,
"test_a": 14.798308097193791,
"test_b": 11.734295566457929,
"ref_a_norm": 0.8425593539881446,
"ref_b_norm": 0.5386035044511689,
"test_a_norm": 0.6684098551877011,
"test_b_norm": 0.5300145630697579,
"Rcs_pct": -14.95717764149495,
"Rhs": 0.08961083386831828,
"Rf_h": 72.90933195457764
},
{
"bin": 3,
"ref_a": 13.466388397451379,
"ref_b": 20.702853840388833,
"test_a": 8.741244867315306,
"test_b": 21.25959569335891,
"ref_a_norm": 0.5452596833111713,
"ref_b_norm": 0.8382671875693342,
"test_a_norm": 0.35393665082464093,
"test_b_norm": 0.8608098974241897,
"Rcs_pct": -8.754980351729309,
"Rhs": 0.17160334621307796,
"Rf_h": 67.09907449140957
},
{
"bin": 4,
"ref_a": 4.503438172646038,
"ref_b": 22.841213478525557,
"test_a": 1.724757699877955,
"test_b": 23.836360702360505,
"ref_a_norm": 0.19343887812091295,
"ref_b_norm": 0.981112328141545,
"test_a_norm": 0.07408455089298303,
"test_b_norm": 1.0238574831018201,
"Rcs_pct": 1.8638944660677832,
"Rhs": 0.12540013334341357,
"Rf_h": 79.7878276543994
},
{
"bin": 5,
"ref_a": -1.5307155159621548,
"ref_b": 21.450688409269702,
"test_a": -3.1333431159158924,
"test_b": 22.645855759342297,
"ref_a_norm": -0.07117874002116178,
"ref_b_norm": 0.9974635767630814,
"test_a_norm": -0.14570141395913597,
"test_b_norm": 1.0530392243641484,
"Rcs_pct": 6.904642957206586,
"Rhs": 0.06224847066790751,
"Rf_h": 85.73451145415164
},
{
"bin": 6,
"ref_a": -10.210858872202833,
"ref_b": 16.704849685200923,
"test_a": -9.451786736895063,
"test_b": 17.413294083309616,
"ref_a_norm": -0.5215370135462523,
"ref_b_norm": 0.8532286583919086,
"test_a_norm": -0.48276611097386307,
"test_b_norm": 0.889413663030355,
"Rcs_pct": 0.8546772401372217,
"Rhs": -0.052340138789281114,
"Rf_h": 90.66960332395827
},
{
"bin": 7,
"ref_a": -17.902129801397887,
"ref_b": 11.54765320809248,
"test_a": -15.99144535940055,
"test_b": 11.813374012830097,
"ref_a_norm": -0.8403417213785884,
"ref_b_norm": 0.5420570000567015,
"test_a_norm": -0.7506525128424089,
"test_b_norm": 0.5545301683856384,
"Rcs_pct": -6.764413041429917,
"Rhs": -0.06019971492043447,
"Rf_h": 86.35547212332729
},
{
"bin": 8,
"ref_a": -24.03135883617434,
"ref_b": 2.8763931971795134,
"test_a": -20.756005785853162,
"test_b": 3.766480098568168,
"ref_a_norm": -0.9929128148104396,
"ref_b_norm": 0.11884503433130754,
"test_a_norm": -0.857583804126411,
"test_b_norm": 0.15562109417497152,
"Rcs_pct": -12.555404833304188,
"Rhs": -0.06247079843836521,
"Rf_h": 77.03673440838986
},
{
"bin": 9,
"ref_a": -15.668831874589918,
"ref_b": -2.6740820986511826,
"test_a": -13.413555859608447,
"test_b": -2.7372484918020143,
"ref_a_norm": -0.985747740039494,
"ref_b_norm": -0.1682301786453024,
"test_a_norm": -0.8438652274995192,
"test_b_norm": -0.17220406322031373,
"Rcs_pct": -13.838101342444014,
"Rhs": 0.0315774325570736,
"Rf_h": 84.26069245091726
},
{
"bin": 10,
"ref_a": -19.718604156365064,
"ref_b": -12.066032308918006,
"test_a": -16.545694288247795,
"test_b": -13.195722541538833,
"ref_a_norm": -0.8529780800537976,
"ref_b_norm": -0.5219467357381757,
"test_a_norm": -0.7157258412021547,
"test_b_norm": -0.5708143431020264,
"Rcs_pct": -8.697167781538697,
"Rhs": 0.11688518887024324,
"Rf_h": 75.73302475522127
},
{
"bin": 11,
"ref_a": -12.82673710651211,
"ref_b": -18.981122966435358,
"test_a": -10.406116540966051,
"test_b": -20.084043212063264,
"ref_a_norm": -0.5599069802880396,
"ref_b_norm": -0.828555473957374,
"test_a_norm": -0.45424313608327094,
"test_b_norm": -0.8766996542816549,
"Rcs_pct": -1.8673263597736591,
"Rhs": 0.11460374905663404,
"Rf_h": 80.55537687435293
},
{
"bin": 12,
"ref_a": -3.702346608781836,
"ref_b": -20.757278848803203,
"test_a": -3.1157411561264805,
"test_b": -21.839217110349402,
"ref_a_norm": -0.17559252471302939,
"ref_b_norm": -0.9844629323976114,
"test_a_norm": -0.1477713768502489,
"test_b_norm": -1.035776407607603,
"Rcs_pct": 4.489986447688759,
"Rhs": 0.03729733471022076,
"Rf_h": 89.72061272563607
},
{
"bin": 13,
"ref_a": 1.9644982793014634,
"ref_b": -15.80485632673549,
"test_a": 0.7761685921093605,
"test_b": -17.166936166805836,
"ref_a_norm": 0.12334793303188686,
"ref_b_norm": -0.9923634855317688,
"test_a_norm": 0.04873447461353955,
"test_b_norm": -1.0778864583270522,
"Rcs_pct": 6.932330922436761,
"Rhs": -0.08986448603910198,
"Rf_h": 85.29550435872937
},
{
"bin": 14,
"ref_a": 12.68410623135542,
"ref_b": -18.71231759441638,
"test_a": 9.823843346932236,
"test_b": -21.21784045976325,
"ref_a_norm": 0.5610913020949659,
"ref_b_norm": -0.8277539191772972,
"test_a_norm": 0.4345653493094529,
"test_b_norm": -0.9385876713790051,
"Rcs_pct": 2.186084390111578,
"Rhs": -0.1667784184459203,
"Rf_h": 72.26867153665846
},
{
"bin": 15,
"ref_a": 12.18652001638465,
"ref_b": -8.315724446307796,
"test_a": 8.400332455698845,
"test_b": -11.282411167482257,
"ref_a_norm": 0.8260148528151908,
"ref_b_norm": -0.5636483504177925,
"test_a_norm": 0.5693831682599797,
"test_b_norm": -0.7647334257342073,
"Rcs_pct": -10.166456511136564,
"Rhs": -0.3097730544017192,
"Rf_h": 66.11243748207937
},
{
"bin": 16,
"ref_a": 22.619928195569663,
"ref_b": -3.813018752685578,
"test_a": 19.34953882496955,
"test_b": -5.9899069370120905,
"ref_a_norm": 0.9860880398516595,
"ref_b_norm": -0.1662238781328125,
"test_a_norm": 0.8435194244199625,
"test_b_norm": -0.2611226498751208,
"Rcs_pct": -12.13153675247351,
"Rhs": -0.12088907554716534,
"Rf_h": 71.89660031105873
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL6",
"source": "colour.SDS_ILLUMINANTS['FL6'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
1.05,
1.31,
1.63,
1.9,
3.11,
14.8,
3.43,
3.3,
3.68,
4.07,
4.45,
32.61,
10.74,
5.48,
5.78,
6.03,
6.25,
6.41,
6.52,
6.58,
6.59,
6.56,
6.56,
6.42,
6.28,
6.2,
6.19,
6.3,
6.6,
7.12,
7.94,
9.07,
10.49,
25.22,
17.46,
15.63,
17.22,
18.53,
19.43,
21.97,
23.01,
19.41,
18.56,
17.42,
16.09,
14.64,
13.15,
11.68,
10.25,
8.95,
7.74,
6.69,
5.71,
4.87,
4.16,
3.55,
3.02,
2.57,
2.2,
1.87,
1.6,
1.37,
1.29,
1.05,
0.91,
0.81,
0.71,
0.61,
0.54,
0.48,
0.44,
0.43,
0.4,
0.37,
0.38,
0.35,
0.39,
0.41,
0.33,
0.26,
0.21
],
"expected": {
"Rf": 66.61433558039634,
"Rg": 83.5112774593122,
"CCT_K": 4148.934694024666,
"Duv": 0.006102207908591839,
"bins": [
{
"bin": 1,
"ref_a": 21.47438287073422,
"ref_b": 4.959011365891934,
"test_a": 15.636479799992552,
"test_b": 3.156525498251128,
"ref_a_norm": 0.9743575380345323,
"ref_b_norm": 0.22500530677138497,
"test_a_norm": 0.7094742630397428,
"test_b_norm": 0.14322108494259322,
"Rcs_pct": -27.5748927312308,
"Rhs": -0.028536597523491383,
"Rf_h": 55.80261150080031
},
{
"bin": 2,
"ref_a": 20.634410044667813,
"ref_b": 14.335877861928793,
"test_a": 14.430262907979595,
"test_b": 14.64117477936148,
"ref_a_norm": 0.8212501165635109,
"ref_b_norm": 0.5705683535251668,
"test_a_norm": 0.5743248810877807,
"test_b_norm": 0.5827191796687455,
"Rcs_pct": -19.856019249675136,
"Rhs": 0.14728735331442863,
"Rf_h": 57.442299857927814
},
{
"bin": 3,
"ref_a": 14.626967481311295,
"ref_b": 22.284177992890204,
"test_a": 7.273158234881256,
"test_b": 23.89911583119115,
"ref_a_norm": 0.5487344680091519,
"ref_b_norm": 0.8359967007223851,
"test_a_norm": 0.2728544122261326,
"test_b_norm": 0.8965815113948756,
"Rcs_pct": -10.289631783555418,
"Rhs": 0.26304500040667567,
"Rf_h": 48.4290067588813
},
{
"bin": 4,
"ref_a": 3.803852978366538,
"ref_b": 22.119867303351143,
"test_a": -0.6738627108643154,
"test_b": 24.2355900406971,
"ref_a_norm": 0.16947780061068565,
"ref_b_norm": 0.9855340050450642,
"test_a_norm": -0.030023444859817037,
"test_b_norm": 1.0797984359435975,
"Rcs_pct": 5.353240406940984,
"Rhs": 0.21405796315824263,
"Rf_h": 65.66916012077391
},
{
"bin": 5,
"ref_a": -2.203424500140753,
"ref_b": 19.13359885373665,
"test_a": -4.490707969743655,
"test_b": 20.940022955803343,
"ref_a_norm": -0.11440385819558045,
"ref_b_norm": 0.9934343245680438,
"test_a_norm": -0.2331617524156139,
"test_b_norm": 1.087225551270259,
"Rcs_pct": 11.515757040583875,
"Rhs": 0.09817823396306985,
"Rf_h": 78.1844742137563
},
{
"bin": 6,
"ref_a": -11.134104339446427,
"ref_b": 17.190445613048706,
"test_a": -10.273665145868407,
"test_b": 18.794523423065478,
"ref_a_norm": -0.5436254905391797,
"ref_b_norm": 0.8393279013806441,
"test_a_norm": -0.5016143269621691,
"test_b_norm": 0.9176474104985851,
"Rcs_pct": 4.178013994411565,
"Rhs": -0.07844299382239116,
"Rf_h": 86.2920166450318
},
{
"bin": 7,
"ref_a": -18.217449470654927,
"ref_b": 11.283667993942686,
"test_a": -14.832305220655579,
"test_b": 12.657305901779996,
"ref_a_norm": -0.85013564942941,
"ref_b_norm": 0.5265637450197606,
"test_a_norm": -0.6921644795342441,
"test_b_norm": 0.5906659431206095,
"Rcs_pct": -9.573495425175574,
"Rhs": -0.14106310947169023,
"Rf_h": 73.13396792425401
},
{
"bin": 8,
"ref_a": -22.76745356894645,
"ref_b": 3.624782376023594,
"test_a": -18.36864096324274,
"test_b": 5.093786991561544,
"ref_a_norm": -0.9875622119352324,
"ref_b_norm": 0.15722874278449034,
"test_a_norm": -0.7967590949497451,
"test_b_norm": 0.2209483609258201,
"Rcs_pct": -17.470580777248475,
"Rhs": -0.09971910508031064,
"Rf_h": 67.8662600334712
},
{
"bin": 9,
"ref_a": -19.355854829182498,
"ref_b": -2.0999626619016887,
"test_a": -15.393091256960593,
"test_b": -1.4699482209071788,
"ref_a_norm": -0.9941661529449654,
"ref_b_norm": -0.10785944714584565,
"test_a_norm": -0.7906284920979455,
"test_b_norm": -0.07550029594168577,
"Rcs_pct": -20.593969899505012,
"Rhs": 0.007970848609672142,
"Rf_h": 71.90117873538085
},
{
"bin": 10,
"ref_a": -20.160065800004045,
"ref_b": -11.235040792360143,
"test_a": -14.06996666906654,
"test_b": -12.665921339567078,
"ref_a_norm": -0.8735126284537527,
"ref_b_norm": -0.48680148719145905,
"test_a_norm": -0.6096355879627406,
"test_b_norm": -0.5487999072459125,
"Rcs_pct": -18.496126387610495,
"Rhs": 0.1981520311601613,
"Rf_h": 55.477195148736804
},
{
"bin": 11,
"ref_a": -12.101017525818357,
"ref_b": -17.33599921224681,
"test_a": -7.618906108544666,
"test_b": -19.086860081639283,
"ref_a_norm": -0.5723767399664063,
"ref_b_norm": -0.8199907728416393,
"test_a_norm": -0.36037338440463257,
"test_b_norm": -0.9028062909928569,
"Rcs_pct": -4.892416688056499,
"Rhs": 0.22228418457269764,
"Rf_h": 64.92074600291897
},
{
"bin": 12,
"ref_a": -5.407439678165485,
"ref_b": -23.67124778576976,
"test_a": -2.5041957450768906,
"test_b": -25.509047437903305,
"ref_a_norm": -0.22270224417716003,
"ref_b_norm": -0.974886511568632,
"test_a_norm": -0.1031338388367782,
"test_b_norm": -1.0505752166189668,
"Rcs_pct": 5.0907729105339845,
"Rhs": 0.13203706580038707,
"Rf_h": 73.76205230717126
},
{
"bin": 13,
"ref_a": 3.6287582362270157,
"ref_b": -15.357617437694259,
"test_a": 2.742176943630915,
"test_b": -17.43542962674284,
"ref_a_norm": 0.22995198922234197,
"ref_b_norm": -0.9732019742338628,
"test_a_norm": 0.17376992401764466,
"test_b_norm": -1.1048715468529904,
"Rcs_pct": 11.817900150950909,
"Rhs": -0.08079000189741321,
"Rf_h": 80.14739558179907
},
{
"bin": 14,
"ref_a": 13.958677200003653,
"ref_b": -18.620643741125384,
"test_a": 11.692762762303158,
"test_b": -22.166890046583916,
"ref_a_norm": 0.5998128213342788,
"ref_b_norm": -0.800140349790593,
"test_a_norm": 0.5024451043002568,
"test_b_norm": -0.9525247033468732,
"Rcs_pct": 7.260835413123608,
"Rhs": -0.1656185087468662,
"Rf_h": 67.66290059755661
},
{
"bin": 15,
"ref_a": 15.355796646481554,
"ref_b": -11.071054438311299,
"test_a": 11.214658778960198,
"test_b": -14.875790937487771,
"ref_a_norm": 0.8111614336950944,
"ref_b_norm": -0.5848223050514737,
"test_a_norm": 0.5924081246300554,
"test_b_norm": -0.7858053985734362,
"Rcs_pct": -7.022650497720961,
"Rhs": -0.2886441617411452,
"Rf_h": 59.9922503313349
},
{
"bin": 16,
"ref_a": 20.06416845530512,
"ref_b": -3.632426485094434,
"test_a": 15.723384973455486,
"test_b": -6.75077887412359,
"ref_a_norm": 0.9840043190754723,
"ref_b_norm": -0.17814460429891285,
"test_a_norm": 0.7711198577121045,
"test_b_norm": -0.3310775417410663,
"Rcs_pct": -17.895821011929915,
"Rhs": -0.19152607205170172,
"Rf_h": 61.42080507539294
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL7",
"source": "colour.SDS_ILLUMINANTS['FL7'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
2.56,
3.18,
3.84,
4.53,
6.15,
19.37,
7.37,
7.05,
7.71,
8.41,
9.15,
44.14,
17.52,
11.35,
12.0,
12.58,
13.08,
13.45,
13.71,
13.88,
13.95,
13.93,
13.82,
13.64,
13.43,
13.25,
13.08,
12.93,
12.78,
12.6,
12.44,
12.33,
12.26,
29.52,
17.05,
12.44,
12.58,
12.72,
12.83,
15.46,
16.75,
12.83,
12.67,
12.45,
12.19,
11.89,
11.6,
11.35,
11.12,
10.95,
10.76,
10.42,
10.11,
10.04,
10.02,
10.11,
9.87,
8.65,
7.27,
6.44,
5.83,
5.41,
5.04,
4.57,
4.12,
3.77,
3.46,
3.08,
2.73,
2.47,
2.25,
2.06,
1.9,
1.75,
1.62,
1.54,
1.45,
1.32,
1.17,
0.99,
0.81
],
"expected": {
"Rf": 91.50869346468996,
"Rg": 98.87497602816629,
"CCT_K": 6489.960061083189,
"Duv": 0.003264676588044968,
"bins": [
{
"bin": 1,
"ref_a": 23.825015547519147,
"ref_b": 4.881654598476364,
"test_a": 22.6516177651795,
"test_b": 4.210286137009446,
"ref_a_norm": 0.9796474204886955,
"ref_b_norm": 0.20072601109433985,
"test_a_norm": 0.9313991367306649,
"test_b_norm": 0.17312038875332883,
"Rcs_pct": -5.270679626655804,
"Rhs": -0.01766241483335448,
"Rf_h": 90.06087358388218
},
{
"bin": 2,
"ref_a": 18.626798446208436,
"ref_b": 11.893394281714265,
"test_a": 17.53944289937631,
"test_b": 11.831547345432073,
"ref_a_norm": 0.8428411721886541,
"ref_b_norm": 0.53816239042101,
"test_a_norm": 0.7936395862948434,
"test_b_norm": 0.5353638878000204,
"Rcs_pct": -4.24643883010463,
"Rhs": 0.025008066650656448,
"Rf_h": 92.2602668733799
},
{
"bin": 3,
"ref_a": 13.416515030615493,
"ref_b": 20.70775418776164,
"test_a": 11.68510710763039,
"test_b": 21.18550410114834,
"ref_a_norm": 0.5437476847674886,
"ref_b_norm": 0.8392487445984032,
"test_a_norm": 0.4735767761997332,
"test_b_norm": 0.8586111057413004,
"Rcs_pct": -2.2885653111438464,
"Rhs": 0.06910212963371802,
"Rf_h": 87.73050857457427
},
{
"bin": 4,
"ref_a": 4.497732194468745,
"ref_b": 22.856648188462042,
"test_a": 2.9777220871568804,
"test_b": 23.534744487354903,
"ref_a_norm": 0.1930773385970052,
"ref_b_norm": 0.9811835410973307,
"test_a_norm": 0.12782678710324563,
"test_b_norm": 1.0102926616589603,
"Rcs_pct": 1.5820045869681665,
"Rhs": 0.069675688147247,
"Rf_h": 88.53755230038237
},
{
"bin": 5,
"ref_a": -1.5564921163978616,
"ref_b": 21.49654049251981,
"test_a": -2.747187202526903,
"test_b": 22.502536949132164,
"ref_a_norm": -0.07221757211737939,
"ref_b_norm": 0.9973889022229349,
"test_a_norm": -0.12746302267021295,
"test_b_norm": 1.044064770921431,
"Rcs_pct": 5.655685770779722,
"Rhs": 0.04507791445669155,
"Rf_h": 89.02101722683231
},
{
"bin": 6,
"ref_a": -10.216553964629892,
"ref_b": 16.758257946109868,
"test_a": -10.352388481198771,
"test_b": 17.394801155071843,
"ref_a_norm": -0.5205370027417338,
"ref_b_norm": 0.8538391117632478,
"test_a_norm": -0.5274578189355724,
"test_b_norm": 0.8862712112026281,
"Rcs_pct": 3.0811304612515866,
"Rhs": -0.012263860685343214,
"Rf_h": 95.04935272594383
},
{
"bin": 7,
"ref_a": -17.900885124314406,
"ref_b": 11.619945883088482,
"test_a": -17.408242555551602,
"test_b": 12.075728814475376,
"ref_a_norm": -0.8387780978069008,
"ref_b_norm": 0.5444734177528203,
"test_a_norm": -0.8156944461407436,
"test_b_norm": 0.5658299449606443,
"Rcs_pct": -0.7328304104046548,
"Rhs": -0.030581893132728483,
"Rf_h": 95.15602484621732
},
{
"bin": 8,
"ref_a": -24.005640425956276,
"ref_b": 2.9794232616988148,
"test_a": -23.09040277042542,
"test_b": 3.7437224982272013,
"ref_a_norm": -0.9923857795497559,
"ref_b_norm": 0.12316843973771517,
"test_a_norm": -0.9545501368365873,
"test_b_norm": 0.15476433471043977,
"Rcs_pct": -3.0944588123054926,
"Rhs": -0.03837015643101397,
"Rf_h": 91.91991305647048
},
{
"bin": 9,
"ref_a": -15.681738097110351,
"ref_b": -2.597786790941883,
"test_a": -14.905298900248942,
"test_b": -2.316965597372676,
"ref_a_norm": -0.98655500547319,
"ref_b_norm": -0.16342956028758726,
"test_a_norm": -0.9377083807326355,
"test_b_norm": -0.145762797047248,
"Rcs_pct": -5.13546650724566,
"Rhs": -0.007797797588457849,
"Rf_h": 93.87609522663926
},
{
"bin": 10,
"ref_a": -19.75796450515429,
"ref_b": -11.977979598701992,
"test_a": -18.493445265528035,
"test_b": -12.19380808293665,
"ref_a_norm": -0.8551315311295581,
"ref_b_norm": -0.5184110960116667,
"test_a_norm": -0.8004027014850723,
"test_b_norm": -0.5277522273886771,
"Rcs_pct": -4.031570423048023,
"Rhs": 0.03817257552298703,
"Rf_h": 90.65971842930655
},
{
"bin": 11,
"ref_a": -12.860910077714637,
"ref_b": -18.94000009671232,
"test_a": -11.510994893966597,
"test_b": -19.430537611464484,
"ref_a_norm": -0.5617636012945685,
"ref_b_norm": -0.8272978038533385,
"test_a_norm": -0.5027994058774372,
"test_b_norm": -0.8487244462287302,
"Rcs_pct": -1.4943149758896752,
"Rhs": 0.06093094140053765,
"Rf_h": 89.54655981386743
},
{
"bin": 12,
"ref_a": -3.745028714574225,
"ref_b": -20.755288084882153,
"test_a": -2.740833936195919,
"test_b": -21.31126020711961,
"ref_a_norm": -0.177569853430874,
"ref_b_norm": -0.9841081989052514,
"test_a_norm": -0.129956141173141,
"test_b_norm": -1.0104695156751766,
"Rcs_pct": 1.6565817003245082,
"Rhs": 0.051841665905153274,
"Rf_h": 91.84358886625594
},
{
"bin": 13,
"ref_a": 1.9079141173395253,
"ref_b": -15.819274038988182,
"test_a": 2.282215652025648,
"test_b": -16.400980309623545,
"ref_a_norm": 0.11973921144181265,
"ref_b_norm": -0.9928053793384144,
"test_a_norm": 0.14323008568895826,
"test_b_norm": -1.029312814082785,
"Rcs_pct": 4.038879684387614,
"Rhs": 0.015917256485141695,
"Rf_h": 94.52465661008777
},
{
"bin": 14,
"ref_a": 12.614288986715366,
"ref_b": -18.76992516605142,
"test_a": 12.523626755624798,
"test_b": -19.693893162587337,
"ref_a_norm": 0.5577884486420331,
"ref_b_norm": -0.8299831604083988,
"test_a_norm": 0.5537794755414731,
"test_b_norm": -0.8708398964420685,
"Rcs_pct": 3.1743868350215356,
"Rhs": -0.026032125668300272,
"Rf_h": 92.4034214021567
},
{
"bin": 15,
"ref_a": 12.096137752427511,
"ref_b": -8.347212669849775,
"test_a": 11.652622397162306,
"test_b": -9.196689321296702,
"ref_a_norm": 0.8230522006493847,
"ref_b_norm": -0.5679657340070834,
"test_a_norm": 0.7928742796762572,
"test_b_norm": -0.6257663015670347,
"Rcs_pct": 0.7020250536324284,
"Rhs": -0.06482537008702735,
"Rf_h": 92.56961452295765
},
{
"bin": 16,
"ref_a": 22.588599076378774,
"ref_b": -3.8857026585061076,
"test_a": 22.071100044653353,
"test_b": -4.82548561063591,
"ref_a_norm": 0.9855249382501239,
"ref_b_norm": -0.16953051668383864,
"test_a_norm": 0.9629468137917985,
"test_b_norm": -0.21053259621672843,
"Rcs_pct": -1.4145183228435354,
"Rhs": -0.04461900964287579,
"Rf_h": 92.18821746212613
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL8",
"source": "colour.SDS_ILLUMINANTS['FL8'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
1.21,
1.5,
1.81,
2.13,
3.17,
13.08,
3.83,
3.45,
3.86,
4.42,
5.09,
34.1,
12.42,
7.68,
8.6,
9.46,
10.24,
10.84,
11.33,
11.71,
11.98,
12.17,
12.28,
12.32,
12.35,
12.44,
12.55,
12.68,
12.77,
12.72,
12.6,
12.43,
12.22,
28.96,
16.51,
11.79,
11.76,
11.77,
11.84,
14.61,
16.11,
12.34,
12.53,
12.72,
12.92,
13.12,
13.34,
13.61,
13.87,
14.07,
14.2,
14.16,
14.13,
14.34,
14.5,
14.46,
14.0,
12.58,
10.99,
9.98,
9.22,
8.62,
8.07,
7.39,
6.71,
6.16,
5.63,
5.03,
4.46,
4.02,
3.66,
3.36,
3.09,
2.85,
2.65,
2.51,
2.37,
2.15,
1.89,
1.61,
1.32
],
"expected": {
"Rf": 95.50168891791436,
"Rg": 101.63457471151808,
"CCT_K": 4994.74123669448,
"Duv": 0.003243057802911453,
"bins": [
{
"bin": 1,
"ref_a": 23.480281143576022,
"ref_b": 4.938329548493439,
"test_a": 23.48693791639685,
"test_b": 4.561764983827416,
"ref_a_norm": 0.9785908294204929,
"ref_b_norm": 0.2058154235573996,
"test_a_norm": 0.9788682646350103,
"test_b_norm": 0.19012129164247113,
"Rcs_pct": -0.2789668874382727,
"Rhs": -0.015446698496207245,
"Rf_h": 97.22018112001263
},
{
"bin": 2,
"ref_a": 17.840653986970327,
"ref_b": 12.027413616966063,
"test_a": 17.713975622659344,
"test_b": 11.984944763307794,
"ref_a_norm": 0.8291724154281395,
"ref_b_norm": 0.5589929386790721,
"test_a_norm": 0.8232848394796941,
"test_b_norm": 0.5570191320016931,
"Rcs_pct": -0.5991928726942841,
"Rhs": 0.001629801668797915,
"Rf_h": 98.04054384888207
},
{
"bin": 3,
"ref_a": 14.549056574038039,
"ref_b": 22.06559594089347,
"test_a": 13.969934837791216,
"test_b": 22.331701197640808,
"ref_a_norm": 0.5504669432514051,
"ref_b_norm": 0.8348569604354116,
"test_a_norm": 0.528555737511021,
"test_b_norm": 0.8449251147875106,
"Rcs_pct": -0.38018492831835893,
"Rhs": 0.023812068601511468,
"Rf_h": 95.53718373939056
},
{
"bin": 4,
"ref_a": 4.075506373991542,
"ref_b": 21.998941503984838,
"test_a": 3.2901992977358114,
"test_b": 22.516726188516266,
"ref_a_norm": 0.18215962620396597,
"ref_b_norm": 0.9832689716355497,
"test_a_norm": 0.14705938826078024,
"test_b_norm": 1.006411976684026,
"Rcs_pct": 1.585060197266431,
"Rhs": 0.03894077302065564,
"Rf_h": 93.30649022368056
},
{
"bin": 5,
"ref_a": -2.055040083135477,
"ref_b": 19.16082489235112,
"test_a": -2.712781893733294,
"test_b": 19.758175982837745,
"ref_a_norm": -0.10664058074374624,
"ref_b_norm": 0.9942976347847945,
"test_a_norm": -0.1407722598468493,
"test_b_norm": 1.0252955056877362,
"Rcs_pct": 3.7061015772620247,
"Rhs": 0.02742846384350077,
"Rf_h": 93.61110527420041
},
{
"bin": 6,
"ref_a": -10.83025249080319,
"ref_b": 17.502422879116434,
"test_a": -11.183063483958819,
"test_b": 18.008764275668337,
"ref_a_norm": -0.5261937075883273,
"ref_b_norm": 0.8503647347429513,
"test_a_norm": -0.543335221576494,
"test_b_norm": 0.8749656068817446,
"Rcs_pct": 2.9978192540261546,
"Rhs": 0.0005851357233847785,
"Rf_h": 95.56476491077471
},
{
"bin": 7,
"ref_a": -17.88709140683529,
"ref_b": 11.798633885484053,
"test_a": -17.851607658275555,
"test_b": 12.421664740043578,
"ref_a_norm": -0.8347562679745275,
"ref_b_norm": 0.5506196264911366,
"test_a_norm": -0.8331003094484727,
"test_b_norm": 0.5796952821780277,
"Rcs_pct": 1.4776689611515892,
"Rhs": -0.025095525425612636,
"Rf_h": 95.56573452395341
},
{
"bin": 8,
"ref_a": -22.259155156314122,
"ref_b": 4.298217742494155,
"test_a": -22.08968254291453,
"test_b": 4.894083193824708,
"ref_a_norm": -0.9818620988211796,
"ref_b_norm": 0.18959646330685684,
"test_a_norm": -0.9743865798845126,
"test_b_norm": 0.21588037653491507,
"Rcs_pct": -0.2204141840952653,
"Rhs": -0.027237276602067293,
"Rf_h": 95.77667224387189
},
{
"bin": 9,
"ref_a": -18.632068918233934,
"ref_b": -2.5570466293446725,
"test_a": -18.37134364440308,
"test_b": -2.0509443787112915,
"ref_a_norm": -0.9907137009726655,
"ref_b_norm": -0.135964564152002,
"test_a_norm": -0.9768502861201532,
"test_b_norm": -0.10905384178424046,
"Rcs_pct": -1.8847054715880804,
"Rhs": -0.023689022315498687,
"Rf_h": 95.92210954908477
},
{
"bin": 10,
"ref_a": -19.80180433756542,
"ref_b": -11.99762559764812,
"test_a": -19.222511541212178,
"test_b": -11.884655606548362,
"ref_a_norm": -0.8552642166344183,
"ref_b_norm": -0.5181921648816344,
"test_a_norm": -0.8302438502461332,
"test_b_norm": -0.5133128524061628,
"Rcs_pct": -2.351447510950823,
"Rhs": 0.009843570732291921,
"Rf_h": 95.71583192230483
},
{
"bin": 11,
"ref_a": -12.8977409704859,
"ref_b": -19.32395195185696,
"test_a": -12.196626921904063,
"test_b": -19.420657161314708,
"ref_a_norm": -0.5551502629113778,
"ref_b_norm": -0.8317500739942427,
"test_a_norm": -0.5249726023976697,
"test_b_norm": -0.8359125023278725,
"Rcs_pct": -1.3304877210786914,
"Rhs": 0.02740432896677285,
"Rf_h": 94.48748959215646
},
{
"bin": 12,
"ref_a": -3.1232592721929944,
"ref_b": -20.74698826917924,
"test_a": -2.371722914604854,
"test_b": -21.025386438925924,
"ref_a_norm": -0.14886302217893901,
"ref_b_norm": -0.9888578262964564,
"test_a_norm": -0.11304275760341156,
"test_b_norm": -1.0021270394183235,
"Rcs_pct": 0.6026061961718137,
"Rhs": 0.037720683296672296,
"Rf_h": 94.49670003850284
},
{
"bin": 13,
"ref_a": 2.723352528879152,
"ref_b": -15.577259864422752,
"test_a": 3.2484720236332514,
"test_b": -15.848857023877706,
"ref_a_norm": 0.1722166296987875,
"ref_b_norm": -0.9850591009960725,
"test_a_norm": 0.20542360845629018,
"test_b_norm": -1.0022340891553716,
"Rcs_pct": 2.332333575672414,
"Rhs": 0.029218242001400538,
"Rf_h": 95.88933067964301
},
{
"bin": 14,
"ref_a": 13.620680455814743,
"ref_b": -17.9429269009068,
"test_a": 14.043855632544075,
"test_b": -18.335063287835514,
"ref_a_norm": 0.6046345353534599,
"ref_b_norm": -0.7965030311668034,
"test_a_norm": 0.6234196707352703,
"test_b_norm": -0.8139103261161984,
"Rcs_pct": 2.4910098824186604,
"Rhs": 0.00594829432168838,
"Rf_h": 95.53625300674427
},
{
"bin": 15,
"ref_a": 12.88342908422043,
"ref_b": -8.25550616209417,
"test_a": 13.156491541738458,
"test_b": -8.494568475318678,
"ref_a_norm": 0.8419712382334039,
"ref_b_norm": -0.5395224128687414,
"test_a_norm": 0.8598166995596206,
"test_b_norm": -0.5551458614525592,
"Rcs_pct": 2.3517881780550867,
"Rhs": -0.0030760156294672714,
"Rf_h": 96.8758122547014
},
{
"bin": 16,
"ref_a": 22.83650256497141,
"ref_b": -4.127265436079328,
"test_a": 23.12646862549328,
"test_b": -4.689783457461917,
"ref_a_norm": 0.9840576473436042,
"ref_b_norm": -0.1778497869117938,
"test_a_norm": 0.9965527007570953,
"test_b_norm": -0.2020894952092987,
"Rcs_pct": 1.6983896963141476,
"Rhs": -0.021336285105414153,
"Rf_h": 95.49205763955483
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_FL9",
"source": "colour.SDS_ILLUMINANTS['FL9'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.9,
1.12,
1.36,
1.6,
2.59,
12.8,
3.05,
2.56,
2.86,
3.3,
3.82,
32.62,
10.77,
5.84,
6.57,
7.25,
7.86,
8.35,
8.75,
9.06,
9.31,
9.48,
9.61,
9.68,
9.74,
9.88,
10.04,
10.26,
10.48,
10.63,
10.78,
10.96,
11.18,
27.71,
16.29,
12.28,
12.74,
13.21,
13.65,
16.57,
18.14,
14.55,
14.65,
14.66,
14.61,
14.5,
14.39,
14.4,
14.47,
14.62,
14.72,
14.55,
14.4,
14.58,
14.88,
15.51,
15.47,
13.2,
10.57,
9.18,
8.25,
7.57,
7.03,
6.35,
5.72,
5.25,
4.8,
4.29,
3.8,
3.43,
3.12,
2.86,
2.64,
2.43,
2.26,
2.14,
2.02,
1.83,
1.61,
1.38,
1.12
],
"expected": {
"Rf": 91.04435254223048,
"Rg": 99.70375778923442,
"CCT_K": 4147.971519232706,
"Duv": 3.834042302772977e-05,
"bins": [
{
"bin": 1,
"ref_a": 21.474798124586883,
"ref_b": 4.959662288845205,
"test_a": 20.624018444790877,
"test_b": 4.416580637371922,
"ref_a_norm": 0.9743520167872397,
"ref_b_norm": 0.22502921450922403,
"test_a_norm": 0.9357505411392918,
"test_b_norm": 0.20038857764161586,
"Rcs_pct": -4.266690889853531,
"Rhs": -0.016636399625055347,
"Rf_h": 92.29646108141574
},
{
"bin": 2,
"ref_a": 20.634390604802718,
"ref_b": 14.336437545015995,
"test_a": 19.452080139067196,
"test_b": 14.394207134108923,
"ref_a_norm": 0.8212394268760633,
"ref_b_norm": 0.5705837394671137,
"test_a_norm": 0.7741840043115502,
"test_b_norm": 0.572882943022294,
"Rcs_pct": -3.7847784901537165,
"Rhs": 0.028054309967632824,
"Rf_h": 91.79904088350527
},
{
"bin": 3,
"ref_a": 14.62696058239479,
"ref_b": 22.284369051930145,
"test_a": 12.823494561645562,
"test_b": 22.90124733936898,
"ref_a_norm": 0.548730999061903,
"ref_b_norm": 0.8359989776719381,
"test_a_norm": 0.48107390066710487,
"test_b_norm": 0.85914119078307,
"Rcs_pct": -1.8346222957292428,
"Rhs": 0.06911194610257887,
"Rf_h": 86.9733779933774
},
{
"bin": 4,
"ref_a": 3.8034631343410354,
"ref_b": 22.119890540251564,
"test_a": 2.268320641496065,
"test_b": 22.996290809342284,
"ref_a_norm": 0.1694607573143801,
"ref_b_norm": 0.9855369357514902,
"test_a_norm": 0.10106350979693692,
"test_b_norm": 1.0245843638623902,
"Rcs_pct": 2.4953501685579194,
"Rhs": 0.07470078890926177,
"Rf_h": 87.60849266933461
},
{
"bin": 5,
"ref_a": -2.203554209033358,
"ref_b": 19.133381352717517,
"test_a": -3.216260652860676,
"test_b": 20.00218389044994,
"ref_a_norm": -0.1144117882012863,
"ref_b_norm": 0.993433411316825,
"test_a_norm": -0.16699300208123713,
"test_b_norm": 1.0385429219103433,
"Rcs_pct": 5.45008299441547,
"Rhs": 0.04277045165151041,
"Rf_h": 90.3987719728256
},
{
"bin": 6,
"ref_a": -11.134370990057205,
"ref_b": 17.1898585256909,
"test_a": -11.304908626392077,
"test_b": 17.973787098377013,
"ref_a_norm": -0.543647741564529,
"ref_b_norm": 0.8393134891634871,
"test_a_norm": -0.5519744266487603,
"test_b_norm": 0.8775896520890158,
"Rcs_pct": 3.6451524720645545,
"Rhs": -0.014341711136881066,
"Rf_h": 94.15875292084522
},
{
"bin": 7,
"ref_a": -18.21768842067807,
"ref_b": 11.282763355603166,
"test_a": -17.589407933639013,
"test_b": 12.095382488850216,
"ref_a_norm": -0.8501576387116268,
"ref_b_norm": 0.5265282417309362,
"test_a_norm": -0.8208379224569872,
"test_b_norm": 0.5644504164624484,
"Rcs_pct": -0.33100216548695216,
"Rhs": -0.04782029751333864,
"Rf_h": 92.43585847910592
},
{
"bin": 8,
"ref_a": -22.76794157112604,
"ref_b": 3.6236739411036467,
"test_a": -21.921224026989748,
"test_b": 4.363985802497227,
"ref_a_norm": -0.9875701992963359,
"ref_b_norm": 0.15717856552913131,
"test_a_norm": -0.9508434266454946,
"test_b_norm": 0.18928994152743772,
"Rcs_pct": -2.9756459328770437,
"Rhs": -0.03865940281569829,
"Rf_h": 92.25271048307923
},
{
"bin": 9,
"ref_a": -19.355886814147926,
"ref_b": -2.1009007669177446,
"test_a": -18.514273847317416,
"test_b": -1.582968279589199,
"ref_a_norm": -0.9941610042363551,
"ref_b_norm": -0.10790689345802616,
"test_a_norm": -0.9509339074716135,
"test_b_norm": -0.0813047394635724,
"Rcs_pct": -4.758632301052527,
"Rhs": -0.017657812837124472,
"Rf_h": 92.80048409709133
},
{
"bin": 10,
"ref_a": -20.159570852108484,
"ref_b": -11.236044651252266,
"test_a": -18.681878843712767,
"test_b": -11.398050860087432,
"ref_a_norm": -0.87348904970866,
"ref_b_norm": -0.4868437942903885,
"test_a_norm": -0.8094624988636724,
"test_b_norm": -0.4938633211662561,
"Rcs_pct": -4.933629122603806,
"Rhs": 0.041407769062416125,
"Rf_h": 89.24986594736743
},
{
"bin": 11,
"ref_a": -12.100080089418258,
"ref_b": -17.336526422604372,
"test_a": -10.69942692199412,
"test_b": -17.847774015996677,
"ref_a_norm": -0.5723352210391186,
"ref_b_norm": -0.8200197526633755,
"test_a_norm": -0.5060841603640832,
"test_b_norm": -0.8442018243693132,
"Rcs_pct": -1.670045943101675,
"Rhs": 0.06852058294666862,
"Rf_h": 89.02018095999424
},
{
"bin": 12,
"ref_a": -5.40634350368827,
"ref_b": -23.67136466096169,
"test_a": -4.067232450392699,
"test_b": -24.36875853135096,
"ref_a_norm": -0.22265829240703014,
"ref_b_norm": -0.9748965508311053,
"test_a_norm": -0.16750749034150092,
"test_b_norm": -1.003618463933754,
"Rcs_pct": 1.7410641861686784,
"Rhs": 0.059694462144418134,
"Rf_h": 89.34563268806194
},
{
"bin": 13,
"ref_a": 3.629961320333195,
"ref_b": -15.357314340226713,
"test_a": 4.008461141982153,
"test_b": -16.02123228217366,
"ref_a_norm": 0.23002849424566296,
"ref_b_norm": -0.9731838941510864,
"test_a_norm": 0.2540138032786997,
"test_b_norm": -1.0152559800527394,
"Rcs_pct": 4.594298423111295,
"Rhs": 0.0153165812590814,
"Rf_h": 94.08782860328029
},
{
"bin": 14,
"ref_a": 13.960192504790864,
"ref_b": -18.61981537859308,
"test_a": 14.126925141929787,
"test_b": -19.5952827228057,
"ref_a_norm": 0.5998715897813425,
"ref_b_norm": -0.8000962915632123,
"test_a_norm": 0.6070361164936093,
"test_b_norm": -0.8420122713286627,
"Rcs_pct": 3.8832261219869673,
"Rhs": -0.0173301843977565,
"Rf_h": 92.16749331006449
},
{
"bin": 15,
"ref_a": 15.356945375150058,
"ref_b": -11.070220389389053,
"test_a": 15.032496228968572,
"test_b": -12.0536198405526,
"ref_a_norm": 0.8112030851350277,
"ref_b_norm": -0.5847645292486651,
"test_a_norm": 0.7940646411331538,
"test_b_norm": -0.636710840784996,
"Rcs_pct": 1.4609729015041177,
"Rhs": -0.05271338884137485,
"Rf_h": 92.35282965236965
},
{
"bin": 16,
"ref_a": 20.06485642892714,
"ref_b": -3.631540595006173,
"test_a": 19.679822909445104,
"test_b": -4.570425802499742,
"ref_a_norm": 0.9840130044189106,
"ref_b_norm": -0.1780966230293797,
"test_a_norm": 0.9651303380191011,
"test_b_norm": -0.224141071794948,
"Rcs_pct": -0.9537014922968016,
"Rhs": -0.048843543062012065,
"Rf_h": 92.43963081119162
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_HP1",
"source": "colour.SDS_ILLUMINANTS['HP1'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
1.9,
2.2,
2.5,
2.7,
3.1,
4.3,
3.8,
4.2,
4.8,
5.19,
5.89,
7.39,
7.89,
5.69,
12.89,
6.69,
4.3,
20.78,
12.99,
6.69,
1.4,
1.5,
3.2,
18.18,
56.24,
2.9,
2.1,
13.39,
2.1,
2.0,
2.2,
2.3,
2.6,
5.1,
11.39,
15.48,
20.78,
55.64,
254.03,
56.14,
111.78,
297.98,
142.55,
334.84,
189.4,
117.78,
79.92,
108.09,
46.85,
38.16,
32.47,
28.37,
25.37,
22.98,
20.38,
19.78,
17.78,
16.78,
19.18,
17.98,
13.69,
9.99,
8.19,
7.59,
6.99,
6.79,
6.49,
6.39,
6.09,
5.99,
5.79,
5.79,
5.79,
5.79,
6.39,
5.99,
5.59,
31.97,
27.87,
5.89,
6.69
],
"expected": {
"Rf": 34.49133955456195,
"Rg": 54.238088602828604,
"CCT_K": 1962.2467646128093,
"Duv": 0.0008317336845445266,
"bins": [
{
"bin": 1,
"ref_a": 26.522392695676434,
"ref_b": 5.538917270016329,
"test_a": 11.979886218177473,
"test_b": 4.628841379743432,
"ref_a_norm": 0.9788814180412501,
"ref_b_norm": 0.20442888595683206,
"test_a_norm": 0.44215045542003684,
"test_b_norm": 0.17084004696265226,
"Rcs_pct": -53.297068509106495,
"Rhs": 0.07176757746247336,
"Rf_h": 15.249343574169036
},
{
"bin": 2,
"ref_a": 20.64134418827906,
"ref_b": 13.925478425443089,
"test_a": 6.530193885694615,
"test_b": 16.175814357446516,
"ref_a_norm": 0.8289870017450796,
"ref_b_norm": 0.5592678704679032,
"test_a_norm": 0.2622622732675516,
"test_b_norm": 0.6496446996208244,
"Rcs_pct": -42.10037142374142,
"Rhs": 0.3900009765551438,
"Rf_h": 17.615999445996422
},
{
"bin": 3,
"ref_a": 13.872125145026702,
"ref_b": 22.34326869343094,
"test_a": 0.4704416056747909,
"test_b": 26.024971627773915,
"ref_a_norm": 0.527469617379876,
"ref_b_norm": 0.8495738948091138,
"test_a_norm": 0.017887933618723043,
"test_b_norm": 0.9895658872242398,
"Rcs_pct": -16.67093271308394,
"Rhs": 0.501477068880314,
"Rf_h": 10.01242160292253
},
{
"bin": 4,
"ref_a": 2.952021728153385,
"ref_b": 18.856994407623603,
"test_a": -2.257697013425893,
"test_b": 21.53978166398952,
"ref_a_norm": 0.154664116316497,
"ref_b_norm": 0.9879671103452974,
"test_a_norm": -0.11828663392336891,
"test_b_norm": 1.128525330602894,
"Rcs_pct": 8.46073837094865,
"Rhs": 0.2951276265623474,
"Rf_h": 59.81691336123931
},
{
"bin": 5,
"ref_a": -1.954581068472175,
"ref_b": 11.97670830236876,
"test_a": -2.1653034234957795,
"test_b": 13.043935185580805,
"ref_a_norm": -0.16106769572564547,
"ref_b_norm": 0.9869433607829939,
"test_a_norm": -0.1784323191270496,
"test_b_norm": 1.0748884338567812,
"Rcs_pct": 8.964290312582582,
"Rhs": -0.00012626559385446256,
"Rf_h": 86.80230951575427
},
{
"bin": 6,
"ref_a": -10.189843644693763,
"ref_b": 13.84710460132965,
"test_a": -5.925967544140233,
"test_b": 15.061669711337274,
"ref_a_norm": -0.5926980656619317,
"ref_b_norm": 0.8054247345100622,
"test_a_norm": -0.3446872810866236,
"test_b_norm": 0.8760706066571636,
"Rcs_pct": -7.904751345295263,
"Rhs": -0.24546217454831967,
"Rf_h": 67.91442096597942
},
{
"bin": 7,
"ref_a": -18.137998406674225,
"ref_b": 11.572915402138298,
"test_a": -9.00725506390704,
"test_b": 13.653968031396388,
"ref_a_norm": -0.8430176914359037,
"ref_b_norm": 0.5378858354019741,
"test_a_norm": -0.4186391022812735,
"test_b_norm": 0.6346089767287603,
"Rcs_pct": -29.912140282859102,
"Rhs": -0.3161944644848351,
"Rf_h": 36.674789227044634
},
{
"bin": 8,
"ref_a": -18.75333954171441,
"ref_b": 4.109891440949631,
"test_a": -8.43384068394474,
"test_b": 3.8319940467700078,
"ref_a_norm": -0.976817320397588,
"ref_b_norm": 0.2140745724537971,
"test_a_norm": -0.4392989120271601,
"test_b_norm": 0.19959955122762058,
"Rcs_pct": -53.00140794276933,
"Rhs": -0.09066775162642542,
"Rf_h": 26.808698567767802
},
{
"bin": 9,
"ref_a": -25.28798391663808,
"ref_b": -6.202879104203643,
"test_a": -13.234960310935383,
"test_b": -9.466108436952936,
"ref_a_norm": -0.9712093684433988,
"ref_b_norm": -0.2382275438478402,
"test_a_norm": -0.5083013927614785,
"test_b_norm": -0.36355500806139524,
"Rcs_pct": -42.956315337919676,
"Rhs": 0.21322819817053737,
"Rf_h": 19.19704055206871
},
{
"bin": 10,
"ref_a": -18.563353752229023,
"ref_b": -13.964628854573254,
"test_a": -7.8103216045588395,
"test_b": -17.178127367978774,
"ref_a_norm": -0.7991289499102557,
"ref_b_norm": -0.6011596471947631,
"test_a_norm": -0.3362244875370668,
"test_b_norm": -0.7394967023859655,
"Rcs_pct": -30.803504387473176,
"Rhs": 0.37219899767339104,
"Rf_h": 25.752332736364355
},
{
"bin": 11,
"ref_a": -10.830689828633624,
"ref_b": -17.149427752721262,
"test_a": -3.1524680439698103,
"test_b": -19.57836922884756,
"ref_a_norm": -0.5339743932376466,
"ref_b_norm": -0.8455006489450421,
"test_a_norm": -0.15542289896711192,
"test_b_norm": -0.9652522595484009,
"Rcs_pct": -11.074211664081941,
"Rhs": 0.38128449438505146,
"Rf_h": 43.85225188598025
},
{
"bin": 12,
"ref_a": -4.468061401408513,
"ref_b": -20.150889438571983,
"test_a": -0.7316583363144833,
"test_b": -21.65047014288559,
"ref_a_norm": -0.21647271351455957,
"ref_b_norm": -0.9762886685318249,
"test_a_norm": -0.035448050328407615,
"test_b_norm": -1.0489417220674162,
"Rcs_pct": 3.594088565020806,
"Rhs": 0.19172023265264387,
"Rf_h": 58.400892217943465
},
{
"bin": 13,
"ref_a": 3.4939200010968703,
"ref_b": -12.583437581201393,
"test_a": 1.1250311848351677,
"test_b": -14.397952910756814,
"ref_a_norm": 0.26753870053320045,
"ref_b_norm": -0.9635471154629681,
"test_a_norm": 0.08614661502141892,
"test_b_norm": -1.1024893560450157,
"Rcs_pct": 10.088466401544613,
"Rhs": -0.20501297390839346,
"Rf_h": 77.05150280621464
},
{
"bin": 14,
"ref_a": 12.934690300090042,
"ref_b": -22.003557838957814,
"test_a": 3.2729902715781187,
"test_b": -28.045914091535433,
"ref_a_norm": 0.5067703923925617,
"ref_b_norm": -0.8620810689223426,
"test_a_norm": 0.1282330327006851,
"test_b_norm": -1.0988155540976927,
"Rcs_pct": -1.3466558523249845,
"Rhs": -0.4462649447976786,
"Rf_h": 19.545609528012314
},
{
"bin": 15,
"ref_a": 16.18189855240571,
"ref_b": -10.759914142954427,
"test_a": 7.911157770431405,
"test_b": -16.15500040969368,
"ref_a_norm": 0.8327151457289224,
"ref_b_norm": -0.5537016218810088,
"test_a_norm": 0.4071055614614459,
"test_b_norm": -0.8313309762042065,
"Rcs_pct": -19.96388309487055,
"Rhs": -0.4672963875097732,
"Rf_h": 33.35343779913493
},
{
"bin": 16,
"ref_a": 19.633908762069808,
"ref_b": -3.6665025430120437,
"test_a": 9.120101016970796,
"test_b": -8.676651866092985,
"ref_a_norm": 0.9830066430304568,
"ref_b_norm": -0.1835699859944214,
"test_a_norm": 0.4566141155810288,
"test_b_norm": -0.4344120433170876,
"Rcs_pct": -46.73411848983852,
"Rhs": -0.34871628521512715,
"Rf_h": 25.338050603208952
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_HP2",
"source": "colour.SDS_ILLUMINANTS['HP2'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
2.64,
2.77,
3.42,
3.68,
4.33,
5.5,
5.94,
7.2,
9.02,
10.27,
12.48,
16.82,
16.04,
15.26,
22.58,
20.07,
15.13,
25.27,
28.04,
15.99,
10.4,
11.1,
13.44,
22.62,
49.71,
17.21,
17.12,
27.26,
20.02,
21.54,
23.36,
25.66,
29.69,
43.12,
98.3,
125.6,
134.57,
149.7,
166.12,
98.77,
30.47,
1.17,
0.39,
1.65,
21.41,
76.11,
126.16,
161.96,
160.06,
158.19,
153.69,
147.4,
140.6,
134.92,
127.59,
124.65,
118.02,
113.94,
118.1,
115.16,
102.85,
90.54,
83.34,
79.44,
76.97,
74.85,
73.12,
71.51,
70.13,
69.04,
67.48,
66.7,
66.31,
65.14,
65.7,
64.79,
64.1,
83.04,
86.25,
63.93,
64.92
],
"expected": {
"Rf": 82.46203215116815,
"Rg": 104.42891028527828,
"CCT_K": 2505.877919319432,
"Duv": 0.0007169978712424309,
"bins": [
{
"bin": 1,
"ref_a": 25.21009690740788,
"ref_b": 5.5804859593889615,
"test_a": 26.382407836326024,
"test_b": 4.904946812407616,
"ref_a_norm": 0.9763651756897543,
"ref_b_norm": 0.21612737841447824,
"test_a_norm": 1.021767760625469,
"test_b_norm": 0.1899643334904448,
"Rcs_pct": 3.942603013805422,
"Rhs": -0.03451793426749361,
"Rf_h": 85.47992830341362
},
{
"bin": 2,
"ref_a": 20.595253728173194,
"ref_b": 14.188100295146329,
"test_a": 20.934497793331552,
"test_b": 13.766315306157107,
"ref_a_norm": 0.823502765826575,
"ref_b_norm": 0.5673122550024644,
"test_a_norm": 0.8370674652294281,
"test_b_norm": 0.5504471505662121,
"Rcs_pct": 0.1908885351942188,
"Rhs": -0.021558965055136582,
"Rf_h": 90.3984150440704
},
{
"bin": 3,
"ref_a": 15.105309662502535,
"ref_b": 22.37474726237849,
"test_a": 13.024211873428184,
"test_b": 23.446426146301274,
"ref_a_norm": 0.5595327892039128,
"ref_b_norm": 0.8288082153343376,
"test_a_norm": 0.48244450193645727,
"test_b_norm": 0.8685054799684283,
"Rcs_pct": -0.9820888485483371,
"Rhs": 0.0861511868903411,
"Rf_h": 80.30027581046143
},
{
"bin": 4,
"ref_a": 3.0574919889473438,
"ref_b": 20.10043179010946,
"test_a": 0.8515015817756874,
"test_b": 21.52801230689014,
"ref_a_norm": 0.1503809764884453,
"ref_b_norm": 0.9886281211407966,
"test_a_norm": 0.04188061319924162,
"test_b_norm": 1.0588428438303137,
"Rcs_pct": 4.769819566851549,
"Rhs": 0.12011377209222505,
"Rf_h": 81.3917863609288
},
{
"bin": 5,
"ref_a": -2.5395388893782984,
"ref_b": 15.856966985210441,
"test_a": -3.693139639905981,
"test_b": 16.85732041103808,
"ref_a_norm": -0.15813768514117096,
"ref_b_norm": 0.9874170712207642,
"test_a_norm": -0.22997267574855051,
"test_b_norm": 1.0497093148028855,
"Rcs_pct": 7.510962703825652,
"Rhs": 0.058302087546079025,
"Rf_h": 82.31486308106543
},
{
"bin": 6,
"ref_a": -10.971520181894952,
"ref_b": 15.572069753452462,
"test_a": -11.042870508199615,
"test_b": 16.92286866145962,
"ref_a_norm": -0.575963678796822,
"ref_b_norm": 0.8174752844623692,
"test_a_norm": -0.5797093034450455,
"test_b_norm": 0.8883871631694235,
"Rcs_pct": 6.104202985481701,
"Rhs": -0.03628215590304667,
"Rf_h": 89.64081473228838
},
{
"bin": 7,
"ref_a": -18.202152811694067,
"ref_b": 13.728145361774743,
"test_a": -18.31081705034748,
"test_b": 15.587459971652954,
"ref_a_norm": -0.7983858491454217,
"ref_b_norm": 0.6021461914554839,
"test_a_norm": -0.8031520980252415,
"test_b_norm": 0.6836997576184056,
"Rcs_pct": 4.927172486495525,
"Rhs": -0.06516132603858357,
"Rf_h": 86.48698606471135
},
{
"bin": 8,
"ref_a": -21.31331882011686,
"ref_b": 4.186966442496566,
"test_a": -17.940049334037187,
"test_b": 5.020914276096417,
"ref_a_norm": -0.981245148649001,
"ref_b_norm": 0.19276399625656215,
"test_a_norm": -0.8259429948062501,
"test_b_norm": 0.23115817000550587,
"Rcs_pct": -14.482773478366344,
"Rhs": -0.06795438766918872,
"Rf_h": 75.85619344174779
},
{
"bin": 9,
"ref_a": -24.127254466756185,
"ref_b": -4.894500885169529,
"test_a": -22.66048431170445,
"test_b": -4.088918979432187,
"ref_a_norm": -0.9800375866815455,
"ref_b_norm": -0.1988122951213331,
"test_a_norm": -0.9204580814811479,
"test_b_norm": -0.16608994174038957,
"Rcs_pct": -6.4818516172471545,
"Rhs": -0.02047021768107513,
"Rf_h": 87.6386696279278
},
{
"bin": 10,
"ref_a": -18.849105653919334,
"ref_b": -13.114612004013484,
"test_a": -15.588467718832922,
"test_b": -14.25618478055868,
"ref_a_norm": -0.8208604757856944,
"ref_b_norm": -0.5711287764531598,
"test_a_norm": -0.678862820517452,
"test_b_norm": -0.6208431761548794,
"Rcs_pct": -9.044689474704214,
"Rhs": 0.120225683071457,
"Rf_h": 75.34360945067854
},
{
"bin": 11,
"ref_a": -10.517149370990213,
"ref_b": -16.623010706716475,
"test_a": -6.713643731393289,
"test_b": -17.90125230371982,
"ref_a_norm": -0.5346617082357045,
"ref_b_norm": -0.8450661854236498,
"test_a_norm": -0.3413023909134328,
"test_b_norm": -0.910048321902272,
"Rcs_pct": -5.339400915677452,
"Rhs": 0.19687453731457388,
"Rf_h": 71.68309744133607
},
{
"bin": 12,
"ref_a": -4.636131216412637,
"ref_b": -18.275747349661007,
"test_a": -1.4246223423795608,
"test_b": -19.362843165085895,
"ref_a_norm": -0.24588835452631433,
"ref_b_norm": -0.9692981569714973,
"test_a_norm": -0.07555826771015958,
"test_b_norm": -1.026954894623997,
"Rcs_pct": 2.3319128119643606,
"Rhs": 0.17830551347411452,
"Rf_h": 75.47364363348022
},
{
"bin": 13,
"ref_a": 4.42171779723458,
"ref_b": -17.431766839234676,
"test_a": 5.978222613175973,
"test_b": -18.286164526208253,
"ref_a_norm": 0.24587188569289917,
"ref_b_norm": -0.9693023345818467,
"test_a_norm": 0.3324221342015075,
"test_b_norm": -1.016811556124485,
"Rcs_pct": 6.348146102455615,
"Rhs": 0.07561862042299582,
"Rf_h": 87.00943316986962
},
{
"bin": 14,
"ref_a": 12.674379697104948,
"ref_b": -15.63396887548457,
"test_a": 15.315870852089242,
"test_b": -16.118689429532477,
"ref_a_norm": 0.6297476574718758,
"ref_b_norm": -0.7767997733706447,
"test_a_norm": 0.760994543460624,
"test_b_norm": -0.8008839211344886,
"Rcs_pct": 9.294210003570653,
"Rhs": 0.0957473618237436,
"Rf_h": 81.66650677521812
},
{
"bin": 15,
"ref_a": 16.378763181982784,
"ref_b": -10.472530882162987,
"test_a": 18.485437979199414,
"test_b": -11.555882884232537,
"ref_a_norm": 0.8425020106570933,
"ref_b_norm": -0.5386931984337238,
"test_a_norm": 0.9508665881734264,
"test_b_norm": -0.5944193988709469,
"Rcs_pct": 12.106167141703967,
"Rhs": 0.01386949130918807,
"Rf_h": 82.94626419044468
},
{
"bin": 16,
"ref_a": 17.851592977256075,
"ref_b": -3.513805127379676,
"test_a": 19.194597353625664,
"test_b": -4.191649731598001,
"ref_a_norm": 0.9811734615215516,
"ref_b_norm": -0.193128554092388,
"test_a_norm": 1.0549887369695181,
"test_b_norm": -0.2303847887344142,
"Rcs_pct": 7.9665266441696865,
"Rhs": -0.022139720683295193,
"Rf_h": 86.96873436152991
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_HP3",
"source": "colour.SDS_ILLUMINANTS['HP3'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
3.15,
7.49,
10.87,
12.57,
12.97,
21.29,
26.29,
30.18,
43.06,
29.58,
23.18,
35.28,
26.29,
24.29,
22.91,
26.2,
29.31,
25.3,
28.14,
24.05,
21.82,
20.51,
23.05,
26.98,
30.96,
30.72,
27.13,
29.55,
34.22,
29.98,
41.21,
173.14,
141.37,
64.98,
33.83,
34.26,
33.32,
52.8,
74.29,
47.97,
49.2,
96.07,
85.41,
175.18,
153.73,
120.22,
98.9,
90.22,
70.07,
66.84,
57.61,
53.03,
49.85,
48.16,
42.76,
50.64,
48.42,
41.27,
43.44,
40.48,
35.16,
34.94,
24.68,
24.7,
21.49,
19.49,
18.48,
17.55,
17.36,
17.09,
16.32,
16.07,
16.58,
15.78,
17.66,
20.46,
16.59,
17.81,
16.07,
14.83,
14.61
],
"expected": {
"Rf": 83.24152081770636,
"Rg": 97.14478671128319,
"CCT_K": 3146.297680945549,
"Duv": 0.0024009206065169764,
"bins": [
{
"bin": 1,
"ref_a": 23.8286476669202,
"ref_b": 4.8303407413370385,
"test_a": 20.917374718487313,
"test_b": 3.809241836928173,
"ref_a_norm": 0.9800662997374675,
"ref_b_norm": 0.1986707027191188,
"test_a_norm": 0.8603263738306616,
"test_b_norm": 0.15667316098286455,
"Rcs_pct": -12.563247074718026,
"Rhs": -0.017830470044692407,
"Rf_h": 77.14912913047641
},
{
"bin": 2,
"ref_a": 20.436662292904483,
"ref_b": 15.035253926029613,
"test_a": 17.6954805249,
"test_b": 15.515450591370442,
"ref_a_norm": 0.8054949233583872,
"ref_b_norm": 0.5926026733350649,
"test_a_norm": 0.6974534062806798,
"test_b_norm": 0.6115292461091308,
"Rcs_pct": -7.931819787083003,
"Rhs": 0.07576152094532172,
"Rf_h": 80.8115180457146
},
{
"bin": 3,
"ref_a": 14.734334069327955,
"ref_b": 23.02223974682943,
"test_a": 12.037954826798478,
"test_b": 24.011180642447115,
"ref_a_norm": 0.5390563082276398,
"ref_b_norm": 0.8422697291010688,
"test_a_norm": 0.4404091462167492,
"test_b_norm": 0.8784501785016788,
"Rcs_pct": -2.472248254905588,
"Rhs": 0.10212289825619245,
"Rf_h": 80.42443006546664
},
{
"bin": 4,
"ref_a": 3.3127079493736726,
"ref_b": 22.351855010913866,
"test_a": 1.0698798363652258,
"test_b": 23.909931878937062,
"ref_a_norm": 0.14660591120299277,
"ref_b_norm": 0.9891949791625209,
"test_a_norm": 0.04734818483400814,
"test_b_norm": 1.058148621455085,
"Rcs_pct": 4.826449559082257,
"Rhs": 0.11080270526803299,
"Rf_h": 80.87413406330091
},
{
"bin": 5,
"ref_a": -2.3811605516959413,
"ref_b": 16.2399152177074,
"test_a": -4.037701281252853,
"test_b": 17.84675333268641,
"ref_a_norm": -0.14507281462816743,
"ref_b_norm": 0.9894209814107751,
"test_a_norm": -0.24599798156487648,
"test_b_norm": 1.0873180038630397,
"Rcs_pct": 11.570548193369973,
"Rhs": 0.0798871565191306,
"Rf_h": 83.50393732641962
},
{
"bin": 6,
"ref_a": -12.65806127413736,
"ref_b": 17.28974834620605,
"test_a": -13.473688410341495,
"test_b": 18.791383664725966,
"ref_a_norm": -0.5907235232675229,
"ref_b_norm": 0.806874041631285,
"test_a_norm": -0.6287870248683193,
"test_b_norm": 0.8769520169869135,
"Rcs_pct": 7.941465545378824,
"Rhs": -0.007284592178976972,
"Rf_h": 87.01355090730374
},
{
"bin": 7,
"ref_a": -18.494916716671508,
"ref_b": 13.667140244368627,
"test_a": -17.65851732996257,
"test_b": 16.329035970077427,
"ref_a_norm": -0.8042388169036485,
"ref_b_norm": 0.5943062555496281,
"test_a_norm": -0.7678685610365655,
"test_b_norm": 0.71005697246068,
"Rcs_pct": 3.4066890221311255,
"Rhs": -0.11644943524083183,
"Rf_h": 80.9397301322769
},
{
"bin": 8,
"ref_a": -21.468343960045637,
"ref_b": 6.194014661401569,
"test_a": -21.470251782778277,
"test_b": 7.96504436061574,
"ref_a_norm": -0.9608090121871495,
"ref_b_norm": 0.2772111868232482,
"test_a_norm": -0.960894396196209,
"test_b_norm": 0.3564730665016682,
"Rcs_pct": 1.554696900933394,
"Rhs": -0.07772222729186382,
"Rf_h": 87.893260453675
},
{
"bin": 9,
"ref_a": -20.547782456881503,
"ref_b": -3.287155581873763,
"test_a": -19.841831329732802,
"test_b": -1.7910364208210794,
"ref_a_norm": -0.9874443022833965,
"ref_b_norm": -0.15796755960657236,
"test_a_norm": -0.9535191125624946,
"test_b_norm": -0.08607005221283776,
"Rcs_pct": -4.7299834582748295,
"Rhs": -0.0638975407623483,
"Rf_h": 88.62749284314974
},
{
"bin": 10,
"ref_a": -20.1962190763613,
"ref_b": -13.0470097623176,
"test_a": -18.41886034411629,
"test_b": -12.19156019699632,
"ref_a_norm": -0.8399707882131948,
"ref_b_norm": -0.5426316199305973,
"test_a_norm": -0.7660495552528707,
"test_b_norm": -0.507053047379828,
"Rcs_pct": -8.12296547529825,
"Rhs": 0.011485934695797447,
"Rf_h": 84.3508670948744
},
{
"bin": 11,
"ref_a": -11.407626981811614,
"ref_b": -17.394928663613094,
"test_a": -9.351017401689946,
"test_b": -16.911910660530616,
"ref_a_norm": -0.5483944915578085,
"ref_b_norm": -0.8362197567799105,
"test_a_norm": -0.4495278853107806,
"test_b_norm": -0.8129998169417638,
"Rcs_pct": -7.423401784543071,
"Rhs": 0.06930427137930445,
"Rf_h": 84.51904519858525
},
{
"bin": 12,
"ref_a": -5.628091883415613,
"ref_b": -18.855629745352342,
"test_a": -5.652802561019612,
"test_b": -19.163781162275146,
"ref_a_norm": -0.28601432769132173,
"ref_b_norm": -0.9582253411151687,
"test_a_norm": -0.2872701010489904,
"test_b_norm": -0.973885305835719,
"Rcs_pct": 1.56040521182765,
"Rhs": 0.001823463535369356,
"Rf_h": 89.63536725776353
},
{
"bin": 13,
"ref_a": 2.8589216209958943,
"ref_b": -18.219329907726333,
"test_a": 2.5670600071803,
"test_b": -19.245858857637657,
"ref_a_norm": 0.1550200291387481,
"ref_b_norm": -0.987911327278831,
"test_a_norm": 0.13919434313676016,
"test_b_norm": -1.0435730658023197,
"Rcs_pct": 5.150477564723718,
"Rhs": -0.02638066637555819,
"Rf_h": 89.94687382949515
},
{
"bin": 14,
"ref_a": 8.777379308922018,
"ref_b": -14.263130651140767,
"test_a": 7.02985835537061,
"test_b": -15.238850030436852,
"ref_a_norm": 0.5241003767078458,
"ref_b_norm": -0.8516565006707187,
"test_a_norm": 0.4197552917084795,
"test_b_norm": -0.9099170447639223,
"Rcs_pct": -0.9529151177836751,
"Rhs": -0.11912759142780915,
"Rf_h": 85.02493463010806
},
{
"bin": 15,
"ref_a": 17.94572234908664,
"ref_b": -12.242751467720971,
"test_a": 15.99949787430031,
"test_b": -14.28085774785957,
"ref_a_norm": 0.8260766572473346,
"ref_b_norm": -0.5635577666495866,
"test_a_norm": 0.7364881426637314,
"test_b_norm": -0.6573757802274788,
"Rcs_pct": -2.236763182268364,
"Rhs": -0.12777953929969738,
"Rf_h": 79.18254901052585
},
{
"bin": 16,
"ref_a": 16.551557269364356,
"ref_b": -3.9768453174424905,
"test_a": 14.401987640067375,
"test_b": -4.831736840924205,
"ref_a_norm": 0.9723276596052066,
"ref_b_norm": -0.23362132258563498,
"test_a_norm": 0.8460503569443053,
"test_b_norm": -0.2838422571306796,
"Rcs_pct": -11.405330140649202,
"Rhs": -0.07389143300931729,
"Rf_h": 79.89076314330991
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_HP4",
"source": "colour.SDS_ILLUMINANTS['HP4'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
9.8,
13.3,
19.97,
25.81,
24.69,
47.66,
54.44,
63.82,
85.52,
60.54,
38.37,
88.2,
44.94,
35.64,
30.75,
33.77,
40.81,
33.77,
35.28,
32.55,
29.44,
26.16,
29.96,
32.83,
33.58,
41.16,
32.93,
32.13,
34.45,
30.12,
41.13,
187.1,
101.37,
123.96,
42.47,
34.73,
31.82,
54.67,
57.45,
70.43,
69.5,
49.37,
183.35,
162.15,
109.35,
72.38,
70.6,
58.08,
44.13,
50.2,
40.8,
37.91,
36.71,
38.3,
31.24,
35.31,
45.62,
35.82,
89.91,
36.01,
32.57,
39.26,
23.27,
25.3,
20.02,
17.54,
16.25,
15.2,
15.15,
15.22,
14.26,
12.63,
14.75,
13.19,
17.63,
23.38,
16.02,
24.46,
22.05,
16.11,
12.91
],
"expected": {
"Rf": 77.92180095237877,
"Rg": 95.18060785813896,
"CCT_K": 4004.3137022276496,
"Duv": 0.0011935445188656327,
"bins": [
{
"bin": 1,
"ref_a": 21.53266990175657,
"ref_b": 5.051236578198079,
"test_a": 18.042550574326377,
"test_b": 3.8506650316995543,
"ref_a_norm": 0.9735709166482328,
"ref_b_norm": 0.22838491687657425,
"test_a_norm": 0.8157698316773097,
"test_b_norm": 0.1741026775463273,
"Rcs_pct": -16.53589209218352,
"Rhs": -0.02245375684095971,
"Rf_h": 72.71866664729811
},
{
"bin": 2,
"ref_a": 20.625435277575367,
"ref_b": 14.41961359102568,
"test_a": 17.135202027850344,
"test_b": 14.969777026415722,
"ref_a_norm": 0.8195713665445541,
"ref_b_norm": 0.5729771157212931,
"test_a_norm": 0.680883615447907,
"test_b_norm": 0.5948383851925703,
"Rcs_pct": -10.316918006117925,
"Rhs": 0.09522776744545318,
"Rf_h": 75.86420397041186
},
{
"bin": 3,
"ref_a": 14.615807059674609,
"ref_b": 22.32106404319544,
"test_a": 10.219754828166302,
"test_b": 23.723931092970446,
"ref_a_norm": 0.5478075748448216,
"ref_b_norm": 0.8366043634494356,
"test_a_norm": 0.38304139381893815,
"test_b_norm": 0.8891845044727301,
"Rcs_pct": -4.7820396114848185,
"Rhs": 0.1662100338586776,
"Rf_h": 68.4882427346622
},
{
"bin": 4,
"ref_a": 3.7379162592152007,
"ref_b": 22.134070046312743,
"test_a": 0.32390757090095523,
"test_b": 24.310769493817116,
"ref_a_norm": 0.16651834909804764,
"ref_b_norm": 0.9860383559546052,
"test_a_norm": 0.014429577932307718,
"test_b_norm": 1.083006927036816,
"Rcs_pct": 6.543429983740519,
"Rhs": 0.1680840578318453,
"Rf_h": 71.70124466359772
},
{
"bin": 5,
"ref_a": -2.2300617056765133,
"ref_b": 19.114238823610535,
"test_a": -4.799123611250504,
"test_b": 21.456191963102437,
"ref_a_norm": -0.11588414346765415,
"ref_b_norm": 0.9932627372919856,
"test_a_norm": -0.24938427832267004,
"test_b_norm": 1.114961268288047,
"Rcs_pct": 14.540471214569491,
"Rhs": 0.10719276159673449,
"Rf_h": 75.52271214939815
},
{
"bin": 6,
"ref_a": -11.176808986056272,
"ref_b": 17.11679924042796,
"test_a": -11.97091865692345,
"test_b": 19.076143292807,
"ref_a_norm": -0.5467371572577343,
"ref_b_norm": 0.8373042940733862,
"test_a_norm": -0.5855827047250344,
"test_b_norm": 0.9331497360617041,
"Rcs_pct": 10.127400234917468,
"Rhs": -0.020949982247000325,
"Rf_h": 84.39338804668948
},
{
"bin": 7,
"ref_a": -18.25315595150376,
"ref_b": 11.165047316455624,
"test_a": -17.665087710318076,
"test_b": 13.598724279711059,
"ref_a_norm": -0.8530667263605539,
"ref_b_norm": 0.5218018401428725,
"test_a_norm": -0.825583180462095,
"test_b_norm": 0.6355404640597065,
"Rcs_pct": 4.033806053991363,
"Rhs": -0.10983924953096671,
"Rf_h": 83.00459548412206
},
{
"bin": 8,
"ref_a": -22.83849639564624,
"ref_b": 3.4754719633308637,
"test_a": -21.384823555568886,
"test_b": 5.781645899242716,
"ref_a_norm": -0.9886185244526211,
"ref_b_norm": 0.15044405308659506,
"test_a_norm": -0.9256928452267292,
"test_b_norm": 0.25027226568674227,
"Rcs_pct": -4.224106180167285,
"Rhs": -0.11018623251045155,
"Rf_h": 81.54408233687654
},
{
"bin": 9,
"ref_a": -19.3611082232335,
"ref_b": -2.224848866295984,
"test_a": -17.977024052483348,
"test_b": -0.17133700011739889,
"ref_a_norm": -0.9934621453912715,
"ref_b_norm": -0.11416201502501615,
"test_a_norm": -0.9224416638247519,
"test_b_norm": -0.008791688045897804,
"Rcs_pct": -9.021257394889235,
"Rhs": -0.08949025707384185,
"Rf_h": 82.82488995700996
},
{
"bin": 10,
"ref_a": -20.08968837419721,
"ref_b": -11.370972401841597,
"test_a": -16.81318695426473,
"test_b": -10.572818714159842,
"ref_a_norm": -0.8702670559277351,
"ref_b_norm": -0.4925801979037244,
"test_a_norm": -0.7283319899697184,
"test_b_norm": -0.4580049049963041,
"Rcs_pct": -13.722369780154487,
"Rhs": 0.0501065922789682,
"Rf_h": 76.0152062906534
},
{
"bin": 11,
"ref_a": -11.962746174062092,
"ref_b": -17.409211532655025,
"test_a": -9.520598383665138,
"test_b": -17.310332303544048,
"ref_a_norm": -0.5663331363521611,
"ref_b_norm": -0.8241764244805383,
"test_a_norm": -0.45071844408611517,
"test_b_norm": -0.8194953434705674,
"Rcs_pct": -6.8124258135254,
"Rhs": 0.09352943408743411,
"Rf_h": 81.16005753447747
},
{
"bin": 12,
"ref_a": -7.904003573304995,
"ref_b": -24.36876002144646,
"test_a": -5.5026982904284125,
"test_b": -25.26676282839791,
"ref_a_norm": -0.30852666450687366,
"ref_b_norm": -0.951215694408089,
"test_a_norm": -0.2147935705732054,
"test_b_norm": -0.9862685392324861,
"Rcs_pct": 1.6092894760939924,
"Rhs": 0.09877050960116818,
"Rf_h": 80.6533765232271
},
{
"bin": 13,
"ref_a": 3.36870036453182,
"ref_b": -17.975782389877335,
"test_a": 3.4685253009484778,
"test_b": -19.158520365652194,
"ref_a_norm": 0.18419562993526667,
"ref_b_norm": -0.9828896020981962,
"test_a_norm": 0.18965391207876317,
"test_b_norm": -1.0475599921364298,
"Rcs_pct": 6.449262464846481,
"Rhs": -0.007263164434838426,
"Rf_h": 85.39029412985549
},
{
"bin": 14,
"ref_a": 10.359694253251915,
"ref_b": -14.461223072588352,
"test_a": 9.941098771335804,
"test_b": -15.786663883516075,
"ref_a_norm": 0.5823636040246826,
"ref_b_norm": -0.8129284302491718,
"test_a_norm": 0.5588325260297317,
"test_b_norm": -0.8874372399402466,
"Rcs_pct": 4.887864462210474,
"Rhs": -0.06096025305960627,
"Rf_h": 88.91846918885004
},
{
"bin": 15,
"ref_a": 15.52293541971343,
"ref_b": -10.952866611875276,
"test_a": 13.28438178309659,
"test_b": -13.05651667768877,
"ref_a_norm": 0.8170794323493688,
"ref_b_norm": -0.5765251089342365,
"test_a_norm": 0.6992488748397588,
"test_b_norm": -0.6872547586533058,
"Rcs_pct": -3.645443067330584,
"Rhs": -0.1575314892147547,
"Rf_h": 76.58684650437823
},
{
"bin": 16,
"ref_a": 20.16183428534444,
"ref_b": -3.5048895013016783,
"test_a": 17.71081419521186,
"test_b": -4.835395242523553,
"ref_a_norm": 0.9852242613421153,
"ref_b_norm": -0.17126924669327967,
"test_a_norm": 0.8654531917231735,
"test_b_norm": -0.23628548071022198,
"Rcs_pct": -10.47856640697674,
"Rhs": -0.08713314185124435,
"Rf_h": 75.99404167297625
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_HP5",
"source": "colour.SDS_ILLUMINANTS['HP5'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.34,
7.11,
11.49,
14.97,
14.95,
29.14,
38.08,
51.56,
62.56,
55.61,
41.98,
50.02,
42.14,
39.04,
40.52,
45.29,
51.01,
49.18,
49.05,
46.12,
45.73,
39.46,
44.39,
46.14,
49.54,
59.76,
48.47,
48.38,
48.7,
44.25,
54.42,
128.93,
81.26,
67.36,
48.48,
51.41,
48.88,
68.52,
80.85,
65.96,
59.43,
67.57,
128.34,
131.85,
101.7,
77.05,
66.27,
77.09,
60.51,
65.23,
57.86,
56.2,
54.32,
56.34,
45.74,
50.79,
56.66,
51.99,
84.31,
47.48,
47.46,
61.78,
34.51,
38.74,
30.98,
25.45,
22.88,
20.82,
21.05,
20.81,
18.69,
17.54,
19.58,
16.42,
23.77,
35.39,
21.37,
34.58,
30.21,
19.71,
15.61
],
"expected": {
"Rf": 90.14162383066547,
"Rg": 97.45299607385583,
"CCT_K": 4041.0695415708938,
"Duv": -0.0016859381838345406,
"bins": [
{
"bin": 1,
"ref_a": 21.51839208880925,
"ref_b": 5.027463531397327,
"test_a": 19.557943760881468,
"test_b": 4.566125762494176,
"ref_a_norm": 0.9737760256595103,
"ref_b_norm": 0.2275087951064062,
"test_a_norm": 0.8850594722385345,
"test_b_norm": 0.20663178639520396,
"Rcs_pct": -9.108479207560185,
"Rhs": -0.0031681218677379747,
"Rf_h": 85.41027815028502
},
{
"bin": 2,
"ref_a": 20.628703529241076,
"ref_b": 14.3980947586504,
"test_a": 18.786672157466054,
"test_b": 14.823814530446937,
"ref_a_norm": 0.8200154638790786,
"ref_b_norm": 0.5723413657942081,
"test_a_norm": 0.7467925292596155,
"test_b_norm": 0.5892642323067542,
"Rcs_pct": -5.148080416796494,
"Rhs": 0.05475133210714862,
"Rf_h": 87.09813417407997
},
{
"bin": 3,
"ref_a": 14.619607852756078,
"ref_b": 22.31178929099372,
"test_a": 12.494009760077494,
"test_b": 22.98537728410452,
"ref_a_norm": 0.5480666239758437,
"ref_b_norm": 0.8364346810622579,
"test_a_norm": 0.46838121911977404,
"test_b_norm": 0.8616864594309441,
"Rcs_pct": -2.327475257398671,
"Rhs": 0.08028512907429794,
"Rf_h": 84.68871922395988
},
{
"bin": 4,
"ref_a": 3.755431696033001,
"ref_b": 22.130790146253307,
"test_a": 2.438430648722726,
"test_b": 23.018149852315418,
"ref_a_norm": 0.16730094790554698,
"ref_b_norm": 0.9859058742242615,
"test_a_norm": 0.10862979064808559,
"test_b_norm": 1.025436914054968,
"Rcs_pct": 2.7325287022573788,
"Rhs": 0.06525593071254625,
"Rf_h": 88.98643869714736
},
{
"bin": 5,
"ref_a": -2.223250264580545,
"ref_b": 19.119793329480082,
"test_a": -3.207286507470118,
"test_b": 20.038181058260477,
"ref_a_norm": -0.11550180554239632,
"ref_b_norm": 0.9933072701417455,
"test_a_norm": -0.16662423857822248,
"test_b_norm": 1.0410191461064287,
"Rcs_pct": 5.676859756979328,
"Rhs": 0.040832004573994496,
"Rf_h": 90.60719558341569
},
{
"bin": 6,
"ref_a": -11.166365768161649,
"ref_b": 17.13630533917806,
"test_a": -11.435449201488725,
"test_b": 17.888711325287684,
"ref_a_norm": -0.5459423664649852,
"ref_b_norm": 0.8378227333383906,
"test_a_norm": -0.559098307208568,
"test_b_norm": 0.8746091250013188,
"Rcs_pct": 3.7895815878488848,
"Rhs": -0.009498659238581222,
"Rf_h": 94.00578682003848
},
{
"bin": 7,
"ref_a": -18.244977932013246,
"ref_b": 11.196364964855587,
"test_a": -17.99657701454371,
"test_b": 12.069728864700725,
"ref_a_norm": -0.8523105866747943,
"ref_b_norm": 0.5230360062577603,
"test_a_norm": -0.8407065862485984,
"test_b_norm": 0.5638350305498909,
"Rcs_pct": 1.3018349697423752,
"Rhs": -0.04036998613124123,
"Rf_h": 93.56448395243272
},
{
"bin": 8,
"ref_a": -22.82118084698473,
"ref_b": 3.5147058947587704,
"test_a": -22.27475128702764,
"test_b": 4.246609002415317,
"ref_a_norm": -0.988347244496596,
"ref_b_norm": 0.1522160448046993,
"test_a_norm": -0.9646822924717128,
"test_b_norm": 0.18391354654841033,
"Rcs_pct": -1.7026360785166708,
"Rhs": -0.03570524624681822,
"Rf_h": 93.55872747085576
},
{
"bin": 9,
"ref_a": -19.360802148248276,
"ref_b": -2.1917787547514487,
"test_a": -18.90392850305898,
"test_b": -1.589704152322095,
"ref_a_norm": -0.9936530266430313,
"ref_b_norm": -0.11248850004841975,
"test_a_norm": -0.9702049341074206,
"test_b_norm": -0.08158826944909224,
"Rcs_pct": -2.902587995045527,
"Rhs": -0.025731995409449638,
"Rf_h": 94.31147315783147
},
{
"bin": 10,
"ref_a": -20.109281466228556,
"ref_b": -11.334832445142103,
"test_a": -18.947425995491507,
"test_b": -11.070813968902277,
"ref_a_norm": -0.8711427556033304,
"ref_b_norm": -0.4910298355088378,
"test_a_norm": -0.8208106749623356,
"test_b_norm": -0.4795924411241596,
"Rcs_pct": -4.820387144038109,
"Rhs": 0.01845315989529921,
"Rf_h": 91.07581155406054
},
{
"bin": 11,
"ref_a": -11.999805616973639,
"ref_b": -17.389558909856557,
"test_a": -11.392481885904415,
"test_b": -17.42406804081723,
"ref_a_norm": -0.5679576635669648,
"ref_b_norm": -0.8230577697801987,
"test_a_norm": -0.5392126839950505,
"test_b_norm": -0.8246911066872921,
"Rcs_pct": -1.4611784994011687,
"Rhs": 0.02480801038637743,
"Rf_h": 93.47836772413297
},
{
"bin": 12,
"ref_a": -7.945030683937738,
"ref_b": -24.359082264707368,
"test_a": -7.542190866638954,
"test_b": -24.789867454685414,
"ref_a_norm": -0.31008592234104737,
"ref_b_norm": -0.9507085361802017,
"test_a_norm": -0.29436352160125795,
"test_b_norm": -0.9675216144777168,
"Rcs_pct": 1.3422731489277744,
"Rhs": 0.018700368077330935,
"Rf_h": 93.66445016239425
},
{
"bin": 13,
"ref_a": 3.322658084279731,
"ref_b": -17.986044768767545,
"test_a": 2.6462186047636447,
"test_b": -18.670781366883716,
"ref_a_norm": 0.18166154921280792,
"ref_b_norm": -0.983361114513688,
"test_a_norm": 0.1446781941155784,
"test_b_norm": -1.0207981026302237,
"Rcs_pct": 2.950255223217351,
"Rhs": -0.043576324366257406,
"Rf_h": 91.62871419995827
},
{
"bin": 14,
"ref_a": 10.304639839895433,
"ref_b": -14.483413677994008,
"test_a": 9.6505796610724,
"test_b": -15.129562008050994,
"ref_a_norm": 0.5797226751429211,
"ref_b_norm": -0.8148138559972672,
"test_a_norm": 0.5429262880335203,
"test_b_norm": -0.8511651350579401,
"Rcs_pct": 0.9782006546630149,
"Rhs": -0.05079076630228647,
"Rf_h": 93.24018962103241
},
{
"bin": 15,
"ref_a": 15.48017415157469,
"ref_b": -10.983067403936753,
"test_a": 13.880321638785796,
"test_b": -12.135726134906973,
"ref_a_norm": 0.8155783210215366,
"ref_b_norm": -0.5786466990139071,
"test_a_norm": 0.7312895389001983,
"test_b_norm": -0.6393749223084673,
"Rcs_pct": -3.634476782525765,
"Rhs": -0.09732201060264081,
"Rf_h": 85.87597224095254
},
{
"bin": 16,
"ref_a": 20.137182473317214,
"ref_b": -3.537439927009866,
"test_a": 18.554642149896633,
"test_b": -4.107375149945439,
"ref_a_norm": 0.9849187000037043,
"ref_b_norm": -0.17301778631982664,
"test_a_norm": 0.907515937223352,
"test_b_norm": -0.20089357577566685,
"Rcs_pct": -7.047719365611888,
"Rhs": -0.042440693893664595,
"Rf_h": 86.63191580916988
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_LED_B1",
"source": "colour.SDS_ILLUMINANTS['LED-B1'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.0,
0.01,
0.01,
0.02,
0.04,
0.07,
0.15,
0.28,
0.53,
0.92,
1.54,
2.52,
4.16,
6.39,
7.89,
7.57,
6.25,
5.16,
4.37,
3.84,
3.7,
3.88,
4.26,
4.79,
5.41,
6.05,
6.7,
7.34,
7.98,
8.64,
9.31,
10.02,
10.76,
11.53,
12.38,
13.28,
14.23,
15.2,
16.2,
17.19,
18.14,
19.02,
19.78,
20.38,
20.8,
21.0,
20.97,
20.71,
20.23,
19.56,
18.76,
17.82,
16.78,
15.66,
14.49,
13.31,
12.15,
11.02,
9.95,
8.93,
7.98,
7.1,
6.3,
5.57,
4.89,
4.26,
3.72,
3.25,
2.83,
2.47,
2.15,
1.87,
1.63,
1.42,
1.25,
1.1,
0.97,
0.86,
0.76,
0.68,
0.61
],
"expected": {
"Rf": 84.12969850751313,
"Rg": 96.11064304715322,
"CCT_K": 2734.7403465554503,
"Duv": -0.0006625318872610033,
"bins": [
{
"bin": 1,
"ref_a": 24.280132086547074,
"ref_b": 5.408937098610144,
"test_a": 21.591071535805423,
"test_b": 4.8075846946704495,
"ref_a_norm": 0.9760732583703736,
"ref_b_norm": 0.2174419331551342,
"test_a_norm": 0.8679717009174832,
"test_b_norm": 0.1932672705853414,
"Rcs_pct": -11.07406590438311,
"Rhs": -0.002620585553238343,
"Rf_h": 80.07057373321364
},
{
"bin": 2,
"ref_a": 20.728303482646645,
"ref_b": 15.137250118779702,
"test_a": 17.884025072612665,
"test_b": 15.535624011877314,
"ref_a_norm": 0.80758328908048,
"ref_b_norm": 0.5897535342818674,
"test_a_norm": 0.6967690241620396,
"test_b_norm": 0.6052743461582906,
"Rcs_pct": -8.351579281848952,
"Rhs": 0.0744701904161442,
"Rf_h": 80.39202066706625
},
{
"bin": 3,
"ref_a": 14.953420083055576,
"ref_b": 22.693191807862306,
"test_a": 11.68911551269857,
"test_b": 23.858642673487555,
"ref_a_norm": 0.5502246955164468,
"ref_b_norm": 0.8350166372257701,
"test_a_norm": 0.4301116392175152,
"test_b_norm": 0.8779004620709421,
"Rcs_pct": -3.107464145862864,
"Rhs": 0.12369533291535047,
"Rf_h": 76.1249098182959
},
{
"bin": 4,
"ref_a": 2.7436427517778226,
"ref_b": 20.08021904817262,
"test_a": 1.2540160909124423,
"test_b": 20.684383778023975,
"ref_a_norm": 0.1353762863406827,
"ref_b_norm": 0.9907942577026804,
"test_a_norm": 0.061875417741315934,
"test_b_norm": 1.0206048361434414,
"Rcs_pct": 1.4898468411488728,
"Rhs": 0.07790432536660603,
"Rf_h": 87.47368765927723
},
{
"bin": 5,
"ref_a": -2.8947048858716515,
"ref_b": 16.445261491730776,
"test_a": -3.7354497383292133,
"test_b": 16.964192919162564,
"ref_a_norm": -0.173355532020732,
"ref_b_norm": 0.984859309504565,
"test_a_norm": -0.22370531790143847,
"test_b_norm": 1.0159366169440165,
"Rcs_pct": 4.0302921632089905,
"Rhs": 0.0433194469474945,
"Rf_h": 92.69867250026557
},
{
"bin": 6,
"ref_a": -12.478044261316356,
"ref_b": 16.71168175230954,
"test_a": -12.399821763534508,
"test_b": 17.63658810716702,
"ref_a_norm": -0.5982888800912176,
"ref_b_norm": 0.8012804851980339,
"test_a_norm": -0.594538320338763,
"test_b_norm": 0.8456272734966158,
"Rcs_pct": 3.4789307517859904,
"Rhs": -0.02775623197200506,
"Rf_h": 92.61344492492461
},
{
"bin": 7,
"ref_a": -17.592126956204417,
"ref_b": 13.175368008802009,
"test_a": -16.062930313813975,
"test_b": 14.349488098338242,
"ref_a_norm": -0.800408799525612,
"ref_b_norm": 0.5994545467689513,
"test_a_norm": -0.7308332188228673,
"test_b_norm": 0.6528748099187212,
"Rcs_pct": -2.817127306654944,
"Rhs": -0.0830714470737371,
"Rf_h": 86.56688259576224
},
{
"bin": 8,
"ref_a": -21.40233106972439,
"ref_b": 5.014636351339698,
"test_a": -20.102904893753685,
"test_b": 5.310748162193928,
"ref_a_norm": -0.973631822435419,
"ref_b_norm": 0.22812512869275245,
"test_a_norm": -0.9145185103523097,
"test_b_norm": 0.24159580537312997,
"Rcs_pct": -5.534946771564605,
"Rhs": -0.024744276494919035,
"Rf_h": 89.9172186085351
},
{
"bin": 9,
"ref_a": -24.02935571709725,
"ref_b": -4.1661613914557085,
"test_a": -22.24380873453704,
"test_b": -4.398205684132331,
"ref_a_norm": -0.985300615247858,
"ref_b_norm": -0.17082944006286727,
"test_a_norm": -0.9120859789012512,
"test_b_norm": -0.18034419306044158,
"Rcs_pct": -6.995160141262653,
"Rhs": 0.023615396667846632,
"Rf_h": 87.37077981281243
},
{
"bin": 10,
"ref_a": -17.403316910775256,
"ref_b": -11.618376706583868,
"test_a": -15.256326180174478,
"test_b": -12.815290162186269,
"ref_a_norm": -0.8316935674327643,
"ref_b_norm": -0.5552349141498234,
"test_a_norm": -0.729090231003669,
"test_b_norm": -0.6124346552625015,
"Rcs_pct": -5.353308286301608,
"Rhs": 0.10456320609526559,
"Rf_h": 82.3952395195385
},
{
"bin": 11,
"ref_a": -10.492504519847726,
"ref_b": -16.076933128094645,
"test_a": -8.124403877218894,
"test_b": -17.41450689080737,
"ref_a_norm": -0.546543598681109,
"ref_b_norm": -0.8374306507053003,
"test_a_norm": -0.4231917102150946,
"test_b_norm": -0.9071034706113197,
"Rcs_pct": -1.0599804863188615,
"Rhs": 0.14127149166994377,
"Rf_h": 80.55572267483866
},
{
"bin": 12,
"ref_a": -6.073226212902036,
"ref_b": -21.21971628046086,
"test_a": -5.410552323562591,
"test_b": -22.759481352169818,
"ref_a_norm": -0.2751588291286285,
"ref_b_norm": -0.9613987823752235,
"test_a_norm": -0.2451351538870593,
"test_b_norm": -1.0311607078184952,
"Rcs_pct": 6.256414113636306,
"Rhs": 0.043056655239731005,
"Rf_h": 84.79569624110914
},
{
"bin": 13,
"ref_a": 3.754362977320948,
"ref_b": -17.79240767344944,
"test_a": 2.832352668294976,
"test_b": -19.02976568646164,
"ref_a_norm": 0.20646295377959742,
"ref_b_norm": -0.9784544183131905,
"test_a_norm": 0.15575901999198585,
"test_b_norm": -1.0465002071174607,
"Rcs_pct": 5.684646128254565,
"Rhs": -0.063004746767096,
"Rf_h": 88.08292269755711
},
{
"bin": 14,
"ref_a": 10.06389839321009,
"ref_b": -13.639766293337932,
"test_a": 8.64013549743553,
"test_b": -15.777124123811678,
"ref_a_norm": 0.593716785717339,
"ref_b_norm": -0.8046740820714132,
"test_a_norm": 0.5097223039493992,
"test_b_norm": -0.9307668913840367,
"Rcs_pct": 5.817750546513087,
"Rhs": -0.1398922706430525,
"Rf_h": 81.15771032977116
},
{
"bin": 15,
"ref_a": 19.353533611480067,
"ref_b": -12.846833503531244,
"test_a": 17.64745895295636,
"test_b": -14.525027616901133,
"ref_a_norm": 0.8331518094660919,
"ref_b_norm": -0.5530443584228816,
"test_a_norm": 0.7597068656450773,
"test_b_norm": -0.6252890704355806,
"Rcs_pct": -2.0930227477112044,
"Rhs": -0.10087310724086052,
"Rf_h": 83.41891442327842
},
{
"bin": 16,
"ref_a": 17.314186528951637,
"ref_b": -3.892788107663637,
"test_a": 15.370171635582494,
"test_b": -6.238520692313535,
"ref_a_norm": 0.9756447865869282,
"ref_b_norm": -0.21935644600910895,
"test_a_norm": 0.8661006279519576,
"test_b_norm": -0.3515371732476601,
"Rcs_pct": -8.165211770204047,
"Rhs": -0.15101191681164758,
"Rf_h": 77.70731167555729
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_LED_B2",
"source": "colour.SDS_ILLUMINANTS['LED-B2'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.0,
0.0,
0.0,
0.01,
0.02,
0.05,
0.11,
0.24,
0.5,
0.96,
1.71,
2.82,
4.71,
7.87,
10.56,
10.24,
7.94,
6.25,
5.23,
4.36,
4.0,
4.17,
4.59,
5.21,
5.96,
6.72,
7.44,
8.11,
8.74,
9.39,
10.06,
10.75,
11.49,
12.25,
13.05,
13.86,
14.7,
15.5,
16.28,
17.0,
17.69,
18.31,
18.83,
19.24,
19.51,
19.59,
19.48,
19.19,
18.72,
18.1,
17.34,
16.47,
15.51,
14.49,
13.42,
12.33,
11.26,
10.24,
9.25,
8.3,
7.42,
6.6,
5.85,
5.17,
4.55,
3.99,
3.49,
3.04,
2.65,
2.31,
2.01,
1.75,
1.52,
1.32,
1.15,
1.0,
0.87,
0.76,
0.67,
0.59,
0.52
],
"expected": {
"Rf": 84.34733207675345,
"Rg": 96.53858249879536,
"CCT_K": 2998.8293567548126,
"Duv": -0.0009382909537549365,
"bins": [
{
"bin": 1,
"ref_a": 23.97915388755696,
"ref_b": 5.027428544445078,
"test_a": 21.50243524549314,
"test_b": 4.432103502172079,
"ref_a_norm": 0.9787207086963913,
"ref_b_norm": 0.20519691608022192,
"test_a_norm": 0.8776322451096874,
"test_b_norm": 0.18089843790996066,
"Rcs_pct": -10.388647503515516,
"Rhs": -0.0041102088123457945,
"Rf_h": 81.24796121748878
},
{
"bin": 2,
"ref_a": 20.534043910556658,
"ref_b": 15.081384300256559,
"test_a": 17.879575569196913,
"test_b": 15.404201156019957,
"ref_a_norm": 0.8059726731907872,
"ref_b_norm": 0.591952743105137,
"test_a_norm": 0.7017833106713988,
"test_b_norm": 0.6046234846952487,
"Rcs_pct": -7.959080200229574,
"Rhs": 0.06841984501057638,
"Rf_h": 81.67619629219601
},
{
"bin": 3,
"ref_a": 14.807417241068373,
"ref_b": 22.92952516106735,
"test_a": 11.674309695808759,
"test_b": 24.051094987128124,
"ref_a_norm": 0.5424935172196838,
"ref_b_norm": 0.8400599882000194,
"test_a_norm": 0.42770708928400525,
"test_b_norm": 0.8811505004643498,
"Rcs_pct": -2.960641021397683,
"Rhs": 0.11827009220686152,
"Rf_h": 76.97026347240579
},
{
"bin": 4,
"ref_a": 2.7162139287694647,
"ref_b": 20.474087922231792,
"test_a": 1.2697450996271702,
"test_b": 20.907360055450184,
"ref_a_norm": 0.13151364225762502,
"ref_b_norm": 0.9913143607857869,
"test_a_norm": 0.06147851648282784,
"test_b_norm": 1.0122925303344925,
"Rcs_pct": 0.6911904663328504,
"Rhs": 0.07278205832367587,
"Rf_h": 87.51036326786442
},
{
"bin": 5,
"ref_a": -2.939990098756877,
"ref_b": 16.859828821013984,
"test_a": -3.7843907504237837,
"test_b": 17.275236951167813,
"ref_a_norm": -0.17178614425084196,
"ref_b_norm": 0.9851342652874423,
"test_a_norm": -0.22112519890075072,
"test_b_norm": 1.009406918790511,
"Rcs_pct": 3.343183333175963,
"Rhs": 0.043655658761541524,
"Rf_h": 92.24464281188973
},
{
"bin": 6,
"ref_a": -12.72110484241996,
"ref_b": 16.997932382940867,
"test_a": -12.536648644843039,
"test_b": 17.909663940821222,
"ref_a_norm": -0.5991753949412286,
"ref_b_norm": 0.800617790270128,
"test_a_norm": -0.5904873433606802,
"test_b_norm": 0.8435611606015859,
"Rcs_pct": 3.0879284639370352,
"Rhs": -0.031081909141038266,
"Rf_h": 92.5498872844645
},
{
"bin": 7,
"ref_a": -18.668717080506205,
"ref_b": 13.265471835601673,
"test_a": -17.107713710392233,
"test_b": 14.147798095273352,
"ref_a_norm": -0.8151627380437267,
"ref_b_norm": 0.5792320005878943,
"test_a_norm": -0.7470020939142863,
"test_b_norm": 0.6177584556506727,
"Rcs_pct": -3.5269352731950634,
"Rhs": -0.06990160159619924,
"Rf_h": 87.08898215297634
},
{
"bin": 8,
"ref_a": -21.45429647151378,
"ref_b": 5.809983484342103,
"test_a": -20.1990447347491,
"test_b": 6.027568886176166,
"ref_a_norm": -0.9652326737114465,
"ref_b_norm": 0.26139220646349093,
"test_a_norm": -0.9087586713284257,
"test_b_norm": 0.27118141299616516,
"Rcs_pct": -5.347909080798207,
"Rhs": -0.020618640984517166,
"Rf_h": 90.40333307010968
},
{
"bin": 9,
"ref_a": -22.564521635070896,
"ref_b": -3.731807599356716,
"test_a": -20.840333956680837,
"test_b": -4.232690133207512,
"ref_a_norm": -0.9865983906702526,
"ref_b_norm": -0.16316744628407837,
"test_a_norm": -0.911210983118514,
"test_b_norm": -0.1850677510990482,
"Rcs_pct": -6.966632213590068,
"Rhs": 0.03618685021409618,
"Rf_h": 87.24344867143996
},
{
"bin": 10,
"ref_a": -18.13701203902219,
"ref_b": -11.850819908497424,
"test_a": -15.787059666220602,
"test_b": -13.291023288079032,
"ref_a_norm": -0.8371386106118205,
"ref_b_norm": -0.5469908103642241,
"test_a_norm": -0.7286733430066318,
"test_b_norm": -0.6134653682234465,
"Rcs_pct": -5.325428840425487,
"Rhs": 0.11553164884913902,
"Rf_h": 80.34672395453201
},
{
"bin": 11,
"ref_a": -10.987369776327254,
"ref_b": -15.751349294295325,
"test_a": -8.424826964888087,
"test_b": -17.351889739471307,
"ref_a_norm": -0.5721135208035061,
"ref_b_norm": -0.8201744444408252,
"test_a_norm": -0.4386816422095158,
"test_b_norm": -0.9035147568103002,
"Rcs_pct": -0.4835842667686087,
"Rhs": 0.1572459491263811,
"Rf_h": 78.72013092673527
},
{
"bin": 12,
"ref_a": -6.73556059295356,
"ref_b": -21.15615282903148,
"test_a": -5.727165616899922,
"test_b": -22.814102380185762,
"ref_a_norm": -0.30336959854486173,
"ref_b_norm": -0.9528729646068932,
"test_a_norm": -0.25795149639311454,
"test_b_norm": -1.0275469999451683,
"Rcs_pct": 6.437856251394521,
"Rhs": 0.05911358765467181,
"Rf_h": 84.22109654124172
},
{
"bin": 13,
"ref_a": 3.142386586548557,
"ref_b": -18.090664652555994,
"test_a": 2.5466691045046246,
"test_b": -19.24637178522403,
"ref_a_norm": 0.17113944895951286,
"ref_b_norm": -0.9852468162901284,
"test_a_norm": 0.1386957127085493,
"test_b_norm": -1.0481884933867796,
"Rcs_pct": 5.540281146768162,
"Rhs": -0.04409965100925057,
"Rf_h": 89.39612161728057
},
{
"bin": 14,
"ref_a": 9.199406119969233,
"ref_b": -14.06935346814885,
"test_a": 8.081833966036967,
"test_b": -16.181335982152156,
"ref_a_norm": 0.5472582587336102,
"ref_b_norm": -0.8369637974535439,
"test_a_norm": 0.4807756420305021,
"test_b_norm": -0.9626023286822475,
"Rcs_pct": 6.7528857997492775,
"Rhs": -0.12507930360596342,
"Rf_h": 82.18196146718284
},
{
"bin": 15,
"ref_a": 18.27079282503619,
"ref_b": -11.929423343033529,
"test_a": 16.548401641187443,
"test_b": -14.001035256670306,
"ref_a_norm": 0.83732343493657,
"ref_b_norm": -0.5467078427332313,
"test_a_norm": 0.7583887922981578,
"test_b_norm": -0.6416467553459866,
"Rcs_pct": -1.2886522908904432,
"Rhs": -0.12279255866649459,
"Rf_h": 81.05119744685643
},
{
"bin": 16,
"ref_a": 16.78679181808261,
"ref_b": -3.8060201667767544,
"test_a": 15.250805158060741,
"test_b": -6.12857462530907,
"ref_a_norm": 0.9752477271272282,
"ref_b_norm": -0.2211150622033143,
"test_a_norm": 0.8860128384529986,
"test_b_norm": -0.3560465000479737,
"Rcs_pct": -6.119644765089141,
"Rhs": -0.14974763126821417,
"Rf_h": 79.28830222371093
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_LED_B3",
"source": "colour.SDS_ILLUMINANTS['LED-B3'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.0,
0.0,
0.01,
0.02,
0.05,
0.11,
0.25,
0.56,
1.2,
2.37,
4.24,
7.17,
12.11,
17.7,
18.87,
14.58,
9.9,
7.53,
6.02,
5.11,
5.17,
5.82,
6.77,
7.88,
8.94,
9.82,
10.52,
11.06,
11.51,
11.93,
12.37,
12.83,
13.31,
13.79,
14.26,
14.68,
15.08,
15.42,
15.72,
15.97,
16.18,
16.37,
16.5,
16.55,
16.5,
16.32,
16.0,
15.54,
14.96,
14.27,
13.48,
12.62,
11.71,
10.78,
9.85,
8.93,
8.04,
7.2,
6.42,
5.69,
5.02,
4.42,
3.88,
3.39,
2.95,
2.56,
2.22,
1.92,
1.65,
1.43,
1.23,
1.06,
0.91,
0.78,
0.68,
0.58,
0.5,
0.43,
0.37,
0.32,
0.28
],
"expected": {
"Rf": 85.38454466499574,
"Rg": 97.80916983177697,
"CCT_K": 4102.468462648342,
"Duv": -0.0006011925463278111,
"bins": [
{
"bin": 1,
"ref_a": 21.493700038778744,
"ref_b": 4.988242897626086,
"test_a": 19.411233459420643,
"test_b": 4.23669712832581,
"ref_a_norm": 0.9741108355243191,
"ref_b_norm": 0.2260709625628928,
"test_a_norm": 0.8797318660630308,
"test_b_norm": 0.1920103366144972,
"Rcs_pct": -9.921040251160099,
"Rhs": -0.014993737027753664,
"Rf_h": 83.4297296336035
},
{
"bin": 2,
"ref_a": 20.632629880562934,
"ref_b": 14.362498686856105,
"test_a": 18.45702290929628,
"test_b": 14.547321804053496,
"ref_a_norm": 0.8207305308064994,
"ref_b_norm": 0.5713154958532822,
"test_a_norm": 0.734188627292972,
"test_b_norm": 0.5786674415800666,
"Rcs_pct": -6.787244076173993,
"Rhs": 0.05419302496408906,
"Rf_h": 85.10699708123433
},
{
"bin": 3,
"ref_a": 14.624451736408473,
"ref_b": 22.296146038282902,
"test_a": 11.639461010289333,
"test_b": 23.24160604115465,
"ref_a_norm": 0.548462599352322,
"ref_b_norm": 0.8361750875933188,
"test_a_norm": 0.4365161276350898,
"test_b_norm": 0.8716327895369569,
"Rcs_pct": -3.2712125689449016,
"Rhs": 0.11277933316853155,
"Rf_h": 78.25955648281744
},
{
"bin": 4,
"ref_a": 3.7835162288529713,
"ref_b": 22.124812911061632,
"test_a": 1.9767958833820278,
"test_b": 22.820844592301984,
"ref_a_norm": 0.16856091893229183,
"ref_b_norm": 0.9856912379689197,
"test_a_norm": 0.08806901054193811,
"test_b_norm": 1.0167004190320679,
"Rcs_pct": 1.471015601652765,
"Rhs": 0.08499487005989027,
"Rf_h": 86.27543627383668
},
{
"bin": 5,
"ref_a": -2.2119448982587593,
"ref_b": 19.128112735900892,
"test_a": -3.291537129347195,
"test_b": 19.62157489511573,
"ref_a_norm": -0.1148729246833131,
"ref_b_norm": 0.9933801946760877,
"test_a_norm": -0.17093938327734817,
"test_b_norm": 1.0190071628226152,
"Rcs_pct": 3.607257660089089,
"Rhs": 0.04998958384536367,
"Rf_h": 89.60652362320151
},
{
"bin": 6,
"ref_a": -11.148284468239948,
"ref_b": 17.1677040233428,
"test_a": -11.39696704723814,
"test_b": 18.065201098368796,
"ref_a_norm": -0.5446200371740401,
"ref_b_norm": 0.8386829049817024,
"test_a_norm": -0.5567687687393653,
"test_b_norm": 0.8825277576813949,
"Rcs_pct": 4.320513630231583,
"Rhs": -0.014257593906489615,
"Rf_h": 92.82495255458217
},
{
"bin": 7,
"ref_a": -18.22992331946901,
"ref_b": 11.24691605814716,
"test_a": -17.466247703984767,
"test_b": 11.849761625225947,
"ref_a_norm": -0.851063853070619,
"ref_b_norm": 0.5250622039307264,
"test_a_norm": -0.8154116618671606,
"test_b_norm": 0.5532060453574581,
"Rcs_pct": -1.400783305815979,
"Rhs": -0.043208045094353754,
"Rf_h": 92.60981186463823
},
{
"bin": 8,
"ref_a": -22.791094414999094,
"ref_b": 3.5783056508914783,
"test_a": -21.63679053114567,
"test_b": 3.972900051049529,
"ref_a_norm": -0.9878980690861981,
"ref_b_norm": 0.1551044973421503,
"test_a_norm": -0.9378638514556913,
"test_b_norm": 0.17220850467458537,
"Rcs_pct": -4.5735997870242,
"Rhs": -0.026536550256921917,
"Rf_h": 90.99812250246637
},
{
"bin": 9,
"ref_a": -19.358695818866227,
"ref_b": -2.138550289677423,
"test_a": -18.04586460164093,
"test_b": -2.3804357614617597,
"ref_a_norm": -0.9939535028340915,
"ref_b_norm": -0.10980179508477993,
"test_a_norm": -0.9265474544514658,
"test_b_norm": -0.12222117055378294,
"Rcs_pct": -6.368796010434018,
"Rhs": 0.02533100833660028,
"Rf_h": 89.70008985728177
},
{
"bin": 10,
"ref_a": -20.13938161720979,
"ref_b": -11.276882541572865,
"test_a": -17.656286839488484,
"test_b": -12.150025595206047,
"ref_a_norm": -0.8725276460495388,
"ref_b_norm": -0.48856474174795994,
"test_a_norm": -0.7649489287630226,
"test_b_norm": -0.5263931849311432,
"Rcs_pct": -6.8432077360174866,
"Rhs": 0.09122073401834997,
"Rf_h": 81.03131409186874
},
{
"bin": 11,
"ref_a": -12.058765085586693,
"ref_b": -17.35832814592787,
"test_a": -9.731732854037412,
"test_b": -19.17316472214909,
"ref_a_norm": -0.5705353071141365,
"ref_b_norm": -0.8212730747663521,
"test_a_norm": -0.46043663287440445,
"test_b_norm": -0.9071382803680387,
"Rcs_pct": 1.0226763109395476,
"Rhs": 0.1392478542695392,
"Rf_h": 79.16884516152162
},
{
"bin": 12,
"ref_a": -5.355869302207186,
"ref_b": -23.677128262453852,
"test_a": -3.7674158046964528,
"test_b": -25.27491515765099,
"ref_a_norm": -0.22063011639956076,
"ref_b_norm": -0.9753575507153858,
"test_a_norm": -0.15519523360534182,
"test_b_norm": -1.0411769142543283,
"Rcs_pct": 5.178895056909215,
"Rhs": 0.07701829069718949,
"Rf_h": 83.80246099547927
},
{
"bin": 13,
"ref_a": 3.6851177309438863,
"ref_b": -15.344206524702424,
"test_a": 3.3244804449878362,
"test_b": -16.79067652102979,
"ref_a_norm": 0.23352323391202867,
"ref_b_norm": -0.9723512221534295,
"test_a_norm": 0.21066991105112162,
"test_b_norm": -1.0640129751722587,
"Rcs_pct": 8.544203602075124,
"Rhs": -0.04029652358328651,
"Rf_h": 87.94260428346455
},
{
"bin": 14,
"ref_a": 14.029630985391613,
"ref_b": -18.584341686033618,
"test_a": 13.751613797545424,
"test_b": -20.18083538621383,
"ref_a_norm": 0.6025084842906558,
"ref_b_norm": -0.7981124772598013,
"test_a_norm": 0.5905689176241928,
"test_b_norm": -0.866674579889353,
"Rcs_pct": 5.037403705700088,
"Rhs": -0.04801845020143831,
"Rf_h": 87.73068838779997
},
{
"bin": 15,
"ref_a": 15.409151371662551,
"ref_b": -11.033295046254093,
"test_a": 14.09068326252373,
"test_b": -13.348982703712437,
"ref_a_norm": 0.8130651404504684,
"ref_b_norm": -0.5821727212642827,
"test_a_norm": 0.7434960621488671,
"test_b_norm": -0.7043601711139392,
"Rcs_pct": 1.003913542136679,
"Rhs": -0.14024566059771024,
"Rf_h": 81.36354336083727
},
{
"bin": 16,
"ref_a": 20.095720713781855,
"ref_b": -3.5916327530650496,
"test_a": 18.894048104618967,
"test_b": -5.809030994271718,
"ref_a_norm": 0.9844011904551454,
"ref_b_norm": -0.1759383307596512,
"test_a_norm": 0.9255365215116712,
"test_b_norm": -0.2845589420552688,
"Rcs_pct": -3.654277080031794,
"Rhs": -0.11801742392669783,
"Rf_h": 80.91962503699635
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_LED_B4",
"source": "colour.SDS_ILLUMINANTS['LED-B4'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.0,
0.0,
0.0,
0.01,
0.03,
0.08,
0.21,
0.54,
1.31,
2.75,
5.04,
8.31,
13.37,
20.61,
25.91,
24.12,
17.47,
11.9,
8.62,
6.34,
4.89,
4.25,
4.19,
4.7,
5.77,
7.27,
8.94,
10.6,
12.11,
13.36,
14.3,
15.02,
15.54,
15.9,
16.15,
16.33,
16.42,
16.44,
16.36,
16.2,
15.98,
15.7,
15.36,
14.93,
14.44,
13.86,
13.24,
12.57,
11.84,
11.12,
10.38,
9.65,
8.91,
8.19,
7.51,
6.86,
6.21,
5.6,
5.05,
4.54,
4.05,
3.62,
3.23,
2.87,
2.53,
2.24,
1.99,
1.76,
1.55,
1.37,
1.21,
1.07,
0.95,
0.85,
0.75,
0.67,
0.61,
0.55,
0.5,
0.45,
0.42
],
"expected": {
"Rf": 77.01489073451978,
"Rg": 95.48050994275931,
"CCT_K": 5105.847634900008,
"Duv": 0.0005183936640995037,
"bins": [
{
"bin": 1,
"ref_a": 24.429627739019857,
"ref_b": 5.563568891481263,
"test_a": 20.982017715681533,
"test_b": 4.4557469854189,
"ref_a_norm": 0.9750345967143299,
"ref_b_norm": 0.22205300090321672,
"test_a_norm": 0.8374336850408051,
"test_b_norm": 0.17783764498587953,
"Rcs_pct": -14.358293676342926,
"Rhs": -0.016521164083413416,
"Rf_h": 72.97349191001292
},
{
"bin": 2,
"ref_a": 17.793954251895165,
"ref_b": 11.998364602506557,
"test_a": 15.019807003079306,
"test_b": 12.131100978446428,
"ref_a_norm": 0.8291198450027608,
"ref_b_norm": 0.5590709101917196,
"test_a_norm": 0.6998568096823196,
"test_b_norm": 0.5652558403026742,
"Rcs_pct": -10.404212279998454,
"Rhs": 0.07695727609527232,
"Rf_h": 79.59738883503852
},
{
"bin": 3,
"ref_a": 14.49133615816406,
"ref_b": 22.074201323565415,
"test_a": 9.899266209614906,
"test_b": 23.56158701074592,
"ref_a_norm": 0.5487925333247512,
"ref_b_norm": 0.8359585847199621,
"test_a_norm": 0.37488905936186256,
"test_b_norm": 0.8922864588641901,
"Rcs_pct": -4.978067787595255,
"Rhs": 0.17588954423779637,
"Rf_h": 66.55900371541189
},
{
"bin": 4,
"ref_a": 4.061226309909171,
"ref_b": 22.030321804224744,
"test_a": 0.7716193833911106,
"test_b": 23.24867736135438,
"ref_a_norm": 0.1812923465168738,
"ref_b_norm": 0.9834292476301515,
"test_a_norm": 0.03444493804532806,
"test_b_norm": 1.0378164009155946,
"Rcs_pct": 2.4693611179448975,
"Rhs": 0.1546361839422503,
"Rf_h": 75.73789445554223
},
{
"bin": 5,
"ref_a": -2.076984505218802,
"ref_b": 19.213113120887506,
"test_a": -4.007256451814331,
"test_b": 20.09513240239614,
"ref_a_norm": -0.10747627775661847,
"ref_b_norm": 0.994207649195872,
"test_a_norm": -0.20736072241994288,
"test_b_norm": 1.039848889680778,
"Rcs_pct": 6.425074532070993,
"Rhs": 0.08906102876362375,
"Rf_h": 82.97135162070803
},
{
"bin": 6,
"ref_a": -10.820085458070144,
"ref_b": 17.57356859266115,
"test_a": -11.20204396311849,
"test_b": 18.90224071511591,
"ref_a_norm": -0.5242935859234263,
"ref_b_norm": 0.8515375715489921,
"test_a_norm": -0.542801609271466,
"test_b_norm": 0.9159191583948452,
"Rcs_pct": 6.381383989834682,
"Rhs": -0.020379634208441234,
"Rf_h": 88.54465877344713
},
{
"bin": 7,
"ref_a": -17.863984813996588,
"ref_b": 11.89772071439477,
"test_a": -16.497931444271103,
"test_b": 12.806362745566735,
"ref_a_norm": -0.8322997045070458,
"ref_b_norm": 0.5543258986169455,
"test_a_norm": -0.7686540046365135,
"test_b_norm": 0.5966603778454863,
"Rcs_pct": -2.939968890631176,
"Rhs": -0.0705594893389524,
"Rf_h": 87.85143841354181
},
{
"bin": 8,
"ref_a": -20.62938349606797,
"ref_b": 2.9558410537485607,
"test_a": -18.514786831295954,
"test_b": 3.2713743642136173,
"ref_a_norm": -0.9898903827961393,
"ref_b_norm": 0.1418345164186513,
"test_a_norm": -0.8884225467675161,
"test_b_norm": 0.15697522043148435,
"Rcs_pct": -9.65643551898277,
"Rhs": -0.0346451724358326,
"Rf_h": 84.72684345087318
},
{
"bin": 9,
"ref_a": -18.75541525751099,
"ref_b": -2.730058650267297,
"test_a": -15.920808505809541,
"test_b": -3.3104826625017836,
"ref_a_norm": -0.9895714161485137,
"ref_b_norm": -0.1440430919614858,
"test_a_norm": -0.8400121673133272,
"test_b_norm": -0.17466736787686252,
"Rcs_pct": -14.071100995587337,
"Rhs": 0.05921340105655548,
"Rf_h": 79.04750737963052
},
{
"bin": 10,
"ref_a": -19.833023716160113,
"ref_b": -11.901273962726155,
"test_a": -15.232651058292356,
"test_b": -14.395636391337353,
"ref_a_norm": -0.8574650816324481,
"ref_b_norm": -0.5145421593815799,
"test_a_norm": -0.6585716111726655,
"test_b_norm": -0.6223839445818505,
"Rcs_pct": -10.546019103973892,
"Rhs": 0.20016645905990219,
"Rf_h": 63.23450887813762
},
{
"bin": 11,
"ref_a": -12.944314473848145,
"ref_b": -19.275514964027778,
"test_a": -8.252919351956857,
"test_b": -22.120517848803416,
"ref_a_norm": -0.557498990800704,
"ref_b_norm": -0.8301776166918718,
"test_a_norm": -0.3554451816796555,
"test_b_norm": -0.9527091142301878,
"Rcs_pct": -1.0373865062845402,
"Rhs": 0.23607645497373364,
"Rf_h": 62.02348368207611
},
{
"bin": 12,
"ref_a": -3.189453051639944,
"ref_b": -20.750651276004632,
"test_a": -0.6489759804066143,
"test_b": -22.408902870143407,
"ref_a_norm": -0.15191969250618095,
"ref_b_norm": -0.9883928404378632,
"test_a_norm": -0.03091195568361675,
"test_b_norm": -1.067378506067873,
"Rcs_pct": 5.3860539869608,
"Rhs": 0.13409194603289581,
"Rf_h": 78.42309035512805
},
{
"bin": 13,
"ref_a": 2.638220440956579,
"ref_b": -15.60519008554288,
"test_a": 3.383499200637146,
"test_b": -17.376257278442015,
"ref_a_norm": 0.16669503976552152,
"ref_b_norm": -0.9860085008343342,
"test_a_norm": 0.21378521864242583,
"test_b_norm": -1.0979127646193145,
"Rcs_pct": 11.894089289556126,
"Rhs": 0.024353915437233326,
"Rf_h": 84.3434781214181
},
{
"bin": 14,
"ref_a": 13.515834981857509,
"ref_b": -18.027872657474177,
"test_a": 13.28542872739122,
"test_b": -20.42017848168322,
"ref_a_norm": 0.5998559943603995,
"ref_b_norm": -0.8001079839808477,
"test_a_norm": 0.5896301686481699,
"test_b_norm": -0.9062826295666634,
"Rcs_pct": 8.25998270278371,
"Rhs": -0.06748993592930619,
"Rf_h": 80.82922438869534
},
{
"bin": 15,
"ref_a": 12.771436579107572,
"ref_b": -8.307921625282166,
"test_a": 11.792494568722583,
"test_b": -11.6687974859548,
"ref_a_norm": 0.8382489842541995,
"ref_b_norm": -0.545287667563464,
"test_a_norm": 0.7739964515993083,
"test_b_norm": -0.765877634789387,
"Rcs_pct": 6.9129191077473475,
"Rhs": -0.21911064906634686,
"Rf_h": 73.8095031432343
},
{
"bin": 16,
"ref_a": 21.696597881956226,
"ref_b": -3.5144507456073732,
"test_a": 20.122556166286675,
"test_b": -5.6553302479579095,
"ref_a_norm": 0.9871336175538821,
"ref_b_norm": -0.15989753311100904,
"test_a_norm": 0.9155191874287887,
"test_b_norm": -0.2573014735536613,
"Rcs_pct": -5.123581282456041,
"Rhs": -0.10950363327353226,
"Rf_h": 80.32426551000091
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_LED_B5",
"source": "colour.SDS_ILLUMINANTS['LED-B5'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.0,
0.01,
0.01,
0.03,
0.07,
0.16,
0.35,
0.78,
1.67,
3.3,
5.94,
9.92,
16.15,
25.15,
32.34,
31.18,
23.46,
16.39,
12.08,
9.08,
7.21,
6.48,
6.49,
7.05,
8.1,
9.45,
10.88,
12.22,
13.38,
14.29,
14.98,
15.48,
15.81,
16.01,
16.1,
16.13,
16.1,
15.98,
15.77,
15.5,
15.15,
14.76,
14.31,
13.79,
13.22,
12.59,
11.91,
11.2,
10.47,
9.73,
9.0,
8.27,
7.57,
6.9,
6.25,
5.65,
5.08,
4.55,
4.06,
3.61,
3.22,
2.86,
2.54,
2.26,
2.0,
1.75,
1.54,
1.36,
1.2,
1.05,
0.93,
0.82,
0.72,
0.64,
0.56,
0.49,
0.44,
0.39,
0.35,
0.31,
0.27
],
"expected": {
"Rf": 79.5691048492081,
"Rg": 94.12549747208713,
"CCT_K": 6590.664429465209,
"Duv": 0.0009487153208891814,
"bins": [
{
"bin": 1,
"ref_a": 23.79425151868596,
"ref_b": 4.844212561131337,
"test_a": 20.61202973516683,
"test_b": 3.950309306576371,
"ref_a_norm": 0.9798988107097553,
"ref_b_norm": 0.19949516477751342,
"test_a_norm": 0.8488480256646251,
"test_b_norm": 0.16268229275503746,
"Rcs_pct": -13.571451601475475,
"Rhs": -0.010538783154091494,
"Rf_h": 74.51809918440918
},
{
"bin": 2,
"ref_a": 22.143688780638108,
"ref_b": 14.058011561158173,
"test_a": 18.9492091352518,
"test_b": 14.433836270200548,
"ref_a_norm": 0.8442382329686573,
"ref_b_norm": 0.5359681016571407,
"test_a_norm": 0.7224472397068036,
"test_b_norm": 0.5502965900770701,
"Rcs_pct": -9.33050282990965,
"Rhs": 0.07957715321757707,
"Rf_h": 78.12060984097693
},
{
"bin": 3,
"ref_a": 12.001112735921543,
"ref_b": 18.51486893619952,
"test_a": 8.954329446304058,
"test_b": 19.161032754036935,
"ref_a_norm": 0.5439189026850149,
"ref_b_norm": 0.8391377880312204,
"test_a_norm": 0.40583145528961895,
"test_b_norm": 0.8684234653252016,
"Rcs_pct": -5.236712458089816,
"Rhs": 0.13108576690805201,
"Rf_h": 76.64152445208737
},
{
"bin": 4,
"ref_a": 4.494012997822085,
"ref_b": 22.866449820584368,
"test_a": 1.6792081920777444,
"test_b": 23.687638203228428,
"ref_a_norm": 0.1928440066119929,
"ref_b_norm": 0.9812294273582676,
"test_a_norm": 0.07205703139997309,
"test_b_norm": 1.0164677005828997,
"Rcs_pct": 1.0996809796079434,
"Rhs": 0.1253407334230647,
"Rf_h": 79.0538767187271
},
{
"bin": 5,
"ref_a": -1.5735582603354834,
"ref_b": 21.52622300560894,
"test_a": -2.9910338173452256,
"test_b": 21.72584743034775,
"ref_a_norm": -0.07290507208780493,
"ref_b_norm": 0.9973388844639881,
"test_a_norm": -0.13857862245540575,
"test_b_norm": 1.0065877527410143,
"Rcs_pct": 2.188342795565333,
"Rhs": 0.06260728682191326,
"Rf_h": 84.18130658136359
},
{
"bin": 6,
"ref_a": -10.220630079392246,
"ref_b": 16.79289639620513,
"test_a": -10.148540957915452,
"test_b": 17.295828910183975,
"ref_a_norm": -0.5199048956369814,
"ref_b_norm": 0.8542241506142866,
"test_a_norm": -0.5162378529119421,
"test_b_norm": 0.8798074144797727,
"Rcs_pct": 1.923440670642649,
"Rhs": -0.017262334460035424,
"Rf_h": 91.99917508600645
},
{
"bin": 7,
"ref_a": -17.900405932384565,
"ref_b": 11.666964444190057,
"test_a": -16.718745493507388,
"test_b": 11.937907570634934,
"ref_a_norm": -0.8377650330744545,
"ref_b_norm": 0.5460309051306146,
"test_a_norm": -0.7824616058562072,
"test_b_norm": 0.5587114375243932,
"Rcs_pct": -3.893819285133399,
"Rhs": -0.0412684152996692,
"Rf_h": 90.6208011427199
},
{
"bin": 8,
"ref_a": -23.989228593666184,
"ref_b": 3.0465660195208435,
"test_a": -21.629066745616107,
"test_b": 2.7186861831573466,
"ref_a_norm": -0.9920321024489075,
"ref_b_norm": 0.12598534720673052,
"test_a_norm": -0.8944317852440851,
"test_b_norm": 0.11242645671768148,
"Rcs_pct": -9.837016278886601,
"Rhs": -0.005742517102106452,
"Rf_h": 83.264341821321
},
{
"bin": 9,
"ref_a": -15.690397787769538,
"ref_b": -2.5479489319553656,
"test_a": -13.288371599397701,
"test_b": -3.9597529202949038,
"ref_a_norm": -0.9870700658667709,
"ref_b_norm": -0.160289379154604,
"test_a_norm": -0.8359605669209866,
"test_b_norm": -0.24910481102641618,
"Rcs_pct": -13.087894109125935,
"Rhs": 0.11658886906155817,
"Rf_h": 80.27191170096603
},
{
"bin": 10,
"ref_a": -17.367668943745457,
"ref_b": -10.621080144130223,
"test_a": -13.52841821883808,
"test_b": -13.392321425898183,
"ref_a_norm": -0.8531177684480347,
"ref_b_norm": -0.5217183849149323,
"test_a_norm": -0.6645298225610875,
"test_b_norm": -0.6578446080592513,
"Rcs_pct": -8.117746873918572,
"Rhs": 0.217958667023116,
"Rf_h": 67.02197129560902
},
{
"bin": 11,
"ref_a": -14.313723733011496,
"ref_b": -21.210895387988234,
"test_a": -10.049302225513216,
"test_b": -24.238479529749988,
"ref_a_norm": -0.5593753777451609,
"ref_b_norm": -0.8289144628804943,
"test_a_norm": -0.39272325869384767,
"test_b_norm": -0.9472314050363234,
"Rcs_pct": 0.5789985408581344,
"Rhs": 0.20429954394067373,
"Rf_h": 63.83865706331949
},
{
"bin": 12,
"ref_a": -3.7724928617533715,
"ref_b": -20.753752350528693,
"test_a": -1.7775709038976049,
"test_b": -22.25770212522626,
"ref_a_norm": -0.17884337250160073,
"ref_b_norm": -0.983877557479717,
"test_a_norm": -0.08426968239934864,
"test_b_norm": -1.0551756247356807,
"Rcs_pct": 5.147768322954697,
"Rhs": 0.10666604606579912,
"Rf_h": 82.09528234106217
},
{
"bin": 13,
"ref_a": 2.885644510037255,
"ref_b": -16.67721559549916,
"test_a": 3.356135021443908,
"test_b": -18.37491491199708,
"ref_a_norm": 0.17049573310895313,
"ref_b_norm": -0.9853584144825885,
"test_a_norm": 0.19829424549814828,
"test_b_norm": -1.0856654649727213,
"Rcs_pct": 10.38028993749634,
"Rhs": 0.007695436987821358,
"Rf_h": 85.4967171491161
},
{
"bin": 14,
"ref_a": 14.368652651039472,
"ref_b": -17.32531089936218,
"test_a": 13.399156110802373,
"test_b": -19.177055977902832,
"ref_a_norm": 0.6383706614261523,
"ref_b_norm": -0.769729107303561,
"test_a_norm": 0.595297858243263,
"test_b_norm": -0.8519984584591199,
"Rcs_pct": 4.447449820856929,
"Rhs": -0.08152012955512608,
"Rf_h": 84.08120177153117
},
{
"bin": 15,
"ref_a": 12.037122972230456,
"ref_b": -8.367407212708798,
"test_a": 11.124575847901255,
"test_b": -11.886266095679247,
"ref_a_norm": 0.8211048091435319,
"ref_b_norm": -0.5707774455962359,
"test_a_norm": 0.7588559782488548,
"test_b_norm": -0.8108142017355711,
"Rcs_pct": 8.159926525131596,
"Rhs": -0.23416686605088727,
"Rf_h": 72.79538135752526
},
{
"bin": 16,
"ref_a": 22.56845229469445,
"ref_b": -3.933055667851942,
"test_a": 20.897572395678278,
"test_b": -5.311870460784217,
"ref_a_norm": 0.9851519533594456,
"ref_b_norm": -0.17168467838473184,
"test_a_norm": 0.9122151575681018,
"test_b_norm": -0.23187232744640268,
"Rcs_pct": -5.97933078750912,
"Rhs": -0.07326042323951996,
"Rf_h": 84.0622552740602
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_LED_BH1",
"source": "colour.SDS_ILLUMINANTS['LED-BH1'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.0,
0.01,
0.02,
0.04,
0.08,
0.17,
0.41,
0.93,
1.84,
3.05,
4.29,
5.69,
7.06,
7.91,
7.74,
6.62,
5.13,
3.85,
2.94,
2.34,
1.99,
1.92,
2.19,
2.87,
4.03,
5.64,
7.49,
9.25,
10.82,
12.11,
13.08,
13.66,
14.01,
14.19,
14.28,
14.27,
14.19,
14.03,
13.82,
13.59,
13.35,
13.2,
13.19,
13.46,
14.31,
16.15,
19.49,
25.07,
33.87,
40.75,
35.59,
21.59,
11.11,
7.27,
5.58,
4.64,
3.98,
3.48,
3.07,
2.73,
2.42,
2.15,
1.91,
1.7,
1.5,
1.33,
1.18,
1.05,
0.93,
0.83,
0.74,
0.65,
0.57,
0.51,
0.46,
0.41,
0.37,
0.34,
0.3,
0.28,
0.25
],
"expected": {
"Rf": 85.31784179689399,
"Rg": 106.6361658372705,
"CCT_K": 2852.284747502689,
"Duv": -0.000256706396738265,
"bins": [
{
"bin": 1,
"ref_a": 24.140776024095125,
"ref_b": 5.234806618950599,
"test_a": 23.573737359877473,
"test_b": 4.223572753317501,
"ref_a_norm": 0.97728705740769,
"ref_b_norm": 0.21191981366408003,
"test_a_norm": 0.9543317246115717,
"test_b_norm": 0.17098219973198533,
"Rcs_pct": -3.05007847977746,
"Rhs": -0.035672645892246585,
"Rf_h": 88.86415071710879
},
{
"bin": 2,
"ref_a": 20.638242835218424,
"ref_b": 15.118091397173526,
"test_a": 20.00505574827513,
"test_b": 15.257280059398003,
"ref_a_norm": 0.8067146888335136,
"ref_b_norm": 0.5909411229727098,
"test_a_norm": 0.7819644555944127,
"test_b_norm": 0.5963817769679212,
"Rcs_pct": -1.755640142781422,
"Rhs": 0.018274231316007413,
"Rf_h": 92.75084947189922
},
{
"bin": 3,
"ref_a": 14.885523157662371,
"ref_b": 22.811800609279544,
"test_a": 13.145214489794041,
"test_b": 24.12092214001679,
"ref_a_norm": 0.5464805642737008,
"ref_b_norm": 0.8374717863134838,
"test_a_norm": 0.4825899738823551,
"test_b_norm": 0.8855325407285467,
"Rcs_pct": 0.44653466489802246,
"Rhs": 0.07982420895194728,
"Rf_h": 84.12080929110567
},
{
"bin": 4,
"ref_a": 2.731708079217902,
"ref_b": 20.269495617997322,
"test_a": 0.9088716272519188,
"test_b": 22.020150801726306,
"ref_a_norm": 0.13356194456866122,
"ref_b_norm": 0.9910404668645161,
"test_a_norm": 0.04443764061854087,
"test_b_norm": 1.0766355977596862,
"Rcs_pct": 6.656315529907835,
"Rhs": 0.10411058708981291,
"Rf_h": 82.160360397079
},
{
"bin": 5,
"ref_a": -2.9163657689999822,
"ref_b": 16.643356631691354,
"test_a": -4.924413115575524,
"test_b": 18.26037922565339,
"ref_a_norm": -0.17259729496680484,
"ref_b_norm": 0.9849924739662439,
"test_a_norm": -0.29143819752720335,
"test_b_norm": 1.0806916241156281,
"Rcs_pct": 11.704502776281009,
"Rhs": 0.09788742992176025,
"Rf_h": 81.70059359527377
},
{
"bin": 6,
"ref_a": -12.789759845180335,
"ref_b": 16.66972610776782,
"test_a": -14.726376818146237,
"test_b": 18.769461128920675,
"ref_a_norm": -0.608720361660172,
"ref_b_norm": 0.7933848506874261,
"test_a_norm": -0.7008923960416674,
"test_b_norm": 0.8933203832493101,
"Rcs_pct": 13.430139713369629,
"Rhs": 0.021117038579974996,
"Rf_h": 79.87518811738217
},
{
"bin": 7,
"ref_a": -18.862907066475543,
"ref_b": 12.819040994451226,
"test_a": -19.52499031676473,
"test_b": 16.000634241309534,
"ref_a_norm": -0.8270841905930927,
"ref_b_norm": 0.562078056564183,
"test_a_norm": -0.8561146357541095,
"test_b_norm": 0.7015817643490259,
"Rcs_pct": 10.164204042412464,
"Rhs": -0.09986464264386202,
"Rf_h": 77.9981509736698
},
{
"bin": 8,
"ref_a": -21.430640966894444,
"ref_b": 5.387386789324544,
"test_a": -22.079935439156618,
"test_b": 7.75394841439785,
"ref_a_norm": -0.9698251447194983,
"ref_b_norm": 0.24380153541313926,
"test_a_norm": -0.9992084051875348,
"test_b_norm": 0.35089823747024645,
"Rcs_pct": 4.971219944849075,
"Rhs": -0.0993064792107481,
"Rf_h": 83.36910188101163
},
{
"bin": 9,
"ref_a": -22.60654944357702,
"ref_b": -4.106743824167885,
"test_a": -22.71003706741167,
"test_b": -2.164085075107313,
"ref_a_norm": -0.9838969990224046,
"ref_b_norm": -0.17873638497716846,
"test_a_norm": -0.9884010549280173,
"test_b_norm": -0.09418672302650856,
"Rcs_pct": -1.2077309041970758,
"Rhs": -0.08380376162128095,
"Rf_h": 86.77115143403682
},
{
"bin": 10,
"ref_a": -17.984393328268244,
"ref_b": -12.159891547151208,
"test_a": -17.009879500392845,
"test_b": -11.208606635497745,
"ref_a_norm": -0.8284121179111416,
"ref_b_norm": -0.5601190613592585,
"test_a_norm": -0.7835232495824543,
"test_b_norm": -0.5163001827340298,
"Rcs_pct": -6.166819455442944,
"Rhs": -0.011495146984696248,
"Rf_h": 88.68102435068458
},
{
"bin": 11,
"ref_a": -10.724850850023985,
"ref_b": -15.93075988407564,
"test_a": -8.814907794398415,
"test_b": -16.052967310804735,
"ref_a_norm": -0.5584560659842472,
"ref_b_norm": -0.8295340995796363,
"test_a_norm": -0.4590030013203034,
"test_b_norm": -0.8358975893586141,
"Rcs_pct": -4.996211393044294,
"Rhs": 0.08622756661775388,
"Rf_h": 85.58525852513188
},
{
"bin": 12,
"ref_a": -6.388784713627041,
"ref_b": -21.195500557943014,
"test_a": -5.646092305839782,
"test_b": -22.296025886440038,
"ref_a_norm": -0.2885964932653947,
"ref_b_norm": -0.9574508154860578,
"test_a_norm": -0.2550473232636165,
"test_b_norm": -1.007164143574347,
"Rcs_pct": 4.221298204982975,
"Rhs": 0.04260312129272747,
"Rf_h": 84.1834946668356
},
{
"bin": 13,
"ref_a": 3.4636514496480357,
"ref_b": -17.93773869594088,
"test_a": 2.991494328748695,
"test_b": -19.517841370129513,
"ref_a_norm": 0.18959088814623756,
"ref_b_norm": -0.9818631753619855,
"test_a_norm": 0.16374628767266136,
"test_b_norm": -1.0683537110630041,
"Rcs_pct": 7.9786612880980945,
"Rhs": -0.04222147018364505,
"Rf_h": 85.4817170756592
},
{
"bin": 14,
"ref_a": 9.660527074954043,
"ref_b": -13.845797523925203,
"test_a": 9.599959281573414,
"test_b": -15.259592383369144,
"ref_a_norm": 0.5722082220435429,
"ref_b_norm": -0.8201083773659233,
"test_a_norm": 0.5686206963221686,
"test_b_norm": -0.9038496718708681,
"Rcs_pct": 6.763521917475189,
"Rhs": -0.04950708912215173,
"Rf_h": 85.04355420014745
},
{
"bin": 15,
"ref_a": 19.093513185395555,
"ref_b": -13.197164519294256,
"test_a": 19.630401646451606,
"test_b": -15.068270923894486,
"ref_a_norm": 0.8226238834213441,
"ref_b_norm": -0.5685859182434848,
"test_a_norm": 0.8457551566715628,
"test_b_norm": -0.6492005647939229,
"Rcs_pct": 6.402004877024328,
"Rhs": -0.0541775820435353,
"Rf_h": 85.05005757762021
},
{
"bin": 16,
"ref_a": 17.064179576759663,
"ref_b": -4.0626070029893375,
"test_a": 16.68883111176417,
"test_b": -5.743840998688215,
"ref_a_norm": 0.9728099769121091,
"ref_b_norm": -0.23160472538413757,
"test_a_norm": 0.9514117766690947,
"test_b_norm": -0.32745001329749,
"Rcs_pct": -0.22885517427249466,
"Rhs": -0.098178229357401,
"Rf_h": 86.21741370851278
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_LED_RGB1",
"source": "colour.SDS_ILLUMINANTS['LED-RGB1'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.0,
0.0,
0.0,
0.01,
0.02,
0.05,
0.11,
0.24,
0.5,
0.94,
1.6,
2.43,
3.38,
4.59,
5.84,
5.56,
4.0,
3.14,
2.8,
2.68,
3.03,
3.98,
5.53,
7.84,
10.96,
14.61,
18.01,
20.24,
20.57,
19.22,
16.93,
14.58,
12.61,
11.09,
9.93,
9.11,
8.6,
8.31,
8.21,
8.24,
8.42,
8.74,
9.25,
10.0,
11.1,
12.74,
15.35,
19.43,
26.01,
36.47,
51.1,
62.69,
52.07,
28.62,
15.5,
9.58,
6.54,
4.95,
4.01,
3.37,
2.89,
2.51,
2.18,
1.92,
1.67,
1.44,
1.25,
1.09,
0.93,
0.82,
0.71,
0.61,
0.53,
0.45,
0.4,
0.35,
0.3,
0.27,
0.24,
0.21,
0.17
],
"expected": {
"Rf": 71.14146474625642,
"Rg": 106.88363391516455,
"CCT_K": 2839.501992197297,
"Duv": 0.004259448166250124,
"bins": [
{
"bin": 1,
"ref_a": 24.15549223591464,
"ref_b": 5.253421306217166,
"test_a": 28.15979659135276,
"test_b": 5.797796728447621,
"ref_a_norm": 0.9771576565997636,
"ref_b_norm": 0.2125156797708312,
"test_a_norm": 1.1391430395535622,
"test_b_norm": 0.23453719797058553,
"Rcs_pct": 16.316906431844004,
"Rhs": -0.010003399619911507,
"Rf_h": 68.45520870053508
},
{
"bin": 2,
"ref_a": 20.647734472482828,
"ref_b": 15.120694081835282,
"test_a": 25.90334756480809,
"test_b": 14.00297041707985,
"ref_a_norm": 0.8067957148515117,
"ref_b_norm": 0.590830495571478,
"test_a_norm": 1.012155103188108,
"test_b_norm": 0.5471562288225229,
"Rcs_pct": 14.648596844824018,
"Rhs": -0.15040538887227733,
"Rf_h": 62.91053444274136
},
{
"bin": 3,
"ref_a": 14.892653886342172,
"ref_b": 22.800058806806234,
"test_a": 21.04905909457535,
"test_b": 20.462950540579012,
"ref_a_norm": 0.5468614791752869,
"ref_b_norm": 0.8372231020428289,
"test_a_norm": 0.7729260130233734,
"test_b_norm": 0.7514039798624691,
"Rcs_pct": 5.423873350000067,
"Rhs": -0.2356443400213043,
"Rf_h": 54.46591642713789
},
{
"bin": 4,
"ref_a": 2.733018125633377,
"ref_b": 20.25009336318757,
"test_a": 6.09722633885254,
"test_b": 18.144104277879435,
"ref_a_norm": 0.13375059441725629,
"ref_b_norm": 0.9910150243528252,
"test_a_norm": 0.29839086666470044,
"test_b_norm": 0.8879504711563703,
"Rcs_pct": -6.896447297684185,
"Rhs": -0.1815836524534185,
"Rf_h": 72.64464543955485
},
{
"bin": 5,
"ref_a": -2.914146343760383,
"ref_b": 16.622954466084916,
"test_a": -2.5822004622246664,
"test_b": 15.215397431607501,
"ref_a_norm": -0.1726752256310549,
"ref_b_norm": 0.9849788152306953,
"test_a_norm": -0.1530060590107143,
"test_b_norm": 0.9015752383865286,
"Rcs_pct": -8.563826455148941,
"Rhs": -0.003019998435203248,
"Rf_h": 83.30360219504875
},
{
"bin": 6,
"ref_a": -12.796032694491096,
"ref_b": 16.639044944547372,
"test_a": -16.05306604508589,
"test_b": 14.957317025145414,
"ref_a_norm": -0.6096140015420448,
"ref_b_norm": 0.7926984099415716,
"test_a_norm": -0.7647818712573818,
"test_b_norm": 0.7125794456556352,
"Rcs_pct": 1.959016536199613,
"Rhs": 0.1735290801316499,
"Rf_h": 74.70655124954557
},
{
"bin": 7,
"ref_a": -18.88094603919688,
"ref_b": 12.777599241438015,
"test_a": -23.174708824881307,
"test_b": 10.80271410730602,
"ref_a_norm": -0.828177654305688,
"ref_b_norm": 0.5604656750495325,
"test_a_norm": -1.0165155895241316,
"test_b_norm": 0.47384100409749474,
"Rcs_pct": 10.847118135187104,
"Rhs": 0.1766607321280677,
"Rf_h": 67.638126136616
},
{
"bin": 8,
"ref_a": -21.428010684590646,
"ref_b": 5.348385820842016,
"test_a": -26.066066447406342,
"test_b": 5.476283420401191,
"ref_a_norm": -0.9702342331170238,
"ref_b_norm": 0.2421683977892673,
"test_a_norm": -1.1802397507745976,
"test_b_norm": 0.2479594453695749,
"Rcs_pct": 20.710009785926196,
"Rhs": 0.03529026984009941,
"Rf_h": 65.9585508742287
},
{
"bin": 9,
"ref_a": -22.61012402199246,
"ref_b": -4.140819544380621,
"test_a": -26.81864387611828,
"test_b": -3.261964532944759,
"ref_a_norm": -0.9836402599896878,
"ref_b_norm": -0.180143939469024,
"test_a_norm": -1.1667294619532642,
"test_b_norm": -0.14190986471998016,
"Rcs_pct": 17.21120963318702,
"Rhs": -0.07321834909244912,
"Rf_h": 69.77974485845012
},
{
"bin": 10,
"ref_a": -17.970165353305383,
"ref_b": -12.187688368457072,
"test_a": -22.24716670241688,
"test_b": -9.905866186810657,
"ref_a_norm": -0.8276116812972888,
"ref_b_norm": -0.5613010822903115,
"test_a_norm": -1.0245879588025961,
"test_b_norm": -0.4562123056961396,
"Rcs_pct": 10.539559298996746,
"Rhs": -0.19681228072506224,
"Rf_h": 65.22782235170423
},
{
"bin": 11,
"ref_a": -10.70056766872173,
"ref_b": -15.94658819543842,
"test_a": -14.841151034000223,
"test_b": -13.917638770090976,
"ref_a_norm": -0.5572034807010885,
"ref_b_norm": -0.8303759877878163,
"test_a_norm": -0.7728133001698355,
"test_b_norm": -0.7247238656789413,
"Rcs_pct": 3.1939868634758604,
"Rhs": -0.23797018710134404,
"Rf_h": 67.7343699791072
},
{
"bin": 12,
"ref_a": -6.356188536881843,
"ref_b": -21.198505062414306,
"test_a": -10.319007440846239,
"test_b": -19.671897350527317,
"ref_a_norm": -0.2872084710551369,
"ref_b_norm": -0.957868098515746,
"test_a_norm": -0.4662709944324489,
"test_b_norm": -0.8888873462476365,
"Rcs_pct": -3.272194110900305,
"Rhs": -0.18907936437322717,
"Rf_h": 69.51920690052688
},
{
"bin": 13,
"ref_a": 3.4937583790946296,
"ref_b": -17.92300150910603,
"test_a": 1.696855100956693,
"test_b": -17.135218610635217,
"ref_a_norm": 0.1913303221711864,
"ref_b_norm": -0.9815257041045182,
"test_a_norm": 0.09292566855410225,
"test_b_norm": -0.9383839812345953,
"Rcs_pct": -6.15105623240983,
"Rhs": -0.08809730318379082,
"Rf_h": 86.29758354634869
},
{
"bin": 14,
"ref_a": 9.702886637808735,
"ref_b": -13.824627045906851,
"test_a": 10.477669209848212,
"test_b": -11.879119871318665,
"ref_a_norm": 0.5744810480176268,
"ref_b_norm": -0.8185178834140213,
"test_a_norm": 0.6203537785344032,
"test_b_norm": -0.7033297912200841,
"Rcs_pct": -7.028987477591189,
"Rhs": 0.10213685667931231,
"Rf_h": 81.94026033789224
},
{
"bin": 15,
"ref_a": 19.120884165337205,
"ref_b": -13.160621882207971,
"test_a": 21.474027587903276,
"test_b": -10.71615016783224,
"ref_a_norm": 0.8237398464857693,
"ref_b_norm": -0.5669679579231981,
"test_a_norm": 0.9251147612074174,
"test_b_norm": -0.46165856232584446,
"Rcs_pct": 2.578339558963718,
"Rhs": 0.14388244732339536,
"Rf_h": 76.2173372757061
},
{
"bin": 16,
"ref_a": 17.09058405948216,
"ref_b": -4.044871305697893,
"test_a": 19.74993638510887,
"test_b": -3.1133975903719024,
"ref_a_norm": 0.9731172878570223,
"ref_b_norm": -0.23031010415045408,
"test_a_norm": 1.124537608752044,
"test_b_norm": -0.1772731118268812,
"Rcs_pct": 13.816381797659803,
"Rhs": 0.0815585405510147,
"Rf_h": 77.53804255490721
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_LED_V1",
"source": "colour.SDS_ILLUMINANTS['LED-V1'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.01,
0.03,
0.14,
0.61,
2.62,
8.43,
16.51,
17.9,
11.26,
5.94,
3.31,
2.25,
2.07,
2.29,
2.68,
3.15,
3.64,
4.18,
4.83,
5.57,
6.4,
7.27,
8.08,
8.73,
9.21,
9.54,
9.75,
9.91,
10.06,
10.26,
10.51,
10.82,
11.17,
11.55,
11.92,
12.3,
12.68,
13.07,
13.52,
14.06,
14.7,
15.46,
16.38,
17.39,
18.5,
19.51,
20.52,
21.52,
22.38,
23.07,
23.51,
23.71,
23.67,
23.35,
22.81,
22.01,
21.03,
19.91,
18.69,
17.39,
16.05,
14.69,
13.36,
12.04,
10.8,
9.62,
8.54,
7.57,
6.68,
5.86,
5.12,
4.46,
3.88,
3.37,
2.94,
2.54,
2.21,
1.9,
1.65,
1.44,
1.22
],
"expected": {
"Rf": 87.40227499670121,
"Rg": 101.99359743128507,
"CCT_K": 2725.1353468122957,
"Duv": -0.0019451515113612736,
"bins": [
{
"bin": 1,
"ref_a": 24.291933494347198,
"ref_b": 5.423445269783677,
"test_a": 24.316356953127922,
"test_b": 5.306995830399406,
"ref_a_norm": 0.9759718578923219,
"ref_b_norm": 0.21789660989150272,
"test_a_norm": 0.9769531140137387,
"test_b_norm": 0.21321804547287243,
"Rcs_pct": 0.004965892118745242,
"Rhs": -0.004780100687918423,
"Rf_h": 92.00472391931135
},
{
"bin": 2,
"ref_a": 20.73595605343819,
"ref_b": 15.138282542113616,
"test_a": 20.79081247108082,
"test_b": 15.492488241920373,
"ref_a_norm": 0.8076677993055854,
"ref_b_norm": 0.5896377921782767,
"test_a_norm": 0.8098044628865184,
"test_b_norm": 0.603434143662007,
"Rcs_pct": 0.9441413047895768,
"Rhs": 0.010284180335823383,
"Rf_h": 94.22740317966917
},
{
"bin": 3,
"ref_a": 14.959219889422693,
"ref_b": 22.68235785007494,
"test_a": 14.931871970718754,
"test_b": 23.275781316609727,
"ref_a_norm": 0.5505566799660914,
"ref_b_norm": 0.8347977851819653,
"test_a_norm": 0.5495501716430023,
"test_b_norm": 0.8566380453000998,
"Rcs_pct": 1.7600326549417213,
"Rhs": 0.012970679488218784,
"Rf_h": 94.18661135104001
},
{
"bin": 4,
"ref_a": 2.744614713721124,
"ref_b": 20.06360331086559,
"test_a": 2.2189557831408924,
"test_b": 21.94605544442389,
"ref_a_norm": 0.13553345730619396,
"ref_b_norm": 0.9907727700894036,
"test_a_norm": 0.1095755799147903,
"test_b_norm": 1.0837312624413837,
"Rcs_pct": 8.610819032815435,
"Rhs": 0.043594406263082135,
"Rf_h": 85.81803015210764
},
{
"bin": 5,
"ref_a": -2.8927957442201673,
"ref_b": 16.427970836569386,
"test_a": -3.491568227466292,
"test_b": 17.679609127010657,
"ref_a_norm": -0.17342149278649568,
"ref_b_norm": 0.9848476967733149,
"test_a_norm": -0.2093175694768369,
"test_b_norm": 1.0598827147799448,
"Rcs_pct": 8.059621833632828,
"Rhs": 0.020567737816712804,
"Rf_h": 90.08465676928014
},
{
"bin": 6,
"ref_a": -12.481443190115826,
"ref_b": 16.686258036496433,
"test_a": -13.286636142437564,
"test_b": 17.62174889047256,
"ref_a_norm": -0.5989782841072364,
"ref_b_norm": 0.8007652684575868,
"test_a_norm": -0.6376190955591402,
"test_b_norm": 0.8456590117513407,
"Rcs_pct": 5.879546795366832,
"Rhs": 0.007187033094137112,
"Rf_h": 91.63060583663557
},
{
"bin": 7,
"ref_a": -17.606404368111182,
"ref_b": 13.143623062282316,
"test_a": -18.346737191806415,
"test_b": 15.112938046394666,
"ref_a_norm": -0.8013345965627797,
"ref_b_norm": 0.598216402609931,
"test_a_norm": -0.8350299662813413,
"test_b_norm": 0.6878474365964579,
"Rcs_pct": 7.781301043396587,
"Rhs": -0.05580533667283079,
"Rf_h": 85.47539104405307
},
{
"bin": 8,
"ref_a": -21.39957451581042,
"ref_b": 4.982722730823428,
"test_a": -22.384538301883957,
"test_b": 6.478953612666154,
"ref_a_norm": -0.9739469661879827,
"ref_b_norm": 0.22677589610279195,
"test_a_norm": -1.0187750766974977,
"test_b_norm": 0.2948730223802723,
"Rcs_pct": 5.725184122986823,
"Rhs": -0.05804312857603689,
"Rf_h": 87.82182376464858
},
{
"bin": 9,
"ref_a": -24.033542076050725,
"ref_b": -4.195071635834407,
"test_a": -25.06008665608581,
"test_b": -1.9552794112068899,
"ref_a_norm": -0.9851055280098112,
"ref_b_norm": -0.17195086124969214,
"test_a_norm": -1.0271823362198162,
"test_b_norm": -0.08014451430790466,
"Rcs_pct": 2.335778435072505,
"Rhs": -0.09825109179119804,
"Rf_h": 83.34371506935615
},
{
"bin": 10,
"ref_a": -17.392050616646547,
"ref_b": -11.63952140921492,
"test_a": -18.841841860347134,
"test_b": -8.94038591085631,
"ref_a_norm": -0.8310604855190737,
"ref_b_norm": -0.5561820470033185,
"test_a_norm": -0.9003372051796004,
"test_b_norm": -0.42720675207169734,
"Rcs_pct": -1.4053347421202473,
"Rhs": -0.14572712175803398,
"Rf_h": 79.25365871633241
},
{
"bin": 11,
"ref_a": -10.472589979545097,
"ref_b": -16.088915092995304,
"test_a": -12.253571916076185,
"test_b": -13.471208933325693,
"ref_a_norm": -0.5455300283525646,
"ref_b_norm": -0.8380912767507187,
"test_a_norm": -0.638303556985776,
"test_b_norm": -0.701731759354118,
"Rcs_pct": -6.183658414270978,
"Rhs": -0.15289565873906533,
"Rf_h": 78.67404841595159
},
{
"bin": 12,
"ref_a": -6.045794361430085,
"ref_b": -21.22131411563845,
"test_a": -7.732734135177502,
"test_b": -19.711551901005393,
"ref_a_norm": -0.2739904060985276,
"ref_b_norm": -0.9617324250361761,
"test_a_norm": -0.35044112308313274,
"test_b_norm": -0.8933112486662813,
"Rcs_pct": -5.219168765657565,
"Rhs": -0.08833004722549909,
"Rf_h": 84.20107133486145
},
{
"bin": 13,
"ref_a": 3.7795521158976357,
"ref_b": -17.77949134268055,
"test_a": 3.057598977501098,
"test_b": -17.92258669034859,
"ref_a_norm": 0.20793298604156615,
"ref_b_norm": -0.9781430740519701,
"test_a_norm": 0.16821455717867442,
"test_b_norm": -0.9860154996772496,
"Rcs_pct": -0.002752190249293503,
"Rhs": -0.04049108443975082,
"Rf_h": 93.41621022317837
},
{
"bin": 14,
"ref_a": 10.098275474531759,
"ref_b": -13.621743908509181,
"test_a": 9.46891721879173,
"test_b": -12.235471057150162,
"ref_a_norm": 0.5955357549396535,
"ref_b_norm": -0.8033288022898576,
"test_a_norm": 0.5584199776066906,
"test_b_norm": -0.721574739314593,
"Rcs_pct": -8.859644010777899,
"Rhs": 0.014559482828120671,
"Rf_h": 86.92319847697603
},
{
"bin": 15,
"ref_a": 19.375625526566203,
"ref_b": -12.816727310606495,
"test_a": 19.396926339699657,
"test_b": -13.718326675861016,
"ref_a_norm": 0.8340387274707728,
"ref_b_norm": -0.5517059008918918,
"test_a_norm": 0.8349556373819166,
"test_b_norm": -0.5905159401473626,
"Rcs_pct": 2.2324085280996906,
"Rhs": -0.03175996044020077,
"Rf_h": 92.65137595186246
},
{
"bin": 16,
"ref_a": 17.335351150569675,
"ref_b": -3.878218920081843,
"test_a": 16.437054724224215,
"test_b": -1.7062694369933484,
"ref_a_norm": 0.9758770911949222,
"ref_b_norm": -0.21832064236104093,
"test_a_norm": 0.9253083489780105,
"test_b_norm": -0.09605281372758045,
"Rcs_pct": -7.345034807516706,
"Rhs": 0.11005301438751473,
"Rf_h": 82.92767045128039
}
]
}
}
@@ -0,0 +1,403 @@
{
"name": "illuminant_LED_V2",
"source": "colour.SDS_ILLUMINANTS['LED-V2'] (380.0, 780.0, 5.0)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
0.01,
0.06,
0.26,
1.15,
4.47,
11.98,
19.89,
20.24,
14.39,
8.95,
5.78,
4.65,
4.86,
5.78,
6.97,
8.1,
9.05,
9.82,
10.52,
11.21,
11.87,
12.5,
12.98,
13.23,
13.3,
13.21,
13.05,
12.88,
12.74,
12.68,
12.7,
12.77,
12.91,
13.04,
13.16,
13.26,
13.35,
13.42,
13.52,
13.64,
13.83,
14.07,
14.42,
14.82,
15.26,
15.64,
16.03,
16.4,
16.67,
16.88,
16.93,
16.85,
16.62,
16.23,
15.72,
15.07,
14.31,
13.45,
12.57,
11.64,
10.69,
9.78,
8.87,
8.0,
7.17,
6.37,
5.65,
5.01,
4.42,
3.88,
3.39,
2.95,
2.58,
2.24,
1.95,
1.7,
1.47,
1.3,
1.1,
0.96,
0.84
],
"expected": {
"Rf": 94.13034422268701,
"Rg": 99.35726071554775,
"CCT_K": 4072.0031708244155,
"Duv": 0.0009839134171622573,
"bins": [
{
"bin": 1,
"ref_a": 21.5060867171481,
"ref_b": 5.007649330915021,
"test_a": 21.557581923302045,
"test_b": 5.208036801982339,
"ref_a_norm": 0.973945705154785,
"ref_b_norm": 0.2267813118635409,
"test_a_norm": 0.9762777674927324,
"test_b_norm": 0.23585625512865963,
"Rcs_pct": 0.40576860179117874,
"Rhs": 0.008445607982451024,
"Rf_h": 96.38391861015214
},
{
"bin": 2,
"ref_a": 20.630920648407702,
"ref_b": 14.380110712747545,
"test_a": 21.036284334360513,
"test_b": 14.393706475244537,
"ref_a_norm": 0.8203798075987003,
"ref_b_norm": 0.5718190022063968,
"test_a_norm": 0.836498922608487,
"test_b_norm": 0.5723596319345374,
"Rcs_pct": 1.37029120918879,
"Rhs": -0.008505783291600615,
"Rf_h": 96.61477906598672
},
{
"bin": 3,
"ref_a": 14.622294834728901,
"ref_b": 22.303904625594615,
"test_a": 15.127811319217063,
"test_b": 22.10561841543097,
"ref_a_norm": 0.5482726226863643,
"ref_b_norm": 0.8362996659168385,
"test_a_norm": 0.5672272978515265,
"test_b_norm": 0.8288647932297719,
"Rcs_pct": 0.434878258768598,
"Rhs": -0.01989083036212275,
"Rf_h": 95.69314220880628
},
{
"bin": 4,
"ref_a": 3.769770709177344,
"ref_b": 22.127817724956213,
"test_a": 4.219662830874597,
"test_b": 22.165617201936684,
"ref_a_norm": 0.1679436790236388,
"ref_b_norm": 0.9857965919377105,
"test_a_norm": 0.18798642005763544,
"test_b_norm": 0.987480562587123,
"Rcs_pct": 0.5561758427983128,
"Rhs": -0.019329099008818133,
"Rf_h": 95.18000601010866
},
{
"bin": 5,
"ref_a": -2.217523432762202,
"ref_b": 19.124082564681437,
"test_a": -2.10661583016451,
"test_b": 19.284154879390456,
"ref_a_norm": -0.11518274385686728,
"ref_b_norm": 0.9933443187120985,
"test_a_norm": -0.10942197407511271,
"test_b_norm": 1.0016588051122437,
"Rcs_pct": 0.7030855443592059,
"Rhs": -0.007272154034939679,
"Rf_h": 95.81532579603898
},
{
"bin": 6,
"ref_a": -11.157340095902983,
"ref_b": 17.152251674891072,
"test_a": -11.33149120032817,
"test_b": 17.00371406149607,
"ref_a_norm": -0.5452761023870739,
"ref_b_norm": 0.8382565073803849,
"test_a_norm": -0.5537871305202254,
"test_b_norm": 0.8309972493319863,
"Rcs_pct": -0.13073785919348146,
"Rhs": 0.011109688947665881,
"Rf_h": 96.96149806443553
},
{
"bin": 7,
"ref_a": -18.237593596836113,
"ref_b": 11.222035534667716,
"test_a": -18.664431924418686,
"test_b": 11.310144313459473,
"ref_a_norm": -0.8516812234756594,
"ref_b_norm": 0.5240602003386672,
"test_a_norm": -0.8716142364102659,
"test_b_norm": 0.5281748107515961,
"Rcs_pct": 1.885964960265469,
"Rhs": 0.007653015116047939,
"Rf_h": 96.48888368661963
},
{
"bin": 8,
"ref_a": -22.806196021133083,
"ref_b": 3.54697595002376,
"test_a": -23.33073606006459,
"test_b": 3.7733062482550697,
"ref_a_norm": -0.988120775782414,
"ref_b_norm": 0.15367931697909307,
"test_a_norm": -1.0108474466273745,
"test_b_norm": 0.1634854972672986,
"Rcs_pct": 2.4203075107480765,
"Rhs": -0.005184003750154394,
"Rf_h": 95.66959381950386
},
{
"bin": 9,
"ref_a": -19.359967811921063,
"ref_b": -2.1647198155949408,
"test_a": -19.99812391779566,
"test_b": -1.5967133632439834,
"ref_a_norm": -0.9938068017864939,
"ref_b_norm": -0.11112173830038952,
"test_a_norm": -1.0265653210557895,
"test_b_norm": -0.0819642168990673,
"Rcs_pct": 2.644072326775447,
"Rhs": -0.03498813787647739,
"Rf_h": 94.02468783317269
},
{
"bin": 10,
"ref_a": -20.12481056130306,
"ref_b": -11.305332729571061,
"test_a": -21.109820983356716,
"test_b": -10.460363966002118,
"ref_a_norm": -0.8718507259643083,
"ref_b_norm": -0.48977169337917903,
"test_a_norm": -0.9145235277247978,
"test_b_norm": -0.45316580197509876,
"Rcs_pct": 1.5143994318402398,
"Rhs": -0.054144424751414046,
"Rf_h": 91.08164683152931
},
{
"bin": 11,
"ref_a": -12.0299229068276,
"ref_b": -17.37361268314809,
"test_a": -13.395555882028669,
"test_b": -16.174749123322908,
"ref_a_norm": -0.5692751459445191,
"ref_b_norm": -0.8221470721287321,
"test_a_norm": -0.6338990772269889,
"test_b_norm": -0.7654149356659371,
"Rcs_pct": -1.1267914948570674,
"Rhs": -0.0852515213632363,
"Rf_h": 87.63501102287803
},
{
"bin": 12,
"ref_a": -5.321142286273294,
"ref_b": -23.68114067834624,
"test_a": -6.619848530473959,
"test_b": -22.884465322297572,
"ref_a_norm": -0.21923319531172367,
"ref_b_norm": -0.9756724891444933,
"test_a_norm": -0.27274041319271836,
"test_b_norm": -0.9428491451074037,
"Rcs_pct": -2.175391231859829,
"Rhs": -0.058882608450850145,
"Rf_h": 89.51290258211499
},
{
"bin": 13,
"ref_a": 3.7226296360305824,
"ref_b": -15.335302892174731,
"test_a": 2.9233589985441455,
"test_b": -14.868166402903348,
"ref_a_norm": 0.23589810067345363,
"ref_b_norm": -0.9717777966688975,
"test_a_norm": 0.18524938088618065,
"test_b_norm": -0.9421759771626502,
"Rcs_pct": -3.8914103897884287,
"Rhs": -0.043900490338888085,
"Rf_h": 93.24110412552977
},
{
"bin": 14,
"ref_a": 14.076555709238233,
"ref_b": -18.560229885620448,
"test_a": 13.888209363138756,
"test_b": -18.077244948739335,
"ref_a_norm": 0.6042878763662225,
"ref_b_norm": -0.7967660650886187,
"test_a_norm": 0.5962024174047597,
"test_b_norm": -0.7760321620051238,
"Rcs_pct": -2.1731650677642342,
"Rhs": 0.0047963259395274686,
"Rf_h": 95.91225919335012
},
{
"bin": 15,
"ref_a": 15.444352398883035,
"ref_b": -11.008382636531257,
"test_a": 15.035474112391139,
"test_b": -10.290067980568562,
"ref_a_norm": 0.8143140573366874,
"ref_b_norm": -0.5804245136310683,
"test_a_norm": 0.7927556696600264,
"test_b_norm": -0.5425508814557436,
"Rcs_pct": -3.896660689632505,
"Rhs": 0.01951357579625696,
"Rf_h": 93.84954376149082
},
{
"bin": 16,
"ref_a": 20.116352896451094,
"ref_b": -3.5647524053199855,
"test_a": 19.769486951738866,
"test_b": -2.604852923991758,
"ref_a_norm": 0.9846592625997848,
"ref_b_norm": -0.17448821328802738,
"test_a_norm": 0.9676807990035543,
"test_b_norm": -0.12750286160326374,
"Rcs_pct": -2.5818614569266516,
"Rhs": 0.04277020739665758,
"Rf_h": 92.45699411917165
}
]
}
}
@@ -0,0 +1,725 @@
{
"name": "irregular_grid_FL11",
"source": "FL11 linearly resampled on 242 random wavelengths 371-802 nm",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
371.3,
372.9504299008177,
373.2058235432587,
376.75918502565406,
378.08281655531016,
387.61860585499056,
389.5711781607729,
395.47811691210933,
399.09085032146936,
399.1668677102434,
399.858430991484,
401.49187544695565,
401.52574932915405,
401.7045117444466,
403.4241530886501,
403.8147549201823,
404.3734124078725,
404.88909196827336,
410.54958639281483,
419.36206720877726,
420.23750508615274,
420.3210426758975,
421.0164959126884,
422.778614736642,
424.9212547517555,
426.2680756552127,
426.38295810165465,
429.94636403328406,
430.03475333875576,
430.8631685140244,
430.9115063531931,
431.9166496648927,
432.4791267262809,
433.4153914201698,
437.586303689894,
442.7937017540068,
444.0429543828449,
451.0364619832037,
451.1395600295637,
453.1969317344829,
460.9467581170085,
461.97404988161156,
462.95533170350683,
465.7493690695069,
467.1377478130718,
468.90120580590457,
470.93919824425257,
470.94404633098907,
472.2268729101304,
475.1391683899389,
476.12263269325035,
477.7457231166851,
478.4378788441262,
478.53469875542794,
481.95625626997133,
486.0678745122259,
486.63971420626626,
487.2482652499527,
488.5136577705397,
488.7008857005593,
492.0340407869246,
494.07213771525073,
495.2191529590522,
497.9257865018447,
501.1509145435751,
504.718621213073,
509.7101054993036,
513.1611274899385,
519.1829606026839,
521.9127837910586,
528.3150354523273,
531.6682901606104,
532.6770852106112,
534.3693550583184,
537.3762224213162,
538.1696284149767,
538.3901544351032,
543.1375670317677,
545.115536206241,
547.5756627961905,
548.2616040955212,
549.6971139960992,
550.598005265101,
551.1449133162538,
551.6664833845444,
552.183738160428,
554.6578312185911,
559.0982398775617,
559.8502542014201,
560.0608359770372,
560.3531855222863,
562.1816475148237,
563.91607892094,
565.6933193147017,
566.2620243107182,
567.6104431045709,
567.6311260078608,
567.8055803299711,
568.9456104573702,
574.1010000098895,
576.6003890813972,
578.6516385722188,
578.9761080483956,
585.5329387560205,
586.6224846469131,
586.931800663485,
590.4269551928875,
590.9081661291888,
591.4028868026352,
594.4582570794829,
596.5777731800044,
598.8814451830968,
599.8385460080918,
600.0541244655792,
600.8346429710026,
602.4148583700207,
605.1319142898639,
608.0921472841856,
608.6091835565767,
608.9062173522493,
608.9832168550242,
609.1565276454867,
610.1796300191984,
610.5790923893072,
612.3710186745159,
616.0902367578576,
617.7237032623264,
619.8182038390822,
620.2245123140096,
621.596462764196,
622.1205761759152,
622.3217210902766,
622.730762136432,
624.5335888609615,
625.1853218721221,
625.8954032232227,
626.105152380921,
626.9366480160973,
638.2780430730476,
639.4340773926688,
641.5898515990751,
641.6894813817698,
642.412510846948,
644.6182290239494,
648.3460108360891,
650.3081462648961,
650.4306827647507,
650.713663002283,
653.8600333346312,
654.1367128563472,
655.8387805758991,
658.332341123019,
659.0059304932754,
660.8337397037441,
665.4052557028617,
669.5535397074433,
670.5541359128842,
670.8413630910087,
671.0642482763017,
671.7210592750607,
673.6497151523331,
678.0357195369772,
680.1030273709496,
681.4013398193317,
684.3013406866214,
684.8326782180138,
685.6442823315845,
685.7572811758837,
686.115205232604,
687.6871908441477,
691.4025574279735,
692.9791096034353,
696.5272125819374,
696.623065990856,
703.4894151159467,
703.6240376483363,
703.8201967916989,
703.8432734369869,
704.3182795082396,
705.7714316944893,
705.9031568603323,
707.5388217281156,
707.9405842490481,
711.8373683117082,
712.6366132542089,
713.64564053455,
713.8631349375546,
713.8691161544749,
716.4040867773415,
716.693013996249,
718.1493016249794,
718.188631425209,
722.6130551321405,
724.2152821551273,
724.3578676015433,
725.0465925064889,
726.679809773023,
727.5278878819435,
732.7616384812284,
733.8331133723198,
736.5330075868198,
738.4231267075122,
739.2978467827945,
739.5074612577816,
740.2300597007898,
743.0840691544008,
743.1956423514264,
743.2581599055206,
743.6390733564888,
745.7791691009413,
751.0440152203769,
751.1692297136415,
751.3696813153622,
751.4268564953088,
751.8706076894669,
752.1972891782683,
754.7053913004863,
755.661532988286,
757.3566731576427,
761.0436020771874,
762.082330568681,
762.8071654666967,
762.9669489976877,
763.5258560958436,
765.4819285198992,
768.892406435308,
770.9929547735538,
771.1026904097172,
774.8270294170727,
776.8395609352353,
777.0787054004427,
777.1045461788945,
779.3722728354419,
782.4526339827135,
784.9835687548078,
785.7303946301881,
788.7439594726859,
793.8272347634781,
794.117869948665,
794.3997398048172,
796.8069085217464,
801.7
],
"values": [
0.91,
0.91,
0.91,
0.91,
0.91,
0.5409674009303209,
0.4745799425337218,
0.4579735118281164,
1.1227164591503624,
1.1367036586847898,
1.263951302433056,
4.688492268164962,
4.765656971812932,
5.1728777538494,
9.090220735944898,
9.980011708175237,
11.252633465133506,
12.427351503726719,
1.6119834557125934,
2.374517005976153,
2.5013258849905764,
2.515861425606165,
2.636870288807784,
2.9434789641757075,
3.3162983268054567,
3.6241935520093524,
3.650846279583879,
4.477556455721901,
4.694697165271446,
9.5740625476036,
9.8587724203073,
15.779066526218013,
19.09205641779464,
24.60665546480002,
22.658543304682333,
9.235724982848952,
7.941499259372658,
7.175489532235148,
7.1740461595861085,
7.145242955717239,
6.608282542192994,
6.487062113969835,
6.371270858986194,
6.029584544686077,
5.8435417930483755,
5.607238422008788,
5.334147435270157,
5.333497791647465,
5.1615990300425265,
4.814215299849369,
4.985338088625562,
5.267755822303207,
5.388190918877959,
5.405037583444462,
9.036498321970523,
14.43309518463827,
14.509721703639679,
14.59126754349366,
14.760830141252317,
14.785918683874947,
12.523219137264322,
10.081579017129624,
8.783719984805611,
6.483081473432007,
4.1698628481711095,
2.4644990601511094,
1.5198618541197795,
1.2360765657445505,
0.9243156546872754,
0.8670465945072969,
1.0620524816629084,
2.4212078794941037,
3.1717513966946984,
4.4308001633889145,
21.38623115909209,
26.89088194310854,
28.42089147074619,
60.45482076125541,
71.91039568458477,
52.11621714185124,
46.59713344743648,
35.04702078738557,
29.609209579722926,
26.864824979038474,
24.247586376355954,
21.65200191097233,
9.237002945109722,
3.675850994847129,
2.970461559067986,
2.8194145399955297,
2.768545719122192,
2.4503933324206795,
2.148602267756443,
1.9197874797472991,
1.8868025899783458,
1.8085942999348883,
1.807394691544076,
1.797276340861675,
1.7311545934725279,
3.9337520054590054,
6.622533041514197,
9.432744843939698,
9.877268026302033,
14.543626865055684,
14.101271233353279,
13.975688930625099,
12.47468079465329,
12.186916654745115,
11.891073692024163,
10.063962266469222,
8.979513327237859,
7.869143421747321,
7.407820824099733,
7.355871494546861,
7.728959340139247,
8.484302300869913,
10.921739180659742,
37.88946175893043,
42.59966220041357,
45.30564007899125,
46.00710554927082,
47.58596685038363,
54.8140990112745,
53.800263515938276,
49.2523546040787,
36.16940786379725,
26.564624817521043,
14.248961426196487,
13.179101950743961,
13.173614148943216,
13.17151769529634,
13.170713115638893,
13.169076951454272,
13.161865644556155,
13.126642063018016,
12.998827419819909,
12.961072571434215,
12.811403357102495,
3.1169498115870775,
2.4140809452573886,
2.155851986350057,
2.161231994615571,
2.200275585735189,
2.319384367293269,
3.1698106873501057,
3.544871325801845,
3.5309021648184187,
3.4986424177397315,
3.13995619985204,
3.1084147343764155,
2.9210892589546913,
2.6567718409599883,
2.5853713677128076,
2.423305700145403,
2.0913693156565936,
1.593575235106805,
1.5167262916588615,
1.5046627501776346,
1.49530157239533,
1.4677155104474495,
1.3867119636020098,
1.4089287079614081,
1.4698906276111592,
1.5945286226558455,
1.8729287059156559,
1.9239371089293271,
1.9477313879790135,
1.9490873741106043,
1.9533824627912482,
1.9722462901297726,
1.7755908115242347,
1.5233424634503536,
1.2458163774581226,
1.2486919797256815,
3.2691783137706922,
3.3432207065849635,
3.45110823543439,
3.4638003903428056,
3.725053729531771,
4.328343781568818,
4.367334430658353,
4.851491231522228,
4.970412937718246,
4.451855856611137,
3.9611194619157377,
3.3415767117862925,
3.208035148341472,
3.2043626811524053,
1.9652143303915015,
1.8531105694554015,
1.2880709695079755,
1.2728110070189094,
0.41321669207156897,
0.317083070692363,
0.3085279439074043,
0.269627259948089,
0.2565615218158164,
0.24977689694445235,
0.21895344607508652,
0.21466754651072095,
0.2191980455209191,
0.23053876024507325,
0.23578708069676713,
0.23704476754668985,
0.24,
0.24,
0.24,
0.24,
0.24,
0.23376664719246945,
0.20835212176301504,
0.20935383770913177,
0.2109574505228975,
0.2114148519624705,
0.21496486151573482,
0.21757831342614645,
0.2376431304038906,
0.2505845278125762,
0.2777067705222835,
0.30747677507375104,
0.29501203317582847,
0.28631401439963977,
0.28439661202774735,
0.2776897268498774,
0.2503614296020169,
0.18215187129384047,
0.15205636181156934,
0.15117847672226253,
0.12138376466341833,
0.10896263438858796,
0.10752776759734388,
0.10737272292663329,
0.09376636298734865,
0.09,
0.09,
0.09,
0.09,
0.09,
0.09,
0.09,
0.09,
0.09
],
"expected": {
"Rf": 80.08402265614828,
"Rg": 100.46420953966124,
"CCT_K": 4033.9621179352316,
"Duv": 0.0014197711913853366,
"bins": [
{
"bin": 1,
"ref_a": 21.52118049843812,
"ref_b": 5.032043903438641,
"test_a": 19.875652040941773,
"test_b": 3.861818357769575,
"ref_a_norm": 0.9737366285342227,
"ref_b_norm": 0.22767735559516064,
"test_a_norm": 0.899283866406425,
"test_b_norm": 0.17472991260767604,
"Rcs_pct": -8.335170688266608,
"Rhs": -0.03740505937861187,
"Rf_h": 81.3611044794709
},
{
"bin": 2,
"ref_a": 20.628124786139086,
"ref_b": 14.402242814341895,
"test_a": 20.49267229234165,
"test_b": 14.199917740839185,
"ref_a_norm": 0.8199305374874851,
"ref_b_norm": 0.5724630238674667,
"test_a_norm": 0.8145465465918135,
"test_b_norm": 0.564420969246208,
"Rcs_pct": -0.8944550982553693,
"Rhs": -0.003695538961570137,
"Rf_h": 92.62911964514306
},
{
"bin": 3,
"ref_a": 14.618926698489487,
"ref_b": 22.31358444454619,
"test_a": 12.155858196351945,
"test_b": 23.02357361052235,
"ref_a_norm": 0.5480179092643133,
"ref_b_norm": 0.8364665989300295,
"test_a_norm": 0.4556851629036882,
"test_b_norm": 0.8630818755753917,
"Rcs_pct": -2.9167531657267993,
"Rhs": 0.09155852826704322,
"Rf_h": 80.92138995077234
},
{
"bin": 4,
"ref_a": 3.7520881885548776,
"ref_b": 22.131437658133944,
"test_a": 0.24510190244750069,
"test_b": 23.84727162022984,
"ref_a_norm": 0.16715140749984644,
"ref_b_norm": 0.9859312384597723,
"test_a_norm": 0.010919020533674908,
"test_b_norm": 1.062369756796099,
"Rcs_pct": 4.449034695752298,
"Rhs": 0.16814284061535226,
"Rf_h": 72.65283898154053
},
{
"bin": 5,
"ref_a": -2.224562066998667,
"ref_b": 19.11874775652138,
"test_a": -4.702960328093524,
"test_b": 20.905375225029335,
"ref_a_norm": -0.11557528190418888,
"ref_b_norm": 0.9932987235533766,
"test_a_norm": -0.24433841328462752,
"test_b_norm": 1.0861214756778728,
"Rcs_pct": 11.615962973503837,
"Rhs": 0.10818016331417031,
"Rf_h": 75.59923381392525
},
{
"bin": 6,
"ref_a": -11.168404959756822,
"ref_b": 17.132569815077623,
"test_a": -12.288235621035236,
"test_b": 18.69189854515506,
"ref_a_norm": -0.5460958944508755,
"ref_b_norm": 0.8377226713321648,
"test_a_norm": -0.600851692508691,
"test_b_norm": 0.9139683859765527,
"Rcs_pct": 9.381668628125455,
"Rhs": 0.0031679327307197426,
"Rf_h": 85.82578875583691
},
{
"bin": 7,
"ref_a": -18.246606034399527,
"ref_b": 11.190364969189984,
"test_a": -17.028661479288967,
"test_b": 13.034520628921637,
"ref_a_norm": -0.8524563216307074,
"ref_b_norm": 0.5227984503724583,
"test_a_norm": -0.7955556282391617,
"test_b_norm": 0.6089548647349734,
"Rcs_pct": 0.05547417295014111,
"Rhs": -0.10324877193389595,
"Rf_h": 83.00169246242548
},
{
"bin": 8,
"ref_a": -22.82456785237659,
"ref_b": 3.507181808526478,
"test_a": -21.63991069467708,
"test_b": 5.017564587087921,
"ref_a_norm": -0.9883996020299787,
"ref_b_norm": 0.15187569491850886,
"test_a_norm": -0.9370989740932163,
"test_b_norm": 0.21728160958460493,
"Rcs_pct": -3.755483980185119,
"Rhs": -0.0741574143796294,
"Rf_h": 85.33166065112488
},
{
"bin": 9,
"ref_a": -19.360915219717157,
"ref_b": -2.198108324622839,
"test_a": -17.99612151574314,
"test_b": -1.1342347582645769,
"ref_a_norm": -0.9936167398686655,
"ref_b_norm": -0.11280857348962796,
"test_a_norm": -0.9235744998533325,
"test_b_norm": -0.058209781405624945,
"Rcs_pct": -7.93480939428685,
"Rhs": -0.03988512844446431,
"Rf_h": 87.61595711108521
},
{
"bin": 10,
"ref_a": -20.10558195316891,
"ref_b": -11.341741347552945,
"test_a": -15.52805828709372,
"test_b": -12.3529545944959,
"ref_a_norm": -0.8709760389785688,
"ref_b_norm": -0.491325492443861,
"test_a_norm": -0.6726772063312285,
"test_b_norm": -0.5351313623976135,
"Rcs_pct": -14.054221612349872,
"Rhs": 0.1465921783684203,
"Rf_h": 67.48644961844725
},
{
"bin": 11,
"ref_a": -11.99274199580292,
"ref_b": -17.393305446239598,
"test_a": -8.413008517799293,
"test_b": -18.415444269782636,
"ref_a_norm": -0.5676482368791935,
"ref_b_norm": -0.8232712063275036,
"test_a_norm": -0.3982099718020887,
"test_b_norm": -0.8716517435918786,
"Rcs_pct": -5.390790984912549,
"Rhs": 0.1677615549344586,
"Rf_h": 73.67499586333705
},
{
"bin": 12,
"ref_a": -7.9371892138337845,
"ref_b": -24.360929234164896,
"test_a": -4.6512576257552105,
"test_b": -25.72399585202873,
"ref_a_norm": -0.3097880315391565,
"ref_b_norm": -0.9508056455002224,
"test_a_norm": -0.18153831353205432,
"test_b_norm": -1.0040060560018154,
"Rcs_pct": 2.7157900746888446,
"Rhs": 0.1361643208533769,
"Rf_h": 74.63408810225636
},
{
"bin": 13,
"ref_a": 3.3315090028219907,
"ref_b": -17.984068881310172,
"test_a": 3.2473466311976047,
"test_b": -19.648941933384325,
"ref_a_norm": 0.18214877564676776,
"ref_b_norm": -0.9832709817392067,
"test_a_norm": 0.17754723534358244,
"test_b_norm": -1.0742971767114338,
"Rcs_pct": 8.837943618035625,
"Rhs": -0.02227145268558106,
"Rf_h": 82.3491833157033
},
{
"bin": 14,
"ref_a": 10.315243897932653,
"ref_b": -14.479133053472603,
"test_a": 13.140544620690243,
"test_b": -14.6899239820823,
"ref_a_norm": 0.5802323151008204,
"ref_b_norm": -0.8144510178720032,
"test_a_norm": 0.7391554385327547,
"test_b_norm": -0.8263080044560983,
"Rcs_pct": 9.815168075543665,
"Rhs": 0.12555235902642392,
"Rf_h": 80.60852157645995
},
{
"bin": 15,
"ref_a": 15.488426190478814,
"ref_b": -10.977235282075705,
"test_a": 15.050570570742625,
"test_b": -12.946757895600088,
"ref_a_norm": 0.8158687481007793,
"ref_b_norm": -0.5782371363657538,
"test_a_norm": 0.7928042538823379,
"test_b_norm": -0.6819837617033303,
"Rcs_pct": 3.846111074803298,
"Rhs": -0.09907611277455092,
"Rf_h": 82.55473847657916
},
{
"bin": 16,
"ref_a": 20.14195778368154,
"ref_b": -3.5311523424250546,
"test_a": 20.11559673947661,
"test_b": -5.638109970619553,
"ref_a_norm": 0.9849780286861712,
"ref_b_norm": -0.1726797122000848,
"test_a_norm": 0.9836889261255395,
"test_b_norm": -0.27571373666942733,
"Rcs_pct": 1.8836608195944,
"Rhs": -0.10130574601390284,
"Rf_h": 80.88596355611779
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0001",
"source": "L0001/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.173954,
0.266255,
0.36761,
0.475484,
0.588793,
0.711825,
0.859452,
1.02066,
1.17508,
1.33937,
1.51489,
1.7049,
1.91109,
2.13056,
2.36004,
2.59258,
2.83133,
3.07465,
3.32401,
3.58211,
3.84338,
4.10513,
4.36389,
4.61194,
4.84417,
5.06707,
5.27714,
5.48244,
5.68101,
5.86675,
6.04176,
6.19296,
6.31636,
6.41876,
6.49622,
6.54376,
6.55781,
6.52994,
6.45722,
6.33781,
6.17428,
5.97071,
5.73037,
5.45992,
5.16722,
4.86511,
4.56307,
4.27054,
3.99017,
3.72361,
3.47269,
3.23981,
3.02713,
2.83346,
2.65746,
2.49517,
2.34634,
2.21013,
2.08613,
1.97317,
1.86921,
1.77487,
1.69002,
1.61577,
1.55214,
1.49715,
1.44736,
1.40751,
1.37707,
1.35754,
1.34825,
1.34778,
1.35726,
1.37632,
1.40814,
1.45304,
1.50707,
1.57352,
1.65211,
1.74205,
1.84199,
1.95239,
2.07322,
2.20528,
2.34857,
2.50144,
2.66389,
2.83537,
3.01512,
3.20287,
3.39768,
3.59574,
3.79758,
4.00148,
4.20716,
4.41504,
4.62188,
4.82736,
5.03069,
5.23103,
5.42729,
5.61932,
5.80546,
5.98719,
6.16375,
6.33542,
6.50026,
6.65556,
6.80347,
6.94454,
7.0826,
7.21254,
7.34254,
7.47942,
7.61179,
7.73903,
7.86399,
7.99002,
8.11767,
8.24569,
8.37502,
8.50726,
8.64522,
8.78531,
8.9269,
9.06876,
9.21281,
9.36286,
9.5166,
9.67051,
9.82156,
9.97156,
10.1237,
10.2823,
10.4464,
10.6113,
10.7764,
10.9416,
11.1085,
11.2778,
11.4481,
11.618,
11.7879,
11.9598,
12.134,
12.308,
12.4815,
12.6531,
12.825,
12.9982,
13.1738,
13.3506,
13.5258,
13.6995,
13.8731,
14.0475,
14.2227,
14.4001,
14.5677,
14.7326,
14.9057,
15.0711,
15.2247,
15.3673,
15.4972,
15.6169,
15.7289,
15.8361,
15.939,
16.0379,
16.1292,
16.2064,
16.2694,
16.3198,
16.3591,
16.3888,
16.4081,
16.4141,
16.4101,
16.3969,
16.3724,
16.3378,
16.2935,
16.2589,
16.2205,
16.1564,
16.0838,
16.0027,
15.9111,
15.811,
15.7016,
15.5826,
15.4552,
15.3185,
15.1741,
15.0211,
14.8595,
14.6916,
14.519,
14.3478,
14.1758,
14.0016,
13.8249,
13.6746,
13.5225,
13.3341,
13.1394,
12.9419,
12.7423,
12.5413,
12.3383,
12.1338,
11.9285,
11.7237,
11.5191,
11.314,
11.1091,
10.906,
10.705,
10.5061,
10.3087,
10.1423,
9.97381,
9.77352,
9.57275,
9.37371,
9.17485,
8.97375,
8.77104,
8.56603,
8.36264,
8.16237,
7.96558,
7.77154,
7.57926,
7.38733,
7.22354,
7.06244,
6.87544,
6.68959,
6.50539,
6.32182,
6.1418,
5.96715,
5.7978,
5.63467,
5.47532,
5.31959,
5.16722,
5.01664,
4.88891,
4.76312,
4.61919,
4.48082,
4.34759,
4.21797,
4.09113,
3.96696,
3.8455,
3.72647,
3.60996,
3.49657,
3.38756,
3.29712,
3.20885,
3.10628,
3.00287,
2.89988,
2.79898,
2.70299,
2.61084,
2.52174,
2.43512,
2.3494,
2.26465,
2.18032,
2.1076,
2.03671,
1.95905,
1.88515,
1.81499,
1.74591,
1.67679,
1.60838,
1.54088,
1.47626,
1.41434,
1.36356,
1.31493,
1.26002,
1.20649,
1.15499,
1.10544,
1.05814,
1.01309,
0.970437,
0.931136,
0.894492,
0.859432,
0.828634,
0.796794,
0.759111,
0.720384,
0.682213,
0.64496,
0.609387,
0.577019,
0.547821,
0.521528,
0.500481,
0.479917,
0.45703,
0.435907,
0.416153,
0.397855,
0.380334,
0.363872,
0.348588,
0.33412,
0.321791,
0.309198,
0.294714,
0.280217,
0.26571,
0.251674,
0.237682,
0.223798,
0.210622,
0.197621,
0.186491,
0.175749,
0.163828,
0.152451,
0.141729,
0.132162,
0.123236,
0.115076,
0.107027,
0.09876,
0.0916038,
0.083752,
0.0751364,
0.0668978,
0.0590985,
0.0523388,
0.0449385,
0.0377408,
0.0302384,
0.0237588,
0.0181567
],
"expected": {
"Rf": 72.38329929879201,
"Rg": 119.8372775942548,
"CCT_K": 2158.0397133551915,
"Duv": -0.052023715296819206,
"bins": [
{
"bin": 1,
"ref_a": 26.115062257912303,
"ref_b": 5.276522593470199,
"test_a": 25.719846321713124,
"test_b": 5.386075429177029,
"ref_a_norm": 0.9801925377316355,
"ref_b_norm": 0.19804693629343573,
"test_a_norm": 0.9653586572825209,
"test_b_norm": 0.20215884960180394,
"Rcs_pct": -1.3746657104320956,
"Rhs": 0.006926850560708237,
"Rf_h": 88.65535678247258
},
{
"bin": 2,
"ref_a": 20.001104831141127,
"ref_b": 13.328858198674363,
"test_a": 17.44270802833978,
"test_b": 16.010158145625503,
"ref_a_norm": 0.832150357775343,
"ref_b_norm": 0.5545500717287563,
"test_a_norm": 0.7257076970945344,
"test_b_norm": 0.6661061447055059,
"Rcs_pct": -2.652660435027867,
"Rhs": 0.1518918585456357,
"Rf_h": 72.49090164831904
},
{
"bin": 3,
"ref_a": 15.807069588084772,
"ref_b": 23.32498729841534,
"test_a": 10.136866993234957,
"test_b": 29.98875779883528,
"ref_a_norm": 0.5610007078844208,
"ref_b_norm": 0.8278153210427908,
"test_a_norm": 0.3597624168885599,
"test_b_norm": 1.064315827799139,
"Rcs_pct": 8.484098044101925,
"Rhs": 0.2987161654426336,
"Rf_h": 41.08216605395147
},
{
"bin": 4,
"ref_a": 3.1499026365111904,
"ref_b": 19.02391709005675,
"test_a": -1.4649383267174183,
"test_b": 25.18181917776837,
"ref_a_norm": 0.16335188588758906,
"ref_b_norm": 0.9865678696252823,
"test_a_norm": -0.07597074131895924,
"test_b_norm": 1.305912635231418,
"Rcs_pct": 26.651911707284654,
"Rhs": 0.29702518318787835,
"Rf_h": 48.19472777800929
},
{
"bin": 5,
"ref_a": -2.4468221137436132,
"ref_b": 14.887824770388088,
"test_a": -5.047654700950897,
"test_b": 19.394216308614574,
"ref_a_norm": -0.16217487777119435,
"ref_b_norm": 0.986762032619769,
"test_a_norm": -0.3345575387601235,
"test_b_norm": 1.2854447577741825,
"Rcs_pct": 32.65738091844998,
"Rhs": 0.11080026746365267,
"Rf_h": 64.54133666924353
},
{
"bin": 6,
"ref_a": -10.943217205796538,
"ref_b": 14.235561158561461,
"test_a": -12.611601170313463,
"test_b": 19.659770713595467,
"ref_a_norm": -0.6094583022885663,
"ref_b_norm": 0.7928181240180743,
"test_a_norm": -0.7023752607531535,
"test_b_norm": 1.0949074899238678,
"Rcs_pct": 30.28000242160553,
"Rhs": -0.09057423197814342,
"Rf_h": 61.64837462087425
},
{
"bin": 7,
"ref_a": -18.90915422946678,
"ref_b": 12.055087069208147,
"test_a": -20.482336359458117,
"test_b": 18.063919995052053,
"ref_a_norm": -0.8432170660454256,
"ref_b_norm": 0.5375732317831164,
"test_a_norm": -0.9133700725685415,
"test_b_norm": 0.8055254843588323,
"Rcs_pct": 20.719638853725094,
"Rhs": -0.183819233383651,
"Rf_h": 57.8574595144496
},
{
"bin": 8,
"ref_a": -17.661483695468846,
"ref_b": 3.685335895179641,
"test_a": -16.725533291715532,
"test_b": 7.6327811870748805,
"ref_a_norm": -0.9789155170010111,
"ref_b_norm": 0.20426553937128855,
"test_a_norm": -0.9270389935347215,
"test_b_norm": 0.4230589043783418,
"Rcs_pct": -0.8195262580011178,
"Rhs": -0.2247099195169248,
"Rf_h": 71.57056525086124
},
{
"bin": 9,
"ref_a": -25.243112953400587,
"ref_b": -5.365667651317104,
"test_a": -25.767642232793097,
"test_b": -2.718067468750532,
"ref_a_norm": -0.9781469832574565,
"ref_b_norm": -0.20791459579437155,
"test_a_norm": -0.9984720015392796,
"test_b_norm": -0.10532256856579195,
"Rcs_pct": -0.008023287357238581,
"Rhs": -0.10458596455410286,
"Rf_h": 79.04825164549948
},
{
"bin": 10,
"ref_a": -18.873803780173787,
"ref_b": -13.50137709515617,
"test_a": -18.936780631333907,
"test_b": -12.59575557108608,
"ref_a_norm": -0.8133238278652302,
"ref_b_norm": -0.5818112675315334,
"test_a_norm": -0.8160376726338322,
"test_b_norm": -0.5427855590345763,
"Rcs_pct": -1.942504250581066,
"Rhs": -0.033956422084268384,
"Rf_h": 88.58537160888947
},
{
"bin": 11,
"ref_a": -11.50556084240589,
"ref_b": -16.973809199291978,
"test_a": -10.200724333124539,
"test_b": -17.398996378304986,
"ref_a_norm": -0.5610879263957349,
"ref_b_norm": -0.8277562073780748,
"test_a_norm": -0.4974553906761611,
"test_b_norm": -0.8484911716158176,
"Rcs_pct": -1.811185002148857,
"Rhs": 0.06442824871779783,
"Rf_h": 79.37819124595464
},
{
"bin": 12,
"ref_a": -5.525064160174467,
"ref_b": -20.201334502962833,
"test_a": -3.338377037898077,
"test_b": -20.810182377844825,
"ref_a_norm": -0.2638110526161154,
"ref_b_norm": -0.9645743768717772,
"test_a_norm": -0.1594010014843974,
"test_b_norm": -0.9936456770592905,
"Rcs_pct": 0.8143312809089416,
"Rhs": 0.10807537059114716,
"Rf_h": 74.10816069805898
},
{
"bin": 13,
"ref_a": 2.70831577332035,
"ref_b": -13.072432148511325,
"test_a": 4.2461019077599484,
"test_b": -14.51614908734479,
"ref_a_norm": 0.20286955093154918,
"ref_b_norm": -0.9792057727080818,
"test_a_norm": 0.31805921441013774,
"test_b_norm": -1.0873490734039022,
"Rcs_pct": 12.853774603764831,
"Rhs": 0.09187861503776662,
"Rf_h": 81.85913770820962
},
{
"bin": 14,
"ref_a": 13.218131407837134,
"ref_b": -19.8831282429124,
"test_a": 16.439957328312744,
"test_b": -22.715525312093334,
"ref_a_norm": 0.5536185378172014,
"ref_b_norm": -0.8327703852714408,
"test_a_norm": 0.6885591357097082,
"test_b_norm": -0.9514004302888444,
"Rcs_pct": 17.36062569529985,
"Rhs": 0.046291684860111544,
"Rf_h": 70.94303420179887
},
{
"bin": 15,
"ref_a": 16.26971401755112,
"ref_b": -10.574958459083005,
"test_a": 17.721350521095495,
"test_b": -12.657216526577917,
"ref_a_norm": 0.8384519912054851,
"ref_b_norm": -0.5449754659097575,
"test_a_norm": 0.9132613895508008,
"test_b_norm": -0.6522836472958234,
"Rcs_pct": 12.181897277633274,
"Rhs": -0.0476616171032001,
"Rf_h": 82.10427690792586
},
{
"bin": 16,
"ref_a": 18.30330409719438,
"ref_b": -3.2805078148339084,
"test_a": 18.567596206910952,
"test_b": -3.368866845236011,
"ref_a_norm": 0.9843151329296822,
"ref_b_norm": -0.1764191573656947,
"test_a_norm": 0.9985282346585558,
"test_b_norm": -0.18117092952081695,
"Rcs_pct": 1.4867025724443015,
"Rhs": -0.0018876295924399051,
"Rf_h": 91.79390516084133
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0002",
"source": "L0002/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.0,
0.00173501,
0.0141204,
0.0431285,
0.0896217,
0.153065,
0.237699,
0.33388,
0.429872,
0.5368,
0.656583,
0.792128,
0.944333,
1.11338,
1.29868,
1.49927,
1.72128,
1.96704,
2.2412,
2.54845,
2.88773,
3.25844,
3.65909,
4.08734,
4.54137,
5.03432,
5.5693,
6.15379,
6.78897,
7.46713,
8.25135,
9.05817,
9.79608,
10.5172,
11.1984,
11.804,
12.3017,
12.6559,
12.8447,
12.8561,
12.6927,
12.3737,
11.926,
11.3915,
10.8135,
10.2387,
9.6982,
9.21543,
8.79008,
8.41625,
8.0863,
7.79117,
7.52402,
7.26948,
7.01693,
6.76108,
6.50316,
6.25056,
6.00731,
5.77813,
5.56901,
5.38952,
5.24793,
5.14759,
5.08957,
5.07014,
5.07401,
5.10707,
5.16223,
5.23684,
5.32855,
5.4361,
5.55854,
5.69466,
5.85579,
6.03218,
6.20971,
6.39986,
6.60353,
6.81771,
7.04014,
7.26931,
7.50152,
7.73838,
7.97752,
8.21664,
8.45502,
8.69153,
8.92768,
9.1621,
9.39251,
9.61036,
9.81719,
10.0144,
10.2057,
10.3923,
10.5715,
10.7409,
10.9012,
11.054,
11.1971,
11.3311,
11.4555,
11.5699,
11.6751,
11.7757,
11.868,
11.9501,
12.025,
12.0917,
12.1579,
12.2342,
12.3131,
12.3858,
12.4543,
12.519,
12.5843,
12.6557,
12.733,
12.8128,
12.8962,
12.9859,
13.0877,
13.196,
13.3089,
13.4217,
13.5343,
13.6533,
13.7792,
13.9085,
14.0371,
14.1654,
14.2981,
14.4401,
14.5902,
14.7431,
14.8958,
15.0501,
15.2079,
15.3699,
15.5344,
15.6991,
15.8655,
16.0361,
16.2129,
16.3927,
16.5744,
16.7573,
16.9429,
17.134,
17.3343,
17.5423,
17.7542,
17.9709,
18.1922,
18.4198,
18.6546,
18.8971,
19.1303,
19.365,
19.6174,
19.8673,
20.1106,
20.3499,
20.5817,
20.8033,
21.0174,
21.2286,
21.4406,
21.656,
21.8704,
22.075,
22.2691,
22.4514,
22.6232,
22.7861,
22.9394,
23.0784,
23.2059,
23.3219,
23.4253,
23.5184,
23.6003,
23.6792,
23.7495,
23.7977,
23.83,
23.8465,
23.8461,
23.8342,
23.8118,
23.7772,
23.7325,
23.6737,
23.6013,
23.5111,
23.4046,
23.2846,
23.1523,
23.0176,
22.875,
22.7215,
22.5615,
22.4284,
22.2887,
22.1026,
21.9021,
21.6894,
21.4686,
21.245,
21.0154,
20.7765,
20.5285,
20.2719,
20.0097,
19.7456,
19.4773,
19.2068,
18.9344,
18.6603,
18.3832,
18.1464,
17.9037,
17.6097,
17.3126,
17.0157,
16.716,
16.4111,
16.1023,
15.7891,
15.4751,
15.1615,
14.8479,
14.5354,
14.2229,
13.9097,
13.6421,
13.3748,
13.0609,
12.7476,
12.4371,
12.1282,
11.8251,
11.527,
11.2328,
10.9435,
10.6552,
10.3699,
10.0906,
9.81625,
9.58554,
9.36005,
9.10208,
8.85099,
8.60601,
8.36604,
8.1315,
7.90436,
7.68357,
7.46703,
7.25444,
7.0467,
6.84745,
6.68252,
6.5201,
6.33238,
6.14523,
5.95994,
5.7806,
5.6072,
5.43784,
5.27123,
5.10482,
4.9396,
4.7759,
4.6152,
4.48006,
4.34852,
4.20145,
4.05864,
3.91894,
3.78205,
3.64734,
3.51549,
3.38588,
3.2588,
3.13455,
3.03038,
2.92902,
2.81429,
2.70332,
2.59597,
2.49249,
2.39306,
2.29647,
2.20318,
2.11317,
2.02782,
1.94608,
1.87593,
1.80441,
1.7191,
1.63222,
1.54737,
1.46716,
1.39241,
1.32364,
1.26045,
1.20253,
1.15567,
1.11081,
1.06137,
1.01538,
0.972699,
0.931743,
0.892749,
0.854441,
0.817074,
0.780997,
0.750032,
0.719565,
0.685491,
0.652801,
0.621426,
0.591266,
0.562313,
0.534466,
0.507634,
0.482014,
0.460176,
0.438661,
0.414758,
0.392029,
0.369727,
0.348956,
0.328772,
0.308439,
0.288415,
0.268044,
0.249802,
0.231758,
0.212132,
0.194042,
0.178806,
0.1652,
0.151731,
0.138667,
0.12534,
0.113376,
0.102013
],
"expected": {
"Rf": 89.22235652053783,
"Rg": 107.794145809586,
"CCT_K": 3302.606999164301,
"Duv": -0.027884023559389598,
"bins": [
{
"bin": 1,
"ref_a": 23.06228504028278,
"ref_b": 5.111976796411115,
"test_a": 23.361276750135037,
"test_b": 5.416755317843782,
"ref_a_norm": 0.9763032407825085,
"ref_b_norm": 0.21640698241408787,
"test_a_norm": 0.9889605544349064,
"test_b_norm": 0.2293092710500957,
"Rcs_pct": 1.4931218564462425,
"Rhs": 0.010185055381404916,
"Rf_h": 93.37679877312728
},
{
"bin": 2,
"ref_a": 20.34027770654904,
"ref_b": 14.980511329753895,
"test_a": 19.748571045797956,
"test_b": 16.026734361172167,
"ref_a_norm": 0.805189315927886,
"ref_b_norm": 0.5930178458660271,
"test_a_norm": 0.7817660427418597,
"test_b_norm": 0.6344335836022156,
"Rcs_pct": 0.35336111899311373,
"Rhs": 0.04744920074077499,
"Rf_h": 89.83640509054416
},
{
"bin": 3,
"ref_a": 14.66143518044539,
"ref_b": 23.099317524057312,
"test_a": 13.10493477163385,
"test_b": 25.17641901813648,
"ref_a_norm": 0.5358831414560995,
"ref_b_norm": 0.8442921643028213,
"test_a_norm": 0.47899223558734044,
"test_b_norm": 0.9202113127402725,
"Rcs_pct": 3.1517571087424248,
"Rhs": 0.08948147843428221,
"Rf_h": 81.29334855891142
},
{
"bin": 4,
"ref_a": 3.316227329424619,
"ref_b": 22.502834861627402,
"test_a": 1.8836258595589617,
"test_b": 24.05909440964605,
"ref_a_norm": 0.14579465391869886,
"ref_b_norm": 0.9893148734799891,
"test_a_norm": 0.08281174751501695,
"test_b_norm": 1.0577342849593634,
"Rcs_pct": 5.481739618101613,
"Rhs": 0.07512067253541072,
"Rf_h": 85.42851598023903
},
{
"bin": 5,
"ref_a": -2.422587647679764,
"ref_b": 16.424874094297536,
"test_a": -3.1623261538118532,
"test_b": 17.52667154742186,
"ref_a_norm": -0.14591640060398525,
"ref_b_norm": 0.9892969241005338,
"test_a_norm": -0.19047205592004496,
"test_b_norm": 1.0556599796162,
"Rcs_pct": 7.378028515559755,
"Rhs": 0.030752741022185812,
"Rf_h": 89.34336756118215
},
{
"bin": 6,
"ref_a": -12.59768809193046,
"ref_b": 17.563947508620437,
"test_a": -13.10747779349664,
"test_b": 19.174218603514998,
"ref_a_norm": -0.5828304377415757,
"ref_b_norm": 0.8125937981808398,
"test_a_norm": -0.6064157934633361,
"test_b_norm": 0.8870927856356233,
"Rcs_pct": 7.504696579014966,
"Rhs": -0.021778913241988784,
"Rf_h": 88.09105067179252
},
{
"bin": 7,
"ref_a": -18.249827577961938,
"ref_b": 11.874248646479325,
"test_a": -18.57028904118945,
"test_b": 12.974500853965914,
"ref_a_norm": -0.8381946097221974,
"ref_b_norm": 0.5453712462466765,
"test_a_norm": -0.8529130540446718,
"test_b_norm": 0.595904626121666,
"Rcs_pct": 4.031278082692027,
"Rhs": -0.03383984023107154,
"Rf_h": 90.06691863190787
},
{
"bin": 8,
"ref_a": -22.605294909086695,
"ref_b": 6.240759531181509,
"test_a": -22.084463968370827,
"test_b": 6.964942612555458,
"ref_a_norm": -0.9639399520969434,
"ref_b_norm": 0.26611983907883,
"test_a_norm": -0.941730564691763,
"test_b_norm": 0.2970006131442202,
"Rcs_pct": -1.5758100097249599,
"Rhs": -0.03462024519145011,
"Rf_h": 90.52776316682521
},
{
"bin": 9,
"ref_a": -20.517141477076574,
"ref_b": -2.967983976071647,
"test_a": -20.505984212682307,
"test_b": -3.239407524595391,
"ref_a_norm": -0.9896983252548369,
"ref_b_norm": -0.14316851954173118,
"test_a_norm": -0.989160125238145,
"test_b_norm": -0.1562613488575892,
"Rcs_pct": 0.20264256330488042,
"Rhs": 0.012946251886390935,
"Rf_h": 93.99122684695584
},
{
"bin": 10,
"ref_a": -17.771453509913574,
"ref_b": -11.247196926017375,
"test_a": -17.35535413365079,
"test_b": -11.801870559648155,
"ref_a_norm": -0.8449921966289664,
"ref_b_norm": -0.5347786342367783,
"test_a_norm": -0.825207617626011,
"test_b_norm": -0.5611521040169731,
"Rcs_pct": -0.1797961481838133,
"Rhs": 0.032920461860078125,
"Rf_h": 91.74122414581237
},
{
"bin": 11,
"ref_a": -12.963074631950235,
"ref_b": -19.355397572494585,
"test_a": -11.547217290580928,
"test_b": -20.84580842680803,
"ref_a_norm": -0.5564665028736889,
"ref_b_norm": -0.8308700446998475,
"test_a_norm": -0.49568792944960893,
"test_b_norm": -0.8948489802141619,
"Rcs_pct": 1.9429774507801447,
"Rhs": 0.08608032899325543,
"Rf_h": 85.59156834963665
},
{
"bin": 12,
"ref_a": -5.904186330864348,
"ref_b": -18.810951223945303,
"test_a": -4.2470229784883,
"test_b": -19.984982567186975,
"ref_a_norm": -0.2994652753415954,
"ref_b_norm": -0.9541071998809056,
"test_a_norm": -0.215412562267304,
"test_b_norm": -1.0136550528383277,
"Rcs_pct": 4.20057868002626,
"Rhs": 0.09405487357005371,
"Rf_h": 86.06801496625258
},
{
"bin": 13,
"ref_a": 2.5957590943941296,
"ref_b": -18.33391695345533,
"test_a": 4.027469001752538,
"test_b": -19.05563743943754,
"ref_a_norm": 0.14018428761864846,
"ref_b_norm": -0.9901254291779664,
"test_a_norm": 0.2175039564095789,
"test_b_norm": -1.029102032363408,
"Rcs_pct": 5.331199776700167,
"Rhs": 0.06823003496925498,
"Rf_h": 88.99277499790817
},
{
"bin": 14,
"ref_a": 8.370959164610108,
"ref_b": -14.44024775476775,
"test_a": 9.938193871526439,
"test_b": -15.179866503668167,
"ref_a_norm": 0.5015215140613669,
"ref_b_norm": -0.8651451733284964,
"test_a_norm": 0.5954177937643167,
"test_b_norm": -0.9094572655848905,
"Rcs_pct": 8.901013616298016,
"Rhs": 0.053453423860791965,
"Rf_h": 88.0920184740265
},
{
"bin": 15,
"ref_a": 16.806629668817017,
"ref_b": -11.167833309449989,
"test_a": 17.930142442889327,
"test_b": -11.721519338675437,
"ref_a_norm": 0.8328861701583553,
"ref_b_norm": -0.553444331038766,
"test_a_norm": 0.8885640942847659,
"test_b_norm": -0.5808833503685844,
"Rcs_pct": 6.153880435009379,
"Rhs": 0.0081182865168315,
"Rf_h": 91.24253607308947
},
{
"bin": 16,
"ref_a": 19.047107877138007,
"ref_b": -3.2172870794964443,
"test_a": 19.666911461546146,
"test_b": -3.8843704584330836,
"ref_a_norm": 0.9860325322813739,
"ref_b_norm": -0.16655283030552656,
"test_a_norm": 1.018118584494297,
"test_b_norm": -0.20108646751798848,
"Rcs_pct": 3.820670612085186,
"Rhs": -0.027610404798322406,
"Rf_h": 91.32592522208625
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0003",
"source": "L0003/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.574534,
0.593195,
0.611392,
0.628949,
0.646054,
0.663012,
0.680794,
0.699299,
0.717191,
0.735801,
0.755009,
0.775806,
0.798571,
0.821728,
0.844341,
0.865867,
0.887788,
0.910494,
0.935025,
0.960746,
0.987042,
1.01406,
1.04092,
1.06655,
1.09044,
1.1144,
1.13908,
1.16457,
1.19043,
1.21609,
1.2418,
1.26879,
1.29676,
1.3261,
1.35656,
1.38744,
1.41821,
1.44902,
1.48079,
1.51345,
1.54686,
1.58032,
1.61251,
1.64327,
1.67428,
1.70672,
1.74084,
1.77716,
1.81309,
1.84823,
1.88315,
1.91774,
1.95369,
1.9905,
2.02761,
2.06486,
2.10291,
2.14238,
2.18289,
2.2236,
2.2636,
2.30364,
2.34461,
2.38627,
2.42833,
2.47062,
2.50722,
2.54366,
2.5798,
2.61582,
2.65249,
2.68901,
2.7252,
2.76056,
2.79616,
2.83126,
2.86572,
2.89967,
2.93388,
2.96867,
3.00302,
3.0369,
3.06948,
3.10108,
3.13321,
3.16567,
3.19867,
3.23245,
3.267,
3.30179,
3.33653,
3.36956,
3.40151,
3.43355,
3.46592,
3.49845,
3.53045,
3.5614,
3.5915,
3.62184,
3.65197,
3.68179,
3.71185,
3.74114,
3.76929,
3.79737,
3.82403,
3.84999,
3.87565,
3.90048,
3.92632,
3.95497,
3.98521,
4.01609,
4.04734,
4.07796,
4.10912,
4.14159,
4.17558,
4.21078,
4.24687,
4.2839,
4.32305,
4.36272,
4.40237,
4.44067,
4.47858,
4.51774,
4.55803,
4.59845,
4.63786,
4.6767,
4.71621,
4.75707,
4.79857,
4.83971,
4.88055,
4.92196,
4.96334,
5.00491,
5.04535,
5.08529,
5.12549,
5.16607,
5.20732,
5.24776,
5.28738,
5.32624,
5.36447,
5.40262,
5.44175,
5.48257,
5.52415,
5.56593,
5.60784,
5.64994,
5.69236,
5.73532,
5.77736,
5.81837,
5.85991,
5.90105,
5.94203,
5.98372,
6.02533,
6.06652,
6.10693,
6.14737,
6.18856,
6.23177,
6.27633,
6.32009,
6.36299,
6.40485,
6.44658,
6.48872,
6.53046,
6.5709,
6.61067,
6.65017,
6.68953,
6.72959,
6.76977,
6.80973,
6.85036,
6.89114,
6.93116,
6.97095,
7.00969,
7.04785,
7.08646,
7.12458,
7.16293,
7.20103,
7.23898,
7.27677,
7.31457,
7.3527,
7.39042,
7.42987,
7.47008,
7.51037,
7.55172,
7.59278,
7.63469,
7.6774,
7.71909,
7.75959,
7.79799,
7.83594,
7.87349,
7.9112,
7.94993,
7.9886,
8.02793,
8.06759,
8.1073,
8.14753,
8.1866,
8.22497,
8.26388,
8.30302,
8.34222,
8.38108,
8.41877,
8.45726,
8.49591,
8.53355,
8.56901,
8.60267,
8.63661,
8.6716,
8.70752,
8.74282,
8.77742,
8.81101,
8.84372,
8.87634,
8.90735,
8.93766,
8.97008,
9.00325,
9.03791,
9.0733,
9.10809,
9.14369,
9.17866,
9.21255,
9.24558,
9.27761,
9.31041,
9.34477,
9.3791,
9.41501,
9.45237,
9.48902,
9.52496,
9.56082,
9.59658,
9.63262,
9.66924,
9.7045,
9.73784,
9.7701,
9.80146,
9.83265,
9.86501,
9.8979,
9.93053,
9.96319,
9.99577,
10.0291,
10.0625,
10.0963,
10.1302,
10.1622,
10.1923,
10.2194,
10.2448,
10.2719,
10.3014,
10.3316,
10.3609,
10.3883,
10.4132,
10.4386,
10.4645,
10.4917,
10.5188,
10.5451,
10.5712,
10.5962,
10.6228,
10.6511,
10.6782,
10.7054,
10.7304,
10.7502,
10.7671,
10.7814,
10.7935,
10.8061,
10.821,
10.838,
10.8561,
10.8741,
10.8942,
10.9182,
10.9419,
10.9667,
10.9936,
11.0204,
11.0474,
11.0718,
11.0934,
11.1166,
11.1426,
11.1719,
11.1993,
11.2244,
11.2487,
11.2705,
11.2935,
11.3171,
11.3398,
11.3618,
11.3825,
11.4002,
11.4153,
11.4312,
11.4479,
11.4664,
11.4863,
11.5045,
11.5192,
11.5304,
11.5436,
11.5582,
11.5735,
11.5897,
11.6043,
11.6164,
11.6287,
11.6429,
11.6607,
11.6806,
11.7029,
11.7265,
11.7497,
11.7744
],
"expected": {
"Rf": 99.04901074256658,
"Rg": 100.05935362628591,
"CCT_K": 3241.5882554693685,
"Duv": 0.0008071669304338566,
"bins": [
{
"bin": 1,
"ref_a": 23.12214792896163,
"ref_b": 5.181386852483368,
"test_a": 23.304763263041295,
"test_b": 5.206620534358886,
"ref_a_norm": 0.9758000554716002,
"ref_b_norm": 0.21866470163614013,
"test_a_norm": 0.9835067812339461,
"test_b_norm": 0.21972961257129775,
"Rcs_pct": 0.7766397005071579,
"Rhs": -0.0004590586405230252,
"Rf_h": 98.68771571248247
},
{
"bin": 2,
"ref_a": 20.377137533849435,
"ref_b": 15.00238537017731,
"test_a": 20.55393874699272,
"test_b": 14.93921922165821,
"ref_a_norm": 0.8052888073097462,
"ref_b_norm": 0.5928827344607419,
"test_a_norm": 0.8122758553103089,
"test_b_norm": 0.5903864568398641,
"Rcs_pct": 0.4422660552654422,
"Rhs": -0.005957374871422469,
"Rf_h": 98.7068731185099
},
{
"bin": 3,
"ref_a": 14.689407627901987,
"ref_b": 23.07145215316767,
"test_a": 14.881730256345968,
"test_b": 22.96021652290364,
"ref_a_norm": 0.5370725907166725,
"ref_b_norm": 0.8435360290472966,
"test_a_norm": 0.5441042706133928,
"test_b_norm": 0.8394690435268984,
"Rcs_pct": 0.05250171648545887,
"Rhs": -0.00810612425081663,
"Rf_h": 98.4712785916525
},
{
"bin": 4,
"ref_a": 3.315249153057379,
"ref_b": 22.446618094905702,
"test_a": 3.402940492626609,
"test_b": 22.349302573500058,
"ref_a_norm": 0.14610981204207127,
"ref_b_norm": 0.9892683775523357,
"test_a_norm": 0.14997454876340086,
"test_b_norm": 0.9849794834496882,
"Rcs_pct": -0.3452511473613117,
"Rhs": -0.004627198620492464,
"Rf_h": 99.10383873708146
},
{
"bin": 5,
"ref_a": -2.406648594492534,
"ref_b": 16.355376409657868,
"test_a": -2.3552006287133485,
"test_b": 16.282489071759716,
"ref_a_norm": -0.14557961849707435,
"ref_b_norm": 0.9893465392258904,
"test_a_norm": -0.14246750015635595,
"test_b_norm": 0.984937540392923,
"Rcs_pct": -0.4931425325932529,
"Rhs": -0.002192166857357179,
"Rf_h": 99.36942077500002
},
{
"bin": 6,
"ref_a": -12.620484039790819,
"ref_b": 17.46081183372417,
"test_a": -12.624732205422609,
"test_b": 17.374673187387106,
"ref_a_norm": -0.5857924394404694,
"ref_b_norm": 0.8104611143629187,
"test_a_norm": -0.5859896223140222,
"test_b_norm": 0.8064629025979186,
"Rcs_pct": -0.32148426511408945,
"Rhs": 0.0023852390093684625,
"Rf_h": 99.24765964783528
},
{
"bin": 7,
"ref_a": -18.392998495587573,
"ref_b": 13.904647895184686,
"test_a": -18.470002720600746,
"test_b": 13.798234766674952,
"ref_a_norm": -0.7977063445427647,
"ref_b_norm": 0.6030460910048419,
"test_a_norm": -0.8010460261539137,
"test_b_norm": 0.5984309420515473,
"Rcs_pct": 0.021280439503404136,
"Rhs": 0.005692783801831717,
"Rf_h": 99.08611493959883
},
{
"bin": 8,
"ref_a": -21.473495001020567,
"ref_b": 6.422763199630777,
"test_a": -21.507765684888568,
"test_b": 6.385552125174787,
"ref_a_norm": -0.9580627766772817,
"ref_b_norm": 0.2865583988394284,
"test_a_norm": -0.9595917996213179,
"test_b_norm": 0.28489818724766114,
"Rcs_pct": 0.11757519828567244,
"Rhs": 0.0019266086700822208,
"Rf_h": 99.46611107365652
},
{
"bin": 9,
"ref_a": -20.52922341511598,
"ref_b": -3.089558423086407,
"test_a": -20.56649450880618,
"test_b": -3.0897400605430563,
"ref_a_norm": -0.9888643377231165,
"ref_b_norm": -0.14881976205941913,
"test_a_norm": -0.9906596348287556,
"test_b_norm": -0.14882851128483518,
"Rcs_pct": 0.1762507864365192,
"Rhs": -0.00034166397895077697,
"Rf_h": 99.61679365405314
},
{
"bin": 10,
"ref_a": -20.281216847061717,
"ref_b": -12.852926479457208,
"test_a": -20.313950613352443,
"test_b": -12.831052522950301,
"ref_a_norm": -0.8446655021624718,
"ref_b_norm": -0.5352944885356276,
"test_a_norm": -0.846028787381013,
"test_b_norm": -0.5343834891317696,
"Rcs_pct": 0.06274060810360375,
"Rhs": -0.0015148690076706188,
"Rf_h": 99.38228412878466
},
{
"bin": 11,
"ref_a": -11.554551029250614,
"ref_b": -17.29217949901903,
"test_a": -11.580448025431968,
"test_b": -17.256684195321903,
"ref_a_norm": -0.5555797429957563,
"ref_b_norm": -0.8314632578609648,
"test_a_norm": -0.5568249533415651,
"test_b_norm": -0.8297565302126395,
"Rcs_pct": -0.07272903740796259,
"Rhs": -0.0019835616407458275,
"Rf_h": 99.53007756730511
},
{
"bin": 12,
"ref_a": -5.800806660362923,
"ref_b": -18.82886208963189,
"test_a": -5.672455229858283,
"test_b": -18.762352442953638,
"ref_a_norm": -0.2944247961867811,
"ref_b_norm": -0.9556746514323651,
"test_a_norm": -0.2879102119264868,
"test_b_norm": -0.9522988986596509,
"Rcs_pct": -0.45818209709005076,
"Rhs": 0.005730831654967538,
"Rf_h": 98.88100252061405
},
{
"bin": 13,
"ref_a": 2.6942921798894597,
"ref_b": -18.291535952242693,
"test_a": 2.8412421697371157,
"test_b": -18.198363300870966,
"ref_a_norm": 0.14572483413134615,
"ref_b_norm": -0.9893251602569256,
"test_a_norm": 0.15367284476508197,
"test_b_norm": -0.9842857776435374,
"Rcs_pct": -0.3391972335607963,
"Rhs": 0.00877842661486482,
"Rf_h": 98.79059142227663
},
{
"bin": 14,
"ref_a": 8.524913196811829,
"ref_b": -14.37423562266014,
"test_a": 8.687036698827715,
"test_b": -14.253724992131625,
"ref_a_norm": 0.5101056098231239,
"ref_b_norm": -0.8601117757750901,
"test_a_norm": 0.519806601018366,
"test_b_norm": -0.8529007758204035,
"Rcs_pct": -0.06061453977752802,
"Rhs": 0.012072296313187889,
"Rf_h": 98.60046883837998
},
{
"bin": 15,
"ref_a": 17.750433453159086,
"ref_b": -12.428192176164567,
"test_a": 17.91768808545105,
"test_b": -12.293735053577995,
"ref_a_norm": 0.8191692848599592,
"ref_b_norm": -0.5735518134763615,
"test_a_norm": 0.8268879615833009,
"test_b_norm": -0.5673467174011462,
"Rcs_pct": 0.29704784702291187,
"Rhs": 0.00944761585374929,
"Rf_h": 98.52563677318031
},
{
"bin": 16,
"ref_a": 18.334303573456072,
"ref_b": -3.497280303175343,
"test_a": 18.490987706070523,
"test_b": -3.4251152173976362,
"ref_a_norm": 0.9822889779551865,
"ref_b_norm": -0.18737225992060633,
"test_a_norm": 0.990683575321321,
"test_b_norm": -0.18350590262655234,
"Rcs_pct": 0.7479008642090019,
"Rhs": 0.005429771026142733,
"Rf_h": 98.76976458329537
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0004",
"source": "L0004/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.0,
0.0,
0.00255847,
0.0210863,
0.065981,
0.143599,
0.270733,
0.427104,
0.588985,
0.774048,
0.985239,
1.22928,
1.51043,
1.8292,
2.18545,
2.57401,
3.00084,
3.46377,
3.96494,
4.50652,
5.08274,
5.69404,
6.33362,
6.98997,
7.6521,
8.32141,
8.98806,
9.64954,
10.291,
10.8872,
11.4421,
11.872,
12.1407,
12.2709,
12.2558,
12.086,
11.7698,
11.3215,
10.7705,
10.1515,
9.49823,
8.83597,
8.18367,
7.55855,
6.96897,
6.42542,
5.92934,
5.48097,
5.07145,
4.69341,
4.34235,
4.01609,
3.71597,
3.43772,
3.18021,
2.94261,
2.72637,
2.53448,
2.36541,
2.21833,
2.09141,
1.98509,
1.89909,
1.83159,
1.78091,
1.74462,
1.71928,
1.70914,
1.71347,
1.73166,
1.76334,
1.809,
1.87068,
1.95062,
2.06045,
2.19321,
2.33421,
2.49431,
2.6737,
2.87152,
3.08595,
3.31648,
3.56146,
3.82053,
4.09311,
4.37759,
4.67351,
4.97975,
5.2949,
5.61696,
5.94496,
6.27378,
6.60218,
6.92854,
7.25159,
7.57097,
7.88258,
8.18441,
8.47608,
8.75857,
9.03008,
9.29029,
9.53534,
9.76402,
9.97609,
10.1739,
10.3556,
10.5194,
10.6669,
10.7984,
10.9199,
11.0355,
11.1478,
11.2536,
11.3488,
11.4333,
11.5099,
11.5831,
11.6541,
11.7216,
11.7866,
11.8514,
11.9206,
11.9915,
12.0645,
12.1369,
12.2076,
12.2803,
12.3545,
12.4266,
12.4937,
12.559,
12.6264,
12.703,
12.7878,
12.8742,
12.9605,
13.0464,
13.134,
13.2263,
13.3229,
13.4213,
13.5234,
13.6302,
13.7421,
13.8583,
13.9797,
14.1068,
14.2413,
14.3828,
14.5312,
14.686,
14.8457,
15.0121,
15.1858,
15.3664,
15.5533,
15.7475,
15.9366,
16.1294,
16.3399,
16.5504,
16.756,
16.9582,
17.1554,
17.3479,
17.5369,
17.7258,
17.9161,
18.1082,
18.2991,
18.4822,
18.6546,
18.8175,
18.9729,
19.1213,
19.2638,
19.3956,
19.5168,
19.6271,
19.7252,
19.8135,
19.8926,
19.9679,
20.0357,
20.0868,
20.1231,
20.1451,
20.152,
20.1461,
20.1313,
20.1055,
20.0685,
20.0171,
19.9495,
19.8665,
19.7695,
19.6623,
19.5464,
19.4261,
19.2974,
19.1596,
19.016,
18.8959,
18.771,
18.6046,
18.4246,
18.2353,
18.0387,
17.8373,
17.6303,
17.4159,
17.1956,
16.971,
16.743,
16.511,
16.2753,
16.0385,
15.8005,
15.5616,
15.3218,
15.1178,
14.9098,
14.6607,
14.4091,
14.1571,
13.9017,
13.6399,
13.3744,
13.1073,
12.8415,
12.5759,
12.31,
12.0437,
11.7787,
11.5155,
11.2911,
11.0677,
10.8051,
10.5421,
10.2801,
10.0195,
9.76374,
9.51197,
9.26428,
9.02117,
8.78145,
8.54667,
8.31672,
8.09038,
7.89926,
7.71237,
7.49921,
7.29237,
7.09135,
6.89393,
6.69966,
6.50905,
6.32228,
6.13982,
5.96215,
5.79012,
5.62404,
5.48424,
5.34629,
5.18695,
5.02807,
4.87088,
4.71682,
4.56644,
4.41979,
4.27713,
4.13787,
4.00137,
3.86759,
3.73579,
3.62365,
3.51405,
3.39099,
3.27133,
3.1546,
3.04035,
2.92869,
2.82067,
2.71582,
2.61272,
2.51103,
2.42408,
2.33904,
2.24445,
2.15353,
2.06616,
1.98218,
1.90077,
1.82201,
1.74677,
1.67517,
1.60778,
1.54386,
1.48856,
1.4322,
1.36482,
1.29579,
1.22812,
1.16438,
1.10525,
1.05143,
1.00173,
0.954845,
0.916886,
0.881104,
0.842756,
0.808086,
0.775126,
0.742455,
0.709876,
0.677829,
0.646861,
0.617464,
0.592636,
0.568499,
0.541518,
0.515341,
0.490225,
0.466008,
0.443091,
0.421363,
0.400605,
0.380486,
0.363731,
0.347198,
0.328446,
0.310027,
0.291902,
0.274443,
0.257333,
0.240552,
0.22455,
0.209217,
0.196433,
0.184286,
0.170098,
0.156471,
0.143804,
0.132403,
0.121075,
0.110491,
0.100871,
0.092404,
0.0847517
],
"expected": {
"Rf": 67.24125771006523,
"Rg": 114.57741538875685,
"CCT_K": 2434.1904147724877,
"Duv": -0.052142527240925135,
"bins": [
{
"bin": 1,
"ref_a": 25.31926554064602,
"ref_b": 5.696050670854714,
"test_a": 24.111694074166884,
"test_b": 5.408243553598857,
"ref_a_norm": 0.9756162259190091,
"ref_b_norm": 0.21948343838100626,
"test_a_norm": 0.9290854008142064,
"test_b_norm": 0.20839349214701988,
"Rcs_pct": -4.780028952973748,
"Rhs": -0.0017991423733849908,
"Rf_h": 86.9044966575473
},
{
"bin": 2,
"ref_a": 19.800028648413715,
"ref_b": 14.033054147050713,
"test_a": 15.769992598103196,
"test_b": 16.789938030283434,
"ref_a_norm": 0.8158683084214428,
"ref_b_norm": 0.5782377567346615,
"test_a_norm": 0.6498090186280568,
"test_b_norm": 0.6918362888513115,
"Rcs_pct": -7.496129034501049,
"Rhs": 0.18671132578275035,
"Rf_h": 65.80296742576813
},
{
"bin": 3,
"ref_a": 15.61079335654892,
"ref_b": 24.122194939114507,
"test_a": 7.865758016879823,
"test_b": 30.45155649114465,
"ref_a_norm": 0.5433080510774396,
"ref_b_norm": 0.8395334190098893,
"test_a_norm": 0.27375480289763265,
"test_b_norm": 1.0598164636224399,
"Rcs_pct": 3.3402896798375767,
"Rhs": 0.34650803718461803,
"Rf_h": 32.14646510192676
},
{
"bin": 4,
"ref_a": 3.0726615988119597,
"ref_b": 19.919984867717222,
"test_a": -2.9431816718042123,
"test_b": 25.754879591175477,
"ref_a_norm": 0.15244726052792937,
"ref_b_norm": 0.9883116071146435,
"test_a_norm": -0.1460232338230949,
"test_b_norm": 1.2778045068221837,
"Rcs_pct": 22.57016699591498,
"Rhs": 0.3492127305194869,
"Rf_h": 43.200033638500095
},
{
"bin": 5,
"ref_a": -2.5265642320096955,
"ref_b": 15.692547463877709,
"test_a": -6.049520234406139,
"test_b": 19.856310139787436,
"ref_a_norm": -0.15895699883971812,
"ref_b_norm": 0.9872855070950195,
"test_a_norm": -0.3806012800697552,
"test_b_norm": 1.249245686241933,
"Rcs_pct": 30.016734195728738,
"Rhs": 0.1662795528108003,
"Rf_h": 62.209757601708866
},
{
"bin": 6,
"ref_a": -10.971458112259793,
"ref_b": 15.337732368829638,
"test_a": -13.003523938757573,
"test_b": 20.25810571438091,
"ref_a_norm": -0.5817975868155147,
"ref_b_norm": 0.8133336141926286,
"test_a_norm": -0.6895545487443585,
"test_b_norm": 1.0742525649266517,
"Rcs_pct": 27.681273925749725,
"Rhs": -0.05536216290065539,
"Rf_h": 63.97574481757434
},
{
"bin": 7,
"ref_a": -18.33287433340206,
"ref_b": 13.42976990463379,
"test_a": -19.840936315268607,
"test_b": 19.100725820145858,
"ref_a_norm": -0.806705761702064,
"ref_b_norm": 0.5909533095234281,
"test_a_norm": -0.8730653661836716,
"test_b_norm": 0.8404937104559116,
"Rcs_pct": 19.38132133047374,
"Rhs": -0.17061783949221848,
"Rf_h": 60.2040751860808
},
{
"bin": 8,
"ref_a": -21.27311392694406,
"ref_b": 3.8958460176874192,
"test_a": -19.583503013979758,
"test_b": 7.1765593652757165,
"ref_a_norm": -0.9836411892113722,
"ref_b_norm": 0.18013886556442352,
"test_a_norm": -0.905515772620259,
"test_b_norm": 0.331834794508614,
"Rcs_pct": -4.702985099167631,
"Rhs": -0.16402264688596085,
"Rf_h": 72.23803308588867
},
{
"bin": 9,
"ref_a": -24.1565667477894,
"ref_b": -5.139687608496572,
"test_a": -23.33585588741126,
"test_b": -3.1331584323023662,
"ref_a_norm": -0.9781059903389651,
"ref_b_norm": -0.20810735610024086,
"test_a_norm": -0.9448751832771309,
"test_b_norm": -0.12686244131097094,
"Rcs_pct": -4.844238301057818,
"Rhs": -0.07320080768238162,
"Rf_h": 80.74143909243692
},
{
"bin": 10,
"ref_a": -19.232620428532666,
"ref_b": -12.805073283805827,
"test_a": -16.812017522879156,
"test_b": -12.9971324491165,
"ref_a_norm": -0.8323832054507617,
"ref_b_norm": -0.5542005045861244,
"test_a_norm": -0.7276200914893317,
"test_b_norm": -0.5625127792577714,
"Rcs_pct": -8.248929337286775,
"Rhs": 0.06511467143399755,
"Rf_h": 79.06183286064181
},
{
"bin": 11,
"ref_a": -11.021505513236653,
"ref_b": -16.648050536791427,
"test_a": -6.7564395375550745,
"test_b": -17.84351600414797,
"ref_a_norm": -0.5520206127643031,
"ref_b_norm": -0.8338304642331817,
"test_a_norm": -0.33840149053564544,
"test_b_norm": -0.8937062751227346,
"Rcs_pct": -6.88955082473812,
"Rhs": 0.21088302694801858,
"Rf_h": 64.4065928345639
},
{
"bin": 12,
"ref_a": -5.283741988143532,
"ref_b": -21.169006769535528,
"test_a": 0.40921523143887184,
"test_b": -22.691897152384268,
"ref_a_norm": -0.24216852691189272,
"ref_b_norm": -0.9702342008882823,
"test_a_norm": 0.01875546724458432,
"test_b_norm": -1.0400324842810613,
"Rcs_pct": 1.7553382907329271,
"Rhs": 0.26952738235596146,
"Rf_h": 52.5392360930155
},
{
"bin": 13,
"ref_a": 3.7453202310907634,
"ref_b": -14.608570957331969,
"test_a": 6.647773596869409,
"test_b": -16.102162097363664,
"ref_a_norm": 0.24834628236425985,
"ref_b_norm": -0.968671318887811,
"test_a_norm": 0.4408033911431358,
"test_b_norm": -1.0677089936692385,
"Rcs_pct": 13.468121295695031,
"Rhs": 0.1694378075344476,
"Rf_h": 75.40993854262702
},
{
"bin": 14,
"ref_a": 13.011498869190666,
"ref_b": -15.414833648583118,
"test_a": 15.84239885115364,
"test_b": -17.561940261529973,
"ref_a_norm": 0.6450224620660133,
"ref_b_norm": -0.7641636103808519,
"test_a_norm": 0.7853594128343894,
"test_b_norm": -0.8706026922825163,
"Rcs_pct": 16.646789460226284,
"Rhs": 0.05755152451260279,
"Rf_h": 75.61639023937637
},
{
"bin": 15,
"ref_a": 16.576996223304487,
"ref_b": -10.246147995290025,
"test_a": 18.62077757563617,
"test_b": -12.827051563666874,
"ref_a_norm": 0.8506278387281897,
"ref_b_norm": -0.5257682759359001,
"test_a_norm": 0.9555019239453196,
"test_b_norm": -0.6582041162269128,
"Rcs_pct": 16.07770256266957,
"Rhs": -0.051851456819931564,
"Rf_h": 76.62203823499584
},
{
"bin": 16,
"ref_a": 18.035310108749773,
"ref_b": -3.3801147525423407,
"test_a": 18.087087802994777,
"test_b": -4.315874338137058,
"ref_a_norm": 0.9828870488915088,
"ref_b_norm": -0.18420925362570864,
"test_a_norm": 0.9857088259936496,
"test_b_norm": -0.23520621303540137,
"Rcs_pct": 1.2716570679438997,
"Rhs": -0.04946656573083323,
"Rf_h": 88.60585658294039
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0005",
"source": "L0005/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
1.4212,
1.7419,
2.10394,
2.5039,
2.93606,
3.39889,
3.93454,
4.49359,
5.01257,
5.54877,
6.10222,
6.68219,
7.29638,
7.93514,
8.5931,
9.24619,
9.90701,
10.5765,
11.2605,
11.9645,
12.6711,
13.3723,
14.0493,
14.6832,
15.2642,
15.8132,
16.3287,
16.8228,
17.2915,
17.7187,
18.0902,
18.382,
18.592,
18.7226,
18.7717,
18.7254,
18.576,
18.3075,
17.9185,
17.4157,
16.8156,
16.1356,
15.3893,
14.5937,
13.7699,
12.9462,
12.1419,
11.3762,
10.6482,
9.95964,
9.31169,
8.70815,
8.15366,
7.64294,
7.17184,
6.7373,
6.33889,
5.97612,
5.64597,
5.34316,
5.06612,
4.81743,
4.5986,
4.41061,
4.25218,
4.12103,
4.00659,
3.91643,
3.84879,
3.80346,
3.78055,
3.77986,
3.80314,
3.85078,
3.92727,
4.03001,
4.1484,
4.28763,
4.44921,
4.63099,
4.83077,
5.04765,
5.27833,
5.52389,
5.78306,
6.05418,
6.33638,
6.628,
6.92813,
7.23399,
7.54393,
7.85199,
8.15893,
8.46237,
8.76243,
9.05838,
9.34514,
9.62164,
9.88696,
10.1422,
10.3832,
10.6101,
10.8211,
11.0168,
11.1993,
11.3703,
11.5257,
11.6629,
11.7837,
11.8895,
11.9867,
12.0839,
12.1791,
12.2662,
12.3425,
12.4078,
12.466,
12.5214,
12.5754,
12.6259,
12.6736,
12.7215,
12.774,
12.8267,
12.8787,
12.9257,
12.9679,
13.0099,
13.0493,
13.0835,
13.1099,
13.1311,
13.152,
13.1756,
13.1982,
13.2152,
13.2243,
13.2288,
13.2301,
13.229,
13.2249,
13.2152,
13.2011,
13.1834,
13.1637,
13.1405,
13.1139,
13.0846,
13.0521,
13.0183,
12.9848,
12.952,
12.9178,
12.8833,
12.8484,
12.8136,
12.7792,
12.7453,
12.7269,
12.7075,
12.6719,
12.6317,
12.5835,
12.5284,
12.4656,
12.3945,
12.3165,
12.2371,
12.1585,
12.0817,
12.0042,
11.9194,
11.8265,
11.7284,
11.6272,
11.5246,
11.4206,
11.3115,
11.1987,
11.0818,
10.9611,
10.8384,
10.7141,
10.6129,
10.5113,
10.3846,
10.2555,
10.1236,
9.98873,
9.85281,
9.71633,
9.57892,
9.44182,
9.3028,
9.16146,
9.0168,
8.86908,
8.7203,
8.57196,
8.42654,
8.28341,
8.14124,
8.00103,
7.88435,
7.76788,
7.62763,
7.48411,
7.33895,
7.19535,
7.05608,
6.92023,
6.78589,
6.65214,
6.51794,
6.38389,
6.25089,
6.11966,
5.99129,
5.86632,
5.74305,
5.62101,
5.51761,
5.41342,
5.2914,
5.17006,
5.05095,
4.93334,
4.81606,
4.69915,
4.58222,
4.46642,
4.35285,
4.2409,
4.13,
4.01949,
3.90912,
3.81533,
3.72338,
3.61776,
3.51387,
3.41173,
3.31158,
3.21455,
3.12043,
3.02806,
2.9375,
2.84828,
2.76111,
2.67621,
2.5926,
2.52159,
2.45227,
2.37415,
2.29974,
2.22875,
2.16007,
2.09361,
2.02931,
1.96636,
1.90426,
1.84288,
1.78329,
1.72633,
1.6787,
1.63161,
1.57766,
1.52388,
1.47098,
1.41934,
1.36869,
1.32023,
1.27303,
1.22641,
1.1799,
1.13381,
1.0896,
1.05327,
1.01825,
0.979388,
0.941846,
0.904806,
0.868271,
0.832064,
0.796383,
0.76247,
0.731021,
0.701246,
0.676909,
0.653443,
0.626491,
0.599819,
0.573896,
0.548988,
0.525677,
0.503604,
0.482191,
0.461504,
0.441348,
0.423077,
0.407844,
0.392133,
0.373466,
0.35349,
0.333593,
0.315277,
0.29785,
0.282291,
0.267882,
0.254207,
0.243396,
0.232792,
0.220971,
0.210188,
0.20019,
0.190529,
0.181201,
0.172511,
0.164088,
0.156279,
0.149948,
0.143313,
0.135445,
0.127207,
0.119077,
0.111116,
0.103413,
0.0961485,
0.0889833,
0.0820498,
0.0763345,
0.0709253,
0.06507,
0.0600421,
0.0555066,
0.0511544,
0.0467442,
0.0422355,
0.0375999,
0.0324369,
0.0277513,
0.0233159,
0.0184905,
0.0141661,
0.010318,
0.0065234,
0.00339913,
0.00142989,
0.0003136,
1.21648e-05,
0.0
],
"expected": {
"Rf": 72.42846923570649,
"Rg": 115.48226172022527,
"CCT_K": 4242.020225454432,
"Duv": -0.061811178268578196,
"bins": [
{
"bin": 1,
"ref_a": 21.43410030670144,
"ref_b": 4.90142850266573,
"test_a": 21.754364677788764,
"test_b": 6.028959887700748,
"ref_a_norm": 0.9748367120906379,
"ref_b_norm": 0.22292013089964466,
"test_a_norm": 0.9894025423351167,
"test_b_norm": 0.27420098581954466,
"Rcs_pct": 2.4290350400222676,
"Rhs": 0.047453855159103865,
"Rf_h": 83.53674808568866
},
{
"bin": 2,
"ref_a": 20.63505113818434,
"ref_b": 14.283337677544614,
"test_a": 18.25222692435521,
"test_b": 16.891133889352687,
"ref_a_norm": 0.8222381933674561,
"ref_b_norm": 0.5691435261582284,
"test_a_norm": 0.7272905693673594,
"test_b_norm": 0.6730555364318426,
"Rcs_pct": -2.121564435516107,
"Rhs": 0.13914975248617142,
"Rf_h": 69.77968032788063
},
{
"bin": 3,
"ref_a": 14.629113610798417,
"ref_b": 22.260093628513623,
"test_a": 10.384327641547301,
"test_b": 26.11873592756626,
"ref_a_norm": 0.5492054713971743,
"ref_b_norm": 0.8356873519369594,
"test_a_norm": 0.38984792306958044,
"test_b_norm": 0.9805483133857796,
"Rcs_pct": 3.1913177195830578,
"Rhs": 0.21298139703299326,
"Rf_h": 57.54160217933594
},
{
"bin": 4,
"ref_a": 3.8423149103576013,
"ref_b": 22.109218102792415,
"test_a": -0.9720534930269555,
"test_b": 25.385903109075425,
"ref_a_norm": 0.17122151182532394,
"ref_b_norm": 0.9852325582765982,
"test_a_norm": -0.04331671727439753,
"test_b_norm": 1.131248429864524,
"Rcs_pct": 10.13558853588513,
"Rhs": 0.23890222059233687,
"Rf_h": 59.58909922550171
},
{
"bin": 5,
"ref_a": -2.186571142791434,
"ref_b": 19.142977633613715,
"test_a": -5.886837111970642,
"test_b": 21.93731981339119,
"ref_a_norm": -0.1134852290405945,
"ref_b_norm": 0.993539683550488,
"test_a_norm": -0.30553273337531833,
"test_b_norm": 1.1385688372257725,
"Rcs_pct": 17.970906861711207,
"Rhs": 0.16006358109743493,
"Rf_h": 67.34382626976937
},
{
"bin": 6,
"ref_a": -11.104600804688529,
"ref_b": 17.233883700252907,
"test_a": -13.97297513106531,
"test_b": 19.346249262977278,
"ref_a_norm": -0.5416434405814599,
"ref_b_norm": 0.8406083411881414,
"test_a_norm": -0.681552669768544,
"test_b_norm": 0.9436421171233145,
"Rcs_pct": 16.339885679194687,
"Rhs": 0.05908777364453933,
"Rf_h": 75.25377187782897
},
{
"bin": 7,
"ref_a": -18.189968167341636,
"ref_b": 11.354085705300378,
"test_a": -19.7206081839055,
"test_b": 12.529259563187352,
"ref_a_norm": -0.8483051075881072,
"ref_b_norm": 0.5295077378470778,
"test_a_norm": -0.9196878462484812,
"test_b_norm": 0.5843130006588837,
"Rcs_pct": 8.980075067009068,
"Rhs": -0.00591078587114994,
"Rf_h": 80.20887812533893
},
{
"bin": 8,
"ref_a": -22.71806289835211,
"ref_b": 3.7143225742842416,
"test_a": -24.447871024049007,
"test_b": 3.7241303377402764,
"ref_a_norm": -0.9868965798659958,
"ref_b_norm": 0.16135408469821927,
"test_a_norm": -1.0620412667485428,
"test_b_norm": 0.16178014427267345,
"Rcs_pct": 7.378392289449014,
"Rhs": 0.014242128202517721,
"Rf_h": 80.82561555010895
},
{
"bin": 9,
"ref_a": -19.347306328963583,
"ref_b": -2.026321281934058,
"test_a": -20.06625868011774,
"test_b": -2.2169511268986613,
"ref_a_norm": -0.9945601047642705,
"ref_b_norm": -0.10416428376023783,
"test_a_norm": -1.0315182897191424,
"test_b_norm": -0.1139637274324231,
"Rcs_pct": 3.8159820415743932,
"Rhs": 0.002400965905842326,
"Rf_h": 84.18920436335856
},
{
"bin": 10,
"ref_a": -20.196747504457814,
"ref_b": -11.155645978902756,
"test_a": -19.571913022466653,
"test_b": -11.983094867927717,
"ref_a_norm": -0.8753463645436907,
"ref_b_norm": -0.48349637235468895,
"test_a_norm": -0.8482654401457509,
"test_b_norm": -0.5193587990495737,
"Rcs_pct": -0.25928689544241135,
"Rhs": 0.04486387349837399,
"Rf_h": 78.41799259263864
},
{
"bin": 11,
"ref_a": -12.180252597877518,
"ref_b": -17.29419405143065,
"test_a": -8.685736053966526,
"test_b": -19.136347393141005,
"ref_a_norm": -0.5758178906963753,
"ref_b_norm": -0.8175779820628593,
"test_a_norm": -0.4106156398276985,
"test_b_norm": -0.9046652442554165,
"Rcs_pct": -1.937104087873796,
"Rhs": 0.18574374203064478,
"Rf_h": 70.11612314013637
},
{
"bin": 12,
"ref_a": -5.5063114456196685,
"ref_b": -23.660299840104926,
"test_a": 0.33801652790105613,
"test_b": -25.549448307177354,
"ref_a_norm": -0.22666642762606753,
"ref_b_norm": -0.973972448577082,
"test_a_norm": 0.013914396164214258,
"test_b_norm": -1.051738942266285,
"Rcs_pct": 2.9337241934789535,
"Rhs": 0.2511296210166835,
"Rf_h": 57.44257228382194
},
{
"bin": 13,
"ref_a": 3.5184320625342473,
"ref_b": -15.384072281892932,
"test_a": 8.171211821546612,
"test_b": -15.810559390232124,
"ref_a_norm": 0.22294961668953173,
"ref_b_norm": -0.9748299689781756,
"test_a_norm": 0.517778519273329,
"test_b_norm": -1.0018548299495602,
"Rcs_pct": 8.40238513904124,
"Rhs": 0.2838915590622778,
"Rf_h": 68.25214199751044
},
{
"bin": 14,
"ref_a": 13.818253230994431,
"ref_b": -18.69223347630265,
"test_a": 19.465715586791525,
"test_b": -18.5055601512992,
"ref_a_norm": 0.5944537830128539,
"ref_b_norm": -0.8041297779971259,
"test_a_norm": 0.8374045601990865,
"test_b_norm": -0.7960991924823818,
"Rcs_pct": 12.82990320691419,
"Rhs": 0.2064677427813491,
"Rf_h": 61.93860124627672
},
{
"bin": 15,
"ref_a": 15.249684263415222,
"ref_b": -11.146224476355433,
"test_a": 18.69153846700258,
"test_b": -10.85760757482259,
"ref_a_norm": 0.8073350187996868,
"ref_b_norm": -0.5900933548343934,
"test_a_norm": 0.9895505571780975,
"test_b_norm": -0.5748136593600464,
"Rcs_pct": 14.301773907584508,
"Rhs": 0.11393813158884211,
"Rf_h": 76.24421565028895
},
{
"bin": 16,
"ref_a": 20.000399536628798,
"ref_b": -3.7137039513672825,
"test_a": 21.4803892244034,
"test_b": -2.9898158247964486,
"ref_a_norm": 0.9831945245209823,
"ref_b_norm": -0.18256102254303758,
"test_a_norm": 1.0559489589862838,
"test_b_norm": -0.14697559130668933,
"Rcs_pct": 6.441410516864719,
"Rhs": 0.049095353201348696,
"Rf_h": 81.87695242384159
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0006",
"source": "L0006/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.0669453,
0.163875,
0.313751,
0.511868,
0.755586,
1.0572,
1.47399,
1.98458,
2.53148,
3.16485,
3.89114,
4.71973,
5.66192,
6.72009,
7.89749,
9.1821,
10.5907,
12.124,
13.7944,
15.6171,
17.5852,
19.7007,
21.9446,
24.2857,
26.6967,
29.1927,
31.7418,
34.3268,
36.8831,
39.319,
41.6882,
43.6426,
44.9828,
45.8038,
46.0636,
45.7236,
44.797,
43.3186,
41.3762,
39.0963,
36.6166,
34.0631,
31.5347,
29.1115,
26.8459,
24.7802,
22.9186,
21.2544,
19.7441,
18.3524,
17.0529,
15.8312,
14.6898,
13.616,
12.6089,
11.6733,
10.8191,
10.0561,
9.38411,
8.7985,
8.2961,
7.87779,
7.54223,
7.28474,
7.0951,
6.965,
6.87107,
6.82273,
6.81647,
6.85261,
6.93125,
7.05107,
7.21512,
7.42497,
7.70844,
8.04881,
8.40537,
8.80086,
9.2363,
9.70982,
10.2168,
10.7529,
11.3089,
11.8855,
12.4838,
13.0986,
13.7266,
14.3625,
15.0024,
15.6426,
16.2794,
16.9017,
17.5088,
18.0996,
18.6757,
19.2328,
19.7619,
20.2581,
20.7218,
21.1582,
21.5639,
21.9379,
22.2755,
22.5737,
22.8325,
23.0587,
23.2452,
23.3903,
23.4995,
23.572,
23.6232,
23.6861,
23.7386,
23.7502,
23.7374,
23.6998,
23.6434,
23.5765,
23.5028,
23.4193,
23.3304,
23.2373,
23.1452,
23.0501,
22.95,
22.8418,
22.7265,
22.6117,
22.4943,
22.369,
22.2317,
22.0863,
21.9411,
21.8044,
21.6739,
21.5391,
21.3982,
21.2522,
21.1031,
20.9562,
20.8107,
20.665,
20.5196,
20.3779,
20.241,
20.1076,
19.9785,
19.8512,
19.7257,
19.6057,
19.4925,
19.389,
19.2923,
19.2021,
19.1202,
19.0468,
18.9819,
18.926,
18.8996,
18.877,
18.8386,
18.7999,
18.7577,
18.7136,
18.6669,
18.6186,
18.5694,
18.5234,
18.4832,
18.4504,
18.4205,
18.3865,
18.3476,
18.3037,
18.2571,
18.2095,
18.1606,
18.1075,
18.0531,
17.9959,
17.934,
17.8698,
17.803,
17.7564,
17.7091,
17.6361,
17.5555,
17.467,
17.3702,
17.2684,
17.1626,
17.0515,
16.9357,
16.8119,
16.6794,
16.5378,
16.3875,
16.2316,
16.0723,
15.9147,
15.756,
15.5943,
15.43,
15.2924,
15.1537,
14.9785,
14.7946,
14.605,
14.411,
14.2173,
14.0226,
13.8246,
13.6239,
13.4209,
13.2176,
13.0154,
12.813,
12.6123,
12.4117,
12.211,
12.0103,
11.839,
11.6652,
11.4581,
11.2511,
11.0464,
10.8412,
10.6323,
10.4203,
10.2057,
9.99083,
9.77735,
9.56494,
9.35455,
9.14557,
8.93746,
8.76077,
8.58575,
8.38115,
8.17659,
7.97268,
7.76892,
7.56779,
7.37057,
7.17686,
6.98644,
6.79795,
6.61191,
6.42891,
6.24883,
6.09658,
5.9467,
5.7761,
5.61235,
5.45454,
5.29872,
5.14378,
4.98911,
4.83568,
4.68665,
4.54268,
4.40534,
4.27449,
4.16466,
4.0553,
3.92899,
3.80348,
3.68079,
3.56245,
3.44853,
3.33833,
3.23081,
3.12464,
3.01954,
2.91594,
2.8132,
2.72563,
2.63881,
2.54206,
2.44968,
2.35992,
2.2717,
2.18279,
2.09435,
2.00787,
1.925,
1.84601,
1.78039,
1.71697,
1.64524,
1.57448,
1.50643,
1.44145,
1.38011,
1.32255,
1.26745,
1.21516,
1.1648,
1.1165,
1.07485,
1.03236,
0.982946,
0.931908,
0.881221,
0.833176,
0.787097,
0.745055,
0.706045,
0.668745,
0.638866,
0.610578,
0.580288,
0.553642,
0.529344,
0.50625,
0.484188,
0.462953,
0.442639,
0.423579,
0.407689,
0.391627,
0.372637,
0.352837,
0.332526,
0.312197,
0.29295,
0.275388,
0.258521,
0.242349,
0.229266,
0.216255,
0.201291,
0.186376,
0.170702,
0.155421,
0.14132,
0.128523,
0.117341,
0.106461,
0.0965479,
0.0866375,
0.0756172,
0.0657833,
0.0566462,
0.0477552,
0.0381855,
0.0296612,
0.0229959,
0.0181043,
0.0139494
],
"expected": {
"Rf": 66.2261955710554,
"Rg": 113.31608017250115,
"CCT_K": 5663.99730371379,
"Duv": -0.058905469260830165,
"bins": [
{
"bin": 1,
"ref_a": 24.137871836687623,
"ref_b": 5.245217921445655,
"test_a": 23.831141713435752,
"test_b": 6.791190434233697,
"ref_a_norm": 0.9771943907006746,
"ref_b_norm": 0.2123467041965502,
"test_a_norm": 0.9647767692165353,
"test_b_norm": 0.27493364963627764,
"Rcs_pct": 0.003108697057946774,
"Rhs": 0.06380691260669989,
"Rf_h": 78.11672512297143
},
{
"bin": 2,
"ref_a": 18.80488318569917,
"ref_b": 12.0863628519726,
"test_a": 16.11370737850314,
"test_b": 14.74133380274794,
"ref_a_norm": 0.8412291523950644,
"ref_b_norm": 0.5406787522741039,
"test_a_norm": 0.7208404469254511,
"test_b_norm": 0.6594478475404204,
"Rcs_pct": -3.41149763297898,
"Rhs": 0.16563727474528947,
"Rf_h": 64.21506127669781
},
{
"bin": 3,
"ref_a": 13.73614831592917,
"ref_b": 20.670927713097903,
"test_a": 9.025580591342578,
"test_b": 24.53417274634546,
"ref_a_norm": 0.5534591036443446,
"ref_b_norm": 0.8328763537243681,
"test_a_norm": 0.3636601490507679,
"test_b_norm": 0.988534845761772,
"Rcs_pct": 2.3978656595508734,
"Rhs": 0.24429128788404997,
"Rf_h": 54.385433932796836
},
{
"bin": 4,
"ref_a": 3.986049101838091,
"ref_b": 22.173704076869456,
"test_a": -1.8498340634360653,
"test_b": 25.5173101015619,
"ref_a_norm": 0.17692866699142445,
"ref_b_norm": 0.9842236772180588,
"test_a_norm": -0.08210854072222798,
"test_b_norm": 1.1326362385737467,
"Rcs_pct": 9.502520333758477,
"Rhs": 0.283013734788424,
"Rf_h": 53.03071562371346
},
{
"bin": 5,
"ref_a": -1.595677678530143,
"ref_b": 21.584238839112253,
"test_a": -6.9105734631112625,
"test_b": 24.616255366461893,
"ref_a_norm": -0.07372671446045784,
"ref_b_norm": 0.9972784824585689,
"test_a_norm": -0.3192962359053247,
"test_b_norm": 1.137369817794669,
"Rcs_pct": 18.53077566257054,
"Rhs": 0.21352050822640167,
"Rf_h": 57.91443753438172
},
{
"bin": 6,
"ref_a": -9.410261405559504,
"ref_b": 16.34174116665616,
"test_a": -11.703426716652366,
"test_b": 17.827004915213216,
"ref_a_norm": -0.4990194099639093,
"ref_b_norm": 0.866590807982217,
"test_a_norm": -0.6206243209406863,
"test_b_norm": 0.9453532788109068,
"Rcs_pct": 13.304866981161725,
"Rhs": 0.05735270391245155,
"Rf_h": 79.29145385666864
},
{
"bin": 7,
"ref_a": -17.782814058235182,
"ref_b": 12.339796201656608,
"test_a": -19.047190740943496,
"test_b": 12.758803903916373,
"ref_a_norm": -0.8215729501607355,
"ref_b_norm": 0.5701034007653222,
"test_a_norm": -0.8799876463907766,
"test_b_norm": 0.5894617201493235,
"Rcs_pct": 5.932495083820079,
"Rhs": 0.01635761208324874,
"Rf_h": 78.95856981040056
},
{
"bin": 8,
"ref_a": -24.181339838997125,
"ref_b": 2.325391437407178,
"test_a": -25.282877025448848,
"test_b": 1.1894550908381312,
"ref_a_norm": -0.9954079991393834,
"ref_b_norm": 0.09572311763272964,
"test_a_norm": -1.040752009605472,
"test_b_norm": 0.0489630897179617,
"Rcs_pct": 3.5350309116214627,
"Rhs": 0.054707724693380526,
"Rf_h": 77.6749248247379
},
{
"bin": 9,
"ref_a": -15.608146987850896,
"ref_b": -3.07803880663944,
"test_a": -14.605122413099265,
"test_b": -4.339389890864708,
"ref_a_norm": -0.9811040665209425,
"ref_b_norm": -0.1934807759341222,
"test_a_norm": -0.9180554874759573,
"test_b_norm": -0.27276736126723516,
"Rcs_pct": -4.636907281346477,
"Rhs": 0.09006328341669734,
"Rf_h": 78.93304537659641
},
{
"bin": 10,
"ref_a": -19.98347128613966,
"ref_b": -11.452541507066172,
"test_a": -16.297261829974268,
"test_b": -14.649278421760709,
"ref_a_norm": -0.8676175047710867,
"ref_b_norm": -0.4972322047241042,
"test_a_norm": -0.7075742467891736,
"test_b_norm": -0.6360241526105858,
"Rcs_pct": -5.596243083732057,
"Rhs": 0.20431655723011566,
"Rf_h": 60.166996690230135
},
{
"bin": 11,
"ref_a": -13.152287300778541,
"ref_b": -19.04418234301879,
"test_a": -7.123091197937318,
"test_b": -22.22953929345084,
"ref_a_norm": -0.5682706714506753,
"ref_b_norm": -0.8228416882784918,
"test_a_norm": -0.3077672898474948,
"test_b_norm": -0.9604713561557245,
"Rcs_pct": -3.0293037828462475,
"Rhs": 0.2930635923580632,
"Rf_h": 51.070934843310475
},
{
"bin": 12,
"ref_a": -3.4619450431168515,
"ref_b": -20.760474255403157,
"test_a": 3.5340876143841546,
"test_b": -22.566408203880897,
"ref_a_norm": -0.16448524863841626,
"ref_b_norm": -0.9863795430666424,
"test_a_norm": 0.16791291390303684,
"test_b_norm": -1.0721837631915463,
"Rcs_pct": 1.930785152720271,
"Rhs": 0.34275079798824787,
"Rf_h": 50.52187461801259
},
{
"bin": 13,
"ref_a": 2.2819731618288905,
"ref_b": -15.716754039587299,
"test_a": 8.037629789805495,
"test_b": -16.459138524342286,
"ref_a_norm": 0.14368701920500257,
"ref_b_norm": -0.9896231810704422,
"test_a_norm": 0.5060984437892706,
"test_b_norm": -1.0363682591909027,
"Rcs_pct": 11.654984607631548,
"Rhs": 0.34632827833902585,
"Rf_h": 60.610861156202624
},
{
"bin": 14,
"ref_a": 13.076433819156223,
"ref_b": -18.38981536231859,
"test_a": 19.133709095242263,
"test_b": -18.216568627266636,
"ref_a_norm": 0.5795011753277554,
"ref_b_norm": -0.814971403052739,
"test_a_norm": 0.8479381353063525,
"test_b_norm": -0.8072937221213196,
"Rcs_pct": 14.275182601895281,
"Rhs": 0.22746266602519696,
"Rf_h": 59.13894282083309
},
{
"bin": 15,
"ref_a": 12.67005034053983,
"ref_b": -8.135393293395426,
"test_a": 16.22061946545897,
"test_b": -8.016121356041813,
"ref_a_norm": 0.8414695497474654,
"ref_b_norm": -0.5403045408358121,
"test_a_norm": 1.0772772792032321,
"test_b_norm": -0.5323832066086447,
"Rcs_pct": 19.16661038861162,
"Rhs": 0.13759410390034538,
"Rf_h": 75.90520693288063
},
{
"bin": 16,
"ref_a": 22.797108190154802,
"ref_b": -3.422857409327071,
"test_a": 23.79931219830089,
"test_b": -2.4307183314980056,
"ref_a_norm": 0.9889153990387736,
"ref_b_norm": -0.14848007793634627,
"test_a_norm": 1.0323899910075067,
"test_b_norm": -0.10544209242215688,
"Rcs_pct": 3.4242945421581332,
"Rhs": 0.050692494837224385,
"Rf_h": 80.12814101747786
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0007",
"source": "L0007/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
7.65453e-05,
0.00573809,
0.0323325,
0.0899079,
0.182169,
0.304299,
0.468838,
0.658778,
0.856732,
1.0862,
1.34785,
1.65035,
2.00432,
2.41366,
2.88649,
3.42693,
4.04355,
4.74347,
5.5351,
6.42968,
7.43385,
8.56098,
9.81607,
11.192,
12.6827,
14.3139,
16.1075,
18.1027,
20.3329,
22.8219,
25.9101,
29.3586,
32.8126,
36.5561,
40.5351,
44.632,
48.6947,
52.5042,
55.8454,
58.507,
60.3133,
61.141,
60.9102,
59.6678,
57.5565,
54.8276,
51.7486,
48.5827,
45.4909,
42.6063,
40.011,
37.7404,
35.8039,
34.1287,
32.6315,
31.2354,
29.8896,
28.5683,
27.2505,
25.9248,
24.5993,
23.3166,
22.1206,
21.0491,
20.122,
19.3446,
18.672,
18.1407,
17.7369,
17.4472,
17.2564,
17.1434,
17.0972,
17.1049,
17.1459,
17.2285,
17.3491,
17.4945,
17.672,
17.8813,
18.1199,
18.3859,
18.6718,
18.9832,
19.3208,
19.6765,
20.0431,
20.4164,
20.7931,
21.1687,
21.5416,
21.8959,
22.2333,
22.5538,
22.858,
23.1443,
23.4079,
23.6481,
23.8694,
24.0747,
24.26,
24.4248,
24.569,
24.6932,
24.7968,
24.8859,
24.9547,
25.0005,
25.0302,
25.0429,
25.0495,
25.0886,
25.13,
25.1432,
25.1493,
25.1452,
25.1376,
25.1342,
25.1374,
25.1444,
25.1558,
25.1722,
25.2028,
25.2427,
25.2893,
25.3374,
25.3823,
25.4323,
25.4843,
25.5319,
25.57,
25.5988,
25.6281,
25.6671,
25.7161,
25.7637,
25.8058,
25.8384,
25.8624,
25.8814,
25.8929,
25.8958,
25.893,
25.8883,
25.8868,
25.883,
25.8768,
25.867,
25.8538,
25.8405,
25.8306,
25.8212,
25.8099,
25.7998,
25.7914,
25.7882,
25.7909,
25.7988,
25.8322,
25.8655,
25.8781,
25.8822,
25.8704,
25.8449,
25.8052,
25.7502,
25.6821,
25.6098,
25.5388,
25.474,
25.4103,
25.3356,
25.2479,
25.1465,
25.0352,
24.9181,
24.7952,
24.6651,
24.5289,
24.3826,
24.2256,
24.0619,
23.8938,
23.7611,
23.626,
23.4438,
23.2522,
23.0526,
22.8435,
22.6289,
22.4075,
22.1786,
21.9463,
21.7051,
21.4573,
21.2012,
20.9358,
20.666,
20.3911,
20.1185,
19.8471,
19.5754,
19.3046,
19.0791,
18.852,
18.5739,
18.2858,
17.9905,
17.6937,
17.4014,
17.1132,
16.8239,
16.5325,
16.2383,
15.9454,
15.6557,
15.3674,
15.0813,
14.7956,
14.5111,
14.2275,
13.987,
13.7435,
13.456,
13.1687,
12.8856,
12.6065,
12.3268,
12.0455,
11.7622,
11.48,
11.2006,
10.9254,
10.6534,
10.3841,
10.117,
9.88937,
9.66353,
9.40087,
9.14133,
8.88605,
8.63396,
8.38617,
8.1421,
7.90278,
7.66962,
7.44208,
7.21898,
7.00177,
6.78982,
6.61167,
6.43804,
6.23946,
6.04722,
5.86256,
5.68348,
5.50842,
5.33613,
5.1659,
5.00014,
4.8406,
4.68716,
4.54063,
4.41901,
4.29966,
4.16291,
4.02667,
3.89014,
3.75404,
3.62058,
3.49027,
3.36358,
3.242,
3.12391,
3.00915,
2.8966,
2.80025,
2.70488,
2.59752,
2.49443,
2.39421,
2.29738,
2.20284,
2.10992,
2.02075,
1.9354,
1.85317,
1.7855,
1.72001,
1.64671,
1.57718,
1.51042,
1.4467,
1.38515,
1.32559,
1.26906,
1.21468,
1.16335,
1.11425,
1.07152,
1.02729,
0.974108,
0.918747,
0.86344,
0.811792,
0.763925,
0.720675,
0.681858,
0.646341,
0.617549,
0.590002,
0.559121,
0.529449,
0.501852,
0.475652,
0.450707,
0.426104,
0.402752,
0.38097,
0.363142,
0.346161,
0.32586,
0.30444,
0.283281,
0.262832,
0.242857,
0.223307,
0.204383,
0.186521,
0.172201,
0.159415,
0.145596,
0.132675,
0.119765,
0.105957,
0.0919631,
0.0791472,
0.0684043,
0.0603321,
0.0541161,
0.047719,
0.0389463,
0.0287361,
0.017758,
0.00865738,
0.00292152,
0.000522782,
9.0514e-05,
0.0,
0.0
],
"expected": {
"Rf": 82.95259755330265,
"Rg": 103.54865605474023,
"CCT_K": 7971.408129908118,
"Duv": -0.02879956235826263,
"bins": [
{
"bin": 1,
"ref_a": 23.482869738648983,
"ref_b": 4.439511825880721,
"test_a": 25.018453335975245,
"test_b": 6.431311785366751,
"ref_a_norm": 0.9825946423527376,
"ref_b_norm": 0.1857626679925102,
"test_a_norm": 1.0468481272295966,
"test_b_norm": 0.26910563205998334,
"Rcs_pct": 7.927827787953667,
"Rhs": 0.06920631932726815,
"Rf_h": 74.90988914306404
},
{
"bin": 2,
"ref_a": 22.005596243444362,
"ref_b": 13.76920992227529,
"test_a": 22.728331436086403,
"test_b": 15.583669519996926,
"ref_a_norm": 0.8477261531777264,
"ref_b_norm": 0.5304341327803989,
"test_a_norm": 0.8755682310676688,
"test_b_norm": 0.6003329366054122,
"Rcs_pct": 6.198353643770171,
"Rhs": 0.04265050161573028,
"Rf_h": 77.5482239883905
},
{
"bin": 3,
"ref_a": 11.654856135365176,
"ref_b": 18.54388299414296,
"test_a": 13.265433430742833,
"test_b": 19.093977534533895,
"ref_a_norm": 0.5321290359986146,
"ref_b_norm": 0.8466632678031952,
"test_a_norm": 0.6056636153736449,
"test_b_norm": 0.8717790885466279,
"Rcs_pct": 6.1736665134586195,
"Rhs": -0.0471881658208797,
"Rf_h": 83.32692937585968
},
{
"bin": 4,
"ref_a": 4.454277197937342,
"ref_b": 22.9592962636539,
"test_a": 5.39917056765465,
"test_b": 22.82339213897038,
"ref_a_norm": 0.19045638572640128,
"ref_b_norm": 0.9816956581018561,
"test_a_norm": 0.23085822155658575,
"test_b_norm": 0.9758846572946949,
"Rcs_pct": 0.21826631060784757,
"Rhs": -0.040759195902217826,
"Rf_h": 89.46489353931761
},
{
"bin": 5,
"ref_a": -1.772441538931332,
"ref_b": 21.836697882394965,
"test_a": -0.5785314684596293,
"test_b": 20.516629589530545,
"ref_a_norm": -0.08090195683323384,
"ref_b_norm": 0.9967220642589155,
"test_a_norm": -0.02640669768787314,
"test_b_norm": 0.9364683939964655,
"Rcs_pct": -6.972741053870161,
"Rhs": -0.0416932400873743,
"Rf_h": 86.62470415436573
},
{
"bin": 6,
"ref_a": -10.844808637633825,
"ref_b": 17.131269348836568,
"test_a": -10.396785788032924,
"test_b": 15.903180728411904,
"ref_a_norm": -0.5348762290781177,
"ref_b_norm": 0.8449304229149125,
"test_a_norm": -0.5127793179806022,
"test_b_norm": 0.7843599294912671,
"Rcs_pct": -6.263891073139241,
"Rhs": 0.0152782530421519,
"Rf_h": 87.36502187121428
},
{
"bin": 7,
"ref_a": -18.40696637908179,
"ref_b": 10.60733158088937,
"test_a": -18.127540051611,
"test_b": 8.540685927514154,
"ref_a_norm": -0.8664314468566428,
"ref_b_norm": 0.4992960523556188,
"test_a_norm": -0.8532786137273614,
"test_b_norm": 0.40201729676291137,
"Rcs_pct": -6.498136197518105,
"Rhs": 0.07357700663143972,
"Rf_h": 82.8001183367942
},
{
"bin": 8,
"ref_a": -24.870458620994196,
"ref_b": 3.164501604781179,
"test_a": -26.43660351170149,
"test_b": -0.45703014060182295,
"ref_a_norm": -0.9920020549825301,
"ref_b_norm": 0.12622172123068615,
"test_a_norm": -1.054470502937509,
"test_b_norm": -0.0182294522821244,
"Rcs_pct": 3.308710828765653,
"Rhs": 0.15386257434572215,
"Rf_h": 70.57107534599287
},
{
"bin": 9,
"ref_a": -12.302765561282534,
"ref_b": -2.6325314011006005,
"test_a": -12.409832354570387,
"test_b": -5.233900355069523,
"ref_a_norm": -0.9778638537174422,
"ref_b_norm": -0.20924216494978473,
"test_a_norm": -0.9863738709625984,
"test_b_norm": -0.41600743716421995,
"Rcs_pct": 4.868440318809349,
"Rhs": 0.20113211348176482,
"Rf_h": 80.3045859853857
},
{
"bin": 10,
"ref_a": -16.492792832685804,
"ref_b": -11.071085471152355,
"test_a": -16.62371516102908,
"test_b": -13.521572354557502,
"ref_a_norm": -0.8302827924222576,
"ref_b_norm": -0.5573423405838628,
"test_a_norm": -0.8368737050390612,
"test_b_norm": -0.6807051398979685,
"Rcs_pct": 7.401684271910183,
"Rhs": 0.09891070405992683,
"Rf_h": 81.66696392099401
},
{
"bin": 11,
"ref_a": -15.194870674921905,
"ref_b": -24.218117016214794,
"test_a": -15.949798924318978,
"test_b": -26.031181045295625,
"ref_a_norm": -0.5314707278634504,
"ref_b_norm": -0.8470766585287863,
"test_a_norm": -0.5578758401395248,
"test_b_norm": -0.9104921676050807,
"Rcs_pct": 6.739796312576242,
"Rhs": 0.01327672068758082,
"Rf_h": 85.53336122721569
},
{
"bin": 12,
"ref_a": -2.129404041470915,
"ref_b": -18.841457629017253,
"test_a": -1.5853829708265592,
"test_b": -19.072202398073642,
"ref_a_norm": -0.11230201659700799,
"ref_b_norm": -0.9936741201562236,
"test_a_norm": -0.08361104855393875,
"test_b_norm": -1.005843301006629,
"Rcs_pct": 0.6338023258165522,
"Rhs": 0.030513768547939857,
"Rf_h": 93.24852869483682
},
{
"bin": 13,
"ref_a": 3.565232468441208,
"ref_b": -16.71319310293632,
"test_a": 4.342352210072228,
"test_b": -16.70351217132951,
"ref_a_norm": 0.20862455071257133,
"ref_b_norm": -0.9779958061464159,
"test_a_norm": 0.2540987963284613,
"test_b_norm": -0.9774293129303837,
"Rcs_pct": 0.8315977012911819,
"Rhs": 0.04471098808144166,
"Rf_h": 90.6617137159113
},
{
"bin": 14,
"ref_a": 15.147703190677978,
"ref_b": -17.70330805937641,
"test_a": 16.31853720340087,
"test_b": -15.617642814665436,
"ref_a_norm": 0.6501339632714963,
"ref_b_norm": -0.7598196034592006,
"test_a_norm": 0.7003857372495507,
"test_b_norm": -0.6703036026151893,
"Rcs_pct": -4.6511444738008345,
"Rhs": 0.0915152484749382,
"Rf_h": 81.9490018308905
},
{
"bin": 15,
"ref_a": 13.089596581745946,
"ref_b": -7.962062936482063,
"test_a": 15.365178180644554,
"test_b": -7.539020534835222,
"ref_a_norm": 0.8543584641034702,
"ref_b_norm": -0.5196841490893863,
"test_a_norm": 1.0028857611546536,
"test_b_norm": -0.4920721555291211,
"Rcs_pct": 10.815553239908008,
"Rhs": 0.10547587861295166,
"Rf_h": 82.05345505732826
},
{
"bin": 16,
"ref_a": 24.370891505389828,
"ref_b": -4.006634730914093,
"test_a": 25.024596015329493,
"test_b": -1.3590301290630447,
"ref_a_norm": 0.986753832146305,
"ref_b_norm": -0.16222476612583486,
"test_a_norm": 1.0132216956683116,
"test_b_norm": -0.055025815840945624,
"Rcs_pct": 0.5045813215235608,
"Rhs": 0.11030277653168427,
"Rf_h": 76.44402680339701
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0008",
"source": "L0008/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.0,
0.0,
0.00235407,
0.0238872,
0.0765528,
0.165658,
0.308773,
0.481918,
0.65961,
0.862422,
1.09211,
1.35334,
1.65196,
1.99044,
2.37038,
2.78568,
3.2388,
3.72811,
4.25583,
4.8281,
5.4395,
6.08707,
6.76392,
7.45777,
8.15872,
8.87293,
9.59272,
10.3208,
11.0516,
11.7708,
12.5094,
13.1745,
13.6934,
14.0988,
14.371,
14.4853,
14.4288,
14.189,
13.7741,
13.2059,
12.5192,
11.7523,
10.9397,
10.1163,
9.31376,
8.56355,
7.8802,
7.27172,
6.72819,
6.23875,
5.79561,
5.39043,
5.02123,
4.67877,
4.35805,
4.05762,
3.77623,
3.51611,
3.27873,
3.06385,
2.87373,
2.7118,
2.5776,
2.47069,
2.38846,
2.32839,
2.28392,
2.25934,
2.25365,
2.26508,
2.29387,
2.34028,
2.40528,
2.49046,
2.6079,
2.75053,
2.90401,
3.08043,
3.28096,
3.50428,
3.74894,
4.01396,
4.29668,
4.59783,
4.91726,
5.25261,
5.60291,
5.96688,
6.34137,
6.72575,
7.11773,
7.51206,
7.9075,
8.30013,
8.69001,
9.07559,
9.45367,
9.82119,
10.1781,
10.5237,
10.8547,
11.1721,
11.4717,
11.7538,
12.0195,
12.2688,
12.4984,
12.7059,
12.8936,
13.0633,
13.2217,
13.3718,
13.5166,
13.6535,
13.7765,
13.885,
13.9854,
14.0846,
14.1829,
14.2785,
14.3723,
14.4657,
14.5617,
14.6574,
14.7521,
14.8438,
14.9348,
15.0304,
15.1282,
15.2244,
15.3158,
15.4052,
15.4997,
15.6044,
15.7181,
15.8327,
15.9454,
16.0586,
16.1757,
16.3001,
16.4295,
16.5604,
16.693,
16.8305,
16.977,
17.13,
17.289,
17.4532,
17.6224,
17.798,
17.9819,
18.1749,
18.3752,
18.5848,
18.8047,
19.0334,
19.2705,
19.5164,
19.7535,
19.9935,
20.2527,
20.5089,
20.7571,
21.0005,
21.238,
21.4701,
21.6964,
21.9213,
22.1487,
22.3791,
22.6086,
22.8278,
23.0323,
23.2246,
23.4058,
23.5774,
23.7399,
23.8877,
24.0224,
24.1402,
24.2424,
24.3339,
24.4149,
24.4954,
24.5673,
24.6146,
24.6445,
24.659,
24.6572,
24.6421,
24.6135,
24.5691,
24.5102,
24.4332,
24.3396,
24.2295,
24.1043,
23.9691,
23.8242,
23.6756,
23.5202,
23.3532,
23.1768,
23.0266,
22.8706,
22.6654,
22.4472,
22.2188,
21.9801,
21.7373,
21.4885,
21.2306,
20.9633,
20.6872,
20.4056,
20.1229,
19.8387,
19.5546,
19.2671,
18.9765,
18.6833,
18.4331,
18.1795,
17.8757,
17.5688,
17.2615,
16.9487,
16.6291,
16.3042,
15.9763,
15.6492,
15.3222,
14.9975,
14.6742,
14.3505,
14.0273,
13.7507,
13.4763,
13.1571,
12.8384,
12.5215,
12.2036,
11.8898,
11.5817,
11.2792,
10.9849,
10.6955,
10.4105,
10.1291,
9.84979,
9.61226,
9.38047,
9.11816,
8.86484,
8.61963,
8.37793,
8.14033,
7.90783,
7.67996,
7.45686,
7.23874,
7.02784,
6.82606,
6.65842,
6.49427,
6.30563,
6.11905,
5.93527,
5.75694,
5.58386,
5.41441,
5.2488,
5.08485,
4.9241,
4.76646,
4.61047,
4.47811,
4.34793,
4.20103,
4.05925,
3.92146,
3.78599,
3.6539,
3.52511,
3.39856,
3.27463,
3.15298,
3.0491,
2.94723,
2.8326,
2.72067,
2.61237,
2.5083,
2.40842,
2.3123,
2.22142,
2.13449,
2.05164,
1.97252,
1.9037,
1.83381,
1.75188,
1.6682,
1.58545,
1.50637,
1.43087,
1.36126,
1.29688,
1.23775,
1.18994,
1.14464,
1.09615,
1.05128,
1.00956,
0.969786,
0.931044,
0.892824,
0.855824,
0.819462,
0.788105,
0.756553,
0.72056,
0.686625,
0.655348,
0.626445,
0.598651,
0.571904,
0.545501,
0.520326,
0.500079,
0.480231,
0.458527,
0.436609,
0.413529,
0.39013,
0.367104,
0.345344,
0.324909,
0.30481,
0.287975,
0.271934,
0.254048,
0.237291,
0.22057,
0.203268,
0.186058,
0.169591,
0.153681,
0.140372,
0.128209
],
"expected": {
"Rf": 70.81842557080213,
"Rg": 114.15720812864069,
"CCT_K": 2443.5849600875645,
"Duv": -0.05138863156076942,
"bins": [
{
"bin": 1,
"ref_a": 25.304677933039773,
"ref_b": 5.680905997599094,
"test_a": 24.21195069083772,
"test_b": 5.5411931961644125,
"ref_a_norm": 0.9757140763898617,
"ref_b_norm": 0.21904803385257587,
"test_a_norm": 0.9335799953044386,
"test_b_norm": 0.2136608976332411,
"Rcs_pct": -4.237546467167398,
"Rhs": 0.00293632753935819,
"Rf_h": 88.20984844262198
},
{
"bin": 2,
"ref_a": 19.78998560900307,
"ref_b": 14.035508267466435,
"test_a": 16.207820335370922,
"test_b": 16.668189888819505,
"ref_a_norm": 0.8156821408802416,
"ref_b_norm": 0.5785003414424451,
"test_a_norm": 0.6680363417820421,
"test_b_norm": 0.6870113542136926,
"Rcs_pct": -6.247750668376445,
"Rhs": 0.17225122072881785,
"Rf_h": 68.73357066069185
},
{
"bin": 3,
"ref_a": 15.605606777042368,
"ref_b": 24.142126282281545,
"test_a": 8.677606379535844,
"test_b": 30.14986630415219,
"ref_a_norm": 0.5428645594997761,
"ref_b_norm": 0.8398202605552654,
"test_a_norm": 0.3018636206872293,
"test_b_norm": 1.048808554772691,
"Rcs_pct": 3.98744682347037,
"Rhs": 0.3164926324757621,
"Rf_h": 37.43905956362215
},
{
"bin": 4,
"ref_a": 3.070600679151805,
"ref_b": 19.944631328099284,
"test_a": -2.1765556860249506,
"test_b": 25.27538127457977,
"ref_a_norm": 0.1521634831233909,
"ref_b_norm": 0.9883553381268082,
"test_a_norm": -0.10785912236854701,
"test_b_norm": 1.2525204199049977,
"Rcs_pct": 20.8361329967669,
"Rhs": 0.3065623949081127,
"Rf_h": 49.23903508741133
},
{
"bin": 5,
"ref_a": -2.5283976550914784,
"ref_b": 15.714957718534201,
"test_a": -5.510872327196974,
"test_b": 19.551273935930606,
"ref_a_norm": -0.15884831716571557,
"ref_b_norm": 0.9873029991515372,
"test_a_norm": -0.3462243344228533,
"test_b_norm": 1.2283221972281602,
"Rcs_pct": 27.294332931293713,
"Rhs": 0.13675512666154496,
"Rf_h": 66.22113183823171
},
{
"bin": 6,
"ref_a": -10.971588545232438,
"ref_b": 15.36947802053562,
"test_a": -12.625531960354555,
"test_b": 19.977651474506942,
"ref_a_norm": -0.5810063880370409,
"ref_b_norm": 0.8138989968418388,
"test_a_norm": -0.6685918535032352,
"test_b_norm": 1.0579273071363833,
"Rcs_pct": 25.15620020096342,
"Rhs": -0.06275021219920524,
"Rf_h": 66.8643685653943
},
{
"bin": 7,
"ref_a": -18.31532785167816,
"ref_b": 13.470070086304105,
"test_a": -19.54337586326706,
"test_b": 18.66226863011495,
"ref_a_norm": -0.8055897692835199,
"ref_b_norm": 0.5924737324352237,
"test_a_norm": -0.8596047955138224,
"test_b_norm": 0.8208497713931917,
"Rcs_pct": 17.179078209819355,
"Rhs": -0.1598785958622435,
"Rf_h": 63.731625187523775
},
{
"bin": 8,
"ref_a": -21.278790217491355,
"ref_b": 3.9349489067545558,
"test_a": -19.662251585517502,
"test_b": 6.909186102545491,
"ref_a_norm": -0.9833280413247971,
"ref_b_norm": 0.18184048818769183,
"test_a_norm": -0.9086251211654518,
"test_b_norm": 0.31928490144048893,
"Rcs_pct": -4.6453449654617645,
"Rhs": -0.1493772741414339,
"Rf_h": 74.16049259478112
},
{
"bin": 9,
"ref_a": -24.15277901583816,
"ref_b": -5.107099972625705,
"test_a": -23.519056880354558,
"test_b": -3.459340881246181,
"ref_a_norm": -0.9783672658662099,
"ref_b_norm": -0.2068755497430204,
"test_a_norm": -0.9526968039866301,
"test_b_norm": -0.1401290459149502,
"Rcs_pct": -3.819880807791303,
"Rhs": -0.06045592979855917,
"Rf_h": 83.25241147362108
},
{
"bin": 10,
"ref_a": -19.24333082380685,
"ref_b": -12.781672952088028,
"test_a": -17.34842512384054,
"test_b": -13.015655267708107,
"ref_a_norm": -0.8329923740437629,
"ref_b_norm": -0.5532844700377337,
"test_a_norm": -0.7509669693954559,
"test_b_norm": -0.5634129392906501,
"Rcs_pct": -6.257455537891263,
"Rhs": 0.053992387576927744,
"Rf_h": 82.46595320147664
},
{
"bin": 11,
"ref_a": -11.047097682234714,
"ref_b": -16.635270646043853,
"test_a": -7.539454895379709,
"test_b": -17.88666938190233,
"ref_a_norm": -0.5532056794785486,
"ref_b_norm": -0.8330447023975829,
"test_a_norm": -0.37755339802994103,
"test_b_norm": -0.8957110160197091,
"Rcs_pct": -4.548204344300861,
"Rhs": 0.18086507281765551,
"Rf_h": 69.74116637974268
},
{
"bin": 12,
"ref_a": -5.319347440428119,
"ref_b": -21.168036921054647,
"test_a": -0.6380866214985048,
"test_b": -22.679675631993955,
"ref_a_norm": -0.24371431026374724,
"ref_b_norm": -0.9698470678270188,
"test_a_norm": -0.029234947066085384,
"test_b_norm": -1.0391051845284356,
"Rcs_pct": 2.608449337715269,
"Rhs": 0.2238697906640351,
"Rf_h": 58.97838901229049
},
{
"bin": 13,
"ref_a": 3.7150477215029363,
"ref_b": -14.623650824756291,
"test_a": 6.103621306709806,
"test_b": -16.101499617203864,
"ref_a_norm": 0.24622262274570297,
"ref_b_norm": -0.9692132995621898,
"test_a_norm": 0.4045303745860524,
"test_b_norm": -1.067160845051808,
"Rcs_pct": 12.694982115202643,
"Rhs": 0.13615729458848314,
"Rf_h": 78.86058176123562
},
{
"bin": 14,
"ref_a": 12.966323431382717,
"ref_b": -15.444631136029074,
"test_a": 15.321433209706889,
"test_b": -17.560078255585683,
"ref_a_norm": 0.6429836967620401,
"ref_b_norm": -0.765879863750328,
"test_a_norm": 0.7597706332873325,
"test_b_norm": -0.8707822299789072,
"Rcs_pct": 15.210647531669856,
"Rhs": 0.03882415678476746,
"Rf_h": 78.40933488416722
},
{
"bin": 15,
"ref_a": 16.550541275109033,
"ref_b": -10.276651364053198,
"test_a": 18.26993824750567,
"test_b": -12.631020728116946,
"ref_a_norm": 0.8495504182369203,
"ref_b_norm": -0.5275074282637863,
"test_a_norm": 0.9378082215760583,
"test_b_norm": -0.6483587916528892,
"Rcs_pct": 14.052510164388785,
"Rhs": -0.051450827896448365,
"Rf_h": 79.22627714226047
},
{
"bin": 16,
"ref_a": 18.01078193874554,
"ref_b": -3.3980783712882636,
"test_a": 18.016908760372196,
"test_b": -4.350759141176737,
"ref_a_norm": 0.9826634665530587,
"ref_b_norm": -0.18539825107569266,
"test_a_norm": 0.9829977443095201,
"test_b_norm": -0.2373762601949485,
"Rcs_pct": 1.0468261239936534,
"Rhs": -0.0509140518936801,
"Rf_h": 89.6609963029149
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0009",
"source": "L0009/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.0,
0.0,
0.0,
0.000708105,
0.0137126,
0.0528357,
0.130714,
0.239916,
0.351957,
0.47484,
0.609594,
0.759688,
0.92786,
1.11488,
1.32525,
1.5587,
1.82081,
2.11505,
2.44542,
2.81629,
3.23046,
3.69317,
4.2095,
4.78235,
5.41475,
6.12133,
6.90418,
7.77361,
8.72485,
9.7423,
10.9151,
12.0903,
13.1104,
14.0354,
14.8114,
15.3828,
15.7117,
15.7658,
15.5479,
15.0876,
14.4397,
13.6753,
12.8565,
12.0423,
11.2793,
10.6044,
10.0321,
9.56104,
9.16401,
8.81352,
8.48704,
8.16803,
7.8489,
7.51834,
7.17534,
6.82447,
6.4774,
6.14935,
5.85102,
5.59231,
5.37925,
5.21908,
5.11339,
5.06023,
5.05543,
5.08969,
5.14457,
5.22565,
5.32806,
5.44953,
5.58961,
5.74487,
5.91751,
6.10945,
6.34302,
6.60079,
6.8574,
7.13116,
7.4228,
7.73024,
8.04872,
8.37505,
8.7028,
9.0333,
9.3663,
9.69586,
10.0219,
10.3418,
10.655,
10.9613,
11.2597,
11.5446,
11.8183,
12.0819,
12.337,
12.5812,
12.8111,
13.0258,
13.2273,
13.4196,
13.5993,
13.7674,
13.922,
14.0634,
14.1925,
14.3121,
14.4193,
14.5126,
14.5958,
14.6684,
14.7398,
14.8235,
14.9119,
14.995,
15.0755,
15.1529,
15.2302,
15.3099,
15.3939,
15.4806,
15.5722,
15.6736,
15.7895,
15.9152,
16.0481,
16.1832,
16.3202,
16.4637,
16.6139,
16.7662,
16.917,
17.0694,
17.2303,
17.4046,
17.5894,
17.7769,
17.9641,
18.1542,
18.3491,
18.55,
18.7527,
18.955,
19.1596,
19.3699,
19.5881,
19.8105,
20.0367,
20.2668,
20.5016,
20.7434,
20.9952,
21.2564,
21.5238,
21.798,
22.0799,
22.3708,
22.6721,
22.9841,
23.284,
23.5875,
23.9163,
24.243,
24.561,
24.8745,
25.1803,
25.4767,
25.7641,
26.0485,
26.3355,
26.6277,
26.9193,
27.197,
27.4587,
27.7068,
27.944,
28.1714,
28.388,
28.5886,
28.7762,
28.9488,
29.104,
29.2452,
29.3717,
29.4935,
29.6057,
29.6938,
29.7629,
29.8124,
29.8405,
29.8519,
29.8478,
29.827,
29.7895,
29.7298,
29.6484,
29.5446,
29.4216,
29.2847,
29.1351,
28.9773,
28.8071,
28.6237,
28.4303,
28.27,
28.1036,
27.8784,
27.6327,
27.3713,
27.0973,
26.8156,
26.5262,
26.2252,
25.9131,
25.5917,
25.2655,
24.9366,
24.6045,
24.2721,
23.9347,
23.5914,
23.2419,
22.9424,
22.6367,
22.2665,
21.8906,
21.5129,
21.13,
20.7395,
20.3423,
19.9392,
19.5359,
19.1316,
18.7281,
18.3246,
17.9201,
17.5164,
17.1711,
16.8294,
16.4297,
16.0297,
15.6313,
15.2328,
14.8423,
14.4594,
14.0834,
13.716,
13.3543,
12.9992,
12.6505,
12.3062,
12.0137,
11.728,
11.4026,
11.089,
10.7868,
10.4901,
10.1969,
9.90705,
9.62188,
9.345,
9.07824,
8.82166,
8.57506,
8.36732,
8.16029,
7.91955,
7.67969,
7.442,
7.21107,
6.98641,
6.76759,
6.55404,
6.34269,
6.13505,
5.9309,
5.73034,
5.56101,
5.39566,
5.20977,
5.03014,
4.85464,
4.68193,
4.51167,
4.34521,
4.18411,
4.02777,
3.87665,
3.74916,
3.62373,
3.48205,
3.34478,
3.21293,
3.08715,
2.96735,
2.85072,
2.73744,
2.62814,
2.52248,
2.41982,
2.33142,
2.24232,
2.13848,
2.03468,
1.93299,
1.83375,
1.73818,
1.64816,
1.56473,
1.48863,
1.42815,
1.37289,
1.31339,
1.25856,
1.20812,
1.15955,
1.11229,
1.06597,
1.02068,
0.976876,
0.940242,
0.904803,
0.864055,
0.82406,
0.785296,
0.747025,
0.709964,
0.673881,
0.639097,
0.606073,
0.579219,
0.553654,
0.525392,
0.498309,
0.472032,
0.447074,
0.423412,
0.4003,
0.37727,
0.353284,
0.332482,
0.313038,
0.292436,
0.273473,
0.255321,
0.23756,
0.219709,
0.202175,
0.184447,
0.168188,
0.152814
],
"expected": {
"Rf": 85.57633333632175,
"Rg": 109.03525236637346,
"CCT_K": 3126.5591184283076,
"Duv": -0.02988113095143269,
"bins": [
{
"bin": 1,
"ref_a": 23.8481354695577,
"ref_b": 4.856038228707849,
"test_a": 23.89079128798164,
"test_b": 4.872551902653544,
"ref_a_norm": 0.9798919379911113,
"ref_b_norm": 0.19952891985881147,
"test_a_norm": 0.9816446155803251,
"test_b_norm": 0.20020744736829565,
"Rcs_pct": 0.18513745311156438,
"Rhs": 0.00032355935838058666,
"Rf_h": 93.94112214156088
},
{
"bin": 2,
"ref_a": 20.449310095329412,
"ref_b": 15.041810777150866,
"test_a": 19.269278631378143,
"test_b": 16.274581280118575,
"ref_a_norm": 0.8055465948768648,
"ref_b_norm": 0.5925324324307392,
"test_a_norm": 0.7590623700691723,
"test_b_norm": 0.6410941724748245,
"Rcs_pct": -1.1670763146906544,
"Rhs": 0.06620286277533792,
"Rf_h": 87.04253398867661
},
{
"bin": 3,
"ref_a": 14.743848719744593,
"ref_b": 23.01107956162063,
"test_a": 12.219439831464227,
"test_b": 25.6666755167977,
"ref_a_norm": 0.5394886278274436,
"ref_b_norm": 0.8419928862198672,
"test_a_norm": 0.4471185884231482,
"test_b_norm": 0.9391631600849266,
"Rcs_pct": 2.947608562203885,
"Rhs": 0.13078779254564982,
"Rf_h": 74.17196843542611
},
{
"bin": 4,
"ref_a": 2.98208781002983,
"ref_b": 22.000803793403357,
"test_a": 0.6893235223212155,
"test_b": 24.291311630672027,
"ref_a_norm": 0.13431625938580663,
"ref_b_norm": 0.9909385159860347,
"test_a_norm": 0.031047830554630146,
"test_b_norm": 1.0941053120009128,
"Rcs_pct": 8.103780392298114,
"Rhs": 0.12141099838390124,
"Rf_h": 77.76910600231366
},
{
"bin": 5,
"ref_a": -2.6411556104875404,
"ref_b": 15.902242631718849,
"test_a": -3.8546365449764033,
"test_b": 17.47789792795958,
"ref_a_norm": -0.16384257302018906,
"ref_b_norm": 0.9864864982685391,
"test_a_norm": -0.2391201665963199,
"test_b_norm": 1.0842313705902857,
"Rcs_pct": 11.055266197942899,
"Rhs": 0.05476207710697097,
"Rf_h": 85.30538562399786
},
{
"bin": 6,
"ref_a": -12.6661520539633,
"ref_b": 17.252683217246336,
"test_a": -13.44820653505244,
"test_b": 19.509596227072453,
"ref_a_norm": -0.5917945446368995,
"ref_b_norm": 0.806088839358296,
"test_a_norm": -0.6283341008924694,
"test_b_norm": 0.9115375029496365,
"Rcs_pct": 10.79776492174532,
"Rhs": -0.02820260792952084,
"Rf_h": 83.45209156389723
},
{
"bin": 7,
"ref_a": -18.51701263480538,
"ref_b": 13.615877169378134,
"test_a": -19.24560913889828,
"test_b": 15.846837727788621,
"ref_a_norm": -0.8056421521953241,
"ref_b_norm": 0.5924025005062741,
"test_a_norm": -0.8373420849661247,
"test_b_norm": 0.6894676103697474,
"Rcs_pct": 8.028401651587743,
"Rhs": -0.06309515023010671,
"Rf_h": 83.53732482538587
},
{
"bin": 8,
"ref_a": -21.466927298264707,
"ref_b": 6.144803981207129,
"test_a": -20.687276174419484,
"test_b": 7.4059260649027285,
"ref_a_norm": -0.9613890160597628,
"ref_b_norm": 0.2751929501270718,
"test_a_norm": -0.9264726064400202,
"test_b_norm": 0.3316718724399711,
"Rcs_pct": -2.3227009458425982,
"Rhs": -0.06220554925389188,
"Rf_h": 87.66571629671147
},
{
"bin": 9,
"ref_a": -20.551562771317805,
"ref_b": -3.329307332425394,
"test_a": -20.225675750471822,
"test_b": -3.2017978246302254,
"ref_a_norm": -0.9871311059936017,
"ref_b_norm": -0.1599130375543189,
"test_a_norm": -0.9714781252983516,
"test_b_norm": -0.15378851053634393,
"Rcs_pct": -1.6547049008470265,
"Rhs": -0.0029531009043131913,
"Rf_h": 92.9607329760184
},
{
"bin": 10,
"ref_a": -20.1778100913754,
"ref_b": -13.088183756459166,
"test_a": -19.059804684501774,
"test_b": -13.762427490492884,
"ref_a_norm": -0.8389636692213026,
"ref_b_norm": -0.5441874325328809,
"test_a_norm": -0.7924786485915928,
"test_b_norm": -0.5722214954214092,
"Rcs_pct": -2.307599122939474,
"Rhs": 0.049135165144358714,
"Rf_h": 88.22329424869986
},
{
"bin": 11,
"ref_a": -11.37586678412891,
"ref_b": -17.416524810696902,
"test_a": -9.213319737849307,
"test_b": -18.768585401566725,
"ref_a_norm": -0.5468498865026123,
"ref_b_norm": -0.8372306740869448,
"test_a_norm": -0.4428939744604237,
"test_b_norm": -0.9022256493879355,
"Rcs_pct": -0.37134633619158847,
"Rhs": 0.12254545545535066,
"Rf_h": 80.90649719102427
},
{
"bin": 12,
"ref_a": -5.590481104609111,
"ref_b": -18.860947424462783,
"test_a": -3.1287228920452144,
"test_b": -20.224193973752985,
"ref_a_norm": -0.2841842314219823,
"ref_b_norm": -0.9587696921633982,
"test_a_norm": -0.15904422066200677,
"test_b_norm": -1.0280684100374824,
"Rcs_pct": 4.355355744545266,
"Rhs": 0.1362549897282458,
"Rf_h": 80.65318586070153
},
{
"bin": 13,
"ref_a": 2.8947627909204994,
"ref_b": -18.203370662979225,
"test_a": 4.894174809876978,
"test_b": -19.193936383417835,
"ref_a_norm": 0.15705007028445966,
"ref_b_norm": -0.9875906416241732,
"test_a_norm": 0.26552451906817426,
"test_b_norm": -1.0413319763215116,
"Rcs_pct": 7.387102516410985,
"Rhs": 0.09590572837524108,
"Rf_h": 84.76114138741647
},
{
"bin": 14,
"ref_a": 8.831595883829587,
"ref_b": -14.238804492266802,
"test_a": 10.738484743399184,
"test_b": -15.244943950094058,
"ref_a_norm": 0.5270921474212564,
"ref_b_norm": -0.849808136067694,
"test_a_norm": 0.6409001337812903,
"test_b_norm": -0.909857102801152,
"Rcs_pct": 11.315722059057242,
"Rhs": 0.06126646385501722,
"Rf_h": 85.31916788205297
},
{
"bin": 15,
"ref_a": 17.98758091411547,
"ref_b": -12.202739349915184,
"test_a": 19.310257206846607,
"test_b": -13.264515585790235,
"ref_a_norm": 0.8275424426014124,
"ref_b_norm": -0.5614031578939397,
"test_a_norm": 0.8883939142519867,
"test_b_norm": -0.6102515774745102,
"Rcs_pct": 7.773487739035908,
"Rhs": -0.006808710205753734,
"Rf_h": 88.41157319229939
},
{
"bin": 16,
"ref_a": 16.58202958481358,
"ref_b": -3.9550099125610516,
"test_a": 17.298333631938153,
"test_b": -4.894538544279577,
"ref_a_norm": 0.9727148370971966,
"ref_b_norm": -0.2320039777481721,
"test_a_norm": 1.014733793277866,
"test_b_norm": -0.2871174628180102,
"Rcs_pct": 5.196368126961452,
"Rhs": -0.04585700321615207,
"Rf_h": 90.62165078234413
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0010",
"source": "L0010/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.0704409,
0.155122,
0.273341,
0.411353,
0.564648,
0.738328,
0.961669,
1.21962,
1.48368,
1.78492,
2.12931,
2.52891,
2.99284,
3.52035,
4.11275,
4.76721,
5.4988,
6.31526,
7.22856,
8.24828,
9.37811,
10.6253,
11.9939,
13.4805,
15.0889,
16.8542,
18.7884,
20.9213,
23.2567,
25.7738,
28.7203,
31.7624,
34.5303,
37.224,
39.7482,
41.9861,
43.8454,
45.2124,
46.0265,
46.2567,
45.9028,
45.0077,
43.6355,
41.8902,
39.8947,
37.7977,
35.7127,
33.74,
31.9051,
30.2182,
28.6774,
27.2761,
26.0129,
24.8517,
23.7587,
22.7103,
21.701,
20.7343,
19.8119,
18.935,
18.113,
17.3729,
16.7343,
16.2062,
15.7878,
15.4694,
15.2106,
15.0353,
14.9302,
14.887,
14.8966,
14.9473,
15.0361,
15.1606,
15.321,
15.5202,
15.7425,
15.9871,
16.2571,
16.5482,
16.8557,
17.1781,
17.5062,
17.8447,
18.1947,
18.5489,
18.9052,
19.2582,
19.6042,
19.942,
20.272,
20.5824,
20.8758,
21.1497,
21.4072,
21.6507,
21.8759,
22.0823,
22.2715,
22.4457,
22.6001,
22.7363,
22.8545,
22.9559,
23.041,
23.1125,
23.1621,
23.1893,
23.2002,
23.1986,
23.1953,
23.2243,
23.2559,
23.2578,
23.2513,
23.2379,
23.2231,
23.2124,
23.2057,
23.2017,
23.2037,
23.2142,
23.2389,
23.269,
23.301,
23.3314,
23.3598,
23.3933,
23.4298,
23.4617,
23.4839,
23.4977,
23.5113,
23.5335,
23.5612,
23.5825,
23.5941,
23.5974,
23.5942,
23.5887,
23.5781,
23.5591,
23.5348,
23.5083,
23.4808,
23.4467,
23.4054,
23.3575,
23.3066,
23.2568,
23.2107,
23.1654,
23.1175,
23.0696,
23.0231,
22.9802,
22.9391,
22.9009,
22.8887,
22.8745,
22.8379,
22.7958,
22.7414,
22.678,
22.6032,
22.5163,
22.4214,
22.3243,
22.2298,
22.1408,
22.0533,
21.9574,
21.851,
21.7352,
21.6119,
21.4831,
21.3489,
21.2085,
21.0652,
20.9173,
20.763,
20.6016,
20.4351,
20.3025,
20.1691,
19.9973,
19.8193,
19.6349,
19.4418,
19.2438,
19.0427,
18.8376,
18.6303,
18.4165,
18.1936,
17.962,
17.7242,
17.4833,
17.2409,
17.0015,
16.762,
16.5214,
16.2822,
16.0817,
15.8799,
15.6352,
15.3854,
15.1328,
14.88,
14.6293,
14.3789,
14.126,
13.8717,
13.6166,
13.3635,
13.1147,
12.869,
12.6268,
12.3868,
12.1482,
11.91,
11.7072,
11.5028,
11.2614,
11.0211,
10.7843,
10.5485,
10.3111,
10.0734,
9.83601,
9.60202,
9.37035,
9.13922,
8.91047,
8.68344,
8.4601,
8.27107,
8.08346,
7.86524,
7.64897,
7.43632,
7.22666,
7.02113,
6.819,
6.6212,
6.42867,
6.23952,
6.0541,
5.87268,
5.69509,
5.54572,
5.4002,
5.23459,
5.07414,
4.91967,
4.7692,
4.62212,
4.47892,
4.33872,
4.20152,
4.06787,
3.93774,
3.81273,
3.70892,
3.60785,
3.49201,
3.37611,
3.2602,
3.14581,
3.03412,
2.92559,
2.81903,
2.71377,
2.61024,
2.5096,
2.41249,
2.3315,
2.25319,
2.16592,
2.08098,
1.99743,
1.91505,
1.83423,
1.75661,
1.68257,
1.61202,
1.54345,
1.48604,
1.43031,
1.3677,
1.308,
1.25133,
1.19753,
1.14719,
1.09977,
1.05442,
1.01113,
0.969224,
0.929058,
0.89469,
0.859059,
0.81664,
0.772148,
0.727921,
0.687024,
0.648887,
0.613539,
0.580742,
0.549823,
0.525414,
0.502825,
0.478494,
0.456394,
0.436076,
0.416935,
0.398771,
0.381003,
0.36364,
0.347348,
0.333628,
0.319235,
0.301626,
0.283026,
0.264275,
0.24689,
0.231773,
0.217265,
0.203283,
0.188755,
0.175992,
0.164599,
0.152248,
0.140831,
0.129962,
0.118847,
0.108203,
0.0978513,
0.088184,
0.0791352,
0.0717788,
0.0649564,
0.0570148,
0.0490038,
0.0418132,
0.0348619,
0.0277877,
0.0202911,
0.0124369,
0.00695575,
0.00316684
],
"expected": {
"Rf": 85.4599478008346,
"Rg": 106.82105137250961,
"CCT_K": 6671.950551730577,
"Duv": -0.030555152167187953,
"bins": [
{
"bin": 1,
"ref_a": 23.77074772539363,
"ref_b": 4.815349260407046,
"test_a": 24.84010385464047,
"test_b": 6.243272668301622,
"ref_a_norm": 0.9800924187343087,
"ref_b_norm": 0.19854181106137897,
"test_a_norm": 1.024183073656462,
"test_b_norm": 0.25741656429918686,
"Rcs_pct": 5.47293599187704,
"Rhs": 0.04914183129634947,
"Rf_h": 80.68739952112084
},
{
"bin": 2,
"ref_a": 22.132918839232083,
"ref_b": 14.037977826172348,
"test_a": 21.98969937705481,
"test_b": 15.736057207730394,
"ref_a_norm": 0.8444659823829852,
"ref_b_norm": 0.535609190173152,
"test_a_norm": 0.8390015443347367,
"test_b_norm": 0.6003982170307347,
"Rcs_pct": 3.1451340562952095,
"Rhs": 0.0569059861625201,
"Rf_h": 80.28428124097668
},
{
"bin": 3,
"ref_a": 11.976026213957356,
"ref_b": 18.51742411562301,
"test_a": 12.180476285596235,
"test_b": 19.66550054106383,
"ref_a_norm": 0.5430647120486894,
"ref_b_norm": 0.8396908469951747,
"test_a_norm": 0.5523357020498222,
"test_b_norm": 0.8917515040322542,
"Rcs_pct": 4.843754039808797,
"Rhs": 0.02121480489934126,
"Rf_h": 84.78882074343872
},
{
"bin": 4,
"ref_a": 4.491148579212282,
"ref_b": 22.873872220946907,
"test_a": 3.723771847592699,
"test_b": 23.584969544242426,
"ref_a_norm": 0.1926654412740695,
"ref_b_norm": 0.981264504473013,
"test_a_norm": 0.15974580523591564,
"test_b_norm": 1.0117698144544456,
"Rcs_pct": 2.349685660858956,
"Rhs": 0.038238385209932495,
"Rf_h": 90.09456622966862
},
{
"bin": 5,
"ref_a": -1.5868645985089844,
"ref_b": 21.549001996159177,
"test_a": -2.0634309816163063,
"test_b": 21.59591418688596,
"ref_a_norm": -0.07344095919641669,
"ref_b_norm": 0.997299566585843,
"test_a_norm": -0.09549671135640198,
"test_b_norm": 0.999470688361587,
"Rcs_pct": 0.6432268070812112,
"Rhs": 0.02120839222036919,
"Rf_h": 91.58715463051242
},
{
"bin": 6,
"ref_a": -10.223990098346974,
"ref_b": 16.819505972719494,
"test_a": -10.610612650763333,
"test_b": 16.6089231316328,
"ref_a_norm": -0.5194289802584076,
"ref_b_norm": 0.8545136245067779,
"test_a_norm": -0.539071307394366,
"test_b_norm": 0.8438149804985775,
"Rcs_pct": 0.2017094878310413,
"Rhs": 0.02227584627308485,
"Rf_h": 91.64501554705069
},
{
"bin": 7,
"ref_a": -17.900242198325806,
"ref_b": 11.703151983731606,
"test_a": -18.068530835428813,
"test_b": 10.775632097292377,
"ref_a_norm": -0.8369878720107697,
"ref_b_norm": 0.5472214379087167,
"test_a_norm": -0.8448567905813582,
"test_b_norm": 0.5038520305343823,
"Rcs_pct": -1.7551985087753417,
"Rhs": 0.04043208125920307,
"Rf_h": 88.89965538416794
},
{
"bin": 8,
"ref_a": -23.97681059341231,
"ref_b": 3.098306168084643,
"test_a": -25.23681830016381,
"test_b": 0.9355388031634615,
"ref_a_norm": -0.9917540988052392,
"ref_b_norm": 0.12815540372145023,
"test_a_norm": -1.0438718649621912,
"test_b_norm": 0.03869674154591825,
"Rcs_pct": 3.366381868327954,
"Rhs": 0.09790741084864807,
"Rf_h": 79.6848939764553
},
{
"bin": 9,
"ref_a": -15.697228336437052,
"ref_b": -2.509473360011409,
"test_a": -15.853297019522781,
"test_b": -4.280124825868833,
"ref_a_norm": -0.9874610675844115,
"ref_b_norm": -0.15786272519202985,
"test_a_norm": -0.9972788357351492,
"test_b_norm": -0.2692485921311571,
"Rcs_pct": 3.1359427137855063,
"Rhs": 0.10733026718884171,
"Rf_h": 85.4087697816738
},
{
"bin": 10,
"ref_a": -17.387791080354155,
"ref_b": -10.58014134998164,
"test_a": -16.93935768196364,
"test_b": -12.683857851898443,
"ref_a_norm": -0.8542799696162753,
"ref_b_norm": -0.5198131717380928,
"test_a_norm": -0.8322479778479356,
"test_b_norm": -0.6231709163206864,
"Rcs_pct": 3.9103554588257725,
"Rhs": 0.09817914261717707,
"Rf_h": 82.4972345947285
},
{
"bin": 11,
"ref_a": -14.330676734045857,
"ref_b": -21.18930913947698,
"test_a": -13.315664735269383,
"test_b": -23.24169009245573,
"ref_a_norm": -0.5602217268202898,
"ref_b_norm": -0.8283426928503037,
"test_a_norm": -0.5205423882062972,
"test_b_norm": -0.9085753589629401,
"Rcs_pct": 4.466636438683382,
"Rhs": 0.07756704530177913,
"Rf_h": 82.93841201733196
},
{
"bin": 12,
"ref_a": -3.793445918785176,
"ref_b": -20.752438688224405,
"test_a": -2.314526848250725,
"test_b": -21.57952741953776,
"ref_a_norm": -0.1798156843377708,
"ref_b_norm": -0.9837003200498307,
"test_a_norm": -0.1097124456356107,
"test_b_norm": -1.0229057099283814,
"Rcs_pct": 2.4775605892574375,
"Rhs": 0.076404816763847,
"Rf_h": 88.36976568694377
},
{
"bin": 13,
"ref_a": 2.855499880788632,
"ref_b": -16.6859343270672,
"test_a": 4.91270320048402,
"test_b": -16.958691050137723,
"ref_a_norm": 0.16867997905454465,
"ref_b_norm": -0.9856708703548858,
"test_a_norm": 0.290203014377285,
"test_b_norm": -1.0017831450021588,
"Rcs_pct": 3.951064990135031,
"Rhs": 0.11604465542511679,
"Rf_h": 85.66406917087093
},
{
"bin": 14,
"ref_a": 14.33927321585496,
"ref_b": -17.357696011203327,
"test_a": 16.345935028176754,
"test_b": -16.417432032361596,
"ref_a_norm": 0.6368895503045522,
"ref_b_norm": -0.7709550575181834,
"test_a_norm": 0.7260169363320278,
"test_b_norm": -0.729192529275822,
"Rcs_pct": 1.4792249457262263,
"Rhs": 0.09730873065290084,
"Rf_h": 84.22433355331182
},
{
"bin": 15,
"ref_a": 11.991612433584514,
"ref_b": -8.382758201925103,
"test_a": 14.294311513432381,
"test_b": -8.55061474683789,
"ref_a_norm": 0.8195968563872261,
"ref_b_norm": -0.5729406539949637,
"test_a_norm": 0.9769806058622686,
"test_b_norm": -0.5844132309562772,
"Rcs_pct": 13.723362741446678,
"Rhs": 0.07789862725121367,
"Rf_h": 81.22926471570952
},
{
"bin": 16,
"ref_a": 22.553112700703736,
"ref_b": -3.969520935572553,
"test_a": 23.477137960771586,
"test_b": -2.5360994931011853,
"ref_a_norm": 0.9848614836084623,
"ref_b_norm": -0.1733431801500663,
"test_a_norm": 1.0252123167993825,
"test_b_norm": -0.11074775985473462,
"Rcs_pct": 2.7363742543509377,
"Rhs": 0.06926472388715063,
"Rf_h": 83.5401923342264
}
]
}
}
+941
View File
@@ -0,0 +1,941 @@
{
"name": "lamp_L0011",
"source": "L0011/spd.csv",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.0,
0.00191776,
0.0227579,
0.0770541,
0.164492,
0.286831,
0.451499,
0.640854,
0.836693,
1.05988,
1.31437,
1.60802,
1.94939,
2.34304,
2.79363,
3.30068,
3.87482,
4.52086,
5.24959,
6.06931,
6.97822,
7.98503,
9.09105,
10.2977,
11.6088,
13.052,
14.6353,
16.3801,
18.2898,
20.3351,
22.6947,
25.0558,
27.0923,
28.9141,
30.3982,
31.4208,
31.8933,
31.7581,
31.0403,
29.8268,
28.2507,
26.4657,
24.6143,
22.8195,
21.1731,
19.7391,
18.5276,
17.5271,
16.6799,
15.929,
15.227,
14.5388,
13.8525,
13.1544,
12.4423,
11.7303,
11.0424,
10.4051,
9.83967,
9.35748,
8.96453,
8.6677,
8.46717,
8.35741,
8.3278,
8.36286,
8.42977,
8.53573,
8.67254,
8.83685,
9.02735,
9.24085,
9.47965,
9.74758,
10.0757,
10.4401,
10.8059,
11.1959,
11.6104,
12.0445,
12.4919,
12.9465,
13.3995,
13.8537,
14.3083,
14.7584,
15.2009,
15.6339,
16.0555,
16.4656,
16.8646,
17.2417,
17.6015,
17.9427,
18.2652,
18.5704,
18.853,
19.1137,
19.3571,
19.5838,
19.7922,
19.983,
20.1552,
20.3092,
20.4428,
20.5618,
20.662,
20.7423,
20.8085,
20.8594,
20.9048,
20.9737,
21.0476,
21.1054,
21.1569,
21.2001,
21.2417,
21.2894,
21.345,
21.4045,
21.4713,
21.5483,
21.6429,
21.7463,
21.8546,
21.963,
22.0731,
22.1913,
22.3156,
22.4396,
22.5573,
22.6722,
22.7903,
22.9199,
23.0599,
23.1999,
23.3381,
23.4739,
23.6072,
23.743,
23.8774,
24.009,
24.1386,
24.269,
24.4031,
24.5386,
24.6739,
24.8069,
24.9394,
25.0733,
25.2127,
25.3591,
25.5083,
25.6629,
25.8244,
25.9913,
26.1625,
26.3387,
26.5181,
26.697,
26.8776,
27.0529,
27.2175,
27.375,
27.5229,
27.6591,
27.7851,
27.9083,
28.0339,
28.1642,
28.2929,
28.4076,
28.5057,
28.5881,
28.6579,
28.7162,
28.7642,
28.7977,
28.8215,
28.8338,
28.8324,
28.8227,
28.803,
28.7989,
28.7876,
28.7358,
28.6675,
28.5862,
28.4902,
28.3845,
28.2679,
28.1377,
27.9935,
27.833,
27.6566,
27.4633,
27.2572,
27.041,
26.8144,
26.585,
26.3469,
26.0975,
25.8405,
25.6234,
25.4004,
25.1173,
24.8219,
24.5175,
24.2064,
23.8921,
23.5731,
23.2465,
22.9134,
22.5724,
22.2277,
21.8799,
21.527,
21.1745,
20.8206,
20.4671,
20.1135,
19.8119,
19.5046,
19.1373,
18.7691,
18.4034,
18.0349,
17.6586,
17.2759,
16.8898,
16.5081,
16.1317,
15.7579,
15.3869,
15.0172,
14.6483,
14.3342,
14.0227,
13.6597,
13.2993,
12.9449,
12.5943,
12.2502,
11.9119,
11.5783,
11.2512,
10.9315,
10.6195,
10.3144,
10.015,
9.76276,
9.51691,
9.23785,
8.96866,
8.7079,
8.45195,
8.20142,
7.95593,
7.71442,
7.47895,
7.24994,
7.02876,
6.81539,
6.636,
6.45803,
6.25255,
6.0484,
5.84716,
5.65146,
5.46213,
5.27899,
5.10073,
4.92601,
4.75394,
4.58507,
4.41866,
4.27689,
4.13975,
3.98729,
3.8405,
3.69847,
3.55805,
3.41907,
3.28248,
3.15002,
3.0228,
2.90079,
2.79916,
2.70048,
2.58838,
2.47806,
2.36986,
2.26491,
2.16513,
2.07043,
1.9818,
1.89777,
1.81719,
1.73926,
1.67202,
1.60467,
1.52668,
1.44884,
1.37306,
1.30111,
1.23427,
1.17312,
1.11668,
1.06352,
1.01957,
0.977867,
0.932468,
0.890124,
0.850335,
0.811285,
0.773359,
0.736995,
0.702003,
0.668531,
0.640765,
0.614075,
0.584256,
0.556399,
0.528725,
0.501396,
0.474882,
0.449735,
0.426112,
0.404105,
0.385923,
0.366996,
0.345289,
0.323411,
0.301877,
0.2817,
0.26297,
0.244031,
0.224813,
0.207067,
0.192563,
0.179594,
0.165,
0.149655,
0.134009,
0.118428,
0.102761,
0.0875628,
0.0736798,
0.0631096,
0.0543055
],
"expected": {
"Rf": 83.20061325202079,
"Rg": 109.31103632866656,
"CCT_K": 4008.2366766485848,
"Duv": -0.03704734699519552,
"bins": [
{
"bin": 1,
"ref_a": 21.531163532077905,
"ref_b": 5.048686995910635,
"test_a": 21.785435212283737,
"test_b": 5.5367242062084765,
"ref_a_norm": 0.9735929931108287,
"ref_b_norm": 0.22829078773681985,
"test_a_norm": 0.9850906126345529,
"test_b_norm": 0.25035878269749345,
"Rcs_pct": 1.558194823167353,
"Rhs": 0.01940089033013908,
"Rf_h": 90.05821262659362
},
{
"bin": 2,
"ref_a": 20.625817180519245,
"ref_b": 14.417308930209545,
"test_a": 19.420268711813595,
"test_b": 15.785857325760526,
"ref_a_norm": 0.8196193522586226,
"ref_b_norm": 0.5729084720993014,
"test_a_norm": 0.7717138149221365,
"test_b_norm": 0.6272912264735373,
"Rcs_pct": -0.9618559036371136,
"Rhs": 0.07183249823645123,
"Rf_h": 84.17518952057907
},
{
"bin": 3,
"ref_a": 14.616244523298993,
"ref_b": 22.320079042365585,
"test_a": 12.28587803535944,
"test_b": 24.732093830745352,
"ref_a_norm": 0.5478359706649715,
"ref_b_norm": 0.8365857692105267,
"test_a_norm": 0.4604907853206492,
"test_b_norm": 0.9269912396953657,
"Rcs_pct": 2.664301651917275,
"Rhs": 0.12285145569824632,
"Rf_h": 75.0638369003622
},
{
"bin": 4,
"ref_a": 3.739811023650333,
"ref_b": 22.13373328438182,
"test_a": 1.1377035867914689,
"test_b": 23.965935429992424,
"ref_a_norm": 0.16660288010227498,
"ref_b_norm": 0.9860240769583809,
"test_a_norm": 0.05068296046604451,
"test_b_norm": 1.067645889520008,
"Rcs_pct": 5.743861787035952,
"Rhs": 0.12961617658092814,
"Rf_h": 77.80838663500623
},
{
"bin": 5,
"ref_a": -2.229334231861381,
"ref_b": 19.11485580553453,
"test_a": -3.971195975926115,
"test_b": 20.593142480558022,
"ref_a_norm": -0.11584315895634167,
"ref_b_norm": 0.9932675181052766,
"test_a_norm": -0.20635572724413187,
"test_b_norm": 1.0700839038361878,
"Rcs_pct": 9.29985065124262,
"Rhs": 0.07378726123979826,
"Rf_h": 82.60519942543387
},
{
"bin": 6,
"ref_a": -11.175708979042474,
"ref_b": 17.11891056115798,
"test_a": -12.328931941535203,
"test_b": 18.632412283904394,
"ref_a_norm": -0.5466521549101321,
"ref_b_norm": 0.8373597921635054,
"test_a_norm": -0.6030612667365668,
"test_b_norm": 0.9113916929360695,
"Rcs_pct": 9.289449923522541,
"Rhs": 0.005772541977559086,
"Rf_h": 86.38512883357566
},
{
"bin": 7,
"ref_a": -18.252314370889888,
"ref_b": 11.16843290144685,
"test_a": -18.417179191912663,
"test_b": 11.923132364681464,
"ref_a_norm": -0.8529855793801452,
"ref_b_norm": 0.5219344799584698,
"test_a_norm": -0.8606902086135644,
"test_b_norm": 0.5572038570809544,
"Rcs_pct": 2.6000781148040937,
"Rhs": -0.025044952663644236,
"Rf_h": 88.69890817104836
},
{
"bin": 8,
"ref_a": -22.836673859359276,
"ref_b": 3.47970648377201,
"test_a": -23.218033125624956,
"test_b": 3.418572800889572,
"ref_a_norm": -0.9885894562211018,
"ref_b_norm": 0.15063494630551813,
"test_a_norm": -1.0050983292725928,
"test_b_norm": 0.14798849635883407,
"Rcs_pct": 1.5675362912649822,
"Rhs": 0.00581632051277042,
"Rf_h": 90.64984214190741
},
{
"bin": 9,
"ref_a": -19.36111163364288,
"ref_b": -2.2212707528961957,
"test_a": -19.115162836473623,
"test_b": -2.846058634598173,
"ref_a_norm": -0.993482954807069,
"ref_b_norm": -0.11398078130902325,
"test_a_norm": -0.9808625049916581,
"test_b_norm": -0.14604072304100216,
"Rcs_pct": -0.6123367054712685,
"Rhs": 0.03390604655978708,
"Rf_h": 90.30786756541741
},
{
"bin": 10,
"ref_a": -20.09183984579758,
"ref_b": -11.367057735506402,
"test_a": -18.799073917593997,
"test_b": -12.629289978589364,
"ref_a_norm": -0.8703623482626497,
"ref_b_norm": -0.49241180197749734,
"test_a_norm": -0.814360767637839,
"test_b_norm": -0.5470906879119929,
"Rcs_pct": -1.6185651130561012,
"Rhs": 0.07657664328628215,
"Rf_h": 83.14694382650767
},
{
"bin": 11,
"ref_a": -11.966769234438049,
"ref_b": -17.407076748900195,
"test_a": -9.11510818827123,
"test_b": -19.455034011149888,
"ref_a_norm": -0.5665096626479182,
"ref_b_norm": -0.8240550965357485,
"test_a_norm": -0.43151135979763056,
"test_b_norm": -0.9210058737276101,
"Rcs_pct": 0.5610586552362422,
"Rhs": 0.16610995240834442,
"Rf_h": 75.3335125540531
},
{
"bin": 12,
"ref_a": -7.90844091045402,
"ref_b": -24.367711874038044,
"test_a": -4.180966111071847,
"test_b": -26.36030988927084,
"ref_a_norm": -0.30869538491826315,
"ref_b_norm": -0.9511609534301569,
"test_a_norm": -0.16319840504611444,
"test_b_norm": -1.0289393446787478,
"Rcs_pct": 4.789884861442973,
"Rhs": 0.15787510759631254,
"Rf_h": 70.7229628325106
},
{
"bin": 13,
"ref_a": 3.3637531072497553,
"ref_b": -17.976884412196853,
"test_a": 6.244321704267421,
"test_b": -18.810313367600482,
"ref_a_norm": 0.18392338528539948,
"ref_b_norm": -0.9829405823065597,
"test_a_norm": 0.3414271945775971,
"test_b_norm": -1.0285108337445552,
"Rcs_pct": 7.542210070824177,
"Rhs": 0.14558710273383052,
"Rf_h": 79.56492813945194
},
{
"bin": 14,
"ref_a": 10.353790713765369,
"ref_b": -14.463599970908737,
"test_a": 13.157778991347373,
"test_b": -14.9329550627646,
"ref_a_norm": 0.5820809755368568,
"ref_b_norm": -0.8131308246020817,
"test_a_norm": 0.7397187216658085,
"test_b_norm": -0.8395175536072788,
"Rcs_pct": 10.951860268543005,
"Rhs": 0.11641131447604423,
"Rf_h": 80.76920338085374
},
{
"bin": 15,
"ref_a": 15.518360149768192,
"ref_b": -10.956096746269367,
"test_a": 17.531345907934767,
"test_b": -11.491167957596804,
"ref_a_norm": 0.8169192454724592,
"ref_b_norm": -0.5767520666427717,
"test_a_norm": 0.9228870662239842,
"test_b_norm": -0.6049193450158138,
"Rcs_pct": 10.375792424605516,
"Rhs": 0.035452330839052956,
"Rf_h": 85.76628657712249
},
{
"bin": 16,
"ref_a": 20.15920768488482,
"ref_b": -3.50836906480488,
"test_a": 21.29959014330147,
"test_b": -4.00311939559416,
"ref_a_norm": 0.985191784642476,
"ref_b_norm": -0.17145596365531582,
"test_a_norm": 1.040922914900381,
"test_b_norm": -0.1956346897720278,
"Rcs_pct": 5.937730768123732,
"Rhs": -0.012841534525834813,
"Rf_h": 87.77368585773596
}
]
}
}
+403
View File
@@ -0,0 +1,403 @@
{
"name": "negated_FL2",
"source": "-1 * FL2 (scale invariance incl. sign)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
385.0,
390.0,
395.0,
400.0,
405.0,
410.0,
415.0,
420.0,
425.0,
430.0,
435.0,
440.0,
445.0,
450.0,
455.0,
460.0,
465.0,
470.0,
475.0,
480.0,
485.0,
490.0,
495.0,
500.0,
505.0,
510.0,
515.0,
520.0,
525.0,
530.0,
535.0,
540.0,
545.0,
550.0,
555.0,
560.0,
565.0,
570.0,
575.0,
580.0,
585.0,
590.0,
595.0,
600.0,
605.0,
610.0,
615.0,
620.0,
625.0,
630.0,
635.0,
640.0,
645.0,
650.0,
655.0,
660.0,
665.0,
670.0,
675.0,
680.0,
685.0,
690.0,
695.0,
700.0,
705.0,
710.0,
715.0,
720.0,
725.0,
730.0,
735.0,
740.0,
745.0,
750.0,
755.0,
760.0,
765.0,
770.0,
775.0,
780.0
],
"values": [
-1.18,
-1.48,
-1.84,
-2.15,
-3.44,
-15.69,
-3.85,
-3.74,
-4.19,
-4.62,
-5.06,
-34.98,
-11.81,
-6.27,
-6.63,
-6.93,
-7.19,
-7.4,
-7.54,
-7.62,
-7.65,
-7.62,
-7.62,
-7.45,
-7.28,
-7.15,
-7.05,
-7.04,
-7.16,
-7.47,
-8.04,
-8.88,
-10.01,
-24.88,
-16.64,
-14.59,
-16.16,
-17.56,
-18.62,
-21.47,
-22.79,
-19.29,
-18.66,
-17.73,
-16.54,
-15.21,
-13.8,
-12.36,
-10.95,
-9.65,
-8.4,
-7.32,
-6.31,
-5.43,
-4.68,
-4.02,
-3.45,
-2.96,
-2.55,
-2.19,
-1.89,
-1.64,
-1.53,
-1.27,
-1.1,
-0.99,
-0.88,
-0.76,
-0.68,
-0.61,
-0.56,
-0.54,
-0.51,
-0.47,
-0.47,
-0.43,
-0.46,
-0.47,
-0.4,
-0.33,
-0.27
],
"expected": {
"Rf": 70.20781906305379,
"Rg": 86.43829403927003,
"CCT_K": 4225.108266234531,
"Duv": 0.0018621252165094363,
"bins": [
{
"bin": 1,
"ref_a": 21.44150569987737,
"ref_b": 4.911710850800025,
"test_a": 16.168126568827844,
"test_b": 3.371924328142029,
"ref_a_norm": 0.9747517901272056,
"ref_b_norm": 0.22329117233739448,
"test_a_norm": 0.7350188245435725,
"test_b_norm": 0.15329097317306012,
"Rcs_pct": -24.878292526800465,
"Rhs": -0.021885583512081308,
"Rf_h": 60.35070543403967
},
{
"bin": 2,
"ref_a": 20.635169564608816,
"ref_b": 14.292768265389933,
"test_a": 15.009402988490473,
"test_b": 14.751771239986297,
"ref_a_norm": 0.82206386812768,
"ref_b_norm": 0.5693952903905657,
"test_a_norm": 0.5979445838994997,
"test_b_norm": 0.5876810505146769,
"Rcs_pct": -17.6189350353636,
"Rhs": 0.13971805684388874,
"Rf_h": 61.40655822137029
},
{
"bin": 3,
"ref_a": 14.628925569603425,
"ref_b": 22.26452256690993,
"test_a": 7.921265503505507,
"test_b": 23.902806028585434,
"ref_a_norm": 0.5491242372455207,
"ref_b_norm": 0.8357407325657432,
"test_a_norm": 0.2973396000229725,
"test_b_norm": 0.8972367837968591,
"Rcs_pct": -8.875195169721376,
"Rhs": 0.24351665020742566,
"Rf_h": 52.6920029392565
},
{
"bin": 4,
"ref_a": 3.835519445060082,
"ref_b": 22.11129922974916,
"test_a": -0.23280081833055,
"test_b": 24.154981655413774,
"ref_a_norm": 0.17091192885142428,
"ref_b_norm": 0.9852863099507094,
"test_a_norm": -0.010373676230558399,
"test_b_norm": 1.07635342884642,
"Rcs_pct": 5.395022266931121,
"Rhs": 0.1955685665638469,
"Rf_h": 68.43722661711175
},
{
"bin": 5,
"ref_a": -2.1896569983462593,
"ref_b": 19.141537391803148,
"test_a": -4.32496456361688,
"test_b": 20.885987380138207,
"ref_a_norm": -0.1136517613201618,
"ref_b_norm": 0.9935206475704593,
"test_a_norm": -0.2244825745190134,
"test_b_norm": 1.0840644239970645,
"Rcs_pct": 11.042602218760873,
"Rhs": 0.09103701570093099,
"Rf_h": 79.64398650227432
},
{
"bin": 6,
"ref_a": -11.110069918888163,
"ref_b": 17.22633455214125,
"test_a": -10.471008611815796,
"test_b": 18.74344691822782,
"ref_a_norm": -0.5419996069285619,
"ref_b_norm": 0.8403787396699682,
"test_a_norm": -0.5108232975294993,
"test_b_norm": 0.9143903626470153,
"Rcs_pct": 4.421778598507902,
"Rhs": -0.06704080851257976,
"Rf_h": 87.5761514709081
},
{
"bin": 7,
"ref_a": -18.195188593305904,
"ref_b": 11.341780805069275,
"test_a": -15.366736336726074,
"test_b": 12.595693256153485,
"ref_a_norm": -0.848631003347337,
"ref_b_norm": 0.528985274046161,
"test_a_norm": -0.7167108386228853,
"test_b_norm": 0.5874682612389842,
"Rcs_pct": -7.7196201395928625,
"Rhs": -0.12191774334345938,
"Rf_h": 76.84965255972465
},
{
"bin": 8,
"ref_a": -22.72718403807425,
"ref_b": 3.698593182290253,
"test_a": -19.051288813943362,
"test_b": 4.94914539188827,
"ref_a_norm": -0.9870154023076927,
"ref_b_norm": 0.16062563807619118,
"test_a_norm": -0.8273755103875893,
"test_b_norm": 0.2149356788711857,
"Rcs_pct": -14.597709281299553,
"Rhs": -0.08441068651114254,
"Rf_h": 72.81568281316467
},
{
"bin": 9,
"ref_a": -19.34913651987008,
"ref_b": -2.039171712629464,
"test_a": -16.043949788236674,
"test_b": -1.5094621968538244,
"ref_a_norm": -0.9944924933423362,
"ref_b_norm": -0.10480782740684566,
"test_a_norm": -0.8246149698503379,
"test_b_norm": -0.07758221263329221,
"Rcs_pct": -17.19248284655656,
"Rhs": 0.006438978541526419,
"Rf_h": 76.23588711921641
},
{
"bin": 10,
"ref_a": -20.19059925839228,
"ref_b": -11.169472867275275,
"test_a": -15.11614626554033,
"test_b": -12.3731508921473,
"ref_a_norm": -0.8750302756952433,
"ref_b_norm": -0.48406819418002106,
"test_a_norm": -0.655111097244303,
"test_b_norm": -0.5362337936490059,
"Rcs_pct": -15.387445979190643,
"Rhs": 0.16555465998347502,
"Rf_h": 62.39561559761673
},
{
"bin": 11,
"ref_a": -12.16646596983228,
"ref_b": -17.30142734213172,
"test_a": -8.402886110495205,
"test_b": -18.894689447143964,
"ref_a_norm": -0.5752210401151883,
"ref_b_norm": -0.8179980165066422,
"test_a_norm": -0.3972819141099486,
"test_b_norm": -0.893326208562884,
"Rcs_pct": -3.6224579053580275,
"Rhs": 0.18980107732666204,
"Rf_h": 69.72091464664942
},
{
"bin": 12,
"ref_a": -5.488851063738376,
"ref_b": -23.66221352505178,
"test_a": -3.018223745513694,
"test_b": -25.399554871361985,
"ref_a_norm": -0.2259670919429864,
"ref_b_norm": -0.9741349359092045,
"test_a_norm": -0.12425537415520334,
"test_b_norm": -1.0456584600819752,
"Rcs_pct": 5.030624793518598,
"Rhs": 0.11371090301337923,
"Rf_h": 76.64358892974491
},
{
"bin": 13,
"ref_a": 3.538118811028049,
"ref_b": -15.379355619950259,
"test_a": 2.620549926198063,
"test_b": -17.319472658585592,
"ref_a_norm": 0.22419987261004892,
"ref_b_norm": -0.9745431838156983,
"test_a_norm": 0.16605631156042633,
"test_b_norm": -1.0974825242230486,
"Rcs_pct": 10.923384940567608,
"Rhs": -0.08101062433621685,
"Rf_h": 81.40090148306182
},
{
"bin": 14,
"ref_a": 13.843460665470982,
"ref_b": -18.679468563263917,
"test_a": 11.871759134004922,
"test_b": -21.856487165054602,
"ref_a_norm": 0.595416865010529,
"ref_b_norm": -0.8034169259239151,
"test_a_norm": 0.5106126117265082,
"test_b_norm": -0.9400627041487624,
"Rcs_pct": 6.650209348533657,
"Rhs": -0.14642848644919484,
"Rf_h": 71.4405875637361
},
{
"bin": 15,
"ref_a": 15.26876386478876,
"ref_b": -11.132723084889403,
"test_a": 11.493185633754575,
"test_b": -14.588476319460835,
"ref_a_norm": 0.8080264387977029,
"ref_b_norm": -0.5891462248066283,
"test_a_norm": 0.608221984459389,
"test_b_norm": -0.7720254679609351,
"Rcs_pct": -6.452906845131275,
"Rhs": -0.2630639406587859,
"Rf_h": 63.656538232435295
},
{
"bin": 16,
"ref_a": 20.01194727333166,
"ref_b": -3.699076972051818,
"test_a": 16.0741918720872,
"test_b": -6.432073793519327,
"ref_a_norm": 0.983342121626454,
"ref_b_norm": -0.1817643304809396,
"test_a_norm": 0.7898496694518533,
"test_b_norm": -0.316057653170311,
"Rcs_pct": -16.357522139388895,
"Rhs": -0.16946141895260983,
"Rf_h": 65.3578438523645
}
]
}
}
@@ -0,0 +1,941 @@
{
"name": "noisy_lamp_L0001",
"source": "first lamp + 1% gaussian noise (negative values)",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
380.0,
381.92,
383.84,
385.76,
387.68,
389.6,
391.52,
393.44,
395.36,
397.28,
399.2,
401.12,
403.04,
404.96,
406.88,
408.8,
410.72,
412.64,
414.56,
416.48,
418.4,
420.32,
422.23,
424.15,
426.07,
427.99,
429.91,
431.83,
433.75,
435.67,
437.59,
439.51,
441.43,
443.35,
445.27,
447.19,
449.11,
451.03,
452.95,
454.87,
456.79,
458.71,
460.63,
462.55,
464.47,
466.39,
468.31,
470.23,
472.15,
474.07,
475.99,
477.91,
479.83,
481.75,
483.67,
485.59,
487.51,
489.43,
491.35,
493.27,
495.19,
497.11,
499.03,
500.95,
502.87,
504.79,
506.7,
508.62,
510.54,
512.46,
514.38,
516.3,
518.22,
520.14,
522.06,
523.98,
525.9,
527.82,
529.74,
531.66,
533.58,
535.5,
537.42,
539.34,
541.26,
543.18,
545.1,
547.02,
548.94,
550.86,
552.78,
554.7,
556.62,
558.54,
560.46,
562.38,
564.3,
566.22,
568.14,
570.06,
571.98,
573.9,
575.82,
577.74,
579.66,
581.58,
583.5,
585.42,
587.34,
589.26,
591.17,
593.09,
595.01,
596.93,
598.85,
600.77,
602.69,
604.61,
606.53,
608.45,
610.37,
612.29,
614.21,
616.13,
618.05,
619.97,
621.89,
623.81,
625.73,
627.65,
629.57,
631.49,
633.41,
635.33,
637.25,
639.17,
641.09,
643.01,
644.93,
646.85,
648.77,
650.69,
652.61,
654.53,
656.45,
658.37,
660.29,
662.21,
664.13,
666.05,
667.97,
669.89,
671.81,
673.72,
675.64,
677.56,
679.48,
681.4,
683.32,
685.24,
687.16,
689.08,
691.0,
692.92,
694.84,
696.76,
698.68,
700.6,
702.52,
704.44,
706.36,
708.28,
710.2,
712.12,
714.04,
715.96,
717.88,
719.8,
721.72,
723.64,
725.56,
727.48,
729.4,
731.32,
733.24,
735.16,
737.08,
739.0,
740.92,
742.84,
744.76,
746.68,
748.6,
750.52,
752.44,
754.36,
756.28,
758.19,
760.11,
762.03,
763.95,
765.87,
767.79,
769.71,
771.63,
773.55,
775.47,
777.39,
779.31,
781.23,
783.15,
785.07,
786.99,
788.91,
790.83,
792.75,
794.67,
796.59,
798.51,
800.43,
802.35,
804.27,
806.19,
808.11,
810.03,
811.95,
813.87,
815.79,
817.71,
819.63,
821.55,
823.47,
825.39,
827.31,
829.23,
831.15,
833.07,
834.99,
836.91,
838.83,
840.74,
842.66,
844.58,
846.5,
848.42,
850.34,
852.26,
854.18,
856.1,
858.02,
859.94,
861.86,
863.78,
865.7,
867.62,
869.54,
871.46,
873.38,
875.3,
877.22,
879.14,
881.06,
882.98,
884.9,
886.82,
888.74,
890.66,
892.58,
894.5,
896.42,
898.34,
900.26,
902.18,
904.1,
906.02,
907.94,
909.86,
911.78,
913.7,
915.62,
917.54,
919.46,
921.38,
923.3,
925.21,
927.13,
929.05,
930.97,
932.89,
934.81,
936.73,
938.65,
940.57,
942.49,
944.41,
946.33,
948.25,
950.17,
952.09,
954.01,
955.93,
957.85,
959.77,
961.69,
963.61,
965.53,
967.45,
969.37,
971.29,
973.21,
975.13,
977.05,
978.97,
980.89,
982.81,
984.73,
986.65,
988.57,
990.49,
992.41,
994.33,
996.25,
998.17,
1000.09,
1002.01,
1003.93,
1005.85,
1007.77,
1009.68,
1011.6,
1013.52,
1015.44,
1017.36,
1019.28,
1021.2,
1023.12,
1025.04,
1026.96,
1028.88,
1030.8,
1032.72,
1034.64,
1036.56,
1038.48,
1040.4,
1042.32,
1044.24,
1046.16,
1048.08,
1050.0
],
"values": [
0.5453554216008005,
0.24792618513574294,
0.2864476428600886,
0.35703020371347705,
0.8506453563404788,
0.663604942033018,
0.8684545319821,
0.9679475826071613,
0.9652971901696067,
1.2921500149457124,
1.7936543339217699,
1.613677044221842,
1.9249636606471179,
1.9963508598132864,
2.2671027801864154,
2.4677914832778947,
2.813032064912369,
3.1497651772905817,
3.5158668782266034,
3.4362231780308345,
3.7067696426290615,
4.33621571200596,
4.27351860892673,
4.6107463387094665,
4.657570849173851,
4.894154756708831,
5.348676423978722,
5.532700431076364,
5.84584348954998,
5.983242415199149,
6.224370108576785,
6.14210264590153,
6.165825580208871,
6.278175662146519,
6.638920845710629,
6.526713920382358,
6.720034016889225,
6.5819910366581125,
6.298699600812516,
5.93651428796073,
6.145793204117674,
5.966322116153378,
5.739302076711518,
5.611549654491431,
5.131931418600654,
4.716973767517189,
4.698242592291026,
4.168552080099767,
3.858636426209516,
3.689469926950953,
3.7488410045803198,
3.213304399895535,
2.8471786136862205,
2.7638330095155648,
2.7242887049365248,
2.5668123301489034,
2.4173407888440885,
2.2510829533469803,
1.9271720373463845,
2.344954701568824,
2.0109138638172466,
1.6803216933967142,
1.7633120030951823,
1.6265216229583623,
1.7008538312019938,
1.4185665449137213,
1.3777628901480852,
1.4758104502798477,
1.065786249404564,
1.2551702348484088,
1.624900144413397,
1.2710533675635787,
1.362690326355507,
1.2029237730197535,
1.3528554393437615,
1.4837289361360018,
1.3254643342718229,
1.75687384435553,
1.7602094931435461,
1.742262039018851,
1.8525474916208522,
1.845662219832019,
2.3109033604237568,
2.050229840646995,
2.4501406852862946,
2.707773330412885,
2.6749432620831843,
2.725331288845762,
3.1074125366051426,
3.512022946308676,
3.1481943800548806,
3.4199601171866187,
3.846804976339234,
3.9208259553048252,
4.703000997049231,
4.350244155561139,
4.920442748384943,
4.903600288109004,
5.157495221752436,
5.075425636830895,
5.40891620402872,
5.840999123533478,
5.944358078374631,
5.7879909786785495,
6.3918831302214905,
6.224085758009058,
6.49454966395334,
6.580751401737383,
7.0783269981076185,
7.0452665771395555,
7.1575212179072025,
7.267243037430282,
7.5682775699646765,
7.551673703488912,
7.975250935392335,
7.876103518667443,
7.692387318678556,
7.696692922450508,
8.270347306786208,
8.016572168633465,
8.407586114427172,
8.758677089614691,
8.484225027110003,
8.508782663023581,
8.855149230808518,
8.909867766661197,
9.157560992043718,
9.340063530466402,
9.192683899028182,
9.4387189984302,
10.082060093689318,
10.307433889384885,
9.853889989869128,
10.167882734450483,
10.46356297761499,
10.434483046122672,
10.904512866562975,
10.991298684423537,
10.937560995618584,
11.184413513612439,
11.4947142052223,
11.664027910828649,
12.027854468483236,
11.929268024947117,
12.323580523346536,
12.735712249697217,
12.480923272359549,
12.508624407263522,
12.756088558454232,
12.965446931205275,
13.346380940282831,
13.26518103709863,
13.645408929022008,
13.732296630167676,
13.700867173646204,
14.074634734128422,
14.0166584654046,
14.585976611102788,
14.53580149124191,
14.66763502673162,
14.871968915539638,
15.383716814838182,
15.026249159035286,
15.555462566491483,
15.615869900592221,
15.293971281828837,
15.607649413009286,
15.856943186968829,
16.234562416546694,
16.00655591485063,
16.317643278044024,
16.21385736940332,
16.315720973055424,
16.168664921271322,
16.391792838821896,
16.744486075693356,
16.08988491342065,
16.367806346128663,
16.656302533962954,
16.402864564829876,
16.40148216977564,
16.309791570300522,
16.192847606535018,
16.138972091355164,
16.26595488493571,
16.052782389074835,
16.15318356197244,
15.899188942098167,
15.627590410662702,
15.813024742733877,
15.62014707325854,
15.504033141053595,
15.509022162974123,
15.159594694867852,
15.24753849981161,
14.938879169935552,
14.922061503921077,
14.897251446561517,
14.75038455654482,
14.319415835741527,
13.977895640234369,
14.25951373294831,
13.910416722204667,
13.495324368086884,
13.315511427984209,
13.209108275453566,
12.998021430785812,
12.840879906698634,
12.572726820414037,
12.663697078955082,
12.62211649326545,
12.24054233714328,
11.74463465561313,
11.856806444991932,
11.447483105006294,
10.807896048491045,
11.259385017232274,
10.97519453865023,
10.423678159362586,
10.696690439015494,
10.415675880799714,
10.118363170409337,
9.70193823038893,
9.710594140217072,
9.378413773023523,
9.323611017158123,
9.323399246067734,
8.899903296035326,
8.59237494115713,
8.49147750296854,
8.63765448193255,
8.361310225504882,
8.219681630723352,
7.804342771297438,
7.5133056225473105,
7.540789735815707,
7.567361019562632,
6.9989862039494595,
6.864624563528695,
6.716688562475295,
6.419869583820905,
6.312989119703392,
6.118607625590668,
5.966147570490692,
5.795549033600284,
5.649410859784361,
5.672569575831347,
5.318588146765684,
5.207583723649856,
4.9415463906110935,
4.661986516467027,
4.8459504615678135,
4.991318755702628,
4.804169533403984,
4.481613443643415,
4.5311663574007985,
4.095379622430777,
3.983808437038917,
4.052961250179712,
3.622903953384483,
3.403503409694699,
3.405218797845082,
3.449845375708257,
3.302705921952876,
3.1095603190978953,
3.0592165362124084,
2.890621549096419,
2.886511729041452,
2.6475261037727944,
2.507518409479103,
2.5681638822823545,
2.623204826085835,
2.230592243120556,
2.5947649227299547,
2.065161224687839,
2.2668115236051745,
2.083250791855044,
1.8220136440972399,
1.78633874391315,
1.8418117099632867,
1.8747422129023499,
1.56898376419711,
1.8114741264850749,
1.6850030337175428,
1.6469801566439943,
1.413412117217328,
1.1517225947976613,
1.2048537911887356,
1.1749698883099515,
1.4792965649928864,
1.274473161411588,
1.0552724866487355,
1.095383374657857,
0.6218753745272292,
1.126529321091678,
0.9379957065304115,
1.066942242548534,
1.0527666207138757,
1.0566082323367465,
0.7744623450664437,
0.9764330734009883,
0.7507793776882276,
0.8104532693277038,
0.599173363360422,
0.4935566964655351,
0.5520988027165603,
0.7587992829254306,
0.32356305600709034,
0.6168872094325119,
0.5596248974908146,
0.32030496947350917,
0.5856379095264607,
0.4431205633921064,
0.48805695295599894,
0.6618772722452989,
0.4615747450353673,
0.08659599126732487,
0.270833772459754,
0.30808689316712534,
0.10569851309417974,
0.36314261284125016,
0.29892245669533124,
0.2955184450733182,
0.4928502639589154,
0.39366727621181924,
0.1927381393182026,
0.1272374839994576,
0.16520082947405715,
0.42536802119058775,
0.34863764862314983,
0.43443976876542717,
0.15213973458388788,
0.3106978351316271,
0.18203205354082658,
0.3150031306906286,
0.2176395893876707,
0.06147665211713431,
-0.15288661743694343,
-0.14834456578907668,
0.20078926249959456,
-0.03323407054499297,
0.2507267857200565,
-0.02435845093768929,
0.35675647061372284,
0.018441532474515444,
-0.044601156517043876,
0.032982744563187644,
-0.12736383908879145,
-0.09709590370360706,
0.016187720445118414
],
"expected": {
"Rf": 72.47485948140613,
"Rg": 119.38111304502854,
"CCT_K": 2167.402520413509,
"Duv": -0.05154116223532573,
"bins": [
{
"bin": 1,
"ref_a": 26.097046584192945,
"ref_b": 5.262013185119905,
"test_a": 25.674522880009597,
"test_b": 5.348032086407478,
"ref_a_norm": 0.980271716412549,
"ref_b_norm": 0.1976546533770335,
"test_a_norm": 0.9644006470412096,
"test_b_norm": 0.2008857429847045,
"Rcs_pct": -1.4935756911644607,
"Rhs": 0.006265297161262439,
"Rf_h": 88.7602554642485
},
{
"bin": 2,
"ref_a": 19.99148867160726,
"ref_b": 13.336293698479441,
"test_a": 17.397619030780568,
"test_b": 15.990499208814683,
"ref_a_norm": 0.8318844255981913,
"ref_b_norm": 0.554948918772861,
"test_a_norm": 0.7239485038826516,
"test_b_norm": 0.6653955324620491,
"Rcs_pct": -2.838458807880947,
"Rhs": 0.15179898824296614,
"Rf_h": 72.4946806437725
},
{
"bin": 3,
"ref_a": 15.798580936678434,
"ref_b": 23.360366678902114,
"test_a": 10.094369537063837,
"test_b": 29.972636942185535,
"ref_a_norm": 0.5602115672358245,
"ref_b_norm": 0.8283495638528345,
"test_a_norm": 0.3579424380760255,
"test_b_norm": 1.0628181089726627,
"Rcs_pct": 8.25787630879437,
"Rhs": 0.2984443786512616,
"Rf_h": 41.13579866563478
},
{
"bin": 4,
"ref_a": 3.146531186212088,
"ref_b": 19.060882498275234,
"test_a": -1.4719302203254956,
"test_b": 25.176957603310537,
"ref_a_norm": 0.16287364212010538,
"ref_b_norm": 0.9866469361947727,
"test_a_norm": -0.07619140626401004,
"test_b_norm": 1.3032328426692625,
"Rcs_pct": 26.38635197812351,
"Rhs": 0.2962343269539026,
"Rf_h": 48.38496153172893
},
{
"bin": 5,
"ref_a": -2.4505940362775136,
"ref_b": 14.920642761237048,
"test_a": -5.032891818984542,
"test_b": 19.389092154577252,
"ref_a_norm": -0.16207044417960473,
"ref_b_norm": 0.9867791906619361,
"test_a_norm": -0.33285113753470047,
"test_b_norm": 1.2823008344968356,
"Rcs_pct": 32.316093877461874,
"Rhs": 0.10984577756124964,
"Rf_h": 64.78775000507581
},
{
"bin": 6,
"ref_a": -10.94519856623889,
"ref_b": 14.279160991485774,
"test_a": -12.55374381808494,
"test_b": 19.658019467607552,
"ref_a_norm": -0.6083559908275689,
"ref_b_norm": 0.7936642794180716,
"test_a_norm": -0.697762147742459,
"test_b_norm": 1.0926319736046177,
"Rcs_pct": 29.8253952206866,
"Rhs": -0.0917590488970683,
"Rf_h": 62.05387683775908
},
{
"bin": 7,
"ref_a": -18.887590486968204,
"ref_b": 12.108529390866801,
"test_a": -20.389666308636563,
"test_b": 18.077980227598992,
"ref_a_norm": -0.8418568709253954,
"ref_b_norm": 0.5397008512830993,
"test_a_norm": -0.9088073298521124,
"test_b_norm": 0.8057709572620338,
"Rcs_pct": 20.348790290554188,
"Rhs": -0.18403352579691631,
"Rf_h": 58.227653655102216
},
{
"bin": 8,
"ref_a": -17.676278457063137,
"ref_b": 3.730409964368773,
"test_a": -16.64014799399707,
"test_b": 7.621544830274941,
"ref_a_norm": -0.9784482527772738,
"ref_b_norm": 0.206492170885726,
"test_a_norm": -0.9210945488458218,
"test_b_norm": 0.4218810673728879,
"Rcs_pct": -1.4231379418194028,
"Rhs": -0.22243941180570811,
"Rf_h": 71.7236050179908
},
{
"bin": 9,
"ref_a": -25.240362310520993,
"ref_b": -5.326442302591451,
"test_a": -25.677236330984186,
"test_b": -2.7109869751104525,
"ref_a_norm": -0.9784505664277444,
"ref_b_norm": -0.20648120751590468,
"test_a_norm": -0.995386124939977,
"test_b_norm": -0.10509226090900387,
"Rcs_pct": -0.3169855738211002,
"Rhs": -0.1027447499913118,
"Rf_h": 79.25917733394792
},
{
"bin": 10,
"ref_a": -18.887451181785476,
"ref_b": -13.477983766183426,
"test_a": -18.861781284167236,
"test_b": -12.611047646203557,
"ref_a_norm": -0.8139994526414126,
"ref_b_norm": -0.5808656394550126,
"test_a_norm": -0.8128931475921236,
"test_b_norm": -0.5435029736116072,
"Rcs_pct": -2.1677443999274915,
"Rhs": -0.030451291129381598,
"Rf_h": 88.59637321299031
},
{
"bin": 11,
"ref_a": -11.534689676218749,
"ref_b": -16.962905432667434,
"test_a": -10.150424849229037,
"test_b": -17.406770116402935,
"ref_a_norm": -0.562307153987059,
"ref_b_norm": -0.8269284519080075,
"test_a_norm": -0.49482531987809497,
"test_b_norm": -0.848566510154278,
"Rcs_pct": -1.949951039950089,
"Rhs": 0.06813055550601721,
"Rf_h": 79.12974784664695
},
{
"bin": 12,
"ref_a": -5.570355310815754,
"ref_b": -20.200226341048523,
"test_a": -3.3165685115860275,
"test_b": -20.816716018942753,
"ref_a_norm": -0.2658349376970278,
"ref_b_norm": -0.9640185609725662,
"test_a_norm": -0.1582771177869946,
"test_b_norm": -0.9934393942891887,
"Rcs_pct": 0.7872030532539134,
"Rhs": 0.11123084640574482,
"Rf_h": 73.94053796085824
},
{
"bin": 13,
"ref_a": 2.6749094231080672,
"ref_b": -13.091038289684615,
"test_a": 4.233345387994121,
"test_b": -14.519171361961103,
"ref_a_norm": 0.20019487833533833,
"ref_b_norm": -0.9797560975509666,
"test_a_norm": 0.31683093923838995,
"test_b_norm": -1.0866400631092703,
"Rcs_pct": 12.758478681097912,
"Rhs": 0.09354290443879752,
"Rf_h": 81.88317342598697
},
{
"bin": 14,
"ref_a": 12.159807539783609,
"ref_b": -16.70440659445249,
"test_a": 14.524173271445989,
"test_b": -18.724553882770692,
"ref_a_norm": 0.5885245453747189,
"ref_b_norm": -0.808479350071157,
"test_a_norm": 0.7029578752422843,
"test_b_norm": -0.9062527943101107,
"Rcs_pct": 14.487139951457966,
"Rhs": 0.040827821220509354,
"Rf_h": 78.93369770369928
},
{
"bin": 15,
"ref_a": 17.439839937726205,
"ref_b": -10.687211010005196,
"test_a": 19.04510799466717,
"test_b": -13.100788393503155,
"ref_a_norm": 0.8526387845138872,
"ref_b_norm": -0.5225008164038415,
"test_a_norm": 0.9311208009645248,
"test_b_norm": -0.6405013080335954,
"Rcs_pct": 13.081297242210354,
"Rhs": -0.05451155085957221,
"Rf_h": 79.56678114445705
},
{
"bin": 16,
"ref_a": 18.265731510644432,
"ref_b": -3.300552476297597,
"test_a": 18.524190891086302,
"test_b": -3.4047325447185064,
"ref_a_norm": 0.9840636118556848,
"ref_b_norm": -0.1778167816083292,
"test_a_norm": 0.99798807315018,
"test_b_norm": -0.18342946754723663,
"Rcs_pct": 1.4751887382382232,
"Rhs": -0.002788312114562408,
"Rf_h": 91.86380075337156
}
]
}
}
@@ -0,0 +1,483 @@
{
"name": "partial_400_700_FL4",
"source": "FL4 on 400-700 nm / 2.5 nm",
"generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)",
"wavelengths": [
400.0,
402.5,
405.0,
407.5,
410.0,
412.5,
415.0,
417.5,
420.0,
422.5,
425.0,
427.5,
430.0,
432.5,
435.0,
437.5,
440.0,
442.5,
445.0,
447.5,
450.0,
452.5,
455.0,
457.5,
460.0,
462.5,
465.0,
467.5,
470.0,
472.5,
475.0,
477.5,
480.0,
482.5,
485.0,
487.5,
490.0,
492.5,
495.0,
497.5,
500.0,
502.5,
505.0,
507.5,
510.0,
512.5,
515.0,
517.5,
520.0,
522.5,
525.0,
527.5,
530.0,
532.5,
535.0,
537.5,
540.0,
542.5,
545.0,
547.5,
550.0,
552.5,
555.0,
557.5,
560.0,
562.5,
565.0,
567.5,
570.0,
572.5,
575.0,
577.5,
580.0,
582.5,
585.0,
587.5,
590.0,
592.5,
595.0,
597.5,
600.0,
602.5,
605.0,
607.5,
610.0,
612.5,
615.0,
617.5,
620.0,
622.5,
625.0,
627.5,
630.0,
632.5,
635.0,
637.5,
640.0,
642.5,
645.0,
647.5,
650.0,
652.5,
655.0,
657.5,
660.0,
662.5,
665.0,
667.5,
670.0,
672.5,
675.0,
677.5,
680.0,
682.5,
685.0,
687.5,
690.0,
692.5,
695.0,
697.5,
700.0
],
"values": [
2.01,
7.879999999999999,
13.75,
7.85,
1.95,
1.77,
1.59,
1.675,
1.76,
1.845,
1.93,
2.015,
2.1,
16.19,
30.28,
19.155,
8.03,
5.289999999999999,
2.55,
2.625,
2.7,
2.76,
2.82,
2.865,
2.91,
2.95,
2.99,
3.015,
3.04,
3.06,
3.08,
3.085,
3.09,
3.09,
3.09,
3.115,
3.14,
3.1,
3.06,
3.0300000000000002,
3.0,
2.99,
2.98,
2.995,
3.01,
3.075,
3.14,
3.2750000000000004,
3.41,
3.6550000000000002,
3.9,
4.295,
4.69,
5.25,
5.81,
6.5649999999999995,
7.32,
14.955,
22.59,
18.85,
15.11,
14.495000000000001,
13.88,
15.105,
16.33,
17.505,
18.68,
19.66,
20.64,
22.46,
24.28,
25.270000000000003,
26.26,
24.770000000000003,
23.28,
23.11,
22.94,
22.54,
22.14,
21.525,
20.91,
20.17,
19.43,
18.585,
17.74,
16.869999999999997,
16.0,
15.21,
14.42,
13.49,
12.56,
11.745000000000001,
10.93,
10.225,
9.52,
8.85,
8.18,
7.595,
7.01,
6.505,
6.0,
5.555,
5.11,
4.735,
4.36,
4.025,
3.69,
3.41,
3.13,
2.885,
2.64,
2.4400000000000004,
2.24,
2.075,
1.91,
1.805,
1.7,
1.545,
1.39,
1.285,
1.18
],
"expected": {
"Rf": 56.8356555516847,
"Rg": 83.5377468871798,
"CCT_K": 2939.564218078963,
"Duv": -0.0007601824311253511,
"bins": [
{
"bin": 1,
"ref_a": 24.04298939659253,
"ref_b": 5.109936969080378,
"test_a": 17.57500752244677,
"test_b": 2.731364778678295,
"ref_a_norm": 0.9781522187996382,
"ref_b_norm": 0.20788996333961068,
"test_a_norm": 0.715012277380866,
"test_b_norm": 0.11112139487088903,
"Rcs_pct": -27.696239241330268,
"Rhs": -0.04357313165312099,
"Rf_h": 50.175221885017095
},
{
"bin": 2,
"ref_a": 20.57520933860629,
"ref_b": 15.097592622486312,
"test_a": 12.763843232637116,
"test_b": 16.215539663051427,
"ref_a_norm": 0.8062348085375289,
"ref_b_norm": 0.5915956672444906,
"test_a_norm": 0.5001482383734174,
"test_b_norm": 0.6354021628855292,
"Rcs_pct": -23.016409683430574,
"Rhs": 0.2064763570572338,
"Rf_h": 46.39965141829197
},
{
"bin": 3,
"ref_a": 14.838253269418317,
"ref_b": 22.885412454689412,
"test_a": 5.645547432443409,
"test_b": 26.1959934793031,
"ref_a_norm": 0.5440275205555183,
"ref_b_norm": 0.8390673732652314,
"test_a_norm": 0.20698751504537172,
"test_b_norm": 0.9604460257061286,
"Rcs_pct": -8.632673331136198,
"Rhs": 0.3476728889321639,
"Rf_h": 33.95336183518188
},
{
"bin": 4,
"ref_a": 2.7226029318275513,
"ref_b": 20.3950919565657,
"test_a": -2.712288039936026,
"test_b": 24.464182359259265,
"ref_a_norm": 0.13231926078257533,
"ref_b_norm": 0.9912071495030454,
"test_a_norm": -0.13181795416375722,
"test_b_norm": 1.188966076391613,
"Rcs_pct": 14.242843024032233,
"Rhs": 0.29764274515432176,
"Rf_h": 52.44410114844987
},
{
"bin": 5,
"ref_a": -2.930798625857884,
"ref_b": 16.775957012934022,
"test_a": -5.573714109580976,
"test_b": 19.676358999181744,
"ref_a_norm": -0.17209580034487695,
"ref_b_norm": 0.9850802178014013,
"test_a_norm": -0.3272871708478766,
"test_b_norm": 1.1553911346761714,
"Rcs_pct": 19.731477480830716,
"Rhs": 0.11898340021898522,
"Rf_h": 70.39040542510631
},
{
"bin": 6,
"ref_a": -12.748146318978613,
"ref_b": 16.87019184943558,
"test_a": -11.78933428355901,
"test_b": 20.180578609653065,
"ref_a_norm": -0.6028866503532788,
"ref_b_norm": 0.7978268526602771,
"test_a_norm": -0.5575424126979608,
"test_b_norm": 0.954382004703846,
"Rcs_pct": 10.49789428933711,
"Rhs": -0.12467973800468658,
"Rf_h": 75.78688716496266
},
{
"bin": 7,
"ref_a": -18.744529199655993,
"ref_b": 13.09104265233394,
"test_a": -14.912113779708292,
"test_b": 18.703792999400406,
"ref_a_norm": -0.8198505122855705,
"ref_b_norm": 0.5725776257461406,
"test_a_norm": -0.6522278575969211,
"test_b_norm": 0.8180687873730705,
"Rcs_pct": -0.29855618377684795,
"Rhs": -0.29724459830638217,
"Rf_h": 53.92293934162444
},
{
"bin": 8,
"ref_a": -21.446070057267512,
"ref_b": 5.644332766876604,
"test_a": -16.283941349885396,
"test_b": 7.525472983229173,
"ref_a_norm": -0.9670675438125093,
"ref_b_norm": 0.2545198729066958,
"test_a_norm": -0.7342916964632479,
"test_b_norm": 0.33934612050064766,
"Rcs_pct": -21.17543447550209,
"Rhs": -0.12860865004893252,
"Rf_h": 60.499472445759956
},
{
"bin": 9,
"ref_a": -22.581715646267394,
"ref_b": -3.88001108912216,
"test_a": -17.14456813775265,
"test_b": -2.0048128260252125,
"ref_a_norm": -0.9855577878047015,
"ref_b_norm": -0.1693394428286065,
"test_a_norm": -0.7482585872302145,
"test_b_norm": -0.08749817439608476,
"Rcs_pct": -24.870600238761963,
"Rhs": -0.03397393395390041,
"Rf_h": 59.00154187239486
},
{
"bin": 10,
"ref_a": -18.077532004978845,
"ref_b": -11.973678599856552,
"test_a": -11.41002327863737,
"test_b": -12.312880226221385,
"ref_a_norm": -0.8337070293646541,
"ref_b_norm": -0.5522070166051529,
"test_a_norm": -0.5262121295094034,
"test_b_norm": -0.5678504562181708,
"Rcs_pct": -24.698163577662296,
"Rhs": 0.18384205783503504,
"Rf_h": 49.33283019472565
},
{
"bin": 11,
"ref_a": -10.884615313886929,
"ref_b": -15.823390416257256,
"test_a": -4.250886066042329,
"test_b": -16.63459350885252,
"ref_a_norm": -0.5667421601341195,
"ref_b_norm": -0.8238952141665298,
"test_a_norm": -0.22133592066218297,
"test_b_norm": -0.8661330865898542,
"Rcs_pct": -15.677791754154242,
"Rhs": 0.31066089664508967,
"Rf_h": 51.38058308300528
},
{
"bin": 12,
"ref_a": -6.6010425307741825,
"ref_b": -21.173037687896805,
"test_a": -2.2867445579623205,
"test_b": -22.99798769997993,
"ref_a_norm": -0.2976369154379854,
"ref_b_norm": -0.9546791432562887,
"test_a_norm": -0.10310789446567621,
"test_b_norm": -1.0369650079348838,
"Rcs_pct": 4.275403551904815,
"Rhs": 0.2068443762184149,
"Rf_h": 61.368412083415556
},
{
"bin": 13,
"ref_a": 3.2672074517581193,
"ref_b": -18.032174106938147,
"test_a": 3.7498032183046064,
"test_b": -20.364684396357518,
"ref_a_norm": 0.1782848392296918,
"ref_b_norm": -0.9839789205571646,
"test_a_norm": 0.2046191047827933,
"test_b_norm": -1.1112592442253053,
"Rcs_pct": 12.997222828548407,
"Rhs": 0.000997100693977174,
"Rf_h": 79.20423020367551
},
{
"bin": 14,
"ref_a": 9.380605657392541,
"ref_b": -13.983001520660213,
"test_a": 7.9312837067062,
"test_b": -17.208518459426386,
"ref_a_norm": 0.5571074386603216,
"ref_b_norm": -0.8304404263939321,
"test_a_norm": 0.4710332480130747,
"test_b_norm": -1.0220015628217682,
"Rcs_pct": 11.145700568302333,
"Rhs": -0.17799373912943445,
"Rf_h": 70.32701733753734
},
{
"bin": 15,
"ref_a": 18.912298870098123,
"ref_b": -13.43725695130802,
"test_a": 15.578595164686872,
"test_b": -18.600364001860985,
"ref_a_norm": 0.8151891408635289,
"ref_b_norm": -0.5791948416709023,
"test_a_norm": 0.6714943379115459,
"test_b_norm": -0.8017436089908458,
"Rcs_pct": 0.41636084177903526,
"Rhs": -0.2648750924416619,
"Rf_h": 56.87508556756948
},
{
"bin": 16,
"ref_a": 16.888743478210728,
"ref_b": -4.179238875339611,
"test_a": 12.394084159756094,
"test_b": -6.874214425093358,
"ref_a_norm": 0.9707205371536406,
"ref_b_norm": -0.24021165406396758,
"test_a_norm": 0.7123793459595198,
"test_b_norm": -0.39511175759434836,
"Rcs_pct": -22.315772656695664,
"Rhs": -0.2023236076556252,
"Rf_h": 59.906609839428086
}
]
}
}