Package: biwavelet 0.20.22

biwavelet: Conduct Univariate and Bivariate Wavelet Analyses

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.

Authors:Tarik Gouhier, Aslak Grinsted, Viliam Simko

biwavelet_0.20.22.tar.gz
biwavelet_0.20.22.zip(r-4.7)biwavelet_0.20.22.zip(r-4.6)biwavelet_0.20.22.zip(r-4.5)
biwavelet_0.20.22.tgz(r-4.6-x86_64)biwavelet_0.20.22.tgz(r-4.6-arm64)biwavelet_0.20.22.tgz(r-4.5-x86_64)biwavelet_0.20.22.tgz(r-4.5-arm64)
biwavelet_0.20.22.tar.gz(r-4.7-arm64)biwavelet_0.20.22.tar.gz(r-4.7-x86_64)biwavelet_0.20.22.tar.gz(r-4.6-arm64)biwavelet_0.20.22.tar.gz(r-4.6-x86_64)
biwavelet_0.20.22.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
biwavelet/json (API)
NEWS

# Install 'biwavelet' in R:
install.packages('biwavelet', repos = c('https://tgouhier.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/tgouhier/biwavelet/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • enviro.data - Multivariate ENSO (MEI), NPGO, and PDO indices

On CRAN:

Conda:

cpp

7.79 score 47 stars 2 packages 106 scripts 1.0k downloads 16 mentions 30 exports 10 dependencies

Last updated from:e716dda7da. Checks:11 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE162
linux-devel-x86_64NOTE153
source / vignettesOK218
linux-release-arm64NOTE144
linux-release-x86_64NOTE150
macos-release-arm64NOTE193
macos-release-x86_64NOTE324
macos-oldrel-arm64NOTE179
macos-oldrel-x86_64NOTE487
windows-develNOTE172
windows-releaseNOTE139
windows-oldrelNOTE162
wasm-releaseOK114

Exports:ar1_ma0_simar1.spectrumarrowarrow2check.datacheck.datumconvolve2Dconvolve2D_typeopenget_minrootsMOTHERSphase.plotplot.biwaveletpwtcrcpp_row_quantilercpp_wt_bases_dogrcpp_wt_bases_morletrcpp_wt_bases_paulsmooth.waveletwclustwdistwtwt.baseswt.bases.dogwt.bases.morletwt.bases.paulwt.sigwtcwtc_sig_parallelwtc.sigxwt

Dependencies:codetoolsdotCall64fieldsforeachiteratorsmapsRColorBrewerRcppspamviridisLite

Readme and manuals

Help Manual

Help pageTopics
Conduct Univariate and Bivariate Wavelet Analysesbiwavelet-package biwavelet
Slightly faster 'arima.sim' implementation which assumes AR(1) and 'ma=0'.ar1_ma0_sim
Power spectrum of a random red noise processar1.spectrum
Helper function for 'phase.plot' (not exported)arrow
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.arrow2
Check the format of time seriescheck.data
Helper functioncheck.datum
Fast column-wise convolution of a matrixconvolve2D
Speed-optimized version of convolve2Dconvolve2D_typeopen
Multivariate ENSO (MEI), NPGO, and PDO indicesenviro.data
Helper function (not exported)get_minroots
Supported mother waveletsMOTHERS
Plot phases with arrowsphase.plot
Plot 'biwavelet' objectsplot.biwavelet
Compute partial wavelet coherencepwtc
Row-wise quantile of a matrixrcpp_row_quantile
Optimized "wt.bases.dog" function.rcpp_wt_bases_dog
Optimized "wt.bases.morlet" function.rcpp_wt_bases_morlet
Optimized "wt.bases.paul" function.rcpp_wt_bases_paul
Smooth wavelet in both the time and scale domainssmooth.wavelet
Compute dissimilarity between multiple wavelet spectrawclust
Compute dissimilarity between two wavelet spectrawdist
Compute wavelet transformwt
Compute waveletwt.bases
Helper method (not exported)wt.bases.dog
Helper method (not exported)wt.bases.morlet
Helper method (not exported)wt.bases.paul
Determine significance of wavelet transformwt.sig
Compute wavelet coherencewtc
Parallel 'wtc.sig'wtc_sig_parallel
Determine significance of wavelet coherencewtc.sig
Compute cross-waveletxwt