dot
Detailansicht
Katalogkarte GBA
Katalogkarte ISBD
Suche präzisieren
Drucken
Download RIS
Hier klicken, um den Treffer aus der Auswahl zu entfernen
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.) Volltext-Dokument vorhandenEGU/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}