-
fcwt():
-
fix a bug where
fcwt(..., n_freqs = 1, ...)
leads to a faulty data representation. -
add
freq_scale
argument to choose between a linear or logarithmic frequency scale. -
allow (and prefer)
sample_freq
,freq_begin
,freq_end
arguments to be passed as a dimensionful quantities, viau()
. -
minor argument name changes.
-
add new argument
y_sample_freq
which 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_end
andtime_resolution
arguments 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.