CircadianLab — Validation Suite

Automated verification of lighting calculations against analytical solutions and reference data. Each test has a known expected result derived from physics or published standards.

Methodology & Acceptance Criteria

Photometric Test Files (16 Distributions)

The validation suite tests against 20 IES photometric files from 8 manufacturers plus 2 synthetic in-code distributions, covering a wide range of fixture types, distribution patterns, and file formats.

Fixture Source Lumens Angles Distribution
INNERSCENE — Lab-measured by EVERFINE (absolute photometry)
Circadian Sky CS12-35W InnerScene / EVERFINE 2,030 73v × 17h 1×2 ft troffer, full 360°
Circadian Sky CS22-45W InnerScene / EVERFINE 2,610 73v × 17h 2×2 ft troffer, full 360°
Circadian Sky CS14-45W InnerScene / EVERFINE 2,610 73v × 17h 1×4 ft troffer, full 360°
Circadian Sky CS24-75W InnerScene / EVERFINE 4,350 73v × 17h 2×4 ft troffer, full 360°
Circadian Sky CS154-45W InnerScene / EVERFINE 2,610 73v × 17h 1.5×4 ft troffer, full 360°
GENERIC — Standard fixture archetypes
LED 2×4 Flat Panel 36W Generic 4,800 11v × 1h Axial symmetric troffer
LED 2×2 Flat Panel 27W Generic 3,600 11v × 1h Axial symmetric troffer
Fluorescent 2×4 Troffer 96W Generic (3×T8) 5,700 11v × 1h Axial, parabolic louvered
THIRD-PARTY — Independent manufacturers (via three.js open-source library)
BEGA 50975 LED Spot 7.9W BEGA 321 73v × 1h Axial, compact spot
BEGA 84659 LED Flood 62W BEGA 4,800 37v × 37h Full 360° asymmetric flood
BEGA 50899 Wall Wash 11.5W BEGA 1,180 19v × 24h Full 360°, 24 azimuth planes
Efficient Lighting DT106 Track Spot Efficient Lighting / LightLab 2,438 181v × 1h Axial, narrow beam, 1° resolution
OPEN-SOURCE — From rendering engine repos (BabylonJS, Weta physlight, LuxCore, etc.)
BEGA 50795 Bollard BEGA / BabylonJS 15,504 73v × 1h Axial, high-output bollard
BEGA 84693 Narrow Spot BEGA / Weta physlight 2,053 91v × 1h Axial, very narrow (39K peak cd)
AEL ASA 150W HID Street Light American Electric / LuxCore 9,559 37v × 73h Bilateral, Type II cutoff
Philips Discharge Lamp Philips / PBRT 2,717 19v × 1h Axial, warm discharge
H.E. Williams Bollard H.E. Williams / RenderPipeline 2,550 35v × 1h Axial, bollard fixture
Infinity Lighting Street Light Infinity / Armory3D 6,482 25v × 21h Bilateral, street-side panel
SYNTHETIC — Mathematically exact distributions with known analytical solutions
Isotropic Point Source Validation Suite 1,000 19v × 1h Full sphere, I = Φ/(4π)
Narrow Beam cos¹⁰(θ) Validation Suite 1,000 19v × 1h ~25° beam, Φ = 2πI₀/11
Lambertian cos(θ) Generated in-code 1,000 19v × 1h Hemisphere, Φ = πI₀
Uniform Hemisphere Generated in-code 1,000 19v × 1h Hemisphere, I = Φ/(2π)

Test Groups

  1. IES Photometric Data — Parsing & Lumen Integration
  2. Inverse-Square Law — Point Source at Known Distances
  3. Cosine Incidence Law — Tilted Measurement Plane
  4. Lambertian Source — Analytical Floor Illuminance
  5. Black Room (Zero Reflectance) — Direct-Only Baseline
  6. High-Reflectance Room — Radiosity Contribution
  7. Symmetry — Centered Fixture Produces Symmetric Results
  8. Melanopic DER — CIE S 026:2018 Reference Values
  9. WELL v2 Compliance — Threshold Classification
  10. Area Source Convergence — Large Source vs Point Source
  11. Real IES Room Test — CS22 in Office Rooms
  12. Energy Conservation — Radiosity Form Factor Row Sums
  13. Superposition & Linearity — Multi-Fixture and Dimming
  14. IES Interpolation — Bilinear Accuracy at Intermediate Angles
  15. All IES Files — Lumen Integration for Every Fixture
  16. Lumen Method Cross-Check — Average Illuminance vs Φ×CU/A
  17. Form Factor Reciprocity — F_ij×A_i = F_ji×A_j
  18. UGR Glare Rating — CIE 117:1995 Bounds
  19. Third-Party IES Files — Cross-Manufacturer Validation
Click "Run All Tests" to begin