lidrs 0.2.1

A rust crate for reading and representing light intensity distributions via photometric webs.
Documentation

lidrs - Luminous Intensity Distributions in Rust

build and test workflow

A rust crate for reading and representing light intensity distributions via photometric webs. This crate can read and write:

  • Illuminating Engineering Society (LM-63) standard (.ies) files
    • 1986
    • IESNA91
    • IESNA:LM-63-1995
    • IESNA:LM-63-2002
  • EULUMDAT (.ldt / .eul) files

Caveats

Note that currently, although all standards should be readable using the lidrs::io::ies module, I have only implemented conversions to the PhotometricWeb struct for type C photometry. If you would like to implement this, please submit a PR.