spectrolab0.0.19 package

Class and Methods for Spectral Data

aggregate.spectra

Aggregate spectra

apply_by_band

Apply numeric function by band

as_spectra.data.frame

Convert data.frame to spectra

as_spectra.matrix

Convert matrix to spectra

as_spectra

Convert matrix or data frame to spectra

as.data.frame.spectra

Convert spectra to data.frame

as.matrix.spectra

Convert spectra to matrix

bands-set

Set band labels

bands

Get spectra band labels

combine

Combine spectral datasets

default_spec_regions

Return default spectral regions matrix

dim.spectra

Get dimension of spectra

fwhm_from_band_diff

Get the FWHM from the difference between band values

guess_splice_at

Guess splice bands (bounds between senors)

i_bands

Internal band constructor for spectra

i_find_sensor_overlap_bounds

Find sensor overlap bounds

i_index_pairwise_combn

Pairwise index combinations

i_is_increasing

Is increasing

i_is_index

Compatible with being an index?

i_is_whole

Is whole number?

i_make_fwhm

Resample the FWHM to a new set of bands using a gaussian model

i_match_ij_spectra

Get internal indexes for spectra attributes

i_match_label_or_idx

Match label or index

i_match_label

Match label

i_mav

Moving Average

i_meta

Internal metadata constructor for spectra

i_mind_the_gap_smoothing

Warn if gap between bands is too wide

i_names

Internal constructor for sample names

i_plot_boundaries

Find plot boundaries in user space

i_plot_exists

Tests if a plot device exists

i_read_ascii_metadata

Read metadata

i_read_ascii_spectra

Internal parser for ASCII format

i_read_asd_spectra

Parser for ASD's .asd

i_trim_sensor_overlap

Trim sensor overlap

i_value

Internal constructor for value matrix

i_verify_path_and_format

Internal function to verify file paths and format

is_spectra

Is it a spectra object?

make_fwhm

Resample the FWHM to a new set of bands using a gaussian model

match_sensors

Match spectra at sensor transitions

max.spectra

Maximum value

mean.spectra

Mean spectrum

median.spectra

Median spectrum

meta-set

Set metadata

meta

Get metadata

min.spectra

Minimum value

names-set-.spectra

Set spectra sample names

names.spectra

Get spectra sample names

normalize

Vector normalize spectra

Ops.spectra

Arithmetic operators for spectra

pairwise_indices

Pairwise indices

pairwise_ratio

Pairwise value ratios

plot_interactive

Plot spectra interactively

plot_quantile

Plot spectra quantiles

plot_regions

Plot polygons for spectral regions

plot.spectra

Plot spectra

print.spectra

Print spectra

quantile.spectra

Compute spectra quantiles

range.spectra

Range of spectral values

read_spectra

Read files from various formats into spectra

resample

Resample spectra

sd.default

Default standard deviation

sd

Standard deviation

sd.spectra

Standard deviation spectrum

smooth_fwhm

Smooth spectra with a gaussian model

smooth_moving_avg

Smooth moving average for spectra

smooth_spline

Smooth spline functions for spectra

smooth.default

Default smoothing function

smooth

Generic Smoothing function

smooth.spectra

Smooth spectra

spectra

Spectra object constructor

spectrolab-package

Spectrolab

split.spectra

Split spectra

str.spectra

Structure of the spectra object

sub-.spectra

Subset spectra

subset_by

Subset spectra by factor

subset-.spectra

Assign values to spectra

summary.spectra

Summarize spectra

t.spectra

Spectra Transpose

try_keep_txt

Wrap function to try to keep text

value-set

Set spectra value

value

Get spectra value

var.default

Variance

var

Variance

var.spectra

Variance spectrum

Input/Output, processing and visualization of spectra taken with different spectrometers, including SVC (Spectra Vista), ASD and PSR (Spectral Evolution). Implements an S3 class spectra that other packages can build on. Provides methods to access, plot, manipulate, splice sensor overlap, vector normalize and smooth spectra.