Changes in version 0.0.19 (2025-01-13) major - resampling using a gaussian model and the fwhm of each band is now the default Changes in version 0.0.18 (2023-02-12) major - fixed bug that rescaled spectra when reading .sed files. Changes in version 0.0.17 (2022-07-14) major - read spectra can now read the new .sed format. Changes in version 0.0.16 (2021-09-26) major - Fixed bug in read_spectra, where the meatadata was not being read if the spectra had different bands. Changes in version 0.0.15 (2021-09-14) major - Fixed bug in read_spectra, where the date meatadata was being read from the wrong field. Changes in version 0.0.14 (2021-08-12) major - Fixed major bug in read_spectra. The metadata from target and reference where swapped. - Now requires R >= 4.0 minor - Updated citation - Updated intro vignette Changes in version 0.0.13 (2021-08-05) major - read_spectra now reads metadata from .sig and .sed files - read_spectra guesses the file format automatically Changes in version 0.0.12 (2021-06-01) major - Added custom read_spectra function for ASD - Removed dependency from prospectr - Added the function guess_splice_at minor - Updated match_sensors vignette Changes in version 0.0.11 (2021-05-19) major - Fixed bug in the match_sensors function minor - Created a vignette for the match_sensors function Changes in version 0.0.10 (2020-10-08) major - Breaking backwards compatibility! - as.spectra is now as_spectra - deprecated ratio.spectra - removed dependency from devtools minor - refactored resample, normalize, print, getter & setter - updated vignette Changes in version 0.0.9 (2020-06-09) major - Breaking backwards compatibility! - wavelengths function is now called bands - reflectance function is now called value Changes in version 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. Changes in version 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 Changes in version 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. Changes in version 0.0.5 (2018-06-02) 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 Changes in version 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 Changes in version 0.0.3 (2017-11-17) minor - fixed index duplication in the match sensor vignette. - added CRAN installation instructions to readme.md - internal spline smoothing now requires the parallel package Changes in version 0.0.2 (2017-09-14) - Initial release