% pdflatex presentation \documentclass[svgnames]{beamer} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage[T1]{fontenc} \usepackage[sfdefault,scaled=.85,lining]{FiraSans} \usepackage[scaled=0.85,lining]{FiraMono} \usepackage{newtxsf} \usepackage{fontawesome} \usepackage{pifont} \usepackage{amsmath} \usepackage{manfnt} \usepackage{rotating} \usepackage{listings} \usepackage{nicefrac} \usepackage{ulem} \usepackage{hyperref} \usetheme{default} \setbeamertemplate{navigation symbols} {% % \hspace{3em} % \vbox{% % \hbox{\insertslidenavigationsymbol} % \hbox{\insertframenavigationsymbol} % \hbox{\insertbackfindforwardnavigationsymbol} % \vspace{2em}} } \setbeamerfont{frametitle}{family=\sffamily\firamedium} \setbeamercolor{alerted text}{fg=red!70!black} \setbeamercolor{structure}{fg=Navy} \hypersetup{% pdftitle={Introduction to SciPy} ,pdfauthor={Gert-Ludwig Ingold } ,pdfsubject={Tutorial at EuroSciPy 2019, Bilbao, September 3, 2019 } ,pdfkeywords={Python, SciPy, tutorial, EuroSciPy} } \lstset{% language=Python ,basicstyle={\ttfamily} ,escapechar=/ } \definecolor{positive}{rgb}{0, 0.5, 0} \definecolor{negative}{rgb}{0.7, 0, 0} \definecolor{myred}{rgb}{0.8, 0, 0} \definecolor{mygreen}{rgb}{0, 0.6, 0} \definecolor{myblue}{rgb}{0, 0, 0.8} \newcommand{\soutthick}[1]{% \renewcommand{\ULthickness}{1.5pt}% \sout{#1}% \renewcommand{\ULthickness}{.4pt}% Resetting to ulem default } \graphicspath{{./images/}} \begin{document} \begin{frame} \vspace{3.5truecm} \begin{center} \structure{\huge\textbf{Introduction to SciPy}}\\[0.4truecm] \structure{\Large Gert-Ludwig Ingold} \vspace{2truecm} \faGithub\ \ttfamily{\footnotesize https://github.com/gertingold/euroscipy-scipy-tutorial.git} \end{center} \end{frame} \begin{frame}{Event Horizon Telescope} \structure{supermassive black hole in M87} \vspace{0.3truecm} \includegraphics[width=\textwidth]{eso1907a} \vspace{-0.4truecm} \begin{flushright} \footnotesize credit: EHT Collaboration \end{flushright} \end{frame} \begin{frame}{Event Horizon Telescope} \includegraphics[width=\textwidth]{eht2019} \begin{center} \large \ding{43}\quad keynote on Thursday by Sara Issaoun \end{center} \end{frame} \begin{frame}{Gravitational waves} \begin{center} \begin{minipage}{0.8\textwidth} \includegraphics[width=\textwidth]{whitedata_strain_SNR_qscan} \vspace{-0.4truecm} \begin{flushright} \footnotesize credit: LIGO/Caltech/MIT/LSC \end{flushright} \end{minipage} \end{center} \ding{43}\quad Leo Singer, SciPy 2018 keynote\\ Role of Python in Recent Gravitational Wave Astronomy Breakthroughs with LIGO and Virgo\\ \url{https://www.youtube.com/watch?v=PiZ0gxAiGuU} \end{frame} \begin{frame}{Gravitational waves} \vspace{0.5truecm} \includegraphics[width=0.85\textwidth]{abbott2016} \vspace{-1.2truecm} \begin{columns} \begin{column}{0.5\textwidth} \includegraphics[width=\textwidth]{gstlal_spec_in} \end{column}% \begin{column}{0.5\textwidth} \includegraphics[width=0.8\textwidth]{pycbc_requirements} \vspace{1truecm} \end{column} \end{columns} \end{frame} \begin{frame}{Tutorial on the scientific Python ecosystem} \begin{center} \includegraphics[height=0.9\textheight]{sln_cover-2019} \end{center} \end{frame} \begin{frame}{NumPy/SciPy Documentation} \begin{columns} \begin{column}{0.45\textwidth} \url{docs.scipy.org} \vspace{0.5truecm} \hspace*{-1.0truecm}% \includegraphics[width=1.4\textwidth]{docs-numpy-scipy} \end{column}% \begin{column}{0.55\textwidth} \vspace{-0.7truecm} \includegraphics[width=\textwidth]{docs-scipy} \end{column}% \end{columns} \end{frame} \begin{frame}{A brief history of SciPy} \begin{center} \includegraphics[width=0.9\textwidth]{1907_10121} \end{center} \begin{flushright} \url{https://arxiv.org/abs/1907.10121} \end{flushright} \end{frame} \begin{frame}{NumPy/SciPy Documentation} \begin{tabular}{ll} \url{cluster} & clustering package\\ \url{constants} & constants \\ \textbf<2>{\url{fftpack}} & discrete Fourier transforms \\ \textbf<2>{\url{integrate}} & integration and ordinary differential equations\\ \url{interpolate} & interpolation\\ \url{io} & input and output\\ \url{linalg} & linear algebra\\ \url{misc} & miscellaneous routines\\ \url{ndimage} & multi-dimensional image processing\\ \url{odr} & orthogonal distance regression\\ \textbf<2>{\url{optimize}} & optimization and root finding\\ \textbf<2>{\url{signal}} & signal processing\\ \url{sparse} & sparse matrices\\ \url{spatial} & spatial algorithms and data structures\\ \url{special} & special functions\\ \textbf<2>{\url{stats}} & statistical functions \end{tabular} \end{frame} \begin{frame}{Taking data with the smartphone} \begin{columns} \begin{column}{0.3\textwidth} \includegraphics[width=\textwidth]{phyphox_dark} \end{column}% \begin{column}{0.7\textwidth}% \begin{small}% smartphone app developed by the\\ 2nd Institute of Physics of the RWTH Aachen University\\ see \url{phyphox.org} for more information \end{small} \end{column} \end{columns} \vspace{0.7truecm} \includegraphics[width=0.25\textwidth]{phyphox_menue}\qquad% \raisebox{0.3truecm}{\includegraphics[width=0.65\textwidth]{phyphox_coordinates}} \end{frame} \begin{frame}{TGV Duplex} \includegraphics[width=\textwidth]{tgv-duplex} \end{frame} \end{document}