You can download all the R codes as a single zipped folder, by clicking on the Zenodo blue box below:
This repository contains all the R scripts from the book:
Luminescence (Use R!) Data Analysis and simulations using R
by Vasilis Pagonis
Springer, 2021
ABOUT THIS BOOK
The following chart shows the overall organization of the book:
For a detailed Table of Contents and a Listing of the R codes, see the included pdf file:
Table of Contents and List of Codes.pdf
HOW THE R CODES ARE ORGANIZED
The book contains 99 scripts, which are self contained and ready to run. The codes are organized in folders by chapter, and each folder contains the R codes, and a pdf file which shows the expected output from the codes.
For example, Chapter 2 folder contains the file
Chapter 2_Code_outputs_Pagonis_book.pdf
which shows the expected output from the codes in this folder.
DATA FILES USED BY THE R CODES
In addition, the folders may contain some data files (.txt or .asc format). These data files are used by some of the R codes, so they should always be located in the appropriate working directory.
For example, Chapter 2 folder contains the file
lbodata.txt
which is used by some of the codes in Chapter 2.
GENERAL INFORMATION ABOUT THE R CODES
I have kept the number of required external R packages intentionally at a minimum, so that newcomers to R can follow the R codes easily.
All figures in this book were produced using the R scripts in this repository, so that users know immediately what to expect when they run the scripts.
Experienced programmers of R will quickly find out that they can improve the R codes given here, and it is of course possible to make the codes more compact and elegant. However, I chose to provide R codes which are simple and clear, and which can be easily modified for the purposes of the reader, rather than attempting to create compact codes which may be difficult to follow and modify.
Several chapters are dedicated to Monte Carlo (MC) methods, which are used to simulate the luminescence processes during the irradiation, heating and optical stimulation of solids, for a wide variety of materials. Throughout the book, both localized and delocalized transition luminescence models are simulated using the new R-package RLumCarlo.
I hope you will find the scripts useful and that you will enjoy running and modifying the various files. If you find that some script is not clear or has inaccuracies, kindly let me know at vpagonis@mcdaniel.edu
Enjoy!
Vasilis Pagonis
Professor of Physics Emeritus
McDaniel College, USA