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.
The official documentation and tutorial reside at: https://abcd-docs.readthedocs.io/