R 4.2.0

For Windows users the most significant changes are that now the binary distribution contains only a 64 bit executable. A new build chain is used and Rtools 4.2 is required to build from sources packages that include C, C++ or FORTRAN code. As is always the case, all CRAN packages are tested on CRAN itself.

Relevant to all operating systems the recently added pipe oprerator (|>) now supports the use of the underscore (_)  as a placeholder on the rhs of the operator.

1:10 |> mean() |> round()

1:10 |> mean(x = _) |> round(x = _)

These two statements are equivalent, but _ makes it possible to pipe by name the value returned by the lhs into any parameter on the rhs.

There are also some improvements to the ‘grid’ package adding flexibility to pattern and gradient fills and masks, which are recently added features. They are yet to be well supported by ‘ggplot2’.

ggspectra 0.3.8

Eighteen months from the previous release, this update brings many improvements to autoplot() methods. These include enhanced capabilities for handling of normalized and scaled spectral data, as well as cosmetic tweaks to labels.

This update also includes smaller enhancements and fixes a bug. It tracks changes in packages ‘ggrepel’ (>= 0.9.1), ‘photobiology’ (>= 0.10.10) and ‘ggplot2’ (>= 3.3.3) and deprecation of functions in ‘tidyr’ (>= 1.0.0). The updated code depends on the revised normalize() function in ‘photobiology’ (>= 0.10.10) and on ‘ggrepel’ (>= 0.9.1).

Continue reading

ggpp 0.4.4

Version 0.4.4 fixes a bug affecting most of the geometries in the package. Adding multiple layers using the same geom to the same plot would result in only one of these layers being rendered with others silently missing from the graphical output.

Changes compared to version 0.4.3, the previous version in CRAN are:

  • Fix bug caused by repeated grob and grob tree names.

Documentation web site at http://docs.r4photobiology.info/ggpp/ includes all help pages, with output from all examples, vignettes as well as a changelog in HTML format.

NOTE: Version 0.4.4 is on its way to CRAN.

Please raise issues concerning bugs or enhancements to this package through GitHub at https://github.com/aphalo/ggpp/issues. Pull requests are also welcome.

ggpmisc 0.4.6

Version 0.4.6 fixes a significant bug occasionally affecting highlighting and labelling of peaks and valleys. Even though when triggered the problem is easily detectable by looking at the plot, please, update.

Changes compared to version 0.4.5, the previous version in CRAN are:

  • Fix bug in stat_peaks() and stat_valleys(). They could return wrong values for peaks and valleys if the rows in data in the ggplot object were not sorted by the value of x.

Documentation web site at http://docs.r4photobiology.info/ggpmisc/ includes all help pages, with output from all examples, vignettes as well as a changelog in HTML format.

NOTE: Version 0.4.6 is on its way to CRAN.

Please raise issues concerning bugs or enhancements to this package through GitHub https://github.com/aphalo/ggpmisc/issues

Plans for upcoming versions of the suite

I just want to share what is in my “to do” list and what I wish someone else could contribute to the R for photobiology suite of packages either as part of the suite or as independent extensions. In addition to the enhancements listed below, I hope at some point to be able to submit the packages in the suite to R Open Science to be peer reviewed.

Continue reading