Package: alkahest 1.3.0.9000

alkahest: Pre-Processing XY Data from Experimental Methods
A lightweight, dependency-free toolbox for pre-processing XY data from experimental methods (i.e. any signal that can be measured along a continuous variable). This package provides methods for baseline estimation and correction, smoothing, normalization, integration and peaks detection. Baseline correction methods includes polynomial fitting as described in Lieber and Mahadevan-Jansen (2003) <doi:10.1366/000370203322554518>, Rolling Ball algorithm after Kneen and Annegarn (1996) <doi:10.1016/0168-583X(95)00908-6>, SNIP algorithm after Ryan et al. (1988) <doi:10.1016/0168-583X(88)90063-8>, 4S Peak Filling after Liland (2015) <doi:10.1016/j.mex.2015.02.009> and more.
Authors:
alkahest_1.3.0.9000.tar.gz
alkahest_1.3.0.9000.zip(r-4.7)alkahest_1.3.0.9000.zip(r-4.6)alkahest_1.3.0.9000.zip(r-4.5)
alkahest_1.3.0.9000.tgz(r-4.6-any)alkahest_1.3.0.9000.tgz(r-4.5-any)
alkahest_1.3.0.9000.tar.gz(r-4.7-any)alkahest_1.3.0.9000.tar.gz(r-4.6-any)
alkahest_1.3.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
alkahest/json (API)
NEWS
| # Install 'alkahest' in R: |
| install.packages('alkahest', repos = c('https://tesselle.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://codeberg.org/tesselle/alkahest
Pkgdown/docs site:https://packages.tesselle.org
Last updated from:2bb8381d34. Checks:8 OK, 1 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 110 | ||
| source / vignettes | OK | 172 | ||
| linux-release-x86_64 | FAIL | 1439 | ||
| macos-release-arm64 | OK | 139 | ||
| macos-oldrel-arm64 | OK | 75 | ||
| windows-devel | OK | 72 | ||
| windows-release | OK | 71 | ||
| windows-oldrel | OK | 72 | ||
| wasm-release | OK | 87 |
Exports:baseline_aslsbaseline_linearbaseline_peakfillingbaseline_polynomialbaseline_rollingballbaseline_rubberbandbaseline_snipintegrate_rectangleintegrate_trapezoidka2_strip_penalizedpeaks_findpeaks_fwhmreplace_negativereplace_thresholdresample_binresample_downresample_interpolaterescale_arearescale_maxrescale_minrescale_rangerescale_snvrescale_totalrescale_transformsignal_bindsignal_correctsignal_driftsignal_meansignal_selectsignal_shiftsignal_slicesmooth_likelihoodsmooth_loesssmooth_rectangularsmooth_savitzkysmooth_triangularsmooth_whittakerwindow_slidingwindow_tumbling
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Asymmetric Least Squares Smoothing | baseline_asls baseline_asls,ANY,missing-method baseline_asls,numeric,numeric-method baseline_asls-method |
| Linear Baseline Estimation | baseline_linear baseline_linear,ANY,missing-method baseline_linear,numeric,numeric-method baseline_linear-method |
| 4S Peak Filling | baseline_peakfilling baseline_peakfilling,ANY,missing-method baseline_peakfilling,numeric,numeric-method baseline_peakfilling-method |
| Polynomial Baseline Estimation | baseline_polynomial baseline_polynomial,ANY,missing-method baseline_polynomial,numeric,numeric-method baseline_polynomial-method |
| Rolling Ball Baseline Estimation | baseline_rollingball baseline_rollingball,ANY,missing-method baseline_rollingball,numeric,numeric-method baseline_rollingball-method |
| Rubberband Baseline Estimation | baseline_rubberband baseline_rubberband,ANY,missing-method baseline_rubberband,numeric,numeric-method baseline_rubberband-method |
| SNIP Baseline Estimation | baseline_snip baseline_snip,ANY,missing-method baseline_snip,numeric,numeric-method baseline_snip-method |
| Gamma-Ray Spectrometry | BEGe |
| Rectangle Rule | integrate_rectangle integrate_rectangle,ANY,missing-method integrate_rectangle,numeric,numeric-method integrate_rectangle-method |
| Trapezoidal Rule | integrate_trapezoid integrate_trapezoid,ANY,missing-method integrate_trapezoid,numeric,numeric-method integrate_trapezoid-method |
| Strip XRD ka2 | ka2_strip_penalized ka2_strip_penalized,ANY,missing-method ka2_strip_penalized,numeric,numeric-method ka2_strip_penalized-method |
| Gamma-Ray Spectrometry | LaBr |
| Find Peaks | peaks_find peaks_find,ANY,missing-method peaks_find,numeric,numeric-method peaks_find-method |
| Half-Width at Half-Maximum | peaks_fwhm peaks_fwhm,ANY,missing-method peaks_fwhm,numeric,numeric-method peaks_fwhm-method |
| Raman Spectroscopy | Raman |
| Replace Negative Values | replace_negative replace_negative,ANY,missing-method replace_negative,numeric,numeric-method replace_negative-method |
| Replace Values Below a Given Threshold | replace_threshold replace_threshold,ANY,missing,function-method replace_threshold,ANY,missing,numeric-method replace_threshold,numeric,numeric,function-method replace_threshold,numeric,numeric,numeric-method replace_threshold-method |
| Bin | resample_bin resample_bin,ANY,missing-method resample_bin,numeric,numeric-method resample_bin-method |
| Downsample | resample_down resample_down,ANY,missing-method resample_down,numeric,numeric-method resample_down-method |
| Linearly Interpolate | resample_interpolate resample_interpolate,ANY,missing-method resample_interpolate,numeric,numeric-method resample_interpolate-method |
| Normalize intensities by AUC | rescale_area rescale_area,ANY,missing-method rescale_area,numeric,numeric-method rescale_area-method |
| Rescales intensities to have specified minimum and maximum | rescale_max rescale_max,ANY,missing-method rescale_max,numeric,numeric-method rescale_max-method rescale_min rescale_min,ANY,missing-method rescale_min,numeric,numeric-method rescale_min-method rescale_range rescale_range,ANY,missing-method rescale_range,numeric,numeric-method rescale_range-method |
| Standard Normal Variate (SNV) Transformation | rescale_snv rescale_snv,ANY,missing-method rescale_snv,numeric,numeric-method rescale_snv-method |
| Rescale intensities to sum to a specified value | rescale_total rescale_total,ANY,missing-method rescale_total,numeric,numeric-method rescale_total-method |
| Transform Intensities | rescale_transform rescale_transform,ANY,missing-method rescale_transform,numeric,numeric-method rescale_transform-method |
| Bind | signal_bind signal_bind,ANY-method signal_bind-method |
| Baseline Correction | signal_correct signal_correct,ANY,missing-method signal_correct,numeric,numeric-method signal_correct-method |
| Drift Intensities | signal_drift signal_drift,ANY,missing,ANY-method signal_drift,numeric,numeric,numeric-method signal_drift-method |
| Mean Intensities | signal_mean signal_mean,ANY-method signal_mean-method |
| Shift the X Scale | signal_shift signal_shift,ANY,missing-method signal_shift,numeric,numeric-method signal_shift-method |
| Penalized Likelihood Smoothing | smooth_likelihood smooth_likelihood,ANY,missing-method smooth_likelihood,numeric,numeric-method smooth_likelihood-method |
| Loess Smoothing | smooth_loess smooth_loess,ANY,missing-method smooth_loess,numeric,numeric-method smooth_loess-method |
| Rectangular Smoothing | smooth_rectangular smooth_rectangular,ANY,missing-method smooth_rectangular,numeric,numeric-method smooth_rectangular-method |
| Savitzky-Golay Filter | smooth_savitzky smooth_savitzky,ANY,missing-method smooth_savitzky,numeric,numeric-method smooth_savitzky-method |
| Triangular Smoothing | smooth_triangular smooth_triangular,ANY,missing-method smooth_triangular,numeric,numeric-method smooth_triangular-method |
| Whittaker Smoothing | smooth_whittaker smooth_whittaker,ANY,missing-method smooth_whittaker,numeric,numeric-method smooth_whittaker-method |
| Subset | signal_select signal_select,ANY,missing-method signal_select,numeric,numeric-method signal_select-method signal_slice signal_slice,ANY,missing-method signal_slice,numeric,numeric-method signal_slice-method subset |
| Sliding Windows | window_sliding window_sliding,integer,integer-method window_sliding,numeric,numeric-method window_sliding-method |
| Tumbling Windows | window_tumbling window_tumbling,integer,integer-method window_tumbling,numeric,numeric-method window_tumbling-method |
| Powder X-ray Diffraction | XRD |
