--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/presentations/basic-plot.tex Tue Apr 06 17:02:41 2010 +0530
@@ -0,0 +1,771 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%Tutorial slides on Python.
+%
+% Author: FOSSEE
+% Copyright (c) 2009, FOSSEE, IIT Bombay
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass[14pt,compress]{beamer}
+%\documentclass[draft]{beamer}
+%\documentclass[compress,handout]{beamer}
+%\usepackage{pgfpages}
+%\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]
+
+% Modified from: generic-ornate-15min-45min.de.tex
+\mode<presentation>
+{
+ \usetheme{Warsaw}
+ \useoutertheme{infolines}
+ \setbeamercovered{transparent}
+}
+
+\usepackage[english]{babel}
+\usepackage[latin1]{inputenc}
+%\usepackage{times}
+\usepackage[T1]{fontenc}
+
+% Taken from Fernando's slides.
+\usepackage{ae,aecompl}
+\usepackage{mathpazo,courier,euler}
+\usepackage[scaled=.95]{helvet}
+
+\definecolor{darkgreen}{rgb}{0,0.5,0}
+
+\usepackage{listings}
+\lstset{language=Python,
+ basicstyle=\ttfamily\bfseries,
+ commentstyle=\color{red}\itshape,
+ stringstyle=\color{darkgreen},
+ showstringspaces=false,
+ keywordstyle=\color{blue}\bfseries}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Macros
+\setbeamercolor{emphbar}{bg=blue!20, fg=black}
+\newcommand{\emphbar}[1]
+{\begin{beamercolorbox}[rounded=true]{emphbar}
+ {#1}
+ \end{beamercolorbox}
+}
+\newcounter{time}
+\setcounter{time}{0}
+\newcommand{\inctime}[1]{\addtocounter{time}{#1}{\tiny \thetime\ m}}
+
+\newcommand{\typ}[1]{\lstinline{#1}}
+
+\newcommand{\kwrd}[1]{ \texttt{\textbf{\color{blue}{#1}}} }
+
+%%% This is from Fernando's setup.
+% \usepackage{color}
+% \definecolor{orange}{cmyk}{0,0.4,0.8,0.2}
+% % Use and configure listings package for nicely formatted code
+% \usepackage{listings}
+% \lstset{
+% language=Python,
+% basicstyle=\small\ttfamily,
+% commentstyle=\ttfamily\color{blue},
+% stringstyle=\ttfamily\color{orange},
+% showstringspaces=false,
+% breaklines=true,
+% postbreak = \space\dots
+% }
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Title page
+\title[Basic Plotting]{Python for Scientific Computing : Basic Plotting}
+
+\author[FOSSEE] {FOSSEE}
+
+\institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay}
+\date{}
+%% \date[] {7 November, 2009\\Day 1, Session 1}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo}
+%\logo{\pgfuseimage{iitmlogo}}
+
+
+%% Delete this, if you do not want the table of contents to pop up at
+%% the beginning of each subsection:
+%% \AtBeginSubsection[]
+%% {
+%% \begin{frame}<beamer>
+%% \frametitle{Outline}
+%% \tableofcontents[currentsection,currentsubsection]
+%% \end{frame}
+%% }
+
+%% \AtBeginSection[]
+%% {
+%% \begin{frame}<beamer>
+%% \frametitle{Outline}
+%% \tableofcontents[currentsection,currentsubsection]
+%% \end{frame}
+%% }
+
+% If you wish to uncover everything in a step-wise fashion, uncomment
+% the following command:
+%\beamerdefaultoverlayspecification{<+->}
+
+%%\includeonlyframes{current,current1,current2,current3,current4,current5,current6}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% DOCUMENT STARTS
+\begin{document}
+
+\begin{frame}
+ \maketitle
+\end{frame}
+
+%% \begin{frame}
+%% \frametitle{Outline}
+%% \tableofcontents
+%% % You might wish to add the option [pausesections]
+%% \end{frame}
+
+%% \begin{frame}
+%% \frametitle{Workshop Schedule: Day 1}
+%% \begin{description}
+%% \item[Session 1] Sat 09:00--10:00
+%% \item[Session 2] Sat 10:05--11:05
+%% \item[Session 3] Sat 11:20--12:20
+%% \item[Session 4] Sat 12:25--13:25
+%% \item[Quiz 1] Sat 14:25--14:40
+%% \item[Session 5] Sat 14:40--15:25
+%% \item[Session 6] Sat 15:40--16:40
+%% \item[Quiz 2] Sat 16:45--17:00
+%% \end{description}
+%% \end{frame}
+
+%% \begin{frame}
+%% \frametitle{Workshop Schedule: Day 2}
+%% \begin{description}
+%% \item[Session 1] Sun 09:00--10:00
+%% \item[Session 2] Sun 10:05--11:05
+%% \item[Session 3] Sun 11:20--12:20
+%% \item[Session 4] Sun 12:25--13:25
+%% \item[Quiz 1] Sun 14:25--14:40
+%% \item[Session 5] Sun 14:40--15:25
+%% \item[Session 6] Sun 15:40--16:40
+%% \item[Quiz 2] Sun 16:45--17:00
+%% \end{description}
+%% \end{frame}
+
+\begin{frame}
+ \frametitle{About the Workshop}
+ \begin{block}{Intended Audience}
+ \begin{itemize}
+ \item Engg., Mathematics and Science teachers.
+ \item Interested students from similar streams.
+ \end{itemize}
+ \end{block}
+
+ \begin{block}{Goal: Successful participants will be able to}
+ \begin{itemize}
+ \item Use Python as a basic Plotting tool.
+ \item Understand how to use Python as a scripting and problem solving language.
+
+ \end{itemize}
+ \end{block}
+\end{frame}
+
+\section{Getting started}
+\begin{frame}
+\frametitle{Checklist}
+ \begin{itemize}
+ \item IPython
+ \item Pylab
+ %% \item Editor: We recommend scite.
+ %% \item Data files:
+ %% \begin{itemize}
+ %% \item \typ{sslc1.txt}
+ %% \item \typ{pendulum.txt}
+ %% \item \typ{points.txt}
+ %% \item \typ{pos.txt}
+ %% \end{itemize}
+ %% \item Python scripts:
+ %% \begin{itemize}
+ %% \item \typ{sslc_allreg.py}
+ %% \item \typ{sslc_science.py}
+ %% \end{itemize}
+ %% \item Images
+ %% \begin{itemize}
+ %% \item \typ{lena.png}
+ %% \item \typ{smoothing.gif}
+ \end{itemize}
+ %% \end{enumerate}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{Starting up \ldots}
+\begin{block}{}
+\begin{verbatim}
+ $ ipython -pylab
+\end{verbatim}
+\end{block}
+\begin{lstlisting}
+ In []: print "Hello, World!"
+ Hello, World!
+\end{lstlisting}
+Exiting
+\begin{lstlisting}
+ In []: ^D(Ctrl-D)
+ Do you really want to exit([y]/n)? y
+\end{lstlisting}
+\end{frame}
+
+%% \begin{frame}[fragile]
+%% \frametitle{Loops}
+%% Breaking out of loops
+%% \begin{lstlisting}
+%% In []: while True:
+%% ...: print "Hello, World!"
+%% ...:
+%% Hello, World!
+%% Hello, World!^C(Ctrl-C)
+%% ------------------------------------
+%% KeyboardInterrupt
+
+%% \end{lstlisting}
+%% \end{frame}
+
+\section{Plotting}
+
+\subsection{Drawing plots}
+\begin{frame}[fragile]
+\frametitle{First Plot}
+\begin{columns}
+ \column{0.20\textwidth}
+ \hspace*{-0.12in}
+ \includegraphics[height=1.2in, interpolate=true]{data/firstplot}
+ \column{0.7\textwidth}
+ \begin{block}{}
+ \begin{small}
+\begin{lstlisting}
+In []: x=lins<tab>
+In []: x=linspace(
+ ... : (Ctrl-C)
+In []: x = linspace(0, 2*pi, 50)
+In []: plot(x, sin(x))
+\end{lstlisting}
+ \end{small}
+ \end{block}
+ \begin{block}{Ipython Feature}
+ \begin{itemize}
+ \item Use Tab for auto-suggestions.
+ \item In []: (Ctrl-C) to get back In[] prompt from ...
+ \end{itemize}
+ \end{block}
+\end{columns}
+\end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{Function Documentation}
+\begin {block}{}
+\begin{lstlisting}
+In []: linspace?
+\end{lstlisting}
+\end{block}
+\begin{block}{Ipython Feature}
+ \begin{itemize}
+ \item linspace? , ? mark after a function shows its documentation
+ \item q to exit help
+ \end{itemize}
+ \end{block}
+\end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{Walkthrough}
+\begin{block}{\typ{x = linspace(start, stop, num)} }
+returns \typ{num} evenly spaced points, in the interval [\typ{start}, \typ{stop}].
+\end{block}
+\begin{lstlisting}
+x[0] = start
+x[num - 1] = end
+\end{lstlisting}
+\vspace*{.35in}
+\begin{block}{\typ{plot(x, y)}}
+plots \typ{x} and \typ{y} using default line style and color
+\end{block}
+%\inctime{10}
+\end{frame}
+
+\subsection{Decoration}
+\begin{frame}[fragile]
+\frametitle{Adding Labels and title}
+\begin{columns}
+ \column{0.25\textwidth}
+ \hspace*{-0.45in}
+ \includegraphics[height=2in, interpolate=true]{data/label}
+ \hspace*{0.5in}
+ \column{0.55\textwidth}
+ \begin{block}{}
+ \small
+ \begin{lstlisting}
+In []: xlabel('x')
+In []: ylabel('sin(x)')
+In []: title('Sinusoids')
+
+ \end{lstlisting}
+ \small
+% \end{lstlisting}
+%\typ{xlabel(s)} sets the label of the \typ{x}-axis to \typ{s}
+
+% \begin{lstlisting}
+ \end{block}
+%\typ{ylabel(s)} sets the label of the \typ{y}-axis to \typ{s}
+\end{columns}
+\end{frame}
+
+%% \begin{frame}[fragile]
+%% \frametitle{Another example}
+%% \begin{lstlisting}
+%% In []: clf()
+%% \end{lstlisting}
+%% \emphbar{Clears the plot area.}
+%% \begin{lstlisting}
+%% In []: y = linspace(0, 2*pi, 50)
+%% In []: plot(y, sin(2*y))
+%% In []: xlabel('y')
+%% In []: ylabel('sin(2y)')
+%% \end{lstlisting}
+%% \end{frame}
+
+\subsection{More decoration}
+\begin{frame}[fragile]
+\frametitle{ Legends}
+\vspace*{-0.15in}
+% \begin{block}{}
+% \small
+\begin{lstlisting}
+In []: legend(['sin(x)'])
+\end{lstlisting}
+% \small
+% \end{block}
+ \vspace*{-0.1in}
+ \begin{center}
+ \includegraphics[height=2in, interpolate=true]{data/legend}
+ \end{center}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{Legend Placement}
+\begin{block}{}
+ \small
+\begin{lstlisting}
+In []: legend(['sin(x)'], loc = 'center')
+\end{lstlisting}
+\end{block}
+
+\begin{columns}
+ \column{0.6\textwidth}
+ \includegraphics[height=1.5in, interpolate=true]{data/position}
+\column{0.35\textwidth}
+\vspace{-0.15in}
+\begin{lstlisting}
+'best'
+'right'
+'center'
+\end{lstlisting}
+\end{columns}
+\begin{block}{Ipython Feature}
+ \begin{itemize}
+ \item Use up arrow and down arrow to get old commands .
+ \end{itemize}
+ \end{block}
+
+\end{frame}
+
+
+
+\begin{frame}[fragile]
+\frametitle{Annotate a point }
+
+\begin{lstlisting}
+In []:annotate('origin', xy = (0, 0))
+\end{lstlisting}
+
+
+\begin{columns}
+ \column{0.6\textwidth}
+ \includegraphics[height=2in, interpolate=true]{data/annotate}
+\column{0.45\textwidth}
+\vspace{-0.2in}
+%% \begin{lstlisting}
+%% 'best'
+%% 'right'
+%% 'center'
+%% \end{lstlisting}
+\end{columns}
+\end{frame}
+
+
+
+%% \begin{frame}[fragile]
+%% \frametitle{For arbitrary location}
+%% \vspace*{-0.1in}
+%% \begin{lstlisting}
+%% In []: legend(['sin(2y)'], loc=(.8,.1))
+%% \end{lstlisting}
+%% \emphbar{Specify south-east corner position}
+%% %\vspace*{-0.2in}
+%% \begin{center}
+%% \includegraphics[height=2in, interpolate=true]{data/loc}
+%% \end{center}
+%% %\inctime{10}
+%% \end{frame}
+
+\begin{frame}[fragile]
+\frametitle{Saving \& Closing}
+\begin{lstlisting}
+In []: savefig('sin.png')
+
+\end{lstlisting}
+\end{frame}
+%% \begin{lstlisting}
+%% In []: clf()
+%% \end{lstlisting}
+%% \emphbar{Clears the plot area.}
+%% \begin{lstlisting}
+%% In []: y = linspace(0, 2*pi, 50)
+%% In []: plot(y, sin(2*y))
+%% In []: xlabel('y')
+%% In []: ylabel('sin(2y)')
+%% \end{lstlisting}
+%% \end{frame}
+
+
+
+
+
+
+\section{Multiple plots}
+\begin{frame}[fragile]
+\frametitle{Overlaid Plots}
+\begin{lstlisting}
+In []: plot(x, cos(x))
+In []: xlabel('x')
+In []: ylabel('f(x)')
+In []: legend(['sin(x)', 'cos(x)'])
+In []: clf()
+\end{lstlisting}
+\emphbar{By default plots would be overlaid!}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{Plotting separate figures}
+\begin{lstlisting}
+In []: figure(1)
+In []: plot(x, sin(x))
+In []: figure(2)
+In []: plot(x, cos(x))
+In []: figure(1)
+In []: title('sin(x)')
+In []: close()
+In []: close()
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{Showing it better}
+\vspace{-0.15in}
+\begin{lstlisting}
+In []: plot(x, sin(x), 'g' ,linewidth=2)
+
+In []: clf()
+
+\end{lstlisting}
+\vspace*{-0.2in}
+\begin{center}
+ \includegraphics[height=2.2in, interpolate=true]{data/green}
+\end{center}
+%\inctime{10}
+\end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{Showing it better , Using Dots }
+\vspace{-0.15in}
+\begin{lstlisting}
+In []: plot(x, sin(x), '.')
+
+In []: clf()
+
+\end{lstlisting}
+\vspace*{-0.2in}
+\begin{center}
+ \includegraphics[height=2.2in, interpolate=true]{data/dash}
+\end{center}
+%\inctime{10}
+\end{frame}
+
+
+
+
+
+%% \begin{frame}[fragile]
+%% \frametitle{Review Ipython }
+%% \vspace{-0.15in}
+%% \begin{lstlisting}
+%% In []: lins<tab>
+
+%% In []: function?
+%% :q
+%% (Ctrl-D)
+%% In []: ^C(Ctrl-C)
+
+
+
+%% \end{lstlisting}
+%% %\inctime{10}
+%% \end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{Review Ipython Features }
+\vspace{-0.1in}
+\begin{itemize}
+\item Entering Ipython.
+\begin{verbatim}
+ $ ipython -pylab
+\end{verbatim}
+\item Seeing the documentation .
+\begin{lstlisting}
+In []: linspace?
+\end{lstlisting}
+\item Quitting the documentation .
+\begin{lstlisting}
+:q
+\end{lstlisting}
+\item Quitting from the ... prompt.
+\begin{lstlisting}
+Ctrl-C
+\end{lstlisting}
+\end{itemize}
+\begin{itemize}
+\item Quitting Ipython
+\begin{lstlisting}
+Ctrl-D
+\end{lstlisting}
+\end{itemize}
+
+
+%\inctime{10}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{Review Plotting }
+\vspace{-0.15in}
+\begin{itemize}
+\item Outputting things.
+\end{itemize}
+\begin{lstlisting}
+In []: print ''hello world''
+\end{lstlisting}
+\begin{itemize}
+\item Create equally spaced points.
+\end{itemize}
+\begin{lstlisting}
+In []: x=linspace(0,2*pi,50)
+\end{lstlisting}
+\begin{itemize}
+\item Simple Plotting
+\end{itemize}
+\begin{lstlisting}
+In []: plot(x,sin(x),'.',linewidth=2)
+\end{lstlisting}
+\end{frame}
+
+
+\begin{frame}[fragile]
+\frametitle{Review Plotting }
+\vspace{-0.1in}
+\begin{itemize}
+\item label axis
+\end{itemize}
+\begin{lstlisting}
+In []: xlabel('x')
+\end{lstlisting}
+\begin{itemize}
+\item Title The plot
+\end{itemize}
+\begin{lstlisting}
+In []: title('sinusoid')
+\end{lstlisting}
+\begin{itemize}
+\item Place legend at a proper place
+\end{itemize}
+\begin{lstlisting}
+In []: legend(['sin(x)'])
+\end{lstlisting}
+\begin{itemize}
+\item Annotate the plot
+\end{itemize}
+\begin{lstlisting}
+In []:annotate('origin' , xy=(0,0))
+\end{lstlisting}
+%\inctime{10}
+\end{frame}
+
+
+
+
+\begin{frame}[fragile]
+\frametitle{Review Plotting }
+\vspace{-0.15in}
+\begin{itemize}
+\item Save a plot
+\end{itemize}
+\begin{lstlisting}
+In []:savefig('sine.png')
+\end{lstlisting}
+\begin{itemize}
+\item Managing multiple plots using figure
+\end{itemize}
+\begin{lstlisting}
+In []:figure(1)
+\end{lstlisting}
+\begin{itemize}
+\item Clearing plot
+\end{itemize}
+\begin{lstlisting}
+In []: clf()
+\end{lstlisting}
+\begin{itemize}
+\item Closing plot
+\end{itemize}
+\begin{lstlisting}
+In []: close()
+\end{lstlisting}
+
+%\inctime{10}
+\end{frame}
+
+
+
+
+
+
+
+%% \begin{frame}[fragile]
+%% \frametitle{Review , Function and Commands }
+%% \vspace{-0.15in}
+%% \begin{lstlisting}
+
+%% In []: print 'hello world'
+%% In []: x=linspace(0,2*pi,50)
+%% In []: plot(x, sin(x), 'g',linewidth=2)
+%% In []: xlabel('x')
+%% In []: ylabel('sin(x)')
+%% In []: title('sinusoid')
+%% In []: legend(['sin(x)','cos(x)'])
+%% In []: annotate('origin', xy=(0,0))
+%% In []: savefig('sine.png')
+%% In []: clf()
+%% In []: figure(1)
+%% \end{lstlisting}
+%% %\inctime{10}
+%% \end{frame}
+
+
+
+%% \begin{frame}[fragile]
+%% \frametitle{Annotating}
+%% \vspace*{-0.15in}
+%% \begin{lstlisting}
+%% In []: annotate('local max', xy=(1.5, 1))
+%% \end{lstlisting}
+%% \vspace*{-0.2in}
+%% \begin{center}
+%% \includegraphics[height=2in, interpolate=true]{data/annotate}
+%% \end{center}
+%% \end{frame}
+
+%% \begin{frame}[fragile]
+%% \frametitle{Axes lengths}
+%% \emphbar{Get the axes limits}
+%% \begin{lstlisting}
+%% In []: xmin, xmax = xlim()
+%% In []: ymin, ymax = ylim()
+%% \end{lstlisting}
+%% \emphbar{Set the axes limits}
+%% \begin{lstlisting}
+%% In []: xmax = 2*pi
+%% In []: xlim(xmin, xmax)
+%% In []: ylim(ymin-0.2, ymax+0.2)
+%% \end{lstlisting}
+%% \end{frame}
+
+%% \begin{frame}[fragile]
+%% \frametitle{Review Problem}
+%% \begin{enumerate}
+%% \item Plot x, -x, sin(x), xsin(x) in range $-5\pi$ to $5\pi$
+%% \item Add a legend
+%% \item Annotate the origin
+%% \item Set axes limits to the range of x
+%% \end{enumerate}
+%% \begin{lstlisting}
+%% In []: x=linspace(-5*pi, 5*pi, 500)
+%% In []: plot(x, x, 'b')
+%% In []: plot(x, -x, 'b')
+%% \end{lstlisting}
+%% $\vdots$
+%% \end{frame}
+
+%% \begin{frame}[fragile]
+%% \frametitle{Review Problem \ldots}
+%% \begin{lstlisting}
+%% In []: plot(x, sin(x), 'g', linewidth=2)
+%% In []: plot(x, x*sin(x), 'r',
+%% linewidth=3)
+%% \end{lstlisting}
+%% \begin{lstlisting}
+%% In []: legend(['x', '-x', 'sin(x)',
+%% 'xsin(x)'])
+%% In []: annotate('origin', xy = (0, 0))
+%% In []: xlim(-5*pi, 5*pi)
+%% In []: ylim(-5*pi, 5*pi)
+%% \end{lstlisting}
+%% \end{frame}
+
+%% \begin{frame}[fragile]
+%% \frametitle{Saving Commands}
+%% Save commands of review problem into file
+%% \begin{itemize}
+%% \item Use \typ{\%hist} command of IPython
+%% \item Identify the required line numbers
+%% \item Then, use \typ{\%save} command of IPython
+%% \end{itemize}
+%% \typ{In []: \%hist}\\
+%% \typ{In []: \%save four_plot.py} \alert{\typ{16 18-27}}
+%% \begin{block}{Careful about errors!}
+%% \kwrd{\%hist} will contain the errors as well,\\
+%% so be careful while selecting line numbers.
+%% \end{block}
+%% \end{frame}
+
+%% \begin{frame}
+%% \frametitle{Python Scripts\ldots}
+%% This is called a Python Script.
+%% \begin{itemize}
+%% \item run the script in IPython using \typ{\%run -i four_plot.py}\\
+%% \end{itemize}
+%% \end{frame}
+
+%% \begin{frame}[fragile]
+%% \frametitle{What did we learn?}
+%% \begin{itemize}
+%% \item \kwrd{\%hist}
+%% \item Saving commands to a script
+%% \item Running a script using \kwrd{\%run -i}
+%% \item Creating simple plots.
+%% \item Adding labels and legends.
+%% \item Annotating plots.
+%% \item Changing the looks: size, linewidth
+%% \end{itemize}
+%% \end{frame}
+
+\end{document}
+
Binary file presentations/data/L-TSq-limited.png has changed
Binary file presentations/data/L-Tsq-Line.png has changed
Binary file presentations/data/L-Tsq-points.png has changed
Binary file presentations/data/L-Tsq.png has changed
Binary file presentations/data/all_regions.png has changed
Binary file presentations/data/annotate.png has changed
Binary file presentations/data/dash.png has changed
Binary file presentations/data/filter.png has changed
Binary file presentations/data/firstplot.png has changed
Binary file presentations/data/fwdDiff.png has changed
Binary file presentations/data/green.png has changed
Binary file presentations/data/interpolate.png has changed
Binary file presentations/data/label.png has changed
Binary file presentations/data/least-sq-fit.png has changed
Binary file presentations/data/legend.png has changed
Binary file presentations/data/lena.png has changed
Binary file presentations/data/loc.png has changed
Binary file presentations/data/missing_points.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/presentations/data/pendulum.txt Tue Apr 06 17:02:41 2010 +0530
@@ -0,0 +1,90 @@
+1.0000e-01 6.9004e-01
+1.1000e-01 6.9497e-01
+1.2000e-01 7.4252e-01
+1.3000e-01 7.5360e-01
+1.4000e-01 8.3568e-01
+1.5000e-01 8.6789e-01
+1.6000e-01 8.4182e-01
+1.7000e-01 8.5379e-01
+1.8000e-01 8.5762e-01
+1.9000e-01 8.8390e-01
+2.0000e-01 8.9985e-01
+2.1000e-01 9.8436e-01
+2.2000e-01 1.0244e+00
+2.3000e-01 1.0572e+00
+2.4000e-01 9.9077e-01
+2.5000e-01 1.0058e+00
+2.6000e-01 1.0727e+00
+2.7000e-01 1.0943e+00
+2.8000e-01 1.1432e+00
+2.9000e-01 1.1045e+00
+3.0000e-01 1.1867e+00
+3.1000e-01 1.1385e+00
+3.2000e-01 1.2245e+00
+3.3000e-01 1.2406e+00
+3.4000e-01 1.2071e+00
+3.5000e-01 1.2658e+00
+3.6000e-01 1.2995e+00
+3.7000e-01 1.3142e+00
+3.8000e-01 1.2663e+00
+3.9000e-01 1.2578e+00
+4.0000e-01 1.2991e+00
+4.1000e-01 1.3058e+00
+4.2000e-01 1.3478e+00
+4.3000e-01 1.3506e+00
+4.4000e-01 1.4044e+00
+4.5000e-01 1.3948e+00
+4.6000e-01 1.3800e+00
+4.7000e-01 1.4480e+00
+4.8000e-01 1.4168e+00
+4.9000e-01 1.4719e+00
+5.0000e-01 1.4656e+00
+5.1000e-01 1.4399e+00
+5.2000e-01 1.5174e+00
+5.3000e-01 1.4988e+00
+5.4000e-01 1.4751e+00
+5.5000e-01 1.5326e+00
+5.6000e-01 1.5297e+00
+5.7000e-01 1.5372e+00
+5.8000e-01 1.6094e+00
+5.9000e-01 1.6352e+00
+6.0000e-01 1.5843e+00
+6.1000e-01 1.6643e+00
+6.2000e-01 1.5987e+00
+6.3000e-01 1.6585e+00
+6.4000e-01 1.6317e+00
+6.5000e-01 1.7074e+00
+6.6000e-01 1.6654e+00
+6.7000e-01 1.6551e+00
+6.8000e-01 1.6964e+00
+6.9000e-01 1.7143e+00
+7.0000e-01 1.7706e+00
+7.1000e-01 1.7622e+00
+7.2000e-01 1.7260e+00
+7.3000e-01 1.8089e+00
+7.4000e-01 1.7905e+00
+7.5000e-01 1.7428e+00
+7.6000e-01 1.8381e+00
+7.7000e-01 1.8182e+00
+7.8000e-01 1.7865e+00
+7.9000e-01 1.7995e+00
+8.0000e-01 1.8296e+00
+8.1000e-01 1.8625e+00
+8.2000e-01 1.8623e+00
+8.3000e-01 1.8383e+00
+8.4000e-01 1.8593e+00
+8.5000e-01 1.8944e+00
+8.6000e-01 1.9598e+00
+8.7000e-01 1.9000e+00
+8.8000e-01 1.9244e+00
+8.9000e-01 1.9397e+00
+9.0000e-01 1.9440e+00
+9.1000e-01 1.9718e+00
+9.2000e-01 1.9383e+00
+9.3000e-01 1.9555e+00
+9.4000e-01 2.0006e+00
+9.5000e-01 1.9841e+00
+9.6000e-01 2.0066e+00
+9.7000e-01 2.0493e+00
+9.8000e-01 2.0503e+00
+9.9000e-01 2.0214e+00
Binary file presentations/data/plot1.png has changed
Binary file presentations/data/plot10.png has changed
Binary file presentations/data/plot11.png has changed
Binary file presentations/data/plot2.png has changed
Binary file presentations/data/plot3.png has changed
Binary file presentations/data/plot4.png has changed
Binary file presentations/data/plot5.png has changed
Binary file presentations/data/plot6.png has changed
Binary file presentations/data/plot7.png has changed
Binary file presentations/data/plot8.png has changed
Binary file presentations/data/plot9.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/presentations/data/points.txt Tue Apr 06 17:02:41 2010 +0530
@@ -0,0 +1,40 @@
+0.01 153.990844267
+0.06 156.161844972
+0.11 158.226964724
+0.16 160.191367397
+0.21 162.059965021
+0.26 163.837430063
+0.31 165.528207113
+0.36 167.136523992
+0.41 168.666402332
+0.46 170.121667625
+0.51 171.505958792
+0.56 172.822737282
+0.61 174.075295727
+0.66 175.266766176
+0.71 176.400127926
+1.26 185.75176924
+1.31 186.373771356
+1.36 186.965438071
+1.41 187.52824886
+1.46 188.063611042
+1.51 187.533026401
+1.56 177.900088899
+1.61 168.736955303
+1.66 160.020713006
+1.71 151.729566862
+1.76 143.842784687
+1.81 136.340645417
+1.86 129.204389797
+1.91 122.416173471
+1.96 115.959022361
+2.51 62.67951023
+2.56 59.135750565
+2.61 55.7648220983
+2.66 52.5582957529
+2.71 49.5081535427
+2.76 46.6067685235
+2.81 43.8468857214
+2.86 41.2216039918
+2.91 38.7243587631
+2.96 36.3489056213
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/presentations/data/pos.txt Tue Apr 06 17:02:41 2010 +0530
@@ -0,0 +1,41 @@
+0. 0.
+0.25 0.47775
+0.5 0.931
+0.75 1.35975
+1. 1.764
+1.25 2.14375
+1.5 2.499
+1.75 2.82975
+2. 3.136
+2.25 3.41775
+2.5 3.675
+2.75 3.90775
+3. 4.116
+3.25 4.29975
+3.5 4.459
+3.75 4.59375
+4. 4.704
+4.25 4.78975
+4.5 4.851
+4.75 4.88775
+5. 4.9
+5.25 4.88775
+5.5 4.851
+5.75 4.78975
+6. 4.704
+6.25 4.59375
+6.5 4.459
+6.75 4.29975
+7. 4.116
+7.25 3.90775
+7.5 3.675
+7.75 3.41775
+8. 3.136
+8.25 2.82975
+8.5 2.499
+8.75 2.14375
+9. 1.764
+9.25 1.35975
+9.5 0.931
+9.75 0.47775
+10. 0.
Binary file presentations/data/pos_vel_accel.png has changed
Binary file presentations/data/position.png has changed
Binary file presentations/data/science.png has changed
Binary file presentations/data/smoothing.gif has changed
Binary file presentations/data/stline_dots.png has changed
Binary file presentations/data/stline_points.png has changed
Binary file presentations/data/straightline.png has changed
Binary file presentations/data/title.png has changed