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.2.tar.gz (132.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.2-py3-none-any.whl (143.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nbs_gui-0.1.2.tar.gz
  • Upload date:
  • Size: 132.2 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.2.tar.gz
Algorithm Hash digest
SHA256 77755ce5abe8e1683d4534bb8f1ffa2d2138e6ae8366f8da73db3497b0382bec
MD5 6ecb0f221be9609c6c6485f670c38f33
BLAKE2b-256 1c62419f866eb0c571c9a373fb60c4fe27c986bb710d1d9635429913995cc844

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nbs_gui-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 143.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c874fb87daec9adb6f057ba5d5082371e1e028ad260a3288e13ddfab7eafa398
MD5 9f717e0fec50f70914e2f76f59a82471
BLAKE2b-256 e10b1ac75645a53cd81178e5fa829796890cb59fc43241499dcc929bf88d0007

See more details on using hashes here.

Provenance

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