aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2019-08-06 16:20:26 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2019-08-06 16:23:20 +0100
commita4d96c039fc25c1a45502ad3837b27875761af82 (patch)
treed5c54444694704550fba4780c03bf5d2090a3a4d
parent53b53d6f3b88586aa83ab98421f91d6c95bdde51 (diff)
Updated slides for talk in Collibra
The slides were updated (most importantly removing references from the IAU meeting) for a talk in Collibra.
-rw-r--r--img/cpu-arch-astropy.pngbin0 -> 506421 bytes
-rw-r--r--img/cpu-arch-gnuastro.pngbin0 -> 460828 bytes
-rw-r--r--img/matplotlib.pngbin0 -> 1111243 bytes
-rw-r--r--reproducible-paper.tex81
4 files changed, 46 insertions, 35 deletions
diff --git a/img/cpu-arch-astropy.png b/img/cpu-arch-astropy.png
new file mode 100644
index 0000000..28f26fb
--- /dev/null
+++ b/img/cpu-arch-astropy.png
Binary files differ
diff --git a/img/cpu-arch-gnuastro.png b/img/cpu-arch-gnuastro.png
new file mode 100644
index 0000000..f222380
--- /dev/null
+++ b/img/cpu-arch-gnuastro.png
Binary files differ
diff --git a/img/matplotlib.png b/img/matplotlib.png
new file mode 100644
index 0000000..ffc4d46
--- /dev/null
+++ b/img/matplotlib.png
Binary files 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}