I will list here the current preview versions available in the “test repository”. I will just highlight the biggest changes. The new packageggspectra was described in a separate post.

photobiology 0.9.1 (minor bug fixes)

As old programming wisdom tells, usually testing response to input values at a boundary situations is a good way of finding difficult bugs. Such testing revealed some bugs, that could occasionally cause trouble, and almost all edits had to do with fixing such bugs. Some of these could have been called features that did not fit with the normal behaviour of the R language. The main one, has been the way that “empty” results were signalled by means of NA. This is not how R is designed to work, as empty lists and arrays behave in a natural and correct way in loop constructs while NAs need exceptional handling. Still a few additional test cases are missing, and a few additional bugs may show up.

All other packages in the suite (compatibility updates)

photobiologyAll 0.4.2, photobiologyFilters 0.4.1, photobiologyInOut 0.4.0, photobiologyLamps 0.3.3, photobiologyLEDs 0.3.2, photobiologyPlants 0.3.3, photbiologyReflectors 0.3.2, photobiologySensors 0.3.3, photobiologySun 0.3.7, photobiologyWavebands 0.3.4

Because of the update to ggplot2 the vignettes of most packages had to be rebuilt using ggspectra instead of photobiologygg. A few interdependencies of the documentation were also removed. In addition the stricter error checking implemented in photobiology 0.9.x detected a bug in a data build script, which was fixed.

NOTE: Sources, and Windows binaries for R 3.2.x, are now available in the R-test repository.