bluesky / bluesky-adaptive

Reference implementation for tightly integrated adaptive scans.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bluesky-adaptive

Build Status Latest PyPI version BSD 3-Clause License

Tools for writing adaptive plans

Features

  • Adaptive harness for lockstep agents to interact with the RunEngine.
  • Base classes for developing distributed agents to interact with the RunEngine Manager through Queue Server.
  • Example agents using optional requirements (BoTorch, GPyTorch, Scikit Learn).
  • Server for running managed agents with a FAST API.
  • Adjudicators for acting as meta-agents that consume suggestions from many agents and gatekeep the Queue Server.

About

Reference implementation for tightly integrated adaptive scans.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 99.2%Language:Dockerfile 0.5%Language:Shell 0.3%