A software package for camera-assisted motion control of PIC chip interrogation platforms.
Project description
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
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9967a8a82da078e5ed4c6426aeb8217fd310568942ce62019da086675ed5393 |
|
MD5 | b6f94bc3fb068eef0684e6f1a0c3dd73 |
|
BLAKE2b-256 | bdda711cfe39b02a10d65c862636e334da4d4e6cc69519a698f5866ce2926963 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9025203c508bd7018dd6e30e3a8a87b35484c44ec5171e4b22fa488f31d26dfc |
|
MD5 | 97a75a097a0116dd24a37f19a72b6721 |
|
BLAKE2b-256 | 0ddd4c5b96abceba2408c243770c45c5146650491b560529d8b45270b630fda2 |