Menu

[r8989]: / trunk / py4science / workbook / main.tex  Maximize  Restore  History

Download this file

149 lines (109 with data), 3.3 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
\documentclass[english]{amsbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{geometry}
\geometry{verbose,letterpaper,tmargin=1in,bmargin=1in,lmargin=1.3in,rmargin=1.3in}
\pagestyle{headings}
\usepackage{verbatim}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{amssymb}
\IfFileExists{url.sty}{\usepackage{url}}
{\newcommand{\url}{\texttt}}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\theoremstyle{plain}
\newtheorem{thm}{Theorem}[section]
\newenvironment{lyxcode}
{\begin{list}{}{
\setlength{\rightmargin}{\leftmargin}
\setlength{\listparindent}{0pt}% needed for AMS classes
\raggedright
\setlength{\itemsep}{0pt}
\setlength{\parsep}{0pt}
\normalfont\ttfamily}%
\item[]}
{\end{list}}
\theoremstyle{definition}
%%Delete [section] for sequential numbering
\newtheorem{xca}[section]{Exercise}
\theoremstyle{definition}
\newtheorem{example}[thm]{Example}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\input{preamble.tex}
\usepackage{babel}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Begin main document - front matter
\begin{document}
\title{ \vspace{3cm}
Practical Scientific Computing\\
in Python}
\author{ \vspace{1cm}
Editors:\\
John D. Hunter\\
Fernando Pérez
\vspace{1cm}\\
With contributions from:\\
Perry Greenfield\\
Andrew Straw\\
Stéfan van der Walt\\
Jeff Whitaker\\
}
\maketitle
\tableofcontents{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Main document - body
\input{introduction.tex}
\part{General Discussion}
% In this part, each tex file is a chapter by itself, since it is more or less
% meant to be used in whole.
\input{why_python.tex}
\input{intro_to_python.tex}
\input{ipython_tut.tex}
\input{matplotlib_tut.tex}
\input{wrapping.tex}
\part{Workbook\\
A Problem Collection}
% This part specifies the chapter declarations in the main file, while the
% chapters are made of individual TeX files which themselves should be written
% at the section level. The idea is for each chapter to be focused on one or a
% few closely related topics, and to allow users to build them with as many or
% as few actual sections as desired for a given audience.
\chapter{Introduction to the workbook}
\input{intro.tex}
\chapter{Simple non-numerical Problems}
\input{qsort.tex}
\input{wordfreqs.tex}
\chapter{Working with files, the internet, and numpy arrays}
\input{files_etc.tex}
\chapter{Elementary numerics}
\input{wallis_pi.tex}
\input{trapezoid.tex}
\input{quad_newton.tex}
\input{bessel.tex}
\chapter{Linear algebra}
\input{intro_linalg.tex}
\input{glass_dots.tex}
\chapter{Signal processing}
\input{intro_sigproc.tex}
\input{convolution.tex}
\input{fft_imdenoise.tex}
\chapter{Dynamical systems}
\input{intro_dynsys.tex}
\input{lotka_volterra.tex}
\chapter{Statistics}
\input{intro_stats.tex}
\input{stats_descriptives.tex}
\input{stats_distributions.tex}
\chapter{Plotting on maps}
\input{basemap.tex}
\chapter{Performance python: interfacing with other languages}
\input{intro_pyrex.tex}
\input{pyrex_ringbuf.tex}
%%% Bibliography section
\bibliographystyle{plain}
\bibliography{python,python2}
\end{document}
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.