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.4.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.4-py3-none-any.whl (153.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nbs_gui-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 c87ecdb8cd002dee891dde2500fce07a29621262bc774e90be70e3b679c42a5b
MD5 9ae8f1aa535cc228c47df21556ed5539
BLAKE2b-256 af3038767e1795b2463e10044bc5ba4de3362a26ab7394dbb3848a58a52c38d3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nbs_gui-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 05a9ad94c686b70afda76f4b355b2b048703980f9b07f750ff052fa87c1839e8
MD5 455f844e851e77c46ef3d940f0dde8e7
BLAKE2b-256 a523b04fd369ad9ed08e1539238137dc8d95611a17c7ba99c354c4d8faef5cce

See more details on using hashes here.

Provenance

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