slmsuite

Package for high-performance spatial light modulator (SLM) control and holography.


Keywords
3d, adaptive-optics, cgh, computer-generated-hologram, computer-generated-holography, gerchberg-saxton, gerchberg-saxton-algorithm, hologram, holography, optics, phase-retrieval, photonics, slm, spatial-light-modulator, wavefront-sensing, zernike-polynomials
License
MIT
Install
pip install slmsuite==0.2.1

Documentation

slmsuite

High-Performance Spatial Light Modulator Control and Holography

Documentation Status PyPi Package License: MIT Code style: black

slmsuite combines GPU-accelerated beamforming algorithms with optimized hardware control, automated calibration, and user-friendly scripting to enable high-performance programmable optics with modern spatial light modulators.

Key Features

Installation

Install the stable version of slmsuite from PyPI using:

pip install slmsuite

Install the latest version of slmsuite from GitHub using:

pip install git+https://github.com/slmsuite/slmsuite

Documentation and Examples

Extensive documentation and API reference are available through readthedocs.

Examples can be found embedded in documentation, live through nbviewer, or directly in source.

slmsuite