Skip to content

PyPI PyPI - Python Version codecov Ruff Checked with mypy License

Redsun

Event-driven data acquisition software for scientific applications

Warning

This project is currently under active development and it may (and most likely will) receive breaking changes. Use at your own risk.

Redsun is an acquisition software written in CPython, with the concept of building modular user interfaces for scientific data acquisition.

It leverages the Bluesky ecosystem to provide a flexible, hardware-agnostic and unopinionated framework for building a control software tailored to the specific needs of different users in different scientific fields.

The philosophy of Redsun is to:

  • not "reinvent the wheel", but rather "ship the tools to build the wheel";
  • be extensible and modular: pick only the tools you need to get the job done;
  • give the control of your data (and metadata) to you: you decide what is what.

Getting started

About the documentation

This documentation follows the Diataxis framework, organizing content into four distinct categories based on your needs:

  • Tutorials are learning-oriented lessons
  • How-to guides are task-oriented recipes
  • Reference is information-oriented technical descriptions
  • Explanation is understanding-oriented discussions