Skip to main content

A package used to control Spatial Light Modulators (SLM)

Project description

slmcontrol

This is a package that allows one to control a Spatial Light Modulator (SLM) with a simple an intuitive syntax. We support Python 3.7-3.12.

If you use this package in your research, please cite it and give it a star on GitHub.

Links

Instalation

To install this package, run

pip install slmcontrol

on a terminal.

It will work of the box for Windows. That is also the expected behavior for MacOS, but it has not been tested. For Linux, you will need to manually install wxPython before using this package.

If you encounter the error libSDL2-2.0.so.0: cannot open shared object file: No such file or directory, you need to install the package libsdl2-2.0-0 (on Ubuntu, run sudo apt install libsdl2-dev).

If you encounter any problems, please open an issue on GitHub.

Authors

Developed by PhD students at the Quantum Optics Laboratory of Universidade Federal Fluminense:

  • Marcos Gil
  • André Junior
  • Altilano Barbosa
  • Braian Pinheiro

The part of the code that sends image to the SLM (slm.py) was taken from the repository pyslm from Sébastien M. Popoff, with only minor modifications.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slmcontrol-0.0.7.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

slmcontrol-0.0.7-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file slmcontrol-0.0.7.tar.gz.

File metadata

  • Download URL: slmcontrol-0.0.7.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Windows/10

File hashes

Hashes for slmcontrol-0.0.7.tar.gz
Algorithm Hash digest
SHA256 c5ee4b45bb8379f5aaaf14f8bc3e2d3e87074f07dd3ffc589d2ed2aa141cbd39
MD5 204a3ef025f9ca4ee12002a943cfc3de
BLAKE2b-256 813b9c328bf7d26f9a0ff8d8e5fcea93285a506d719685545846630a3204aeed

See more details on using hashes here.

File details

Details for the file slmcontrol-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: slmcontrol-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Windows/10

File hashes

Hashes for slmcontrol-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1d45d2f45cf53a165a530de9bcc2f5db0371cd299fd35abdf452e5dcc75d2080
MD5 d35dc0622f1308aec29799ac1286850c
BLAKE2b-256 208fa9c4245b59557dcc57f742d89b06ea5b24cf18ff4277d0c5adb18f01143c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page