From 7870759e32cc48fc456f07127e841c8a3f3fa236 Mon Sep 17 00:00:00 2001 From: Blaise Thompson Date: Tue, 10 Apr 2018 10:02:48 -0500 Subject: 2018-04-10 10:02 --- acquisition/chapter.tex | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/acquisition/chapter.tex b/acquisition/chapter.tex index 5981e22..ab1793d 100644 --- a/acquisition/chapter.tex +++ b/acquisition/chapter.tex @@ -474,6 +474,8 @@ They sometimes have an offset, as specified by the autonomic system Each hardware can be thought of as a dimension of the MR-CMDS experiment, and scans include a specific traversal through this multidimensional space. % +In this section I briefly discuss PyCMDS' implementation for each type of hardware. % + \subsection{Hardware inheritance} % -------------------------------------------------------------- All hardware classes are children of the parent \python{Hardware} class @@ -492,6 +494,11 @@ methods: \item \python{@property units} \end{ditemize} +\autoref{aqn:fig:hardware_inheritance} shows the full inheritance tree, including all nine types of +hardware currently supported by PyCMDS. % +In general the nesting is type/model, although there can be additional levels of nesting when +required, as can be seen in the case of OPA/TOPAS/TOPAS-C and OPA/TOPAS/TOPAS-800. % + \begin{figure} \includepython{"acquisition/hardware.py"} \caption[Parent hardware class.]{ -- cgit v1.2.3