Skip to main content

Custom interface to bluesky-queueserver used by the Wright Group

Project description

bluesky-cmds

PyPI Conda black

A qt-based graphical client for bluesky-queueserver with a focus on coherent multidimensional spectroscopy in the Wright Group.

screenshot

installation

Install the latest released version from PyPI:

$ python3 -m pip install bluesky-cmds

conda-forge and separately installable versions coming soon!

Use flit to install from source.

$ git clone https://github.com/wright-group/bluesky-cmds.git
$ cd bluesky-cmds
$ flit install -s

configuration

bluesky-cmds requires access to two ports:

  • bluesky re-manager
  • bluesky zmq proxy

By default, bluesky-cmds uses the default ports on localhost. This works for most applications. If you require alternatives, configure bluesky-cmds with the following command:

$ bluesky-cmds edit-config

This will open a toml file which you must format as follows:

[bluesky]
re-manager = "localhost:60615"
zmq-proxy = "localhost:5568"

The default values are shown above.

usage

First start bluesky re-manager and zmq-server. You may wish to use bluesky-in-a-box. Then start bluesky-cmds.

Use the queue tab to add or change plans on the queueserver. Note that bluesky-cmds is designed for usage with wright-plans. wright-plans are specialized for coherent multidimensional spectroscopy.

Use the plot tab to watch raw data streaming from bluesky.

Note that direct hardware interaction or configuration is not supported by bluesky-cmds. This application is only for interacting with the queueserver. You may be interested in yaqc-qtpy.

citation

This project is archived using Zenodo. Please use DOI: 10.5281/zenodo.1198910 to cite bluesky-cmds.

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

bluesky-cmds-2022.7.0.tar.gz (113.1 kB view details)

Uploaded Source

Built Distribution

bluesky_cmds-2022.7.0-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

Details for the file bluesky-cmds-2022.7.0.tar.gz.

File metadata

  • Download URL: bluesky-cmds-2022.7.0.tar.gz
  • Upload date:
  • Size: 113.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.26.0

File hashes

Hashes for bluesky-cmds-2022.7.0.tar.gz
Algorithm Hash digest
SHA256 d0f786fc08471f40c6f3ad08fcf8e5d82bf5b82896efe4f0c46d768b2332eb39
MD5 9fd257e896482f3bc2fbe63e01a358e6
BLAKE2b-256 7731cce4ef7329bc41392b18e5eaafef98ac3ac8159b90dddd66cc10d69f09c1

See more details on using hashes here.

File details

Details for the file bluesky_cmds-2022.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bluesky_cmds-2022.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c9cda11a05ef457e7561d7bf41a50c622efdc0b654f88299c6048973068af85
MD5 e69460969ca9645b22b9c53e10045d81
BLAKE2b-256 5471468446e17b7c66a7228b417b0c86076da9cb53c9b27f438f7beaaaf49fa5

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