Document/define what an acquisition protocol is and how it impacts data structures
The features introduced in !51 (merged) still lack documentation.
We need to both specify and document what an acquisition protocol is, how to define the units, the labels and the datashapes that it will return. We will also need documentation on individual acquisition protocols.
There are doc strings for everything that was added, but proper documentation explaining the acquisition protocols is still lacking. The docstrings themselves can probably use a critical look as well.
Similarly, we will likely want to include a tutorial.
Current acquisition protocol documentation: https://quantify-quantify-scheduler.readthedocs-hosted.com/en/latest/user_guide.html#pulses-and-acquisition-protocols
Edited by Adriaan