diff options
author | Shantanu Choudhary | 2009-10-28 14:25:03 +0530 |
---|---|---|
committer | Shantanu Choudhary | 2009-10-28 14:25:03 +0530 |
commit | ed5313daf1a5a1927c550193283c5c3dad55104f (patch) | |
tree | a1cd4c82fe5cb44a1719ec5945767e2077e40fe1 /day2/session3.tex | |
parent | 406c115009c0fd3080d87a35f5bd6d00287787e9 (diff) | |
download | workshops-ed5313daf1a5a1927c550193283c5c3dad55104f.tar.gz workshops-ed5313daf1a5a1927c550193283c5c3dad55104f.tar.bz2 workshops-ed5313daf1a5a1927c550193283c5c3dad55104f.zip |
Session 4, Debugging and Testing.
Diffstat (limited to 'day2/session3.tex')
-rw-r--r-- | day2/session3.tex | 51 |
1 files changed, 29 insertions, 22 deletions
diff --git a/day2/session3.tex b/day2/session3.tex index 72fde4d..bf54e97 100644 --- a/day2/session3.tex +++ b/day2/session3.tex @@ -238,7 +238,7 @@ \frametitle{Using mlab} \begin{lstlisting} ->>> from enthought.mayavi import mlab +In []: from enthought.mayavi import mlab \end{lstlisting} \vspace*{0.5in} @@ -248,9 +248,9 @@ \vspace*{0.25in} \begin{lstlisting} ->>> mlab.test_<TAB> ->>> mlab.test_contour3d() ->>> mlab.test_contour3d?? +In []: mlab.test_<TAB> +In []: mlab.test_contour3d() +in []: mlab.test_contour3d?? \end{lstlisting} \end{frame} @@ -279,12 +279,12 @@ \end{columns} \begin{lstlisting} ->>> from numpy import * ->>> t = linspace(0, 2*pi, 50) ->>> u = cos(t)*pi ->>> x, y, z = sin(u), cos(u), sin(t) +In []: from numpy import * +In []: t = linspace(0, 2*pi, 50) +In []: u = cos(t) * pi +in []: x, y, z = sin(u), cos(u), sin(t) \end{lstlisting} - \emphbar{\PythonCode{>>> mlab.points3d(x, y, z)}} + \emphbar{\PythonCode{In []: mlab.points3d(x, y, z)}} \end{frame} \begin{frame} @@ -294,7 +294,7 @@ \column{0.5\textwidth} \pgfimage[width=2.5in]{MEDIA/m2/mlab/plot3d_ex} \end{columns} - \emphbar{\PythonCode{>>> mlab.plot3d(x, y, z, t)}} + \emphbar{\PythonCode{In []: mlab.plot3d(x, y, z, t)}} Plots lines between the points @@ -308,11 +308,11 @@ \pgfimage[width=2in]{MEDIA/m2/mlab/surf_ex} \end{columns} \begin{lstlisting} ->>> x, y = mgrid[-3:3:100j,-3:3:100j] ->>> z = sin(x*x + y*y) +In []: x, y = mgrid[-3:3:100j,-3:3:100j] +In []: z = sin(x*x + y*y) \end{lstlisting} - \emphbar{\PythonCode{>>> mlab.surf(x, y, z)}} + \emphbar{\PythonCode{In []: mlab.surf(x, y, z)}} \alert{Assumes the points are rectilinear} @@ -322,18 +322,18 @@ \myemph{\Large 2D data: \texttt{mlab.mesh}} \vspace*{0.25in} - \emphbar{\PythonCode{>>> mlab.mesh(x, y, z)}} + \emphbar{\PythonCode{In []: mlab.mesh(x, y, z)}} \alert{Points needn't be regular} \vspace*{0.25in} \begin{lstlisting} ->>> phi, theta = numpy.mgrid[0:pi:20j, +In []: phi, theta = numpy.mgrid[0:pi:20j, ... 0:2*pi:20j] ->>> x = sin(phi)*cos(theta) ->>> y = sin(phi)*sin(theta) ->>> z = cos(phi) ->>> mlab.mesh(x, y, z, +In []: x = sin(phi)*cos(theta) +In []: y = sin(phi)*sin(theta) +In []: z = cos(phi) +In []: mlab.mesh(x, y, z, ... representation= ... 'wireframe') \end{lstlisting} @@ -349,10 +349,10 @@ \pgfimage[width=1.5in]{MEDIA/m2/mlab/contour3d}\\ \end{columns} \begin{lstlisting} ->>> x, y, z = ogrid[-5:5:64j, +In []: x, y, z = ogrid[-5:5:64j, ... -5:5:64j, ... -5:5:64j] ->>> mlab.contour3d(x*x*0.5 + y*y + +In []: mlab.contour3d(x*x*0.5 + y*y + z*z*2) \end{lstlisting} \end{frame} @@ -365,7 +365,7 @@ \pgfimage[width=2in]{MEDIA/m2/mlab/quiver3d_ex}\\ \begin{lstlisting} ->>> mlab.test_quiver3d() +In []: mlab.test_quiver3d() \end{lstlisting} \emphbar{\PythonCode{obj = mlab.quiver3d(x, y, z, u, v, w)}} @@ -511,6 +511,13 @@ mlab.show() \end{lstlisting} \end{frame} + +\begin{frame} + \begin{center} + \Huge + Thank you! + \end{center} +\end{frame} \end{document} |