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.3.tar.gz (141.1 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.3-py3-none-any.whl (153.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nbs_gui-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3860a448dcb86a9aeb80921ae4191887c41a438ef2983e66b605226b7da763e6
MD5 b4d356590d633ed4e9f1f8e8fdf41805
BLAKE2b-256 b6eb75d91571c43d1afa672da68c996bf6209b308b557015a00d61c8f25198dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbs_gui-0.1.3.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.3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for nbs_gui-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f03127f97b1a12ade0b76a5e0507ec2cca5a0fa44efaebd31b1f9ec58871fe31
MD5 c4615ab40a066799818d99b7da8a3bb3
BLAKE2b-256 f19d98c1ba8b7912f0bbffd8525d9030b4eb24e79659414b02cdda7f682f49d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbs_gui-0.1.3-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