diff options
author | Blaise Thompson <blaise@untzag.com> | 2018-03-19 12:17:41 -0500 |
---|---|---|
committer | Blaise Thompson <blaise@untzag.com> | 2018-03-19 12:17:41 -0500 |
commit | f5b439d81f44dad0345031d1d72a783b4b429ef9 (patch) | |
tree | 5c1c62e9015284b9f0c8bd81c3f53c01e3093d06 /processing | |
parent | 49238f14e2eca3565c24b26c4bdd76c49fe35018 (diff) |
2018-03-19 12:17
Diffstat (limited to 'processing')
-rw-r--r-- | processing/chapter.tex | 29 |
1 files changed, 28 insertions, 1 deletions
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} % ---------------------------------------------------------------------
|