{ "name": "blackbody_4700K", "source": "sd_blackbody(4700, (360, 830, 1))", "generator": "crates/tm30/tools/golden.py (tm30.py + colour-science 0.4.7, numpy 2.5.1)", "wavelengths": [ 360.0, 361.0, 362.0, 363.0, 364.0, 365.0, 366.0, 367.0, 368.0, 369.0, 370.0, 371.0, 372.0, 373.0, 374.0, 375.0, 376.0, 377.0, 378.0, 379.0, 380.0, 381.0, 382.0, 383.0, 384.0, 385.0, 386.0, 387.0, 388.0, 389.0, 390.0, 391.0, 392.0, 393.0, 394.0, 395.0, 396.0, 397.0, 398.0, 399.0, 400.0, 401.0, 402.0, 403.0, 404.0, 405.0, 406.0, 407.0, 408.0, 409.0, 410.0, 411.0, 412.0, 413.0, 414.0, 415.0, 416.0, 417.0, 418.0, 419.0, 420.0, 421.0, 422.0, 423.0, 424.0, 425.0, 426.0, 427.0, 428.0, 429.0, 430.0, 431.0, 432.0, 433.0, 434.0, 435.0, 436.0, 437.0, 438.0, 439.0, 440.0, 441.0, 442.0, 443.0, 444.0, 445.0, 446.0, 447.0, 448.0, 449.0, 450.0, 451.0, 452.0, 453.0, 454.0, 455.0, 456.0, 457.0, 458.0, 459.0, 460.0, 461.0, 462.0, 463.0, 464.0, 465.0, 466.0, 467.0, 468.0, 469.0, 470.0, 471.0, 472.0, 473.0, 474.0, 475.0, 476.0, 477.0, 478.0, 479.0, 480.0, 481.0, 482.0, 483.0, 484.0, 485.0, 486.0, 487.0, 488.0, 489.0, 490.0, 491.0, 492.0, 493.0, 494.0, 495.0, 496.0, 497.0, 498.0, 499.0, 500.0, 501.0, 502.0, 503.0, 504.0, 505.0, 506.0, 507.0, 508.0, 509.0, 510.0, 511.0, 512.0, 513.0, 514.0, 515.0, 516.0, 517.0, 518.0, 519.0, 520.0, 521.0, 522.0, 523.0, 524.0, 525.0, 526.0, 527.0, 528.0, 529.0, 530.0, 531.0, 532.0, 533.0, 534.0, 535.0, 536.0, 537.0, 538.0, 539.0, 540.0, 541.0, 542.0, 543.0, 544.0, 545.0, 546.0, 547.0, 548.0, 549.0, 550.0, 551.0, 552.0, 553.0, 554.0, 555.0, 556.0, 557.0, 558.0, 559.0, 560.0, 561.0, 562.0, 563.0, 564.0, 565.0, 566.0, 567.0, 568.0, 569.0, 570.0, 571.0, 572.0, 573.0, 574.0, 575.0, 576.0, 577.0, 578.0, 579.0, 580.0, 581.0, 582.0, 583.0, 584.0, 585.0, 586.0, 587.0, 588.0, 589.0, 590.0, 591.0, 592.0, 593.0, 594.0, 595.0, 596.0, 597.0, 598.0, 599.0, 600.0, 601.0, 602.0, 603.0, 604.0, 605.0, 606.0, 607.0, 608.0, 609.0, 610.0, 611.0, 612.0, 613.0, 614.0, 615.0, 616.0, 617.0, 618.0, 619.0, 620.0, 621.0, 622.0, 623.0, 624.0, 625.0, 626.0, 627.0, 628.0, 629.0, 630.0, 631.0, 632.0, 633.0, 634.0, 635.0, 636.0, 637.0, 638.0, 639.0, 640.0, 641.0, 642.0, 643.0, 644.0, 645.0, 646.0, 647.0, 648.0, 649.0, 650.0, 651.0, 652.0, 653.0, 654.0, 655.0, 656.0, 657.0, 658.0, 659.0, 660.0, 661.0, 662.0, 663.0, 664.0, 665.0, 666.0, 667.0, 668.0, 669.0, 670.0, 671.0, 672.0, 673.0, 674.0, 675.0, 676.0, 677.0, 678.0, 679.0, 680.0, 681.0, 682.0, 683.0, 684.0, 685.0, 686.0, 687.0, 688.0, 689.0, 690.0, 691.0, 692.0, 693.0, 694.0, 695.0, 696.0, 697.0, 698.0, 699.0, 700.0, 701.0, 702.0, 703.0, 704.0, 705.0, 706.0, 707.0, 708.0, 709.0, 710.0, 711.0, 712.0, 713.0, 714.0, 715.0, 716.0, 717.0, 718.0, 719.0, 720.0, 721.0, 722.0, 723.0, 724.0, 725.0, 726.0, 727.0, 728.0, 729.0, 730.0, 731.0, 732.0, 733.0, 734.0, 735.0, 736.0, 737.0, 738.0, 739.0, 740.0, 741.0, 742.0, 743.0, 744.0, 745.0, 746.0, 747.0, 748.0, 749.0, 750.0, 751.0, 752.0, 753.0, 754.0, 755.0, 756.0, 757.0, 758.0, 759.0, 760.0, 761.0, 762.0, 763.0, 764.0, 765.0, 766.0, 767.0, 768.0, 769.0, 770.0, 771.0, 772.0, 773.0, 774.0, 775.0, 776.0, 777.0, 778.0, 779.0, 780.0, 781.0, 782.0, 783.0, 784.0, 785.0, 786.0, 787.0, 788.0, 789.0, 790.0, 791.0, 792.0, 793.0, 794.0, 795.0, 796.0, 797.0, 798.0, 799.0, 800.0, 801.0, 802.0, 803.0, 804.0, 805.0, 806.0, 807.0, 808.0, 809.0, 810.0, 811.0, 812.0, 813.0, 814.0, 815.0, 816.0, 817.0, 818.0, 819.0, 820.0, 821.0, 822.0, 823.0, 824.0, 825.0, 826.0, 827.0, 828.0, 829.0, 830.0 ], "values": [ 3994.4753181019855, 4033.372862158385, 4072.2757941601776, 4111.180553927585, 4150.083606233975, 4188.9814413521835, 4227.870575582345, 4266.747551761526, 4305.608939755205, 4344.451336930883, 4383.271368614032, 4422.065688526575, 4460.830979208135, 4499.5639524202115, 4538.261349533585, 4576.919941899113, 4615.536531202204, 4654.1079498011195, 4692.631061049398, 4731.102759602654, 4769.519971709848, 4807.879655489533, 4846.1788011909475, 4884.41443144058, 4922.583601474158, 4960.683399354433, 4998.710946174991, 5036.6633962503065, 5074.537937292298, 5112.3317905736185, 5150.042211077956, 5187.666487637508, 5225.201943057983, 5262.64593423127, 5299.995852236089, 5337.249122426792, 5374.4032045106305, 5411.455592613694, 5448.403815335696, 5485.2454357939905, 5521.978051656884, 5558.599295166597, 5595.106833152064, 5631.49836703179, 5667.771632807, 5703.9244010453385, 5739.954476855292, 5775.859699851614, 5811.637944111896, 5847.287118124603, 5882.805164728681, 5918.190061045075, 5953.439818400211, 5988.552482241841, 6023.526132047281, 6058.358881224367, 6093.048877005286, 6127.594300333462, 6161.993365743766, 6196.24432123614, 6230.345448142943, 6264.295060990124, 6298.091507352458, 6331.733167702968, 6365.218455256831, 6398.545815809798, 6431.713727571461, 6464.720700993425, 6497.565278592554, 6530.246034769605, 6562.761575623222, 6595.110538759615, 6627.291593097987, 6659.303438671865, 6691.144806426586, 6722.814458013044, 6754.311185577736, 6785.633811549445, 6816.781188422611, 6847.752198537465, 6878.5457538572755, 6909.160795742537, 6939.5962947225435, 6969.851250264305, 6999.924690538938, 7029.815672185761, 7059.5232800741305, 7089.046627063097, 7118.384853759208, 7147.5371282723245, 7176.502645969723, 7205.280629228518, 7233.870327186631, 7262.271015492209, 7290.4819960518635, 7318.50259677757, 7346.332171332495, 7373.970098875856, 7401.415783806755, 7428.668655507288, 7455.728168084872, 7482.593800113893, 7509.26505437686, 7535.741457605108, 7562.022560218976, 7588.107936067847, 7613.997182169821, 7639.689918451368, 7665.185787486824, 7690.484454237862, 7715.5856057931305, 7740.488951107922, 7765.194220744191, 7789.7011666106855, 7814.009561703552, 7838.119199847225, 7862.029895435899, 7885.741483175435, 7909.253817825868, 7932.566773944544, 7955.680245629971, 7978.594146266368, 8001.3084082690475, 8023.822982830581, 8046.137839667893, 8068.252966770314, 8090.16837014848, 8111.884073584448, 8133.400118382693, 8154.7165631223215, 8175.833483410348, 8196.7509716362, 8217.46913672742, 8237.988103906597, 8258.308014449605, 8278.42902544514, 8298.3513095556, 8318.075054779349, 8337.60046421435, 8356.927755823293, 8376.057162200088, 8394.988930337926, 8413.723321398795, 8432.260610484504, 8450.601086409328, 8468.745051474141, 8486.692821242217, 8504.444724316525, 8522.001102118813, 8539.362308670172, 8556.528710373374, 8573.500685796827, 8590.278625460222, 8606.86293162191, 8623.254018067939, 8639.4523099029, 8655.458243342426, 8671.272265507509, 8686.89483422047, 8702.32641780284, 8717.567494874862, 8732.618554156914, 8747.480094272578, 8762.152623553626, 8776.636659846725, 8790.932730321962, 8805.0413712832, 8818.963127980194, 8832.698554422584, 8846.248213195611, 8859.612675277762, 8872.792519860137, 8885.78833416768, 8898.600713282194, 8911.230259967217, 8923.677584494688, 8935.943304473398, 8948.02804467932, 8959.93243688771, 8971.65711970698, 8983.202738414451, 8994.569944793851, 9005.759396974636, 9016.771759273079, 9027.607702035159, 9038.267901481253, 9048.753039552585, 9059.063803759424, 9069.200887031075, 9079.164987567645, 9088.956808693516, 9098.577058712597, 9108.026450765305, 9117.305702687268, 9126.415536869757, 9135.356680121866, 9144.129863534276, 9152.735822344937, 9161.175295806179, 9169.449027053732, 9177.557762977258, 9185.502254092637, 9193.283254415846, 9200.901521338536, 9208.357815505195, 9215.652900691968, 9222.787543687036, 9229.762514172713, 9236.578584608962, 9243.236530118666, 9249.737128374347, 9256.081159486499, 9262.269405893487, 9268.302652252918, 9274.181685334603, 9279.907293915003, 9285.480268673175, 9290.901402088233, 9296.1714883383, 9301.291323200836, 9306.261703954591, 9311.08342928282, 9315.757299178085, 9320.284114848384, 9324.664678624737, 9328.899793870136, 9332.990264889919, 9336.9368968435, 9340.740495657472, 9344.401867940029, 9347.921820896754, 9351.30116224775, 9354.540700146068, 9357.641243097376, 9360.603599881068, 9363.428579472487, 9366.116990966528, 9368.669643502417, 9371.0873461898, 9373.370908036026, 9375.521137874659, 9377.538844295155, 9379.424835573798, 9381.179919605771, 9382.804903838438, 9384.300595205706, 9385.667800063638, 9386.907324127113, 9388.01997240763, 9389.006549152264, 9389.867857783685, 9390.60470084122, 9391.217879923082, 9391.708195629632, 9392.076447507587, 9392.323433995467, 9392.449952369878, 9392.45679869293, 9392.344767760625, 9392.114653052198, 9391.767246680527, 9391.303339343449, 9390.723720276057, 9390.029177203909, 9389.220496297254, 9388.298462126128, 9387.263857616339, 9386.117464006444, 9384.860060805539, 9383.492425751992, 9382.015334772957, 9380.429561944904, 9378.73587945481, 9376.935057562378, 9375.027864562928, 9373.015066751223, 9370.89742838604, 9368.67571165556, 9366.350676643546, 9363.92308129632, 9361.393681390431, 9358.763230501243, 9356.032479972078, 9353.20217888424, 9350.273074027698, 9347.245909872545, 9344.121428541086, 9340.900369780731, 9337.583470937476, 9334.171466930167, 9330.665090225333, 9327.0650708128, 9323.372136181833, 9319.587011298045, 9315.710418580848, 9311.74307788159, 9307.685706462311, 9303.539018975056, 9299.303727441864, 9294.980541235298, 9290.570167059568, 9286.073308932275, 9281.490668166642, 9276.822943354418, 9272.070830349197, 9267.235022250432, 9262.316209387836, 9257.315079306438, 9252.2323167521, 9247.06860365751, 9241.82461912878, 9236.50103943247, 9231.098537983109, 9225.617785331206, 9220.059449151766, 9214.424194233197, 9208.712682466816, 9202.925572836632, 9197.063521409706, 9191.12718132693, 9185.11720279419, 9179.034233074013, 9172.87891647759, 9166.651894357205, 9160.353805099154, 9153.98528411696, 9147.546963845041, 9141.039473732739, 9134.463440238747, 9127.819486825909, 9121.10823395636, 9114.330299087092, 9107.48629666579, 9100.576838127066, 9093.602531889086, 9086.56398335042, 9079.46179488732, 9072.296565851271, 9065.06889256693, 9057.779368330263, 9050.428583407134, 9043.017125032096, 9035.545577407518, 9028.014521702982, 9020.424536055054, 9012.776195567172, 9005.07007231002, 8997.306735322003, 8989.48675061008, 8981.61068115082, 8973.679086891778, 8965.692524753009, 8957.651548629, 8949.55670939065, 8941.408554887661, 8933.207629951059, 8924.954476395993, 8916.649633024754, 8908.29363562998, 8899.887016998131, 8891.430306913155, 8882.924032160368, 8874.36871653049, 8865.764880823981, 8857.113042855488, 8848.413717458501, 8839.66741649026, 8830.87464883673, 8822.035920417897, 8813.151734193108, 8804.222590166677, 8795.24898539361, 8786.231413985563, 8777.170367116842, 8768.066333030676, 8758.919797045628, 8749.731241562087, 8740.50114606897, 8731.229987150567, 8721.918238493517, 8712.566370893903, 8703.17485226451, 8693.744147642235, 8684.274719195546, 8674.767026232154, 8665.221525206773, 8655.63866972896, 8646.01891057119, 8636.362695676886, 8626.670470168685, 8616.942676356766, 8607.179753747288, 8597.382139050895, 8587.550266191422, 8577.684566314574, 8567.785467796784, 8557.853396254131, 8547.888774551386, 8537.892022811051, 8527.863558422609, 8517.803796051752, 8507.713147649778, 8497.59202246295, 8487.440827042066, 8477.259965251995, 8467.049838281342, 8456.810844652147, 8446.543380229708, 8436.247838232362, 8425.924609241463, 8415.574081211293, 8405.196639479129, 8394.792666775307, 8384.36254323337, 8373.90664640024, 8363.425351246475, 8352.91903017656, 8342.388053039205, 8331.832787137784, 8321.253597240699, 8310.65084559188, 8300.024891921263, 8289.376093455348, 8278.704804927775, 8268.011378589908, 8257.296164221509, 8246.559509141396, 8235.801758218146, 8225.023253880827, 8214.224336129759, 8203.40534254729, 8192.566608308603, 8181.708466192553, 8170.831246592503, 8159.935277527188, 8149.020884651614, 8138.088391267955, 8127.138118336463, 8116.17038448641, 8105.185506027003, 8094.183796958383, 8083.165568982551, 8072.131131514354, 8061.080791692475, 8050.014854390406, 8038.933622227448, 8027.837395579702, 8016.7264725910845, 8005.6011491843, 7994.4617190718745, 7983.308473767147, 7972.141702595261, 7960.961692704186, 7949.768729075681, 7938.563094536341, 7927.345069768518, 7916.1149333213525, 7904.872961621733, 7893.619428985255, 7882.354607627193, 7871.078767673438, 7859.792177171457, 7848.495102101192, 7837.187806385987, 7825.870551903507, 7814.5435984966125, 7803.207203984228, 7791.86162417222, 7780.5071128642485, 7769.1439218725545, 7757.772301028813 ], "expected": { "Rf": 97.85713419915655, "Rg": 100.82858876198473, "CCT_K": 4699.577192342564, "Duv": 1.0209239388541723e-05, "bins": [ { "bin": 1, "ref_a": 23.636511777397562, "ref_b": 5.11248976124546, "test_a": 23.567249473242605, "test_b": 5.045147099079162, "ref_a_norm": 0.9773979967859405, "ref_b_norm": 0.2114075587078915, "test_a_norm": 0.9745339177724471, "test_b_norm": 0.2086228591837209, "Rcs_pct": -0.33523144652347314, "Rhs": -0.002172438206630345, "Rf_h": 98.64840824331739 }, { "bin": 2, "ref_a": 17.910026772338078, "ref_b": 12.152531412399055, "test_a": 17.74424666568894, "test_b": 12.257607518435167, "ref_a_norm": 0.8274908233861066, "ref_b_norm": 0.5614792402322488, "test_a_norm": 0.8198313419852185, "test_b_norm": 0.5663340355157668, "Rcs_pct": -0.36714462839084133, "Rhs": 0.00829199461889564, "Rf_h": 98.49869730695885 }, { "bin": 3, "ref_a": 14.595569662545534, "ref_b": 22.141342876092185, "test_a": 14.294334659053385, "test_b": 22.39254678362233, "ref_a_norm": 0.5503767650675445, "ref_b_norm": 0.8349164128664527, "test_a_norm": 0.5390176505841565, "test_b_norm": 0.8443889307054484, "Rcs_pct": 0.15653248546864956, "Rhs": 0.014707407458696026, "Rf_h": 97.29631566106711 }, { "bin": 4, "ref_a": 3.9964918011412065, "ref_b": 22.04620696054027, "test_a": 3.702258641443747, "test_b": 22.38367180648311, "ref_a_norm": 0.17837088146453714, "ref_b_norm": 0.9839633268804098, "test_a_norm": 0.16523870688173298, "test_b_norm": 0.9990250122357832, "Rcs_pct": 1.2210319126483908, "Rhs": 0.015818232576585163, "Rf_h": 96.90566262895729 }, { "bin": 5, "ref_a": -2.1064401334271814, "ref_b": 19.163995326946214, "test_a": -2.3822454353474463, "test_b": 19.53569095425031, "ref_a_norm": -0.10925851406340632, "ref_b_norm": 0.9940133686750176, "test_a_norm": -0.12356420306943047, "test_b_norm": 1.0132927734293493, "Rcs_pct": 2.169985787283246, "Rhs": 0.010269583921332962, "Rf_h": 96.83507982795172 }, { "bin": 6, "ref_a": -10.943401478568706, "ref_b": 17.412356936989106, "test_a": -11.139257935942283, "test_b": 17.693899492456335, "ref_a_norm": -0.5321189638491584, "ref_b_norm": 0.8466695980794977, "test_a_norm": -0.5416424136983569, "test_b_norm": 0.8603595036530124, "Rcs_pct": 1.6673685731538421, "Rhs": 0.00031275512440196053, "Rf_h": 97.66262242443501 }, { "bin": 7, "ref_a": -18.01823851185505, "ref_b": 11.64726730413398, "test_a": -18.16475582778679, "test_b": 11.97210158275622, "ref_a_norm": -0.8398165170440574, "ref_b_norm": 0.5428703507284117, "test_a_norm": -0.8466455787124041, "test_b_norm": 0.55801063163376, "Rcs_pct": 1.408964664833705, "Rhs": -0.008794660112132858, "Rf_h": 97.53615614160695 }, { "bin": 8, "ref_a": -22.447083292068804, "ref_b": 4.09523833880642, "test_a": -22.54582135953215, "test_b": 4.403938458806165, "ref_a_norm": -0.9837621273077827, "ref_b_norm": 0.17947723219078815, "test_a_norm": -0.9880894053790643, "test_b_norm": 0.19300627214665708, "Rcs_pct": 0.6883515398084273, "Rhs": -0.012424873174323723, "Rf_h": 97.71768806427482 }, { "bin": 9, "ref_a": -18.684391870849687, "ref_b": -2.70639532164565, "test_a": -18.76428054770934, "test_b": -2.3552392199130034, "ref_a_norm": -0.9896717803132417, "ref_b_norm": -0.14335190006281295, "test_a_norm": -0.9939033105445205, "test_b_norm": -0.1247519217080557, "Rcs_pct": 0.05215467976970182, "Rhs": -0.01906811558160578, "Rf_h": 97.50824591487402 }, { "bin": 10, "ref_a": -19.745529279198088, "ref_b": -12.154806827573443, "test_a": -19.81560645281825, "test_b": -11.882912533975192, "ref_a_norm": -0.8515868538458209, "ref_b_norm": -0.5242135350760951, "test_a_norm": -0.8546091481062472, "test_b_norm": -0.5124872550260641, "Rcs_pct": -0.4001826302867961, "Rhs": -0.011429142253469384, "Rf_h": 97.99932569190598 }, { "bin": 11, "ref_a": -12.844328002762472, "ref_b": -18.147287737120998, "test_a": -12.838347060565257, "test_b": -17.97444814421491, "ref_a_norm": -0.5777177679725868, "ref_b_norm": -0.8162365959504465, "test_a_norm": -0.5774487545546948, "test_b_norm": -0.8084625416122577, "Rcs_pct": -0.6613345793856353, "Rhs": -0.004095356697895776, "Rf_h": 98.37362100529862 }, { "bin": 12, "ref_a": -5.924072849386776, "ref_b": -23.61902063164395, "test_a": -5.754377598823854, "test_b": -23.647184280482975, "ref_a_norm": -0.24328220176997464, "ref_b_norm": -0.9699555506836142, "test_a_norm": -0.2363133755525306, "test_b_norm": -0.9711121391783258, "Rcs_pct": -0.022518557973863765, "Rhs": 0.007060561397630704, "Rf_h": 98.6302299157896 }, { "bin": 13, "ref_a": 3.0174775756376824, "ref_b": -15.506088153187207, "test_a": 3.12297671064751, "test_b": -15.542463205614874, "ref_a_norm": 0.1910163476321541, "ref_b_norm": -0.9815868555238869, "test_a_norm": 0.19769479310284502, "test_b_norm": -0.9838895170965061, "Rcs_pct": 0.3561316653619326, "Rhs": 0.006100894025932805, "Rf_h": 98.57596175439592 }, { "bin": 14, "ref_a": 13.156721747077988, "ref_b": -19.023096977238726, "test_a": 13.328097103343847, "test_b": -19.14567986310402, "ref_a_norm": 0.5688266206218099, "ref_b_norm": -0.8224574613145483, "test_a_norm": 0.5762359788674699, "test_b_norm": -0.8277572928419811, "Rcs_pct": 0.852306775245044, "Rhs": 0.0032162275912691464, "Rf_h": 98.39373975761568 }, { "bin": 15, "ref_a": 12.204643861372968, "ref_b": -9.441198494524327, "test_a": 12.156476929769664, "test_b": -9.283531961967205, "ref_a_norm": 0.790960751969857, "ref_b_norm": -0.6118668881736276, "test_a_norm": 0.7878391408131719, "test_b_norm": -0.6016488072063856, "Rcs_pct": -0.827238644219208, "Rhs": 0.006761749582592546, "Rf_h": 97.57094518197265 }, { "bin": 16, "ref_a": 22.614543436554076, "ref_b": -4.589432224559074, "test_a": 22.603736206129227, "test_b": -4.634598824608815, "ref_a_norm": 0.9800223615794847, "ref_b_norm": -0.19888733193486582, "test_a_norm": 0.9795540201551793, "test_b_norm": -0.2008446687331721, "Rcs_pct": -0.00774849088863125, "Rhs": -0.0020110959998516265, "Rf_h": 98.94951159842492 } ] } }