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.2b0.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.2b0-py3-none-any.whl (66.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystages-1.4.2b0.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.2b0.tar.gz
Algorithm Hash digest
SHA256 da1826b9833375b973b7ce1473693141fce066798e3100346eca00867bd3e941
MD5 1643613e04d44873846f26d89ced30bb
BLAKE2b-256 e3a13e2c959a4fe8b9191ae13510ea8ab5b1ed19d9afe20fa33a29c1d88c8641

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystages-1.4.2b0-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.2b0-py3-none-any.whl
Algorithm Hash digest
SHA256 efa7ef487207ac24051ee2d56325d47b0402727ec1d2281f6d01ef09a11ce303
MD5 4f231bea3764779f24e48894bd4566b4
BLAKE2b-256 f5d41bb196ff2dfdd3adcf93af0d8f4f3e204c3d42bd48ee085c5d3f586de032

See more details on using hashes here.

Release history Release notifications | RSS feed

1.4.2

2 files

This release

1.4.2b0 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