Package: specProc 0.8.3.9000

specProc: Preprocessing Tools for Laser-Induced Breakdown Spectroscopy
Tools for exploring, preprocessing and modeling spectroscopic data, developed for laser-induced breakdown spectroscopy (LIBS) and also applicable to other techniques such as Raman, infrared, and inductively coupled plasma optical emission spectroscopy. Covers the workflow from raw spectra to calibrated results: peak finding and fitting, wavelength calibration, baseline correction, normalization and scaling, orthogonal signal correction including orthogonal partial least squares (OPLS; Trygg and Wold (2002) <doi:10.1002/cem.695>), wavelength selection (variable importance in projection, selectivity ratio, interval partial least squares), calibration transfer, calibration curves and figures of merit, and plasma diagnostics (Boltzmann and Saha-Boltzmann plots, Stark broadening). Includes robust tools for outlier detection and exploration: robust principal component analysis (Hubert, Rousseeuw and Vanden Branden (2005) <doi:10.1198/004017004000000563>), robust partial least squares regression (Hubert and Vanden Branden (2003) <doi:10.1002/cem.822>) and principal component regression (Hubert and Verboven (2003) <doi:10.1002/cem.783>) with their robust cross-validation (Engelen and Hubert (2005) <doi:10.1016/j.aca.2005.01.015>), robust classification by SIMCA (Vanden Branden and Hubert (2005) <doi:10.1016/j.chemolab.2005.03.002>) and discriminant analysis (Hubert and Van Driessen (2004) <doi:10.1016/S0167-9473(02)00299-2>), detection of deviating cells (Rousseeuw and Van den Bossche (2018) <doi:10.1080/00401706.2017.1340909>), PCA with cellwise outliers and missing values (MacroPCA; Hubert, Rousseeuw and Van den Bossche (2019) <doi:10.1080/00401706.2018.1562989>), robust transformations to central normality (Raymaekers and Rousseeuw (2021) <doi:10.1007/s10994-021-05960-5>), and self-organizing maps (Kohonen (1982) <doi:10.1007/BF00337288>). Preprocessing steps are also available as 'recipes' steps, and the robust models as 'parsnip' models and engines, for 'tidymodels' workflows. Computationally intensive steps are implemented in 'C++' via 'Rcpp' and 'RcppEigen'.
Authors:
specProc_0.8.3.9000.tar.gz
specProc_0.8.3.9000.zip(r-4.7-x86_64)specProc_0.8.3.9000.zip(r-4.7-arm64)specProc_0.8.3.9000.zip(r-4.6-x86_64)specProc_0.8.3.9000.zip(r-4.6-arm64)specProc_0.8.3.9000.zip(r-4.5-x86_64)
specProc_0.8.3.9000.tgz(r-4.6-x86_64)specProc_0.8.3.9000.tgz(r-4.6-arm64)specProc_0.8.3.9000.tgz(r-4.5-x86_64)specProc_0.8.3.9000.tgz(r-4.5-arm64)
specProc_0.8.3.9000.tar.gz(r-4.7-arm64)specProc_0.8.3.9000.tar.gz(r-4.7-x86_64)specProc_0.8.3.9000.tar.gz(r-4.6-arm64)specProc_0.8.3.9000.tar.gz(r-4.6-x86_64)
specProc_0.8.3.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
specProc/json (API)
| # Install 'specProc' in R: |
| install.packages('specProc', repos = c('https://christiangoueguel.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/christiangoueguel/specproc/issues
Pkgdown/docs site:https://christiangoueguel.com
- forageLIBS - LIBS Spectra of Forage Samples
- forageShots - LIBS Laser Shots of Forage Samples
boltzmann-plotcalibration-curvecalibration-free-libschemometricslaser-induced-breakdown-spectroscopymultivariate-filteringpeak-fittingplasma-diagnosticsrobust-estimationsaha-boltzmann-plotspectroscopy-preprocessingcpp
Last updated from:b425f6e826. Checks:15 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 411 | ||
| linux-devel-x86_64 | OK | 347 | ||
| source / vignettes | OK | 780 | ||
| linux-release-arm64 | OK | 414 | ||
| linux-release-x86_64 | OK | 505 | ||
| macos-release-arm64 | OK | 437 | ||
| macos-release-x86_64 | OK | 545 | ||
| macos-oldrel-arm64 | OK | 262 | ||
| macos-oldrel-x86_64 | OK | 923 | ||
| windows-devel-arm64 | OK | 557 | ||
| windows-devel-x86_64 | OK | 507 | ||
| windows-release-arm64 | OK | 518 | ||
| windows-release-x86_64 | OK | 473 | ||
| windows-oldrel-x86_64 | OK | 435 | ||
| wasm-release | OK | 235 |
Exports:%>%adjusted_boxplotapply_calibrationaveragebaseline_alsbaseline_arplsbaseline_lambdabaseline_lspbin_spectrabiweight_locationbiweight_midcorrelationbiweight_midcovariancebiweight_midvariancebiweight_scaleboltzmannboltzmann_plotcalibration_curvecellpcacentercf_libscontributionscorrect_self_absorptioncorrelationdirect_orthogonaldirect_oscdirectional_outlyingnessdirectOutlyingnessdmodxelectron_densityemscepoflagged_regionsgap_derivativegaussian_profilegeneralized_boxplotglswglsw_alphahotelling_t2iqr_outliersiqrMethodlibs_linesline_finderline_intensitiesloading_peakslorentzianlorentzian_profilelts_fitmacropcamcwhirter_criterionmedcouple_weightminmaxmscmultipeak_fitmultipeakfitnasnist_ionization_energynist_levelsnist_linesnormalizenum_intervalso2plsoplsoscoutlierplotparetopareto_scalepartition_functionpdspeak_fitpeakfitplot_boltzmannplot_calibrationplot_cell_mapplot_contributionsplot_coomansplot_embeddingplot_fitplot_influenceplot_linesplot_loadingsplot_outlier_mapplot_outliersplot_shotsplot_somplot_spectraplot_wavelength_calibrationplot_wavelength_selectionplotfitplotSpecpoisson_scaleprojected_oscpseudo_voigtpseudo_voigt_profileq_residualsquantile_weightread_starkbreject_shotsrobpcarobust_bcyjrobust_darobust_rmsecvrobustBCYJrospcarousseeuw_crouxrousseeuwCrouxrpcrrsimcarsimplssaha_boltzmannsaha_boltzmann_plotsaturation_summarysavgol_derivativesavitzky_golayselect_wavelengthsself_absorptionsimcasimca_gammasimca_squaredsnvsomsom_stabilityspectral_norm_methodstark_tablestark_widthstarkb_linesstep_baselinestep_bin_spectrastep_cellpcastep_direct_orthogonalstep_direct_oscstep_emscstep_epostep_gap_derivativestep_glswstep_line_intensitiesstep_line_ratiostep_macropcastep_mscstep_o2plsstep_oplsstep_oscstep_pareto_scalestep_poisson_scalestep_projected_oscstep_reject_shotsstep_robpcastep_robust_bcyjstep_rospcastep_rsimplsstep_savgolstep_select_wavelengthsstep_snvstep_spectral_normstep_waveletstep_y_gradient_glswsummary_statssummaryStatstukey_ghtukeyGHumadvoigt_fwhmvoigt_profilewavelength_calibrationwavelet_featureswavelet_levelwhittakery_gradient_glswyGradientglswzscore
Dependencies:clicpp11DEoptimRdplyrfarvergenericsggplot2ggrepelgluegtableisobandlabelinglifecyclemagrittrMASSminpack.lmmomentspillarpkgconfigplspurrrR6RColorBrewerRcppRcppEigenrlangrobustbaseS7scalesstringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithr
Last update: 2026-10-05
Started: 2026-09-25
Last update: 2026-10-01
Started: 2026-09-28
Last update: 2026-10-01
Started: 2026-10-01
Last update: 2026-10-01
Started: 2026-09-25
