Skip to content

Midas Data Acquisition System

You're reading a local copy of the documentation

This copy came with your midas installation, so it matches your version of midas. For the latest official documentation, see midas.triumf.ca/docs.

Midas DAQ logo

Midas is a data acquisition (DAQ) system for physics experiments. It reads data from your detectors, writes it to disk, and gives you the tools to control and monitor the experiment from a web browser: run control, slow control, history plots, alarms, an electronic logbook and more.

You write the parts that are specific to your experiment (such as reading out your hardware) in C++ or Python. There are open-source community contributions for some popular devices.

Midas is actively developed, and used by many experiments around the world.

Where to start

If you're new to midas, read What is midas first. Then follow the path for your role:

Each page is tagged with the audience it's written for, so you can tell at a glance whether it's meant for you. You can also filter on these tags when you search (on small screens, click in the search box to show the list of filters).

What it looks like

The Status page of the MEG experiment
The status page shows the state of the experiment at a glance
A history plot of temperatures
History plots show how values change over time
The custom status page of the βNMR experiment
Custom pages show and control what matters for your experiment

Installation

One-line install using:

/bin/bash -c "$(curl -sS https://gitlab.triumf.ca/midas/midas/-/raw/develop/install.sh)"

or see the installation instructions for manual instructions.

License

Midas is released under the GNU Public License (GPL)