Skip to main content

Module compare

Module compare 

Source
Expand description

Photometric file comparison engine.

Compares two photometric files side-by-side, computing deltas across all key metrics and producing a similarity score.

§Example

use eulumdat::{Eulumdat, PhotometricComparison};

let a = Eulumdat::from_file("luminaire_a.ldt").unwrap();
let b = Eulumdat::from_file("luminaire_b.ldt").unwrap();

let cmp = PhotometricComparison::from_eulumdat(&a, &b, "File A", "File B");
println!("{}", cmp.to_text());
println!("Similarity: {:.1}%", cmp.similarity_score * 100.0);

Structs§

ComparisonMetric
A single compared metric between two files.
PhotometricComparison
Result of comparing two photometric files.

Enums§

Significance
Significance level of a metric delta.