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.

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 Window. 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.4.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

slmcontrol-0.0.4-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: slmcontrol-0.0.4.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.5.6-76060506-generic

File hashes

Hashes for slmcontrol-0.0.4.tar.gz
Algorithm Hash digest
SHA256 cbdf17fb166e32d04e135f8fb60b2c5855ec102a3769ed3804435d3df5900290
MD5 c0c074cda45b7417f2ab0d3938c00b6b
BLAKE2b-256 536864341931b2d334f727847c4ae5afe4f572885cf7921a131977b0f02fd3dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slmcontrol-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.5.6-76060506-generic

File hashes

Hashes for slmcontrol-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 051466945a009536144f348eb015ca2ae24269b7bcf66ef198f7aaaeeec98fe4
MD5 fe5d1d33635593cfff2e2ff0dc8b8639
BLAKE2b-256 4998dd1c09a38bbe2637f2096ee063ced442919cbbfef3f619325b1df00c98e4

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