Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/bluesky/bluesky
- Owner: bluesky
- License: bsd-3-clause
- Created: 2015-06-02T18:50:18.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T16:36:42.000Z (3 months ago)
- Last Synced: 2024-10-29T17:11:51.838Z (3 months ago)
- Topics: bluesky, dataacquisition, python
- Language: Python
- Homepage: https://blueskyproject.io/bluesky/
- Size: 44.7 MB
- Stars: 159
- Watchers: 27
- Forks: 92
- Open Issues: 232
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-self-driving-labs - [code
- awesome-starred - bluesky/bluesky - experiment orchestration and data acquisition (python)
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.