ggspectra 0.3.5

The changes from version 0.3.4, the current CRAN release, are:

  • Track changes in ‘photobiology’ 0.9.30 to the value returned by getWhereMeasured() which could in very specific cases trigger errors.
  • Revise ggplot() methods so that the class and attributes of spectral objects are retained in the data member of the gg object. This allows use of methods
    specific to spectra in data transformations in pipes passed as arguments to the data parameter of layer functions.

Example of what is now possible:

library(ggspectra)
library(dplyr)
library(rlang)

ggplot(sun.spct) +
  geom_line() +
  geom_line(data = . %>% smooth_spct(method = "supsmu"),
            colour = "red", size = 1.2)

Note: When mapping is done within ggplot(), layer functions only “see” a data frame with variables according to aesthetics. This means that smooth_spct() cannot be used as a method in stat_smooth().

Plot
Plot returned by the code above.

Documentation web site at https://docs.r4photobiology.info/ggspectra/.

NOTE: The updated package is on its way to CRAN.

Please raise issues concerning bugs or enhancements to this package through Bitbucket at https://bitbucket.org/aphalo/ggspectra/issues

photobiologyInOut 0.4.21-1

The main changes from version 0.4.21 the previous CRAN release, are:

  • Minor revision to documentation.
  • Update test cases for compatibility with ‘photobiology’ (>= 0.9.30) (to prevent benign CRAN check failure).

Documentation web site at http://docs.r4photobiology.info/photobiologyinout/.

NOTE: This version of the package is on its way to CRAN.

Please raise issues concerning bugs or enhancements to this package through Bitbucket at https://bitbucket.org/aphalo/photobiologyinout/issues

photobiology 0.9.30

Changes from version 0.9.29 the most recent CRAN release, are:

  • Add function compare_spct() for comparisons between pairs of spectra based on summaries computed over multiple ranges of wavelengths.
  • Add utility method uncollect() for extracting all members of a collection of spectra.
  • Add utility method wl_thin() for reducing the storage size of _spct objects by removing data points in regions with only minor features.
  • Add when_measured() and when_measured<-(), where_measured() and where_measured<-(), what_measured() and what_measured<-(), how_measured() and how_measured<-() as an alternative syntax consistent with base R for setting and querying the attributes when.measured, where.measured, how.measured and what.measured used to store metadata in spectral objects and collections.
  • Add spelling synonyms for all normalization-related methods and functions like normalise() and normalise().
  • Add specialization for collections of spectra and spelling synonyms for normalized_difference_ind().
  • Slightly changed printout: Revise summary.generic_spct() to store the name of the summarized spectrum object and revise print.summary_generic_spct() to display the name of the summarized object.
  • Possibly code breaking: Revise fscale() so that by default it sets the scaled attribute only when the target value for re-scaling is equal to one.
  • Fix bug in get_attributes() methods.
  • Add parameter address to setWhereMeasured(), revise print() methods for spectra to display address when available.
  • Revise getWhereMeasured() to consistently return a data.frame, even when a geocode is missing.
  • Add function na_geocode(), a constructor for a valid geocode data frame with all fields set to NA of correct modes.
  • Revise all logic used for geocodes for consistency in returned and set values.

Some of the intermediate development versions, never submitted to CRAN, did break some code in package ‘ooacquire’. This version of ‘photobiology’ is fully compatible with the current version of ‘ooacquire’.

Documentation web site at http://docs.r4photobiology.info/photobiology/ includes all help pages, with output from all examples, and vignettes in HTML format.

NOTE: The updated package is in CRAN.

Please raise issues concerning bugs or enhancements to this package through Bitbucket https://bitbucket.org/aphalo/photobiology/issues

ggpmisc 0.3.3

This version (0.3.3) fixes a bug in stat_poly_eq() introduced in ‘ggpmisc’ 0.3.2 and includes a minor revision to documentation.

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

NOTE: The new version of the package is on its way to CRAN.

Please raise issues concerning bugs or enhancements to this package through Bitbucket https://bitbucket.org/aphalo/ggpmisc/issues.