Changes in version 0.20.22 (2024-08-17) fixed o Fixed interpretation of arrow directions in the documentation Changes in version 0.20.21 (2021-05-26) fixed o Merged PR from Dirk Eddelbuettel for defining STRICT_R_HEADERS in Rcpp Changes in version 0.20.19 (2019-08-01) fixed o Updated rcpp_wt_bases_paul.cpp to fix array out-of-bounds reading issue Changes in version 0.20.18 fixed o Updated plot.biwavelet help file with correct phase arrow interpretation Changes in version 0.20.17 (2018-05-19) fixed o Updated package by removing benchmarks in vignettes for CRAN submission o yaxis tickmarks should now be accurate (no more rounding issues) Changes in version 0.20.16 fixed o Fixed documentation for wtc function Changes in version 0.20.15 fixed o Fixed return NULL issues with Windows platforms Changes in version 0.20.14 fixed o Fixed plot.biwavelet so that the COI extends all the way to the bottom of the plot (max of periods) Changes in version 0.20.13 fixed o Fixed plot.biwavelet so that the arrow.cutoff argument applies to rsq values for wtc and pwtc objects Changes in version 0.20.12 fixed o Fixed plot.biwavelet so that the arrow.cutoff argument applies to rsq values Changes in version 0.20.11 (2016-09-01) added o Build vignettes Changes in version 0.20.10 (2016-08-28) fixed o Function phase.biwavelet now plots the regions whose significance exceeds arrow.cutoff. If the object being plotted does not have a significance field, regions whose zvalues exceed the arrow.cutoff quantile will be plotted. o Fixed C++ warning about unsupported dynamically sized arrays Changes in version 0.20.9 fixed o Fixed handling of lag1 coefficients in wtc. Changes in version 0.20.8 fixed o Fixed handling of axis preferences in plot.biwavelet. Changes in version 0.20.7 (2016-06-02) fixed o Fixed handling of time in check.data. Changes in version 0.20.6 fixed o Fixed x-axis in plot.biwavelet. Changes in version 0.20.3 (2016-05-10) fixed o Fixed displacement of COI, contours and phase arrows in plot.biwavelet when adding a color bar. Changes in version 0.20.2 fixed o Fixed check.datum; hopefully for the last time. o Faster wt bases and row quantile (Rcpp implementations): • The param parameter for all rcpp_wt_bases_* must be within interval (0..10). • The rcpp_row_quantile function requires a matrix as a parameter (use as.matrix() for vectors). Changes in version 0.19.2 (2016-05-05) fixed o Fixed Rcpp implementation of the wt.bases functions, i.e., rcpp_wt_bases_*.cpp. Replacing int type with double type for scale parameter which caused small scales to be rendered incorrectly. Changes in version 0.19.1 (2016-05-01) fixed o Fixed interpretation of phase differences in plot.biwavelet help file changed o Added unit tests for approx 78% of the code. o Implemented a parallelized Monte Carlo simulation function wtc_sig_parallel which is 2 to 4 times faster on a 4-core CPU than the original wtc.sig. The speedup is noticeable on: 1. large simulations nrads >= 800, 2. multiple simulations, 3. multi-core systems with 4+ cores. However, parallelization involves a significant heat-up phase because all the workers need to be started and they need to load all the required packages. This will be addresses in future versions of biwavelet. o Added a speed-optimized version of convolve2D. o Replaced standard arima.sim function with a pair of functions get_minroots and ar1_ma0_sim. These functions are still implemented in R. We can reimplement them later in C. o Reimplemented wt.bases morlet, paul and dog in C. o Removed unused function meshgrid. Changes in version 0.17.11 fixed o close all progress bars after use o Function wtc can now handle non-finite values when computing the quantiles of the rsq values from the Monte Carlo simulations Changes in version 0.17.10 (2015-05-05) fixed o Added ability to handle custom color palettes in plot.biwavelet. Users can now specify any color scheme using the fill.cols argument. Changes in version 0.17.9 fixed o Fixed limited padding issue, which could lead to weird edge effects. Current padding level is identical to that of Torrence & Compo (1998). o Changed the default tol value from 0.95 to 1 in the plot function. Changes in version 0.17.8 fixed o Added semi-transparent COI. Changes in version 0.17.7 fixed o Fixed check.datum function so that it does not assume a sampling frequency of 1. Changes in version 0.17.6 fixed o Added ability to set zlim in plot.biwavelet. Changes in version 0.17.5 (2014-11-07) fixed o Improved the implementation of phase.plot to allow for much better looking phase arrows (thanks Huidong Tang). Changes in version 0.17.4 (2014-11-05) fixed o Made function wt faster by avoiding excessive padding (thanks Huidong Tang). Changes in version 0.17.3 (2014-03-27) fixed o Made check.datum tolerate slight inconsistencies in the size of timesteps. Changes in version 0.17.2 fixed o Added arguments in plot.biwavelet and phase.plot to control the length of the phase arrows and the size of the arrow heads independently. Changes in version 0.17.1 (2013-07-16) fixed o Fixed code in check.data to test for constant step size in the data. Changes in version 0.17 (2013-07-13) added o Function pwtc can be used to perform partial wavelet coherence between two time series y and x1 by controlling for (or partialling-out) a third time series x2. Changes in version 0.16 (2013-05-18) added o Users can now specify the density of the phase arrows using the plot function. fixed o Fixed bug in wt affecting the significance region (thanks Patrick Kilduff and Flora Cordoleani). Changes in version 0.15 (2013-04-23) added o Users can now specify the color, line width and line type for the COI, significance contours and phase arrows using the plot function. fixed o Removed misleading examples showing how to compute the 'bias-corrected' wavelet coherence. There is no bias for the wavelet coherence function, so using the default type argument in the plot function is recommended. o Fixed typos in the documentation of plot.biwavelet and xwt (thanks Lei Cheng). Changes in version 0.14 (2013-03-22) added o As of biwavelet version 0.14, the bias-corrected wavelet and cross-wavelet spectra are automatically computed and plotted by default using the methods described by Liu et al. (2007) and Veleda et al. (2012). This correction is needed because the traditional approach for computing the power spectrum (e.g., Torrence and Compo 1998) leads to an artificial and systematic reduction in power at lower periods. fixed o Plotting function now accepts traditional plotting flags such as xaxt and yaxt to control x and y tickmarks.