===================================== Welcome to the documentation of ABCD! ===================================== **ABCD** is a distributed Data Acquisition (DAQ) framework, in which each task related to the DAQ runs in a separate process (*e.g.* data acquisition, hardware management, data processing, analysis,...). Its main application is the acquisition of data from signal digitizers in Nuclear Physics experiments. The system is composed of a set of simple modules that exchange information through dedicated `communication sockets `_. ABCD supports the acquisition from various signal digitizers from different vendors (*e.g.* `CAEN `_, `SP Devices `_, `Red Pitaya `_, and `Digilent `_). The user interface is implemented as a web-service and can be accessed with a regular web browser. Check :doc:`hardware_support` for further information on the list of tested digitizers, the :doc:`tutorial` for a step-by-step guide that includes the :ref:`installation` instructions. .. note:: This project is under active development. .. toctree:: :numbered: introduction hardware_support tutorial modules startup interacting data_files saving_data replay timestamps waan cofi tofcalc