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 yaq.fyi/blog/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-2023.8.0.tar.gz (47.7 kB view details)

Uploaded Source

Built Distribution

yaqc_bluesky-2023.8.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file yaqc_bluesky-2023.8.0.tar.gz.

File metadata

  • Download URL: yaqc_bluesky-2023.8.0.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for yaqc_bluesky-2023.8.0.tar.gz
Algorithm Hash digest
SHA256 ccece1fd67efb25e483371a9afd5448664f76952e82ef0449b47b0c73c17cd20
MD5 b0511825841624a8b19d0f8ed0fb5d08
BLAKE2b-256 b42ba6c9a632fed7297290654181f84f3be6eca53bf97af84b32ec18031c3727

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yaqc_bluesky-2023.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8298365b8bdc296240dd1ea6a372c9825c11daddea8bd89551c048f9433e27fb
MD5 b896222bbeaf2614612c35b562e04a93
BLAKE2b-256 dc77b67b2ee41370dc624863b571264f4540027387c230c44e665ec296c76108

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