Monitor is the abstract base class of recording devices in Auryn. Most popular examples are the SpikeMonitor, the PopulationRateMonitor, or the StateMonitor (these terms are taken from the Brian simulator terminology and they do essentially the same). Monitor objects generally take a file name as argument as where to record the data to and are called by System once per duty cycle.