Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.68 KB

File metadata and controls

51 lines (38 loc) · 1.68 KB

Blop - Beamline Optimization Package

Testing codecov PyPI Conda

Installation

pip install blop

or with conda:

conda install -c conda-forge blop

Development

A devcontainer is available with OpenCode and Pixi pre-installed. To use it:

./launch-devcontainer.sh

Or open in VS Code and select "Reopen in Container".

Citation

If you use this package in your work, please cite the following paper:

@Article{Morris2024,
  author   = {Morris, Thomas W. and Rakitin, Max and Du, Yonghua and Fedurin, Mikhail and Giles, Abigail C. and Leshchev, Denis and Li, William H. and Romasky, Brianna and Stavitski, Eli and Walter, Andrew L. and Moeller, Paul and Nash, Boaz and Islegen-Wojdyla, Antoine},
  journal  = {Journal of Synchrotron Radiation},
  title    = {{A general Bayesian algorithm for the autonomous alignment of beamlines}},
  year     = {2024},
  month    = {Nov},
  number   = {6},
  pages    = {1446--1456},
  volume   = {31},
  doi      = {10.1107/S1600577524008993},
  keywords = {Bayesian optimization, automated alignment, synchrotron radiation, digital twins, machine learning},
  url      = {https://doi.org/10.1107/S1600577524008993},
}