Skip to main content

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystages-1.4.2.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.2.tar.gz
Algorithm Hash digest
SHA256 64ae40f72855c83768235c43c9f4bc99004c709950c4c2f77e80b87e1a3ca456
MD5 2ed8ee1911a4dad06239d71b2b4c78a9
BLAKE2b-256 d072d4ba779ae18a75193ad13dd819250d5df3457f01d02d52ce1f6d04796e10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystages-1.4.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aa252f43a29a540193a177a3f27fc01a6436ed31a5e0551a90989f805b87ea07
MD5 cd0c0bc7ea5e15a7489a3947f179d735
BLAKE2b-256 9975a1375d9a499ca0247dd4fd4561c86352a132eba6bc2435ca552705162117

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.4.2 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