Skip to main content

A bluesky interface to the yaq instrument control framework.

Project description

yaqc-bluesky

CI PyPI Conda yaq black ver log

A bluesky interface to the yaq instrument control framework.

To communicate with a yaq daemon, simply create a device::

import yaqc_bluesky
device = yaqc_bluesky.Device(port=39000)

yaqc_bluesky will read the traits from the daemon and return an appropriate device instance based on what it finds. Of course, you may also provide host as an argument (default localhost). You may also optionally provide name, if you wish the bluesky device to have a different name than the yaq daemon.

yaqc_bluesky only exposes a subset of the functionality of yaq daemons. Python users wishing to communicate with yaq may also be interested in yaqc.

You can play with yaq on bluesky using our binder:

binder

happi support

yaqc_bluesky provides support for Happi. Read more about yaq and Happi at python.yaq.fyi/happi.

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

yaqc-bluesky-2022.1.0.tar.gz (45.6 kB view details)

Uploaded Source

Built Distribution

yaqc_bluesky-2022.1.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file yaqc-bluesky-2022.1.0.tar.gz.

File metadata

  • Download URL: yaqc-bluesky-2022.1.0.tar.gz
  • Upload date:
  • Size: 45.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.27.1

File hashes

Hashes for yaqc-bluesky-2022.1.0.tar.gz
Algorithm Hash digest
SHA256 b4aef5355b99fd9d3e931859744fbce9602c525bd6d234b2226bc06e7dca6660
MD5 f8497daa121cf1eabbaa8c3410984c87
BLAKE2b-256 d0722e1811617d7bf34d603eb126bb0e39f47d8a76d062355670381976411c4a

See more details on using hashes here.

File details

Details for the file yaqc_bluesky-2022.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for yaqc_bluesky-2022.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9e98a4164d8209d2b2ea8549684bb46a628b994255966f090471ffe3b5dd17b
MD5 d643c0b3f660cc8758ef5d4ad45ab09d
BLAKE2b-256 3e44db40601ec33207189bfb003b56559b9e57b43312781dc9327f8840783a37

See more details on using hashes here.

Supported by

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