- fix CRAN issues
-
fcwt():-
fix a bug where
fcwt(..., n_freqs = 1, ...)leads to a faulty data representation. -
add
freq_scaleargument to choose between a linear or logarithmic frequency scale. -
allow (and prefer)
sample_freq,freq_begin,freq_endarguments to be passed as a dimensionful quantities, viau(). -
minor argument name changes.
-
add new argument
y_sample_freqwhich allows to specify the sampling rate of the output signal. -
add meaningful default values for most of the arguments.
-
-
fcwt_batch():-
allow (and prefer)
sample_freq,freq_begin,freq_endandtime_resolutionarguments to be passed as a dimensionful quantities, viau(). -
in some cases, the averaging procedure together with the batching could lead to accidentally dropped or duplicated time slices: the mechanism has been overhauled, every slice should be perfectly aligned now, even when averaged.
-
shared argument with
fcwt(): same changes as infcwt().
-
-
new unit helper functions:
u()anddu(): include improved physical unit treatment with the units package. Frequency and time parameters can now be "units" objects, created withu(). Allow user to adjustplot()scales to use arbitrary time/frequency units. -
new helper functions to determine the correct value of sigma for a given use case:
sigma_res(),sigma_freq_res_rel(),sigma_from_time_res(),sigma_from_freq_res(),sigma_from_freq_res_rel(). -
add more convenience S3 methods:
print(),[],as.matrix(),rbind(),tibble::as_tibble(). -
openmp_enabled()/avx_enabled()new functions to check for system OpenMP/AVX support. -
new vignette about controlling the time-frequency resolution
vignette("sigma"). -
add a package logo
- Initial CRAN submission.