Skip to main content

PyAML control system plugin for ophyd-async

Project description

pyaml-cs-oa

PyAML control system plugin for ophyd-async

pyaml-cs-oa is a plugin for PyAML based on ophyd-async, which currently supports EPICS and Tango control systems.


🔧 Installation

Requirements

  • Python 3.11+

  • Depending on your runtime environment, you may want to install support for EPICS or Tango.

EPICS CA/PVA Support

pip install pyaml-cs-oa[epics]

This installs:

  • ophyd-async[ca,pva]

Tango Support

pip install pyaml-cs-oa[tango]

This installs:

  • ophyd-async[tango]

🧪 Developer Installation

If you are contributing, debugging, or running the test suite (no test currently provided):

pip install pyaml-cs-oa[dev]

This installs:

  • ophyd-async[ca,pva]
  • ophyd-async[tango]
  • pre-commit
  • ruff
  • mypy
  • pytest

Setup pre-commit hooks

pre-commit install

Project details


Download files

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

Source Distribution

pyaml_cs_oa-0.1.1.tar.gz (152.0 kB view details)

Uploaded Source

Built Distribution

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

pyaml_cs_oa-0.1.1-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file pyaml_cs_oa-0.1.1.tar.gz.

File metadata

  • Download URL: pyaml_cs_oa-0.1.1.tar.gz
  • Upload date:
  • Size: 152.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyaml_cs_oa-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9956ff0d5f43ffab7ccab695f0323fa33dac6073a58a8e1df9e3ec3bfeb95c85
MD5 971ed089879fba5d10d1518a7a309c83
BLAKE2b-256 b638435c2cbce3e648e788246ae801a3d4968e5a8e2f5da0e08428eeacf91ed1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyaml_cs_oa-0.1.1.tar.gz:

Publisher: deploy-pypi.yaml on python-accelerator-middle-layer/pyaml-cs-oa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyaml_cs_oa-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pyaml_cs_oa-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyaml_cs_oa-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c442262b8f6d8be78fa411b62cc52721eb3621d2b5854ed9eefa49337810e27c
MD5 24cbdbc74d62e8757c27d17c45c7cfba
BLAKE2b-256 b6858e6e0c6b6fe68870d0707e0c2e834e7c2e7dc56041146dc981c158576fee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyaml_cs_oa-0.1.1-py3-none-any.whl:

Publisher: deploy-pypi.yaml on python-accelerator-middle-layer/pyaml-cs-oa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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