Skip to content

This repostiory contains calculation code for building linear and rectangular LEDs array for uniform irradiation pattern for given area.

License

Notifications You must be signed in to change notification settings

HYUNSEONG-KIM/UILC

Repository files navigation

UILC

Uniform Illumination Light Calcuation

Github_Logo

About The Project

Uniform irradiation light sources are widely used in many industrial and research fields. This project is a python implementation of finding LED locations of array that produces unifrom irradiation on the target plane. It was mainly focused on application on DIY LED backlight unit design in 3D printing area. The project was begined in 2021 to solve the engineering problem of the uniform backlight of simple LCD lesin printer.

Theorical backgtrounds and further reading sources are written in theories.ipynb file in /docs directory.

Language and library dependencies

Language

  • python3

pre-request library for implementation

  • numpy
  • scipy

Usage

For more details and examples, please refer to the usage.ipynb file in the /docs directory.

The /test documents are basic tests history and contents about each modules in the uilc method modules.

License

It is distributed with MIT License. The full text can refer to the LICENSE file.

Theorical Background

See details of implementation and theorical background in /docs/theories.ipynb

There are further resources related with the project.

See the below preprent for a positive solution equations and about 2D-convolution and toeplitz conversion, Convolution: Introduction and implementation

Publication

See documents in docs directory or the above repository.

About

This repostiory contains calculation code for building linear and rectangular LEDs array for uniform irradiation pattern for given area.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published