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:
Beamline Configuration Reference - Detailed guide to configuring your beamline
Beamline Template- Template for beamline.tomlDevices Template- Template for devices.toml
Development
This project is part of the xraygui organization on GitHub.