Skip to main content

NBS GUI Module

Project description

NSLS-II Beamline GUI Framework

A flexible and extensible Qt-based GUI framework for beamline control and monitoring at NSLS-II.

Features

  • Modular tab-based interface
  • Real-time device monitoring
  • Sample management system
  • Plan execution interface
  • Mode-based device management
  • Redis-based state synchronization

Installation

# Clone the repository
git clone https://github.com/xraygui/nbs-gui.git
cd nbs-gui

# Install in development mode
pip install -e .

Dependencies

  • Python 3.8+
  • Qt (via qtpy)
  • Redis
  • Bluesky
  • Ophyd

Documentation

Documentation is available at https://xraygui.github.io/nbs-gui

License

This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.

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

nbs_gui-0.1.5.tar.gz (141.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nbs_gui-0.1.5-py3-none-any.whl (153.4 kB view details)

Uploaded Python 3

File details

Details for the file nbs_gui-0.1.5.tar.gz.

File metadata

  • Download URL: nbs_gui-0.1.5.tar.gz
  • Upload date:
  • Size: 141.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nbs_gui-0.1.5.tar.gz
Algorithm Hash digest
SHA256 8eca1812377c72cdaa95dcc918e61381fec8e29c6976997dd9e8b798df554728
MD5 24e0c30b21a1db6db92f5b5a097b1c0f
BLAKE2b-256 924e4e7c4fe392667b57dc1012e123c9906b536fab96686c6e0a157a71149267

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbs_gui-0.1.5.tar.gz:

Publisher: python-publish.yml on xraygui/nbs-gui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nbs_gui-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: nbs_gui-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 153.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nbs_gui-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4c1373e4d94c6e44599a35f8d3bc12ea1297bf325d23ddea14ddb6be4396c97d
MD5 a424b571e5c6d7c42b6067edfa7df54b
BLAKE2b-256 bb11417fbc5cd4230b6a511aa46988c9f69bc72b857feb9665392c88e858d86a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbs_gui-0.1.5-py3-none-any.whl:

Publisher: python-publish.yml on xraygui/nbs-gui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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