Help

Using R
R packages
documentation
Author

Pedro J. Aphalo

Published

2023-02-28


Updates: In the individual post for each package update I mark as “Compatibility fix:” changes necessary to keep the packages in the R for Photobiology Suite and the ggplot extensions working without changes in spite of the updates to R or other packages when done on time. I mark as “Bug fix:” edits that corrected similar problems too late, resulting in some functions or features in the suite to stop working for some time in what was the current release at the time. I use “Bug fix:”for bugs native to the R for Photobiology Suite that have been present in released versions and had remained unnoticed. I mark intentional code-breaking changes with “Code breaking:”. I hate breaking exisitng code, but sometimes bad design decisions cannot be fixed in any other way.


Documentation: All packages in the suite contain a User Guide. As in every R package, each function, operator or data object is documented in R’s help. A nicely formated HTML version of the documentation is available on-line for each package, and accesible through links in the page accessible “PACKAGES” menu entry of this web site.


Support: The best place to ask general questions about R and packages is StackOverflow, the questions and answers site. When asking questions about packages ‘ggpp’, ‘ggpmisc’ and ‘gginnards’ please use the tag [ggpmisc] in addition to the [ggplot] tag. When asking questions about the packages in the suite, please, use the tag [r4photobiology] plus any other relevant ones. I check questions with these tags almost daily, and others may be able to answer even sooner. In this paragraph, the linked tags open existing questions and answers in StackOverflow marked with each of them.


Raising issues:I keep the code of all packages at GitHub where all changes are tracked. This is the best place to report bugs, suggest improvements, contribute to the development, but also for asking questions that require familiarity with how the packages are implemented. This is done by raising an issue in the repository of the package the question is about. Links are provided in the page accessed through the “PACKAGES” menu entry of this web site.