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

Uploaded Source

Built Distribution

yaqc_bluesky-2021.1.1-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for yaqc-bluesky-2021.1.1.tar.gz
Algorithm Hash digest
SHA256 49030d626118a100a7bdc7995780b9711c0562320344ab89e1f9b617b162fdff
MD5 4d95845429330cb03e33e8ea640a8836
BLAKE2b-256 737d228cd5b09240cc7c9c98d672e496ea531420d567b7f80ddf06f2894f0ac7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yaqc_bluesky-2021.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 57b6d1593ca4bee22ecea659840a1ec91ebf3242e209b3ed2c73e44a3fd91170
MD5 3815718acc428cb72663ea7feec837e2
BLAKE2b-256 564850befe9d6d36567635cf11a83767a54758b696c561868d65aadf07abdacb

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