Motorized stage control library for scientific applications
Project description
PyStages
PyStages is a Python 3 library for controlling motorized stages which have a motion controller. It has been designed for microscopy test benches automation.
The following motion controllers are currently supported (only the main features are implemented):
- Micos Corvus Eco controller
- New Scale Technologies M3-FS focus modules (serial only)
- Newport SMC100 motion controllers
- Tic Stepper Motor controller (USB only)
- CNC Router with GRBL/GCode instructions (CNC 3018-PRO)
The library also provides helper classes for basic vector manipulation and autofocus computation.
Documentation
Documentation is available on Read the Docs.
PyStages GUI
A user interface has been implemented to control the stages.
You can run it with the following command:
python -m pystages.gui
Requirements
This library requires the following packages:
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
pystages-1.2.tar.gz
(48.5 kB
view hashes)
Built Distribution
pystages-1.2-py3-none-any.whl
(47.1 kB
view hashes)