back to home

holodyne / slmsuite

Python package for high-performance spatial light modulator (SLM) control and holography. Supports features from aberration-corrected 3D point clouds to automated Fourier-domain calibrations.

View on GitHub
151 stars
54 forks
15 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing holodyne/slmsuite in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/holodyne/slmsuite)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

High-Performance Spatial Light Modulator Control and Holography 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 • GPU-accelerated iterative phase retrieval algorithms (e.g. Gerchberg-Saxton, weighted GS, or phase-stationary WGS) • A simple hardware-control interface for working with various SLMs and cameras • Automated Fourier- to image-space coordinate transformations: choose how much light goes to which camera pixels; takes care of the rest! • Automated wavefront calibration to improve manufacturer-supplied flatness maps or compensate for additional aberrations along the SLM imaging train • Optimized optical focus/spot arrays using camera feedback, automated statistics, and numerous analysis routines • Mixed region amplitude freedom, which ignores unused far-field regions in favor of optimized hologram performance in high-interest areas. • Toolboxes for structured light, imprinting sectioned phase masks, SLM unit conversion, padding and unpadding data, and more • A fully-featured example library that demonstrates these and other features Installation Install the stable version of from PyPI using: Install the latest version of from GitHub using: Documentation and Examples Extensive documentation and API reference are available through readthedocs. Examples can be found embedded in documentation or directly in source. Support Users are encouraged to submit issues and discussions via GitHub. is maintained by Holodyne Labs, Inc. Contact slmsuite@holodyne.com for additional information.