From f5b439d81f44dad0345031d1d72a783b4b429ef9 Mon Sep 17 00:00:00 2001 From: Blaise Thompson Date: Mon, 19 Mar 2018 12:17:41 -0500 Subject: 2018-03-19 12:17 --- build.sh | 2 +- dissertation.cls | 2 ++ dissertation.pdf | Bin 34321654 -> 1007328 bytes dissertation.syg | 1 - dissertation.tex | 26 +++++++++++++------------- processing/chapter.tex | 29 ++++++++++++++++++++++++++++- 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 Binary files a/dissertation.pdf and b/dissertation.pdf 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} % --------------------------------------------------------------------- -- cgit v1.2.3