Javascript must be enabled to continue!
DAQling: an open-source data acquisition framework
View through CrossRef
The Data AcQuisition (DAQ) software for most applications in high energy physics is composed of common building blocks, such as a networking layer, plug-in loading, configuration, and process management. These are often re-invented and developed from scratch for each project or experiment around specific needs. In some cases, time and available resources can be limited and make development requirements difficult or impossible to meet. Moved by these premises, our team developed an open-source lightweight C++ software framework called DAQling, to be used as the core for the DAQ systems of small and medium-sized experiments and collaborations. The framework offers a complete DAQ ecosystem, including a communication layer based on the widespread ZeroMQ messaging library, configuration management based on the JSON format, control of distributed applications, extendable operational monitoring with web-based visualisation, and a set of generic utilities. The framework comes with minimal dependencies, and provides automated host and build environment setup based on the Ansible automation tool. Finally, the end-user code is wrapped in so-called “Modules”, that can be loaded at configuration time, and implement specific roles. Several collaborations already chose DAQling as the core for their DAQ systems, such as FASER, RD51, and NA61/SHINE. We will present the framework and project-specific implementations and experiences.
Title: DAQling: an open-source data acquisition framework
Description:
The Data AcQuisition (DAQ) software for most applications in high energy physics is composed of common building blocks, such as a networking layer, plug-in loading, configuration, and process management.
These are often re-invented and developed from scratch for each project or experiment around specific needs.
In some cases, time and available resources can be limited and make development requirements difficult or impossible to meet.
Moved by these premises, our team developed an open-source lightweight C++ software framework called DAQling, to be used as the core for the DAQ systems of small and medium-sized experiments and collaborations.
The framework offers a complete DAQ ecosystem, including a communication layer based on the widespread ZeroMQ messaging library, configuration management based on the JSON format, control of distributed applications, extendable operational monitoring with web-based visualisation, and a set of generic utilities.
The framework comes with minimal dependencies, and provides automated host and build environment setup based on the Ansible automation tool.
Finally, the end-user code is wrapped in so-called “Modules”, that can be loaded at configuration time, and implement specific roles.
Several collaborations already chose DAQling as the core for their DAQ systems, such as FASER, RD51, and NA61/SHINE.
We will present the framework and project-specific implementations and experiences.
Related Results
L’Acquisition Guidée Et L’Acquisition Non Guidée Dans L’Apprentissage Et L’Enseignement du Français Langue Étrangère
L’Acquisition Guidée Et L’Acquisition Non Guidée Dans L’Apprentissage Et L’Enseignement du Français Langue Étrangère
In the learning and teaching of French as a foreign language, the notions of guided and non-guided acquisition occupy a central place. Guided acquisition refers to structured and s...
Potable Water Sources, Household Hygiene, and Sanitation Practices in Ikpoba Okha LGA, Edo State: Implications for Public Health and Sustainable Water Management
Omoregie, Andrew Edosa.1 Omoregie Abieyuwa Peace2 Okoro, Enyinnaya Okoro.3
1 College of Medi
Potable Water Sources, Household Hygiene, and Sanitation Practices in Ikpoba Okha LGA, Edo State: Implications for Public Health and Sustainable Water Management
Omoregie, Andrew Edosa.1 Omoregie Abieyuwa Peace2 Okoro, Enyinnaya Okoro.3
1 College of Medi
BACKGROUND
Access to potable drinking water and sufficient sanitation continues to be an urgent global concern, particularly in developing regions where con...
Modeling the impact of wide-azimuth acquisition on subsalt imaging
Modeling the impact of wide-azimuth acquisition on subsalt imaging
Abstract
Wide-azimuth towed streamer (WATS) acquisition improves the subsalt seismic image by suppressing multiples, improves the results of 3D surface-related-mu...
Underbalanced Data Acquisition: A Real-Time Paradigm
Underbalanced Data Acquisition: A Real-Time Paradigm
Abstract
Formation damage and reservoir attributes can only be effectively evaluated with high quality, pertinent data. Underbalanced operations require a complex ar...
Non-Recommended Publishing Lists: Strategies for Detecting Deceitful Journals
Non-Recommended Publishing Lists: Strategies for Detecting Deceitful Journals
Abstract
The rapid growth of open access publishing (OAP) has significantly improved the accessibility and dissemination of scientific knowledge. However, this expansion has also c...
Država kao naručitelj – narudžbe i otkupi likovnih djela za interijere javnih ustanova u Hrvatskoj od početka 1950-ih do kraja 1960-ih
Država kao naručitelj – narudžbe i otkupi likovnih djela za interijere javnih ustanova u Hrvatskoj od početka 1950-ih do kraja 1960-ih
This doctoral thesis focuses on the relationship between the state and art based on the commission and acquisition of artwork for the interior spaces of public institutions in the ...
Incomplete Acquisition, Attrition and Maintenance of Heritage Speakers’ Family Language: Iranians in New Zealand
Incomplete Acquisition, Attrition and Maintenance of Heritage Speakers’ Family Language: Iranians in New Zealand
<p>This dissertation is composed of a quantitative investigation of Incomplete Heritage Language Acquisition and Attrition in heritage speakers’ vocabulary knowledge. This po...
Predictors of Picture Naming and Picture Categorization in Spanish
Predictors of Picture Naming and Picture Categorization in Spanish
The aim of this paper was to identify which psycholinguistic variables are better predictors of performance for healthy participants in a picture naming task and in a picture categ...

