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.0.tar.gz (151.8 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.0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyaml_cs_oa-0.1.0.tar.gz
  • Upload date:
  • Size: 151.8 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.0.tar.gz
Algorithm Hash digest
SHA256 35606e1df769811a6b761217d06d53428c175a324f7fd88eb3d59cd5523281ce
MD5 c7f597799229d565d9f9b6a970d48e9d
BLAKE2b-256 fff12a9468ce04e2da8ee2b6654fa26eed3205353c2796dd4896283dfe56f254

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyaml_cs_oa-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: pyaml_cs_oa-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.3 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80faf03a2bcb5cc195d6518aef15ea40b2637b47bedae669cd89de9c36b408fa
MD5 691f5882fe2381dbbf9f446b4f2687e9
BLAKE2b-256 9bf8ef9d684370c9d86a05c50ef0cd3f0a040a1beba68fcb10b98ec7a9343f24

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyaml_cs_oa-0.1.0-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