eulumdat-quiz
Python bindings for the eulumdat-rs photometric knowledge quiz engine.
195 multiple-choice questions across 16 categories covering EULUMDAT, IES, photometric calculations, BUG ratings, color science, and more. Fully translated into 8 languages.
Installation
Command-Line Quiz
After installation, you can run the quiz directly from the command line:
# Text-based interactive quiz
# Or via Python module
# Launch the TUI version (requires: cargo install eulumdat-tui-quiz)
Quick Start
# Browse the question bank
# Create a quiz session
=
=
# Run through questions
=
=
=
# Show final score
=
i18n Support
All questions and UI strings are available in 8 languages.
# Load German translations
=
# "Photometrisches Wissensquiz"
# Get translated question
=
=
Supported languages: English, Deutsch, 简体中文, Français, Español, Italiano, Русский, Português (Brasil)
Categories
| Category | Questions | Description |
|---|---|---|
| EULUMDAT Format | 15 | LDT file structure, fields |
| IES Format | 12 | LM-63 versions, keywords |
| Symmetry | 12 | 5 symmetry types, data expansion |
| Coordinate Systems | 12 | C/gamma angles, nadir/zenith |
| Photometric Calculations | 15 | LOR, DFF, beam angles, efficacy |
| BUG Rating | 12 | TM-15-11 zones, thresholds |
| UGR & Glare | 10 | UGR formula, CIE 117 |
| Color Science | 15 | CCT, CRI, TM-30, SPD |
| Horticultural | 12 | PAR, PPF, PPFD, DLI |
| BIM Integration | 10 | TM-32-24, NEMA GUIDs |
| Modern Formats | 10 | TM-33-23/ATLA, XML/JSON |
| Validation | 10 | Warning/error codes |
| Units & Conversions | 12 | lux/fc, m/ft, cd/klm |
| Diagram Types | 10 | Polar, cartesian, heatmap |
| Diagram Reading | 20 | Interpreting diagrams |
| Standards | 8 | CIE, IES, NEMA, EN 13201 |
License
AGPL-3.0-or-later