Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PyStages

Documentation Status

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)
  • PI Stages driven with Mercury Controller

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:

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.4.2b1.tar.gz (77.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pystages-1.4.2b1-py3-none-any.whl (66.0 kB view details)

Uploaded Python 3

File details

Details for the file pystages-1.4.2b1.tar.gz.

File metadata

  • Download URL: pystages-1.4.2b1.tar.gz
  • Upload date:
  • Size: 77.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.13.14 Darwin/25.5.0

File hashes

Hashes for pystages-1.4.2b1.tar.gz
Algorithm Hash digest
SHA256 ae78c4cd247a48e94a71c14096200ec85ea9521c9593618ed9ccd3df8c2aaea3
MD5 25d868f0e7ce279baf1a9605c61a6c7e
BLAKE2b-256 d86309bbf90043432d12e4d805b9b9e497719ee330914147c5d4eeb09d0bf75d

See more details on using hashes here.

File details

Details for the file pystages-1.4.2b1-py3-none-any.whl.

File metadata

  • Download URL: pystages-1.4.2b1-py3-none-any.whl
  • Upload date:
  • Size: 66.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.13.14 Darwin/25.5.0

File hashes

Hashes for pystages-1.4.2b1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b92ed3fe8c7a06a9e72fa9a42b04789efb27ccce33d0a70d0320e3084cc4795
MD5 17ce2ef694227c41c0d6c674c7758e59
BLAKE2b-256 ed21bcd42d7243e0ea3275ac37b901130165c2513cec5cf8fda45b59a7a1deca

See more details on using hashes here.

Release history Release notifications | RSS feed

1.4.2

2 files

This release

1.4.2b1 This release

2 files

1.4.1

2 files

1.4

2 files

1.3

2 files

1.2.1

2 files

1.2

2 files

1.1.0

2 files

1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page