aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlaise Thompson <blaise@untzag.com>2018-04-21 16:23:24 -0500
committerBlaise Thompson <blaise@untzag.com>2018-04-21 16:23:24 -0500
commit20fe6fadfec8ba0db5a22a409f5853ccc1d5ddd6 (patch)
treee4de9e7710b3580ee61ec010d85eb8c39febd06a
parent986041f724da53f069ab4c444c8365b05bb195cc (diff)
2018-04-21 16:23
-rw-r--r--presentation.pdfbin5916984 -> 5988399 bytes
-rw-r--r--presentation.tex124
-rw-r--r--presentation/TOC.gifbin0 -> 60832 bytes
-rw-r--r--presentation/TOC.pngbin0 -> 92737 bytes
4 files changed, 94 insertions, 30 deletions
diff --git a/presentation.pdf b/presentation.pdf
index 011e2f0..e496166 100644
--- a/presentation.pdf
+++ b/presentation.pdf
Binary files differ
diff --git a/presentation.tex b/presentation.tex
index 1729bb2..47ae640 100644
--- a/presentation.tex
+++ b/presentation.tex
@@ -43,6 +43,14 @@
% SAY: based on the same basic ability to scan pulses in frequency, delay etc
\end{frame}
+\begin{frame}{Pipeline}
+ \adjincludegraphics[width=0.5\textwidth]{presentation/pipe}
+ What does the ``pipeline'' of MR-CMDS data acquisition and processing look like in the Wright
+ Group?
+ \vspace{\baselineskip} \\
+ How to increase data throughput and quality, while decreasing frustration of experimentalists? %
+\end{frame}
+
\begin{frame}{MR-CMDS development}
[SUMMARY SLIDE FOR REMAINDER OF PRESENTATION]
\end{frame}
@@ -127,9 +135,9 @@
\item can be scheduled for odd times
\item high quality from global analysis
\item reproducible
- \item unambiguous representations
+ \item unambiguous representations automatically generated
\end{itemize}
- \vspace{\baselineskip} \\
+ \vspace{\baselineskip}
Other calibration steps also automated.
\end{column}
\end{columns}
@@ -151,16 +159,7 @@
\item filters
\item OPAs
\end{itemize}
- $\sim10$ settable devices, $\sim25$ motors. \\
- Multiple detectors.
-\end{frame}
-
-\begin{frame}{Pipeline}
- \adjincludegraphics[width=0.5\textwidth]{presentation/pipe}
- What does the ``pipeline'' of MR-CMDS data acquisition and processing look like in the Wright
- Group?
- \vspace{\baselineskip} \\
- How to increase data throughput and quality, while decreasing frustration of experimentalists? %
+ $\sim10$ settable devices, $\sim25$ motors, multiple detectors.
\end{frame}
\begin{frame}{Acquisition}
@@ -168,26 +167,36 @@
\adjincludegraphics[width=\textwidth]{acquisition/screenshots/000}
\end{frame}
-\begin{frame}{Abstraction}
- Hardware---something that has a \hl{position} that can be \hl{set}.
- \vspace{\baselineskip} \\
- Sensor---something that has a \hl{signal} that can be \hl{read}.
-\end{frame}
-
\begin{frame}{Central loop}
- Set, wait, read, wait, repeat.
+ At its core, PyCMDS does something very simple...
+ \vspace{\baselineskip} \\
+ Set, wait, read, wait, repeat. % TODO: better figure
\vspace{\baselineskip} \\
Everything is multi-threaded (simultaneous motion, simultaneous read).
+ \begin{itemize}
+ \item decrease scan time by up to $\sim2\times$, more for complex experiments
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{Extensibility}
\end{frame}
-\begin{frame}{Acquisitions}
- Acquisition---a particular set of actions.
- \vspace{\baselineskip} \\
- Acquisition modules---a GUI that accepts a user instruction.
+\subsection{Hardware} % --------------------------------------------------------------------------
+
+\begin{frame}{Modular Hardware Model}
+ [DARIEN ADDED AEROTECH IN ONE DAY]
+ [I ADDED NEW OPA IN TWO DAYS]
\end{frame}
+\subsection{Acquisitions} % ----------------------------------------------------------------------
+
+\begin{frame}{Acquisition Modules}
+ [SUNDEN ADDED POYNTING TUNE IN SEVERAL DAYS]
+\end{frame}
+
+\subsection{Queue} % -----------------------------------------------------------------------------
+
\begin{frame}{Queue}
- Queue.
\adjincludegraphics[width=\textwidth]{acquisition/screenshots/004}
\end{frame}
@@ -199,19 +208,33 @@
\end{itemize}
\end{frame}
-\subsection{Extensibility} % ---------------------------------------------------------------------
-
-% DARIEN ADDED AEROTECH STAGE---1 DAY
+\section{Artifacts} % ============================================================================
-% SUNDEN ADDED CUSTOM POYNTING TUNE IN A FEW DAYS (including testing)
+\begin{frame}{Acquisition}
+ \centering \huge
+ Artifact Rejection
+\end{frame}
+\begin{frame}{Shots Processing}
+ [DIGITAL SHOTS PROCESSING---NO MORE BOXCARS]
+\end{frame}
+
\section{Processing} % ===========================================================================
\begin{frame}{Processing}
- WrightTools.
+ \centering \huge
+ Data Processing
\end{frame}
-\begin{frame}{TOC}
+\begin{frame}{Dimensionality}
+ \begin{columns}
+ \begin{column}{0.4\textwidth}
+ \adjincludegraphics[width=\textwidth]{presentation/TOC}
+ \end{column}
+ \begin{column}{0.6\textwidth}
+ TEST
+ \end{column}
+ \end{columns}
\end{frame}
\begin{frame}{Flexible data model}
@@ -223,8 +246,49 @@
\section{Conclusion} % ===========================================================================
\begin{frame}{Conclusion}
+ [CONCLUSION]
\end{frame}
+\begin{frame}{Acknowledgments}
+ \begin{columns}
+ \begin{column}{0.5\textwidth}
+ Wright Group
+ \begin{itemize}
+ \item Kyle Sunden
+ \item Darien Morrow
+ \item Jonathan Handali
+ \item Nathan Neff-Mallon
+ \item Kyle Czech
+ \item Dan Kohler
+ \item Erin Boyle
+ \item Paul Hebert
+ \item Skye Kain
+ \item John
+ \item (and more...)
+ \end{itemize}
+ \end{column}
+ \begin{column}{0.5\textwidth}
+ Committee
+ \begin{itemize}
+ \item Kyoung-Shin Choi
+ \item Randall Goldsmith
+ \item Tim Bertram
+ \end{itemize}
+ \vspace{\baselineskip}
+ UW-Madison Chemistry Department
+ \begin{itemize}
+ \item Rob McClain
+ \item Pam Doolittle
+ \item Bill Goebel
+ \item Steve Myers
+ \end{itemize}
+ \vspace{\baselineskip}
+ You, the audience!
+ \hl{Questions?}
+ \end{column}
+ \end{columns}
+\end{frame}
+
\section{Supplement} % ===========================================================================
\begin{frame}{Modular hardware model}
diff --git a/presentation/TOC.gif b/presentation/TOC.gif
new file mode 100644
index 0000000..bc0322f
--- /dev/null
+++ b/presentation/TOC.gif
Binary files differ
diff --git a/presentation/TOC.png b/presentation/TOC.png
new file mode 100644
index 0000000..8fc44fb
--- /dev/null
+++ b/presentation/TOC.png
Binary files differ