# HG changeset patch # User amit@thunder # Date 1270553561 -19800 # Node ID 571226041e793927c67828fd35df8e6128218ef7 # Parent b77b9fce62d656b27dd84daf54fb84e506d60aab Adding presentations henceforth to be used for presentations for spoken tutorial diff -r b77b9fce62d6 -r 571226041e79 presentations/basic-plot.tex --- /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 +{ + \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} +%% \frametitle{Outline} +%% \tableofcontents[currentsection,currentsubsection] +%% \end{frame} +%% } + +%% \AtBeginSection[] +%% { +%% \begin{frame} +%% \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 +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 + +%% 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} + diff -r b77b9fce62d6 -r 571226041e79 presentations/data/L-TSq-limited.png Binary file presentations/data/L-TSq-limited.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/L-Tsq-Line.png Binary file presentations/data/L-Tsq-Line.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/L-Tsq-points.png Binary file presentations/data/L-Tsq-points.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/L-Tsq.png Binary file presentations/data/L-Tsq.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/all_regions.png Binary file presentations/data/all_regions.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/annotate.png Binary file presentations/data/annotate.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/dash.png Binary file presentations/data/dash.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/filter.png Binary file presentations/data/filter.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/firstplot.png Binary file presentations/data/firstplot.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/fwdDiff.png Binary file presentations/data/fwdDiff.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/green.png Binary file presentations/data/green.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/interpolate.png Binary file presentations/data/interpolate.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/label.png Binary file presentations/data/label.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/least-sq-fit.png Binary file presentations/data/least-sq-fit.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/legend.png Binary file presentations/data/legend.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/lena.png Binary file presentations/data/lena.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/loc.png Binary file presentations/data/loc.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/missing_points.png Binary file presentations/data/missing_points.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/pendulum.txt --- /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 diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot1.png Binary file presentations/data/plot1.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot10.png Binary file presentations/data/plot10.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot11.png Binary file presentations/data/plot11.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot2.png Binary file presentations/data/plot2.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot3.png Binary file presentations/data/plot3.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot4.png Binary file presentations/data/plot4.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot5.png Binary file presentations/data/plot5.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot6.png Binary file presentations/data/plot6.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot7.png Binary file presentations/data/plot7.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot8.png Binary file presentations/data/plot8.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/plot9.png Binary file presentations/data/plot9.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/points.txt --- /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 diff -r b77b9fce62d6 -r 571226041e79 presentations/data/pos.txt --- /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. diff -r b77b9fce62d6 -r 571226041e79 presentations/data/pos_vel_accel.png Binary file presentations/data/pos_vel_accel.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/position.png Binary file presentations/data/position.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/science.png Binary file presentations/data/science.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/smoothing.gif Binary file presentations/data/smoothing.gif has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/stline_dots.png Binary file presentations/data/stline_dots.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/stline_points.png Binary file presentations/data/stline_points.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/straightline.png Binary file presentations/data/straightline.png has changed diff -r b77b9fce62d6 -r 571226041e79 presentations/data/title.png Binary file presentations/data/title.png has changed