DOE OSTI · 2437807
A modular GUI-based program for genetic algorithm-based feedback-assisted wavefront shaping
Abstract
Abstract We have developed a modular graphical user interface (GUI)-based program for use in genetic algorithm-based feedback-assisted wavefront shaping. The program uses a class-based structure to separate out the universal modules (e.g. GUI, multithreading, optimization algorithms) and hardware-specific modules (e.g. code for different SLMs and cameras). This modular design makes the program easily adaptable to a wide range of lab equipment, while providing easy access to a GUI, multithreading, and three optimization algorithms (phase-stepping, simple genetic, and microgenetic).
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Anderson, Benjamin R. (ORCID:000000031403970X), O’Kins, Andrew (ORCID:0009000128665309), Makrasnov, Kostiantyn (ORCID:000900099094813X), Udby, Rebecca, Price, Patrick, Eilers, Hergen (ORCID:0000000233705256). 2024-08-23. A modular GUI-based program for genetic algorithm-based feedback-assisted wavefront shaping. https://doi.org/10.1088/2515-7647%2Fad6ed3
Cite the original work for its findings. Save a collection to share your selection of sources.