Skip to main content

Add your description here

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.1.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

slmcontrol-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: slmcontrol-0.1.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.29

File hashes

Hashes for slmcontrol-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7e84b0ea6c9cf39a874eec7289bc70eb297aba4293ad30e8cd4675fa113cc6da
MD5 9b4287ad7c17ea4ea6ba6325d5ca68f0
BLAKE2b-256 ab869ea2e03a6b063d3f23a43c17df7fe66ee34a515b4506af28b57eabe53562

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmcontrol-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8dec88adaef94309fb1edab827ee01265d1aa3bc2586256ee81fed559dc09776
MD5 fc11b2da26f114208aa211e060dd46c6
BLAKE2b-256 eda2557dec19a33ba1b07318f635b766a06f89b8f1a80c8e6b060a06c5a0a2f4

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