- updated
manage_na
,spec_res
,read_any
for easier flow with the app
- Modified
manage_na.R
- Added to NAMESPACE
- Add attributes to
OpenSpecy
objects - More flexible
sig_noise()
- Simpler matching
- Support .tsv files
- Flip xy coordinates in ENVI files
- More contributors
showlegend
argument for interactive plots
- Fixes a fatal error in
match_spec()
probably causing incorrect identifications
- Simplify
check_OpenSpecy()
- Improve unit tests
- Improve interactive plots
- Set data.table threads to 2 for (CRAN) checks
- Fixed spelling mistakes
- Reduced example and test run times for CRAN
- Complete package, app, and SOP overhaul!
- The Shiny app has been outsourced to an own GitHub repository: https://github.com/wincowgerDEV/OpenSpecy-shiny
- Spectra are now stored in dedicated
OpenSpecy
objects, which can be managed with a set of new functions includingc_spec()
for concatenating spectra or converting them back to tables - Various functions have been renamed and improved, for instance, to facilitate reading (and writing) spectral files
- New functions include
def_features()
to identify microplastics in spectral maps andai_classify()
to use AI for matching/identifying spectra
- Added pkgdown documentation
- Added code coverage tests
- Fixed outdated links and redirects
- UI improvements
- Gitter support
- Fixed invalid regex failing CRAN checks
- Better error handling for .csv formats
- Add funders and goals
- Updated package citation
- CI testing for Mac
- Fixed testthat routines occasionally failing CRAN checks
- Manual baseline corrections
- Citable technical note
- More generic .spa file reading
- Added funding
- UI improvements
- Checks fail gracefully if api.osf.io is not reachable
- Adjust UI selectors to comply with inverse axis and not exceed ranges
- UI overhaul
- Give more control to the user when starting via
run_app()
- Reverse spectral axes to comply with most wavenumber scales
- Let users select metadata license
- Improved data sharing and logging capabilities
- Google Analytics removed
- Use tempdir for unit tests and examples
- Compliance with CRAN style guide
- More references with DOIs
- Better error/warning messages during Shiny file input
- Fixed bug with Shiny reactive values
- Fix redirecting URLs
- Use external Open Specy libraries from OSF
read_asp()
for reading Agilent .asp files- GUI overhaul
- Comprehensive package vignette and function documentation
- Unit testing for main functions
- Better error handling
- Stripped down dependencies
- Transferred code base from openspecy.org to this R package