ooacquire 0.2.4 and 0.2.5

The main new feature in version 0.2.5 is that the package can be installed and used in an off-line mode without need to install what were previously system requirements and required packages. In this mode data acquisition and communication with spectrometers is disabled, but processing of spectral data previously acquired or acquired with a different computer or using other software remains available unchanged.

Version 0.2.4 brings some improvements to the user interface for interactive data acquisition. It also fixes problems caused by code-breaking changes in package ‘readr’.

Main changes in version 0.2.5 compared to version 0.2.4 are:

  • Implement an off-line mode in which data acquisition is disabled but computations still possible. The off-line mode is automatically entered if package ‘rOmniDriver’ is not installed or if its initialization fails. This change removes the need to install Java, drivers from Ocean Insight and R packages ‘rOmniDriver’ and ‘rJava’ when data to be processed have been acquired using another computer or with software from Ocean Insight.
  • Fix bug in the generation of the .CSV file with summaries for collections of spectra.

Main changes in version 0.2.4 compared to vversion 0.2.3 are:

  • Function acquire_continuous_interactive() gains three new parameters that make it possible to override defaults and gets several small tweaks to the user interface including dynamic default for protocol.
  • Function acquire_continuous_interactive() now sets defaults for user/operator name, session name and folder used for output based on logged-in user’s name, current day and time and spectral quantity returned.
  • Revise the user interaction in set_folder_interactive() and add check for success of new folder creation.
  • Support in acq_raw_mspct() the acquisition of a timed sequence of spectra.
  • Improve summary for collection of spectra in acq_continuous_interactive().
  • Fix bug in reading of raw data from files possibly caused by changes in package ‘readr’.
  • Fix bug in which_descriptor() that resulted in wrong text in warnings.
  • Fix bug in which_descriptor() that resulted in failure to handle gaps between the validity of calibrations or dates before the earliest calibration.
  • Expand description of algorithms.
  • Test with OmniDriver 2.56 and 2.68.

Full change history is available at: https://docs.r4photobiology.info/ooacquire/news/index.html

NOTE: This package is NOT available through CRAN.

This package is available through the r4photobiology repository  and through GitHub.

INSTALLATION:

Note: this version needs the recently released ‘rOmniDriver’ version 0.1.14 or later (version 2.56 is known to work), so if this package is already installed it may need to be updated before updating or installing ‘ooacquire’ >= 0.2.3.

  1. From the binary or source packages of the released version from the CRAN-compatible repository at http://r.r4photobiology.info/.
  2. From sources of the under development version retrieved from the Git repository at GitHub. Version tags indicate the releases.

devtools::install_github("aphalo/romnidriver")
devtools::install_github("aphalo/ooacquire")

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

 

Share with

Leave a Reply