Skip to main content

A software package for camera-assisted motion control of PIC chip interrogation platforms.

Project description

PyroLab

Development version PyPI Version PyPI - Python Version Documentation Status License Latest Commit

Autogator

The Automatic Chip Interrogator, by Sequoia Ploeg (BYU CamachoLab).

A software package for camera-assisted motion control and experiment configuration of photonic integrated circuit interrogation platforms.

Installation

This package is cross-platform and can be installed on any operating system.

AutoGator is a client with algorithms for interacting with instruments controlled by other softwares. It typically communicates with hardware using socket connections.

It is recommended to use a virtual environment when installing Autogator. To recreate the development environment, after manually installing the above packages, run:

pip install -r requirements.txt

Dev Notes

Possible algorithm for calibrating the stage

  • Home the stages
  • Open up a controller to move the stage to some beginning position with some item on the screen
  • Make sure the zoom is set to 1x, or know what the zoom level is
  • Move the controller some distance in x, whether in the controller or predefined
  • Click where the object has moved to
  • Move the controller some distance in y, whether in the controller or predefined
  • Click where the object has moved to
  • Calculate the number of pixels and equate it to some physical distance

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

AutoGator-0.3.0.tar.gz (40.6 kB view details)

Uploaded Source

Built Distribution

AutoGator-0.3.0-py3-none-any.whl (43.6 kB view details)

Uploaded Python 3

File details

Details for the file AutoGator-0.3.0.tar.gz.

File metadata

  • Download URL: AutoGator-0.3.0.tar.gz
  • Upload date:
  • Size: 40.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.4

File hashes

Hashes for AutoGator-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e9967a8a82da078e5ed4c6426aeb8217fd310568942ce62019da086675ed5393
MD5 b6f94bc3fb068eef0684e6f1a0c3dd73
BLAKE2b-256 bdda711cfe39b02a10d65c862636e334da4d4e6cc69519a698f5866ce2926963

See more details on using hashes here.

File details

Details for the file AutoGator-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: AutoGator-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 43.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.4

File hashes

Hashes for AutoGator-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9025203c508bd7018dd6e30e3a8a87b35484c44ec5171e4b22fa488f31d26dfc
MD5 97a75a097a0116dd24a37f19a72b6721
BLAKE2b-256 0ddd4c5b96abceba2408c243770c45c5146650491b560529d8b45270b630fda2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page