EIGSEP Observing
Control code needed to take EIGSEP data.
Installation
pip install -e ".[dev]"
Pulls eigsep_redis as a
sibling runtime dependency (Redis transport + bus primitives, also
consumed by picohost).
Hardware dependency
Talking to the SNAP board requires
casperfpga, which is not on PyPI
and must be installed from source. It is a lazy optional import, so the test
suite and any dummy-mode / panda-side install does not need it. On the ground
computer that actually drives the correlator, install the pinned version from
hardware-requirements.txt:
pip install -r hardware-requirements.txt
See that file for the current tag (currently v0.6.0).
Scripts
Observing loops and the startup flow live in OPERATIONS.md. Motor
operations run through PicoManager via Redis, so the manager service
stays up during scans.
# Az/el beam scan
python scripts/motor_scan.py [--dummy] [--el_first] [--count N] \
[--pause_s S] [--sleep_s S]
# Interactive zeroing UI (curses)
python scripts/motor_manual.py [--dummy] [--deg D]
Metadata
Release files for eigsep_observing 2.14.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 | |
|---|---|---|---|
| eigsep_observing-2.14.0.tar.gz | 3.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eigsep_observing-2.14.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.8 MB
Release files / eigsep_observing-2.14.0.tar.gz
| Download URL | eigsep_observing-2.14.0.tar.gz |
|---|---|
| Size | 3.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a0a2b7a178dedf29450f4f8bcff8cb54f004d0159286167bb4fb15da0003a2c6
|
|
BLAKE2b-256 checksum How to use checksums |
1a7377242c56d283954c141693dc2c5093e9f7b6eaa71b076c3fa699b713b6c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / eigsep_observing-2.14.0-py3-none-any.whl
| Download URL | eigsep_observing-2.14.0-py3-none-any.whl |
|---|---|
| Size | 3.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8e4f9896c87b108ba24459384077d26659dc35d2c67af005ac6c39df9709ebad
|
|
BLAKE2b-256 checksum How to use checksums |
094e8b2e7525c9b736691853128b7a30ad5ce4c275dd82ae83a8a853960812af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|