Skip to content

Setup drunc without DUNE DAQ

Pawel Plesniak edited this page Aug 9, 2024 · 5 revisions

It's important to realise that without DUNE-DAQ you will not be able to start DAQ applications nor to generate DAQ configurations. In principle, you can run drunc on a host that does not have DUNE-DAQ and start DAQ applications on hosts that do have DUNE-DAQ. For now, as long as the only thing you want to do is run with controllers (which are Python binaries in drunc) you are fine to follow the instructions below. You will need docker (installation instructions) to start kafka and pocket(installation and setup instructions). Standalone running instructions are here.

You first need a Python venv:

python -m venv venv
source venv/bin/activate

Then, you need to check out drunc and druncschema:

git clone git@github.com:DUNE-DAQ/druncschema
cd druncschema
pip install .
cd ..

git clone git@github.com:DUNE-DAQ/drunc
cd drunc
pip install .
cd ..

You can now follow the instructions about setting up your own Kafka instance here.

After that head to the running instructions.