Matthew Turk avatar Matthew Turk committed 4bc7e9c

Adding a bit more to the intro talk.

Comments (0)

Files changed (1)

workshop_intro.tex

 \documentclass[14pt]{beamer}
+\usepackage{xcolor}
+\definecolor{RawSienna}{cmyk}{0,0.72,1,0.45}
 \newcommand{\bigsimple}[1]{
   \begin{frame}[c]{}
   \begin{center}
   \end{frame}
 }
 
+\newcommand{\hintslide}[2]{
+  \begin{frame}[t]{}
+  \begin{center}
+  \textcolor{RawSienna}{#1}
+  \end{center}
+  \\
+  \hspace{1in}
+  \\
+  #2
+  \end{frame}
+}
+
 \setbeamercolor{normal text}{bg=black,fg=white}
 \setbeamertemplate{navigation symbols}{}
 \usecolortheme[named=white]{structure}
 \end{itemize}
 \end{frame}
 
+\mediumsimple{It turns out we can't cover everything.}
+
 \mediumsimple{What should you expect this week?}
 
 \bigsimple{Narratives}
 
 \begin{frame}[t]{What kinds of things can \yt{} do?}
 \begin{itemize}
-\item 
+\item Handle raw data
+\item Hide data handling
+\item Visualize in 2D
+\item Visualze in non-spatial dimensions
+\item Volume render
+\item ...
+\end{itemize}
+\end{frame}
+
+\begin{frame}[t]{By the end ...}
+...of this workshop, you should be able to define a derived field, identify
+halos in a simulation, volume render, create publication quality plots, and
+contribute changes back to the main project.
+\end{frame}
+
+\begin{frame}[t]{Example Workflow}
+\begin{itemize}
+\item Define new derived field
+\item Select topologically connected clumps in that field
+\item Evaluate mass flux over those clumps
+\item Evaluate gravitational boundedness of those clumps
+\item Volume render each clump along angular momentum vector
 \end{itemize}
 \end{frame}
 
 \begin{itemize}
 \item Make sure you have symbolic links to your data
 \item Open up your favorite text editor in your \texttt{workshop} directory
+\item Save it
+\item Run it! \\
+\texttt{\$ py-yt my\_script.py}
 \end{itemize}
 \end{frame}
 
 includes as a side effect visualization!
 }
 
+\bigsimple{Helpful Hints}
+
+\hintslide{Units}{Wherever possible, units in \yt{} are in CGS.  You can look
+at units by inspecting a parameter file.}
+\hintslide{Length}{By default, \yt{} uses the code-specific length units.  In
+many places you can use a tuple of the form \texttt{(val, unit)} like
+\texttt{(2.0, 'mpc')}.}
+
 \bigsimple{Okay, that wraps up the intro.}
 
 \end{document}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.