Constellation DAQ icon
Constellation DAQ icon

Constellation DAQ

 Like this app

Constellation is a control and data acquisition system for small-scale experiments and experimental setup with volatile and dynamic constituents such as testbeam environments or laboratory test stands.

Constellation DAQ screenshot 1

License model

  • FreeOpen Source

Platforms

  • Mac
  • Homebrew
  • Windows
  • Linux
  • Flathub
  • Flatpak
  • Python
  No rating
0 likes
0comments
0 news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Ad-free
  2.  Works Offline
  3.  No registration required
  4.  Network Discovery

Constellation DAQ News & Activities

Highlights All activities

Recent activities

Show all activities

Constellation DAQ information

Our users have written 0 comments and reviews about Constellation DAQ, and it has gotten 0 likes

Constellation DAQ was added to AlternativeTo by Paul on Jan 30, 2025 and this page was last updated Jan 30, 2025.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Constellation DAQ?

Constellation is a control and data acquisition system for small-scale experiments and experimental setup with volatile and dynamic constituents such as testbeam environments or laboratory test stands.

  • Autonomous: Constellation operates without a central server, satellites exchange heartbeats to keep in touch.
  • Flexible: Automatic network discovery of satellites make it easy to add and remove satellites on the fly.
  • Fast Integration: The finite state machine and satellite interface are designed for fast and easy integration of devices.
  • Robust: Constellation is based on widely adopted networking libraries such as ZMQ and MsgPack.

Key features:

Built on Solid Protocols

All communication between Constellation components is based on protocols designed for flexible cross-language communication and serialization. A Constellation can consist of constituents written in any language, such as the main implementations in C++ and Python.

Independent User Interfaces

Constellation works independently of connected user interfaces, which can be started and closed as needed. They are stateless and will reconnect to the Constellation and its satellites upon start, displaying the latest state of the network.

Autonomous Operation

Constellation allows autonomous operation, i.e. without a central server of user interface connected. It uses heartbeats to distribute information between satellites and to take action - such as entering a safe mode when identifying errors, or orchestrating launch sequences.

Extensively Documented

Constellation is extensively documented and provides a comprehensive user guide featuring descriptions of the basic concepts of the framework, how-to guides for specific tasks as well as a set of tutorials which ease starting to use it. In addition, in-depth developer documentation guides novel contributors.

Free & Open Source Software

Constellation is entirely free and open source software. The code is released under the EUPL1.2 license, and its documentation and this website are licensed under Creative Commons CC-BY-4.0. The source code is available on DESY’s GitLab instance.