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.4.1.tar.gz (46.4 kB view details)

Uploaded Source

Built Distribution

yaqc_bluesky-2022.4.1-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for yaqc-bluesky-2022.4.1.tar.gz
Algorithm Hash digest
SHA256 59be04cc03680a4a291865f1cc194eebe0e2883ac6e695d98cb3b8a70d4ba77f
MD5 a99910c91fca377d3c61d57a6d8be35d
BLAKE2b-256 ed7bdb67cefda9fdc453d462863b7a6b9636e074b1555ae8a4603e259cbdc639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yaqc_bluesky-2022.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a8b3efcaf78751c44878576cad5d95183d0f72713ae69520288289b7cd5ee5cb
MD5 b783cfadef822c14c63083f6adec9a42
BLAKE2b-256 78f3fd49948065c0c9eb5ade4a7c704d54b6ceafa7802d3488027a0c57740cbc

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