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.5)biwavelet_0.20.22.zip(r-4.4)biwavelet_0.20.22.zip(r-4.3)
biwavelet_0.20.22.tgz(r-4.4-x86_64)biwavelet_0.20.22.tgz(r-4.4-arm64)biwavelet_0.20.22.tgz(r-4.3-x86_64)biwavelet_0.20.22.tgz(r-4.3-arm64)
biwavelet_0.20.22.tar.gz(r-4.5-noble)biwavelet_0.20.22.tar.gz(r-4.4-noble)
biwavelet_0.20.22.tgz(r-4.4-emscripten)biwavelet_0.20.22.tgz(r-4.3-emscripten)
biwavelet.pdf |biwavelet.html
biwavelet/json (API)
NEWS

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

Peer review:

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:

7.67 score 43 stars 2 packages 83 scripts 1.1k downloads 16 mentions 30 exports 9 dependencies

Last updated 4 months agofrom:e716dda7da. Checks:OK: 1 NOTE: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 06 2024
R-4.5-win-x86_64NOTENov 06 2024
R-4.5-linux-x86_64NOTENov 06 2024
R-4.4-win-x86_64NOTENov 06 2024
R-4.4-mac-x86_64NOTENov 06 2024
R-4.4-mac-aarch64NOTENov 06 2024
R-4.3-win-x86_64NOTENov 06 2024
R-4.3-mac-x86_64NOTENov 06 2024
R-4.3-mac-aarch64NOTENov 06 2024

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:codetoolsdotCall64fieldsforeachiteratorsmapsRcppspamviridisLite

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