Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Yennda/slmsuite

 
 

Repository files navigation

slmsuite

High-Performance Spatial Light Modulator Control and Holography

Documentation Status 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 - pip

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

Installation - conda (Recommonded)

Install the latest version of cuda for GPU-acceleration from Nvidia using:

conda install cuda -c nvidia 

Install cuda toolkit from https://developer.nvidia.com/cuda-toolkit. Download and install slmsuite using:

conda env update --file environment.yml 

To activate this environment, use

conda activate slm

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

About

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

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.9%
  • Cuda 2.1%