ir0.2.1 package

Functions to Handle and Preprocess Infrared Spectra

arrange.ir

Arrange rows in ir objects by column values

bind

Bind rows of ir objects

distinct.ir

Subset distinct/unique rows in ir objects

extract.ir

Extract a character column in an ir object into multiple columns usi...

filter-joins

Filtering joins for an ir object

filter.ir

Subset rows in ir objects using column values

group_by

Group rows in ir objects by one or more variables

ir-package

ir: Functions to Handle and Preprocess Infrared Spectra

ir_add

Add infrared spectra

ir_as_ir

Generic to convert objects to class ir

ir_average

Averages infrared spectra within groups

ir_bc

Performs baseline correction on infrared spectra

ir_bc_polynomial

Performs baseline correction on infrared spectra using a polynomial

ir_bc_rubberband

Performs baseline correction on infrared spectra using a rubberband al...

ir_bc_sg

Performs baseline correction on infrared spectra using a Savitzky-Gola...

ir_bin

Bins infrared spectra

ir_clip

Clips infrared spectra to new wavenumber ranges

ir_divide

Divide infrared spectra or divide infrared spectra by a numeric value

ir_drop_spectra

Drops the column spectra from an object is of class ir

ir_flat_clean

Cleans objects of class ir_flat

ir_flatten

Converts objects of class ir to objects of class ir_flat

ir_get_intensity

Extracts intensities from spectra in an ir object for specific spect...

ir_get_spectrum

Extracts selected spectra from an object of class ir

ir_get_wavenumberindex

Gets the index of a defined wavenumber value for a spectrum

ir_import_csv

Imports infrared spectra from various files

ir_import_spc

Imports infrared spectra from Thermo Galactic's files

ir_interpolate

Interpolates intensity values of infrared spectra in an ir object fo...

ir_interpolate_region

Interpolates selected regions in infrared spectra in an ir object

ir_multiply

Multiply infrared spectra or multiply infrared spectra with a numeric ...

ir_new_ir

Creates an object of class ir

ir_new_ir_flat

Creates an object of class ir_flat

ir_normalize

Normalizes infrared spectra in an ir object

ir_remove_missing

Removes empty data values in an object of class ir

ir_smooth

Smooths infrared spectra in an ir object

ir_stack

Stacks a matrix or data frame with spectra into a list column

ir_subtract

Subtract infrared spectra

ir_to_transmittance

Converts absorbance spectra to transmittance spectra or vice versa

ir_variance_region

Computes the variance of a spectrum in an ir object in a given regio...

mutate-joins

Mutating joins for an ir object

mutate

Mutate an ir object by adding new or replacing existing columns

nest

Nest and un-nest an ir object

Ops.ir

Arithmetic operations for ir objects

pipe

Pipe operator

pivot_longer.ir

Pivot an ir object from wide to long

pivot_wider.ir

Pivot an ir object from wide to long

plot.ir

Plots an object of class ir

range

Get the minima/maxima/range/median of x axis values or intensity value...

rename

Rename columns in ir objects

rep.ir

Replicate ir objects

rowwise.ir

Group input ir objects by rows

select.ir

Subset columns in ir objects using column names and types

separate.ir

Separate a character column in an ir object into multiple columns wi...

separate_rows.ir

Separate a collapsed column in an ir object into multiple rows

slice

Subset rows in ir objects using their positions

subsetting

Subsetting ir objects

summarize

Summarize each group in a ir object to fewer rows

unite.ir

Unite multiple columns in an ir object into one by pasting strings t...

Functions to import and handle infrared spectra (import from '.csv' and Thermo Galactic's '.spc', baseline correction, binning, clipping, interpolating, smoothing, averaging, adding, subtracting, dividing, multiplying, plotting).