From a4d96c039fc25c1a45502ad3837b27875761af82 Mon Sep 17 00:00:00 2001 From: Mohammad Akhlaghi Date: Tue, 6 Aug 2019 16:20:26 +0100 Subject: Updated slides for talk in Collibra The slides were updated (most importantly removing references from the IAU meeting) for a talk in Collibra. --- img/cpu-arch-astropy.png | Bin 0 -> 506421 bytes img/cpu-arch-gnuastro.png | Bin 0 -> 460828 bytes img/matplotlib.png | Bin 0 -> 1111243 bytes reproducible-paper.tex | 81 ++++++++++++++++++++++++++-------------------- 4 files changed, 46 insertions(+), 35 deletions(-) create mode 100644 img/cpu-arch-astropy.png create mode 100644 img/cpu-arch-gnuastro.png create mode 100644 img/matplotlib.png diff --git a/img/cpu-arch-astropy.png b/img/cpu-arch-astropy.png new file mode 100644 index 0000000..28f26fb Binary files /dev/null and b/img/cpu-arch-astropy.png differ diff --git a/img/cpu-arch-gnuastro.png b/img/cpu-arch-gnuastro.png new file mode 100644 index 0000000..f222380 Binary files /dev/null and b/img/cpu-arch-gnuastro.png differ diff --git a/img/matplotlib.png b/img/matplotlib.png new file mode 100644 index 0000000..ffc4d46 Binary files /dev/null and b/img/matplotlib.png differ diff --git a/reproducible-paper.tex b/reproducible-paper.tex index 2d6fc4d..c153569 100644 --- a/reproducible-paper.tex +++ b/reproducible-paper.tex @@ -12,20 +12,24 @@ (\textcolor{blue}{\href{https://arxiv.org/abs/#1}{arXiv:#1}})}} %% Set the title -\title{\LARGE Digging out the low-surface-brightness - universe,\\ \textbf{BIG} Data, \textbf{BIG} responsibility - \\ {\normalsize (a practical solution for reproducibile science)}} +\title{\huge\textbf{BIG} Data, \textbf{BIG} responsibility + \\ {\normalsize (Data lineage management with template for + reproducible scientific papers)}} %% Set the author -\author{Mohammad Akhlaghi\\\vspace{2mm}\footnotesize Instituto de - Astrof\'isica de Canarias ({\scriptsize IAC}),\\Tenerife, Spain\\ - \vspace{0.5cm} \raisebox{+0.8\height}{\includegraphics[width=2cm]{img/ull.png}}{ }{ - }\includegraphics[width=1.5cm]{img/iac.png}{ }{ }{ - }\includegraphics[width=2cm]{img/sundial.png}\vspace{0.5cm} +\author{\href{http://akhlaghi.org}{Mohammad + Akhlaghi}\\\vspace{2mm}\footnotesize Instituto de Astrof\'isica de + Canarias ({\scriptsize IAC}), Tenerife, Spain\\ + \vspace{0.25cm} \raisebox{+0.8\height}{\includegraphics[width=1.5cm]{img/ull.png}}{ }{ + }\includegraphics[width=1cm]{img/iac.png}{ }{ }{ + }\includegraphics[width=1.5cm]{img/sundial.png}\vspace{0.5cm}\\\vspace{-0.5cm} + \hspace{-0.9mm}\includegraphics[width=1.2cm]{img/rda.png}\vspace{0.5cm} } %% Set the date and insitutional logos. -\date{\scriptsize \href{http://www.iac.es/congreso/iaus355}{IAU Symposium 355, Session 2}, July 8th, 2019\\ Tenerife, Spain} +\date{\scriptsize Collibra (video-conf), August 6th, 2019\\ + \vspace{0.1cm} Slides available at + \textcolor{blue}{\url{http://akhlaghi.org/pdf/reproducible-paper.pdf}}} %% For a wider writing width. \newcommand\Wider[2][3em]{% @@ -95,7 +99,7 @@ \newcommand{\imgtdir}{/home/mohammad/documents/personal/professional/astronomy/talks/in-prep/images} - \begin{frame}{It all started because I wanted to study \emph{real} galaxies...} + \begin{frame}{It all started because I wanted to study \emph{real} galaxies...\\ \textcolor{white}{...so I designed NoiseChisel and its parent (GNU Astronomy Utilities)}} \centering \begin{columns} \column{6cm} @@ -103,7 +107,7 @@ \column{6cm} \end{columns} \end{frame} - \begin{frame}{It all started because I wanted to study \emph{real} galaxies... So I made NoiseChisel (in Gnuastro)} + \begin{frame}{It all started because I wanted to study \emph{real} galaxies...\\\hfill... so I designed NoiseChisel and its parent (GNU Astronomy Utilities)} \centering \begin{columns} \column{6cm} @@ -125,9 +129,9 @@ \vspace{2mm} \begin{itemize} - \setlength\itemsep{3mm} - \item Outer wing detected to \alert{$\rm{S/N}=1/20$} or - \alert{$\sim30$ mag/arcsec$^2$}. + \setlength\itemsep{2mm} + \item Outer wing detected to \alert{$\rm{S/N}=1/4$} or + $\sim28.3$ mag/arcsec$^2$. \item \textcolor{blue}{\href{https://www.gnu.org/software/gnuastro/manual/html_node/Detecting-large-extended-targets.html}{Complete tutorial}} in manual fully describes how to derive/reproduce @@ -140,8 +144,8 @@ (\textcolor{blue}{\href{https://arxiv.org/abs/1501.04599}{arXiv:1501.04599}}). \item Therefore: \begin{itemize} - \item Default settings \alert{not enough}. - \item Result not \alert{just from NoiseChisel}. + \item Default settings not enough. + \item Result not just from NoiseChisel. \end{itemize} \item \textcolor{green!80!black}{Low-S/N analysis is hard to reproduce!} @@ -149,9 +153,9 @@ \vspace{0.5mm} \begin{tcolorbox}[boxsep=0pt,left=1mm,right=1mm,top=1mm,bottom=1mm] - Simply reporting in your paper that ``\emph{we used - NoiseChisel}'' is \alert{not enough} to reproduce, understand, - or verify your result. + Simply reporting in your paper that ``\emph{\alert{we used + NoiseChisel}}'' is \alert{not enough} to reproduce, + understand, or verify your result. \end{tcolorbox} \column{9cm} @@ -218,7 +222,7 @@ \item Inherently includes \alert{measurements errors}\\(can never be exactly reproduced). \item Example: Raw telescope image/spectra. - \item \alert{\textbf{NOT DISCUSSED HERE (Nacho's talk).}} + \item \alert{\textbf{NOT DISCUSSED HERE.}} \end{itemize} \vspace{3.5mm} @@ -273,17 +277,27 @@ \begin{frame}{General outline of a project} \include{tex/project-graph} \end{frame} \begin{frame}{Example: Matplotlib (a Python visualization library) build dependencies} \Wider[5em]{ - \vspace{5mm} + %\vspace{5mm} \begin{center} - \includegraphics[width=0.9\linewidth]{img/matplotlib.pdf} + \includegraphics[width=0.9\linewidth]{img/matplotlib.png} \end{center} - \vspace{-1mm}\tiny From ``Attributing and Referencing (Research) + \vspace{3mm}\tiny From ``Attributing and Referencing (Research) Software: Best Practices and Outlook from Inria'' (Alliez et al. 2019, \textcolor{blue}{\href{https://hal.archives-ouvertes.fr/hal-02135891}{hal-02135891}}) } \end{frame} + \begin{frame}{Impact of ``Dependency hell'' on native building in various hardware (CPU architectures)} + \begin{columns} + \column{7cm} + \includegraphics[width=0.9\linewidth]{img/cpu-arch-astropy.png} + Astropy depends on Matplotlib + \column{6cm} + \includegraphics[width=0.9\linewidth]{img/cpu-arch-gnuastro.png} + GNU Astronomy Utilities doesn't. + \end{columns} + \end{frame} \newcommand{\containers}{} \begin{frame}{General outline of a project} \include{tex/project-graph} \end{frame} \newcommand{\db}{} @@ -904,24 +918,21 @@ \item Science can progress \alert{incrementally} \textcolor{gray}{(shorter papers actually building on each other!)}. + \item \alert{Extract meta-data} after the publication of a dataset + (for future ontologies or vocabularies). \item Applying \alert{machine learning} on reproducible research - projects will allow us to solve \alert{Johan's Big Data - Challenges} \textcolor{gray}{(from this morning)}: + projects will allow us to solve some Big Data Challenges: \vspace{1em} \begin{itemize} \setlength\itemsep{2mm} - \item ``\emph{Extract the relevant parameters automatically}''. - \item ``\emph{Translate the science we will see this week to enormous - samples}''. - \item ``\emph{Believe the results when no one will have time to - reproduce}''. - \item ``\emph{Have confidence in results derived using machine - learning or AI}''. + \item \emph{Extract the relevant parameters automatically}. + \item \emph{Translate the science to enormous samples}. + \item \emph{Believe the results when no one will have time to + reproduce}. + \item \emph{Have confidence in results derived using machine + learning or AI}. \end{itemize} - - \item \textcolor{green!70!black}{\textbf{Sixth paradigm of scientific - discovery?}}. \end{itemize} \end{frame} -- cgit v1.2.1