NSLS-II Beamline Support Library

The NSLS-II Beamline Support Library (nbs-bl) provides core functionality for beamline operation and control at NSLS-II.

Features

  • Beamline configuration management

  • Device control and monitoring

  • Scan plans and utilities

  • Simulation capabilities

Getting Started

To install nbs-bl:

pip install -e .

Documentation

Configuration

The library uses TOML configuration files to define beamline devices and settings:

Development

This project is part of the xraygui organization on GitHub.