aboutsummaryrefslogtreecommitdiff
path: root/slides-intro-short.tex
diff options
context:
space:
mode:
Diffstat (limited to 'slides-intro-short.tex')
-rw-r--r--slides-intro-short.tex51
1 files changed, 39 insertions, 12 deletions
diff --git a/slides-intro-short.tex b/slides-intro-short.tex
index 5da86b8..3404feb 100644
--- a/slides-intro-short.tex
+++ b/slides-intro-short.tex
@@ -217,7 +217,7 @@
- \ifdefined\longformat
+
\begin{frame}{Predefined/exact software tools}
\small
\begin{columns}
@@ -232,20 +232,34 @@
\end{tcolorbox}
\begin{itemize}
- \setlength\itemsep{0.6cm}
+ \setlength\itemsep{2mm}
\item \emph{Containers} or \emph{Virtual Machines} are a
\alert{binary black box}.
+ \begin{itemize}
+ \setlength\itemsep{2mm}
+ \item e.g., with `\texttt{FROM ubuntu:16.04}' (released in April 2016),
+ \item in a \texttt{Dockerfile}, the OS image will come from (updated monthly!): \url{https://partner-images.canonical.com/core/xenial}
+ \end{itemize}
\item Maneage \alert{installs fixed versions} of all
- necessary research software and their dependencies.
+ necessary research software.
+ \begin{itemize}
+ \item Including their dependencies.
+ \item All the way down to the C compiler.
+ \end{itemize}
\item Installs similar environment on \alert{GNU/Linux}, or
\alert{macOS} systems.
\item Works like a package manager (e.g.,
- \alert{\texttt{apt}} or \alert{\texttt{brew}}).
-
- \item Source code of all software used is archived on
+ \alert{\texttt{apt}}, \alert{\texttt{brew}} or Conda).
+ \begin{itemize}
+ \item ... \alert{but (!)}, its not a third party package manager.
+ \item Build instructions are within same analysis project.
+ \item e.g., see Conda's build of Gnuastro (its gets updated behind your back): \url{https://anaconda.org/conda-forge/gnuastro/files}
+ \end{itemize}
+
+ \item Source code of all software in Maneage is archived on
\textcolor{blue}{\href{https://doi.org/10.5281/zenodo.3883409}{zenodo.3883409}}.
\end{itemize}
@@ -272,20 +286,34 @@
\end{tcolorbox}
\begin{itemize}
- \setlength\itemsep{0.6cm}
+ \setlength\itemsep{2mm}
\item \emph{Containers} or \emph{Virtual Machines} are a
\alert{binary black box}.
+ \begin{itemize}
+ \setlength\itemsep{2mm}
+ \item e.g., with `\texttt{FROM ubuntu:16.04}' (released in April 2016),
+ \item in a \texttt{Dockerfile}, the OS image will come from (updated monthly!): \url{https://partner-images.canonical.com/core/xenial}
+ \end{itemize}
\item Maneage \alert{installs fixed versions} of all
- necessary research software and their dependencies.
+ necessary research software.
+ \begin{itemize}
+ \item Including their dependencies.
+ \item All the way down to the C compiler.
+ \end{itemize}
\item Installs similar environment on \alert{GNU/Linux}, or
\alert{macOS} systems.
\item Works like a package manager (e.g.,
- \alert{\texttt{apt}} or \alert{\texttt{brew}}).
-
- \item Source code of all software used is archived on
+ \alert{\texttt{apt}}, \alert{\texttt{brew}} or Conda).
+ \begin{itemize}
+ \item ... \alert{but (!)}, its not a third party package manager.
+ \item Build instructions are within same analysis project.
+ \item e.g., see Conda's build of Gnuastro (its gets updated behind your back): \url{https://anaconda.org/conda-forge/gnuastro/files}
+ \end{itemize}
+
+ \item Source code of all software in Maneage is archived on
\textcolor{blue}{\href{https://doi.org/10.5281/zenodo.3883409}{zenodo.3883409}}.
\end{itemize}
@@ -293,7 +321,6 @@
\includegraphics[width=\linewidth]{img/version-highlighted.png}
\end{columns}
\end{frame}
- \fi