rOmniDriver 0.1.12

The only difference from the version released a year ago is the addition of support for an additional feature and a method: “internal trigger” and method “getLastException”, both seem to be supported by only few spectrometer types.

ooacquire 0.1.2

This is the second release of package ‘ooacquire’. It is an important update as it include bug fixes and enhancements which have some (minor) effect on the calculated spectral values. The update also removes some spurious warnings and has additional documentation, although not yet in final form.This package allows the acquisition of spectral data from spectrometers from Ocean Optics connected through the OmniDriver run-time, which is available at no cost from Ocean Optics. The current version implements several corrections and measuring protocols unavailable elsewhere in a single modular framework. Some of these cannot be used off-the-shelf as they require the characterisation and calibration of each individual spectrometer, so as to obtain usable values for constants. However, once these constants are available they can be passed as data arguments without need to modify the package itself. Functions are provided for spectral irradiance, spectral transmittance and spectral reflectance measurements. As transmittance and reflectance measurements are normally done relative to reference objects the calibration requirements are less involved than for spectral irradiance.

The package is available through r4photobiology repository.

Please raise issues concerning bugs or enhancements to this package through Bitbucket at

Book: Learn R …as you learnt your mother tongue

Book cover
Book cover

Draft of 2017-03-26

My book titled Learn R …as you learnt your mother tongue is nearly complete, but the text is not yet polished.

In the fifth draft version, published through Leanpub, approximately 95% of the book content is included.

The PDF of this updated draft of the book is available at for whatever price you would like to pay for it (including for free). However, paying even as little as 1€ for your copy would go a long way towards supporting the expenses of running this web site.

Status as of 2017-03-26. Except for the chapter on data manipulation, all chapters are close to their final form.

Draft of 2017-04-08

Two updates released to Leanpub on 4 April and 8 April, respectively. Chapter on data manipulation is now complete but text is still is rather rough.

Draft of 2017-04-14

More updates to file at Leanpub. Indexing of functions is mostly done. Polishing of text and code examples has started. A few additional code examples added. R package containing original data used in examples in the book is nearly ready for first release.