spectrolab 0.0.9 (2020-05-21)
major
- Breaking backwards compatibility!
 
- wavelengths function is now called bands
 
- reflectance function is now called value
 
spectrolab 0.0.8 (2018-10-28)
major
- switched to usethis::use_package from devtools deprecated version
 
- generic “smooth” function has its own interface and the default now calls stats::smooth internally. Work in progress.
 
spectrolab 0.0.7 (2018-07-24)
major
- Fixed major bug. Spectrum replacement (e.g. spec_a[i, ] = spec_b[1, ]) only replaced the value and not the other information (names, metadata, etc.) ## minor
 
quantile now allows the user to choose names for the spectra 
spectrolab 0.0.6 (2018-06-19)
major
- NOT backwards compatible!. Now, as.spectra() does not assume by default that the first column of a matrix or data.frame contains the names for the spectra. Users must explicitly use the 
name_idx argument to pick the correct column 
- NOT backwards compatible!. 
enforce01 functions and attribute deprecated. 
minor
- fixed bug in subset_by, where n_min was matching sample names instead of indices.
 
spectrolab 0.0.5 (2018-05-31)
major
- Fixed bug in “value” setter, where the object was not being returned
 
- The parser inside read_spectra now finds the spectral data using tags instead of assuming that the data starts at a specific line
 
minor
- added unit tests for the read_spectra function
 
- cleaned up several minor issues
 
spectrolab 0.0.4 (2017-12-13)
major
- sample names in the spectra class are now required to be char. Names coercible to numeric will have a prefix added to them by default. This may break existing code!
 
minor
- updated README
 
- refactored the internal i_is_index function
 
- added unit tests for i_is_index function
 
spectrolab 0.0.3 (2017-11-15)
minor
- fixed index duplication in the match sensor vignette.
 
- added CRAN installation instructions to readme.md
 
- internal spline smoothing now requires the parallel package
 
spectrolab 0.0.2 (2017-09-14)