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
Metadata
Release files for AutoGator 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| AutoGator-0.3.0.tar.gz | 40.6 kB | Without provenance | Details for AutoGator-0.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| AutoGator-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for AutoGator-0.3.0-py3-none-any.whl |
Total release size: 84.2 kB
Release files / AutoGator-0.3.0.tar.gz
| Download URL | AutoGator-0.3.0.tar.gz |
|---|---|
| Size | 40.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e9967a8a82da078e5ed4c6426aeb8217fd310568942ce62019da086675ed5393
|
|
BLAKE2b-256 checksum How to use checksums |
bdda711cfe39b02a10d65c862636e334da4d4e6cc69519a698f5866ce2926963
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / AutoGator-0.3.0-py3-none-any.whl
| Download URL | AutoGator-0.3.0-py3-none-any.whl |
|---|---|
| Size | 43.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9025203c508bd7018dd6e30e3a8a87b35484c44ec5171e4b22fa488f31d26dfc
|
|
BLAKE2b-256 checksum How to use checksums |
0ddd4c5b96abceba2408c243770c45c5146650491b560529d8b45270b630fda2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for AutoGator 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.