Skip to content

tidyspec

Spectroscopy Analysis Using the Tidy Data Philosophy

v0.1.0 · Jun 12, 2025 · MIT + file LICENSE

Description

Enables the analysis of spectroscopy data such as infrared ('IR'), Raman, and nuclear magnetic resonance ('NMR') using the tidy data framework from the 'tidyverse'. The 'tidyspec' package provides functions for data transformation, normalization, baseline correction, smoothing, derivatives, and both interactive and static visualization. It promotes structured, reproducible workflows for spectral data exploration and preprocessing. Implemented methods include Savitzky and Golay (1964) "Smoothing and Differentiation of Data by Simplified Least Squares Procedures" <doi:10.1021/ac60214a047>, Sternberg (1983) "Biomedical Image Processing" <https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1654163>, Zimmermann and Kohler (1996) "Baseline correction using the rolling ball algorithm" <doi:10.1016/0168-583X(95)00908-6>, Beattie and Esmonde-White (2021) "Exploration of Principal Component Analysis: Deriving Principal Component Analysis Visually Using Spectra" <doi:10.1177/0003702820987847>, Wickham et al. (2019) "Welcome to the tidyverse" <doi:10.21105/joss.01686>, and Kuhn, Wickham and Hvitfeldt (2024) "recipes: Preprocessing and Feature Engineering Steps for Modeling" <https://CRAN.R-project.org/package=recipes>.

Downloads

184

Last 30 days

18219th

184

Last 90 days

184

Last year

CRAN Check Status

3 NOTE
11 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (14 non-OK)
OK r-devel-linux-x86_64-debian-clang

*


            
OK r-devel-linux-x86_64-debian-gcc

*


            
OK r-devel-linux-x86_64-fedora-clang

*


            
OK r-devel-linux-x86_64-fedora-gcc

*


            
OK r-devel-macos-arm64

*


            
OK r-devel-windows-x86_64

*


            
NOTE r-oldrel-macos-arm64

installed package size

  installed size is  6.2Mb
  sub-directories of 1Mb or more:
    doc   5.4Mb
NOTE r-oldrel-macos-x86_64

installed package size

  installed size is  6.2Mb
  sub-directories of 1Mb or more:
    doc   5.4Mb
NOTE r-oldrel-windows-x86_64

installed package size

  installed size is  6.2Mb
  sub-directories of 1Mb or more:
    doc   5.4Mb
OK r-patched-linux-x86_64

*


            
OK r-release-linux-x86_64

*


            
OK r-release-macos-arm64

*


            
OK r-release-macos-x86_64

*


            
OK r-release-windows-x86_64

*


            

Check History

NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-oldrel-macos-arm64

installed package size

  installed size is  6.2Mb
  sub-directories of 1Mb or more:
    doc   5.4Mb
NOTE r-oldrel-macos-x86_64

installed package size

  installed size is  6.2Mb
  sub-directories of 1Mb or more:
    doc   5.4Mb
NOTE r-oldrel-windows-x86_64

installed package size

  installed size is  6.2Mb
  sub-directories of 1Mb or more:
    doc   5.4Mb

Dependency Network

Dependencies Reverse dependencies crayon dplyr ggplot2 glue plotly purrr recipes readr readxl rlang scales signal tibble tidyr tidyselect +1 more dependencies tidyspec

Version History

new 0.1.0 Mar 9, 2026