Spatial light modulator in Python
Project description
slmtools
Python code to use a spatial light modulator (SLM).
Main Features
- support for the vortex and top-hat phase masks in stimulated emission depletion (STED) microscopy
- aberration control via Zernike polynomials
- support for multiple pupils over the same SLM window
Installation
The easiest way to install slmtools
is to first install Anaconda for
Python 3. After that, open an Anaconda Prompt
, type pip install --user --upgrade slmtools
and hit enter to install
slmtools
.
To start up the GUI, open Anaconda Prompt
, type python -m slmtools.gui
and
hit enter.
Installation from the GitHub repository
To install slmtools
in Windows, follow the steps below.
- You should first install the following software requirements:
- Anaconda for Python 3. This includes Python as well as some necessary scientific libraries.
- Git. This is necessary for the automatic version numbering of this package. Also, make sure you choose Git from the command line and also 3rd-party software in Adjusting your PATH environment.
- Clone this repository using Git. From any folder in File Explorer,
right-click and hit Git Bash here. Paste
git clone https://github.com/jacopoantonello/slmtools
and hit enter. Do not use GitHub's Download ZIP button above, as the installation script will not work in that case. - Finally, double-click on
install.bat
.
To run the GUI, double-click on run.bat
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
slmtools-0.3.66.tar.gz
(23.7 kB
view hashes)
Built Distribution
slmtools-0.3.66-py3-none-any.whl
(36.2 kB
view hashes)
Close
Hashes for slmtools-0.3.66-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db402556da6305158326bce77a5ce32d79b7e0644b97f60fba1b8387322e3a4 |
|
MD5 | ebacd02dfd6e354e9b4908c9424f87a6 |
|
BLAKE2b-256 | c81f9aeb137888e85225b18fb61a21f4efd1fc4c03922de6535a7c6101403eca |