aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlaise Thompson <blaise@untzag.com>2018-03-19 12:17:41 -0500
committerBlaise Thompson <blaise@untzag.com>2018-03-19 12:17:41 -0500
commitf5b439d81f44dad0345031d1d72a783b4b429ef9 (patch)
tree5c1c62e9015284b9f0c8bd81c3f53c01e3093d06
parent49238f14e2eca3565c24b26c4bdd76c49fe35018 (diff)
2018-03-19 12:17
-rwxr-xr-xbuild.sh2
-rw-r--r--dissertation.cls2
-rw-r--r--dissertation.pdfbin34321654 -> 1007328 bytes
-rw-r--r--dissertation.syg1
-rw-r--r--dissertation.tex26
-rw-r--r--processing/chapter.tex29
6 files changed, 44 insertions, 16 deletions
diff --git a/build.sh b/build.sh
index bf0c5c0..7abca57 100755
--- a/build.sh
+++ b/build.sh
@@ -48,7 +48,7 @@ fi
if [[ "$1" = "all" ]] || [[ "$1" = "dissertation" ]] ; then
printLine
printColor documents
- pdflatex --interaction=errorstopmode --shell-escape dissertation
+ pdflatex --interaction=nonstopmode --shell-escape dissertation
bibtex dissertation
pdflatex --interaction=nonstopmode --shell-escape dissertation
pdflatex --interaction=nonstopmode --shell-escape dissertation
diff --git a/dissertation.cls b/dissertation.cls
index 452057b..c22e3c8 100644
--- a/dissertation.cls
+++ b/dissertation.cls
@@ -27,6 +27,8 @@
}
\pagestyle{plain}{\rhead{\thepage}}
+\setlength{\headheight}{11pt}
+
% --- text ----------------------------------------------------------------------------------------
% text
diff --git a/dissertation.pdf b/dissertation.pdf
index 49de813..791884c 100644
--- a/dissertation.pdf
+++ b/dissertation.pdf
Binary files differ
diff --git a/dissertation.syg b/dissertation.syg
index dc35a96..3d211de 100644
--- a/dissertation.syg
+++ b/dissertation.syg
@@ -1,3 +1,2 @@
\glossaryentry{\ensuremath {N}?\glossentry{N}|setentrycounter[]{page}\glsnumberformat}{10}
\glossaryentry{\ensuremath {N}?\glossentry{N}|setentrycounter[]{page}\glsnumberformat}{10}
-\glossaryentry{\ensuremath {\omega }?\glossentry{omega}|setentrycounter[]{page}\glsnumberformat}{40}
diff --git a/dissertation.tex b/dissertation.tex
index d6df71d..22e0383 100644
--- a/dissertation.tex
+++ b/dissertation.tex
@@ -69,17 +69,17 @@ This dissertation is approved by the following members of the Final Oral Committ
\part{Development}
\include{processing/chapter}
\include{acquisition/chapter}
-\include{active_correction/chapter}
-\include{opa/chapter}
-\include{mixed_domain/chapter}
+%\include{active_correction/chapter}
+%\include{opa/chapter}
+%\include{mixed_domain/chapter}
\part{Applications}
-\include{PbSe/chapter}
-\include{MX2/chapter}
+%\include{PbSe/chapter}
+%\include{MX2/chapter}
% TODO: perovskites
-\include{PEDOT:PSS/chapter}
-\include{pyrite/chapter}
-\include{BiVO4/chapter}
+%\include{PEDOT:PSS/chapter}
+%\include{pyrite/chapter}
+%\include{BiVO4/chapter}
% TODO: SPV
% TODO: consider cobalamin chapter
@@ -87,12 +87,12 @@ This dissertation is approved by the following members of the Final Oral Committ
\part{Appendix}
\begin{appendix}
-\include{public/chapter}
-\include{procedures/chapter}
-\include{hardware/chapter}
+%\include{public/chapter}
+%\include{procedures/chapter}
+%\include{hardware/chapter}
% TODO: consider inserting WrightTools documentation as PDF
-\include{errata/chapter}
-\include{colophon/chapter}
+%\include{errata/chapter}
+%\include{colophon/chapter}
\end{appendix}
% post --------------------------------------------------------------------------------------------
diff --git a/processing/chapter.tex b/processing/chapter.tex
index 9cd0954..9c9ccab 100644
--- a/processing/chapter.tex
+++ b/processing/chapter.tex
@@ -72,7 +72,6 @@ objects) in a hierarchical way for internal organization purposes. %
\section{Data object model} % ====================================================================
-
WrightTools uses a programming strategy called object oriented programming (OOP). %
It contains a central data ``container'' that is capable of storing all of the information about
@@ -99,8 +98,36 @@ spectrum, and channels are each a particular kind of signal within that spectrum
Typical variables might be \mintinline{python}{[w1, w2, w3, d1, d2]}, and typical channels
\mintinline{python}{[pmt, pyro1, pyro2, pyro3]}. %
+\subsection{Dimensionality manipulation} % -------------------------------------------------------
+
+\subsubsection{Chop}
+
+\subsubsection{Collapse}
+
+\subsubsection{Split}
+
\section{Artists} % ==============================================================================
+After importing and manipulating data, one typically wants to create a plot. %
+The artists sub-package contains everything users need to plot their data objects. %
+This includes both ``quick'' artists, which generate simple plots as quickly as possible, and a
+full figure layout toolkit that allows users to generate full publication quality figures. %
+It also includes ``specialty'' artists which are made to perform certain popular plotting
+operations, as I will describe below. %
+
+Currently the artists sub-package is built on-top of the wonderful matplotlib library. %
+In the future, other libraries (e.g. mayavi), may be incorporated. %
+
+\subsection{Quick} % -----------------------------------------------------------------------------
+
+\subsubsection{1D}
+
+\subsubsection{2D}
+
+\subsection{Specialty} % -------------------------------------------------------------------------
+
+\subsection{Artists API} % -----------------------------------------------------------------------
+
\subsection{Colormaps} % -------------------------------------------------------------------------
\subsection{Interpolation} % ---------------------------------------------------------------------