![Hier klicken, um den Treffer aus der Auswahl zu entfernen](images/unchecked.gif) |
Titel |
The R package ‘Luminescence’: a history of unexpected complexity and concepts to deal with it |
VerfasserIn |
Sebastian Kreutzer, Christoph Burow, Michael Dietze, Margret C. Fuchs, Johannes Friedrich, Manfred Fischer, Christoph Schmidt |
Konferenz |
EGU General Assembly 2017
|
Medientyp |
Artikel
|
Sprache |
en
|
Digitales Dokument |
PDF |
Erschienen |
In: GRA - Volume 19 (2017) |
Datensatznummer |
250150935
|
Publikation (Nr.) |
EGU/EGU2017-15461.pdf |
|
|
|
Zusammenfassung |
Overcoming limitations in the so far used standard software, developing an efficient solution of low weight for a very specific task or creating graphs of high quality: the reasons that may had initially lead a scientist to work with \textbf{R} are manifold. And as long as developed solutions, e.g., \textbf{R} scripts, are needed for personal use only, code can remain unstructured and a documentation is not compulsory. However, this changes with the first friendly request for help after the code has been reused by others. In contrast to single scripts, written without intention to ever get published, for \textbf{R} packages the CRAN policy demands a more structured and elaborated approach including a minimum of documentation. Nevertheless, growing projects with thousands of lines of code that need to be maintained can become overwhelming, in particular as researchers are not by definition experts on managing software projects. \newline
The \textbf{R} package 'Luminescence' (Kreutzer et al., 2017), a collection of tools dealing with the analysis of luminescence data in a geoscientific, geochronological context, started as one single \textbf{R} script, but quickly evolved into a comprehensive solution connected with various other \textbf{R} packages. We present (1) a very brief development history of the package 'Luminescence', before we (2) sketch technical challenges encountered over time and solutions that have been found to deal with it by using various open source tools. Our presentation is considered as a collection of concepts and approaches to set up \textbf{R} projects in geosciences.
\newline
\textbf{References}\newline
\begin{footnotesize}
Kreutzer, S., Dietze, M., Burow, C., Fuchs, M. C., Schmidt, C., Fischer, M., Friedrich, J., 2017. Luminescence:
\newline\-\hspace{1cm}Comprehensive Luminescence Dating Data Analysis. R package version 0.6.4.
\newline\-\hspace{1cm}\url{https://CRAN.R-project.org/package=Luminescence}
\end{footnotesize} |
|
|
|
|
|