What is Bluesky?
2025-09-21, Bluesky Workshop�ICALEPCS, Chicago
doi:10.1080/08940886.2019.1608121
Synchrotron Radiation News 32.3 (2019) 19-22.
Thorough introduction here:�https://blueskyproject.io/bluesky-slides
But first, Why Bluesky?
It’s all about the scientists and their data
Scientists spend much more of their time processing their data than collecting it or building their instrumentation.
Bluesky is designed in service to data
When analyzing data we want....
What is Bluesky?
Framework for scientific data acquisition, management, and analysis
Bluesky enables experimental science at the lab-bench or facility scale.
We are aware of an unrelated & newer social media web site also named bluesky. That’s a different community.
Collaborations
Bluesky use* Spans 5 Continents
* as of 2024-04
Community Discussion on Mattermost
6
Visit https://blueskyproject.io/mattermost/ to register and get started
A few components in the Bluesky toolbox
Interoperability through carefully-defined interfaces
Libraries in the Bluesky Project interoperate through carefully-defined software interfaces. Any given piece may be separately used, extended, or replaced.
Advantages
A major component of any modern scientific instrument
is its suite of support software
8
Credit: Jake vanderPlas, "The Unexpected Effectiveness of Python in Science", PyCon 2017
A bridge to the open-source ecosystem
How is Bluesky Integrated at the APS?
9
from 2006 APS Scientific Software Workshop
Critical tool to close the loop between measurement and analysis
Bluesky Goals
Technical Goals
Sociological Goals
Bluesky is designed for the long term
Maintain a focus on the scientists and their data
What changed to make data problems harder?
Bluesky is written in Python, which is very popular
source: https://www.index.dev/blog/most-popular-programming-languages-