Skip to main content

EIGSEP Observing

codecov

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)

Source distribution for eigsep_observing 2.14.0
File Size Uploaded
eigsep_observing-2.14.0.tar.gz 3.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for eigsep_observing 2.14.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

2.14.0 This release

2 release files

2.9.0

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page