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]

Download files

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

Source Distribution

eigsep_observing-2.14.0.tar.gz (3.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eigsep_observing-2.14.0-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file eigsep_observing-2.14.0.tar.gz.

File metadata

  • Download URL: eigsep_observing-2.14.0.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for eigsep_observing-2.14.0.tar.gz
Algorithm Hash digest
SHA256 a0a2b7a178dedf29450f4f8bcff8cb54f004d0159286167bb4fb15da0003a2c6
MD5 cd27933b17532dfa2a132a5e63d2ff80
BLAKE2b-256 1a7377242c56d283954c141693dc2c5093e9f7b6eaa71b076c3fa699b713b6c4

See more details on using hashes here.

File details

Details for the file eigsep_observing-2.14.0-py3-none-any.whl.

File metadata

  • Download URL: eigsep_observing-2.14.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for eigsep_observing-2.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e4f9896c87b108ba24459384077d26659dc35d2c67af005ac6c39df9709ebad
MD5 a2288b2d883cf0405e7b0ab1c41083da
BLAKE2b-256 094e8b2e7525c9b736691853128b7a30ad5ce4c275dd82ae83a8a853960812af

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.14.0 This release

2 files

2.12.0

2 files

2.11.0

2 files

2.10.0

2 files

2.9.0

2 files

2.8.0

2 files

2.7.0

2 files

2.6.0

2 files

2.5.0

2 files

2.4.0

2 files

2.3.0

2 files

2.2.0

2 files

2.1.0

2 files

2.0.1

2 files

2.0.0

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page