Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bluesky/bluesky

experiment orchestration and data acquisition
https://github.com/bluesky/bluesky

bluesky dataacquisition python

Last synced: about 6 hours ago
JSON representation

experiment orchestration and data acquisition

Awesome Lists containing this project

README

        

[![CI](https://github.com/bluesky/bluesky/actions/workflows/ci.yml/badge.svg)](https://github.com/bluesky/bluesky/actions/workflows/ci.yml)
[![Coverage](https://codecov.io/gh/bluesky/bluesky/branch/main/graph/badge.svg)](https://codecov.io/gh/bluesky/bluesky)
[![PyPI](https://img.shields.io/pypi/v/bluesky.svg)](https://pypi.org/project/bluesky)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

# Bluesky — An Experiment Specification & Orchestration Engine

| Source | |
| :-----------: | :-------------------------------------------: |
| PyPI | `pip install bluesky` |
| Documentation | |
| Releases | |

Bluesky is a library for experiment control and collection of scientific data
and metadata. It emphasizes the following virtues:

* **Live, Streaming Data:** Available for inline visualization and processing.
* **Rich Metadata:** Captured and organized to facilitate reproducibility and
searchability.
* **Experiment Generality:** Seamlessly reuse a procedure on completely
different hardware.
* **Interruption Recovery:** Experiments are "rewindable," recovering cleanly
from interruptions.
* **Automated Suspend/Resume:** Experiments can be run unattended,
automatically suspending and resuming if needed.
* **Pluggable I/O:** Export data (live) into any desired format or database.
* **Customizability:** Integrate custom experimental procedures and commands,
and get the I/O and interruption features for free.
* **Integration with Scientific Python:** Interface naturally with numpy and
Python scientific stack.

[**Bluesky Documentation**](http://blueskyproject.io/bluesky).

The Bluesky Project enables experimental science at the lab-bench or facility scale. It is a collection of Python libraries that are co-developed but independently useful and may be adopted *a la carte*.

[**Bluesky Project Documentation**](http://blueskyproject.io).

See https://bluesky.github.io/bluesky for more detailed documentation.