Learn R Programming

⚠️There's a newer version (0.20.22) of this package.Take me there.

biwavelet (version 0.20.21)

Conduct Univariate and Bivariate Wavelet Analyses

Description

This is a port of the WTC MATLAB package written by Aslak Grinsted and the wavelet program written by Christopher Torrence and Gibert P. Compo. This package can be used to perform univariate and bivariate (cross-wavelet, wavelet coherence, wavelet clustering) analyses.

Copy Link

Version

Install

install.packages('biwavelet')

Monthly Downloads

1,001

Version

0.20.21

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Tarik Gouhier

Last Published

May 26th, 2021

Functions in biwavelet (0.20.21)

pwtc

Compute partial wavelet coherence
phase.plot

Plot phases with arrows
plot.biwavelet

Plot biwavelet objects
enviro.data

Multivariate ENSO (MEI), NPGO, and PDO indices
wt.bases.paul

Helper method (not exported)
get_minroots

Helper function (not exported)
wt.sig

Determine significance of wavelet transform
rcpp_row_quantile

Row-wise quantile of a matrix
wtc.sig

Determine significance of wavelet coherence
wtc

Compute wavelet coherence
wclust

Compute dissimilarity between multiple wavelet spectra
wdist

Compute dissimilarity between two wavelet spectra
rcpp_wt_bases_paul

Optimized "wt.bases.paul" function.
wt

Compute wavelet transform
smooth.wavelet

Smooth wavelet in both the time and scale domains
biwavelet-package

Conduct Univariate and Bivariate Wavelet Analyses
wt.bases

Compute wavelet
rcpp_wt_bases_dog

Optimized "wt.bases.dog" function.
wt.bases.dog

Helper method (not exported)
rcpp_wt_bases_morlet

Optimized "wt.bases.morlet" function.
wt.bases.morlet

Helper method (not exported)
wtc_sig_parallel

Parallel wtc.sig
xwt

Compute cross-wavelet
ar1_ma0_sim

Slightly faster arima.sim implementation which assumes AR(1) and ma=0.
MOTHERS

Supported mother wavelets
arrow2

This is an alternative helper function that plots arrows. It uses text() to print a character using a default font. This way, it is possible to render different types of arrows.
convolve2D

Fast column-wise convolution of a matrix
ar1.spectrum

Power spectrum of a random red noise process
arrow

Helper function for phase.plot (not exported)
convolve2D_typeopen

Speed-optimized version of convolve2D
check.data

Check the format of time series
check.datum

Helper function