eulumdat 0.7.0

Eulumdat (LDT) and IES photometric file parser, writer, and validator for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Zonal Cavity Method — interior lighting design.
//!
//! Implements the IES Zonal Cavity Method for calculating the number
//! of luminaires needed to achieve a target illuminance in a rectangular
//! room. Provides point-by-point overlay for uniformity assessment.

mod compute;
mod presets;
mod svg;

pub use compute::{
    compute_cavity_ratios, compute_ppb_overlay, compute_zonal, effective_cavity_reflectance,
    find_best_layout, interpolate_cu, CavityResults, LightLossFactor, LuminaireLayout, PpbResult,
    Reflectances, Room, SolveMode, ZonalResult,
};
pub use presets::{LlfPreset, ReflectancePreset, RoomPreset};
pub use svg::ZonalSvg;