pySLM2: A full-stack python package for holographic beam shaping
Holographic beam shaping using spatial light modulators (SLMs) as a reprogrammable hologram offers a powerful tool for precise and flexible optical controls.It has been adopted for a wide range of researches, including atom trapping (Gaunt & Hadzibabic, 2012), optical addressing of individual quantum objects (Motlakunta et al., 2024), preparation of exotic quantum states (Islam et al., 2015), and multi-beam laser machining (Obata et al., 2010).pySLM2 is a python package designed for holographic beam shaping applications, encompassing hologram generation, simulation, and hardware controls.
Authors
- Chung-You Shih (ORCID: https://orcid.org/0000-0002-7561-6833)
- Rajibul Islam (ORCID: https://orcid.org/0000-0002-6483-8932)
- Jingwen Zhu (ORCID: https://orcid.org/0009-0009-0699-8258)
Institutions
- University of Waterloo (CA)
Publication Details
- Journal
- The Journal of Open Source Software
- Published
- 2024-12-11
- DOI
- https://doi.org/10.21105/joss.06315
- Citations
- 1
- Primary Topic
- Orbital Angular Momentum in Optics
- Type
- article
- Field-Weighted Citation Impact
- 0.34
Funders
- Natural Sciences and Engineering Research Council of Canada