spcc() in which the cor.method
argument was ignored (always computed Pearson correlation)tail_to_signal_ratio() that used the wrong
dB scale (natural log instead of 20 * log10(), inconsistent
with signal_to_noise_ratio() and
excess_attenuation())envelope_correlation()’s internal
sliding-window search that never actually slid across candidate
alignmentsplot_degradation() and
auto_realign() in which an internal dispatch issue caused
some of their own argument validation checks to be silently skippedsynth_sounds() that crashed when called with
a single frequency and a single durationdetection_distance() in which the
wl argument was not reaching the internal peak-frequency
calculationatmopheric.attenuation in
attenuation() (now
atmospheric.attenuation)inst/CITATION instead of hardcoded text, and no longer
describe a stale version of the example data setFix bug in manual_realign() that ask for a ‘scores’
column in Y
Improve argument validation
freq_range in synth_sounds()
to limit the frequency range of modulated soundsspot_ambient_noise() to find segments of
ambient noise to be used as reference by other functionsseed in add_noise() to let
users set a seed for reproducibility (or not)add_noise()
and signal_to_noise_ratio()add_noise() in which ‘…’ were not sent
internally to signal_to_noise_ratio()Y data framesfind_markers() and
manual_realign() when missing one marker that is not
usedplot_degradation()add_noise() to modifying signal-to-noise
ratio by adding synthetic noisemanual_realign() that generates an
interactive plot for manual adjustment of time alignmentsplot_blur_ratio() that generates plots
previously created by blur_ratio() and
spectrum_blur_ratio()plot_degradation() to visually compare
sounds across distancesplot_aligned_sounds() to visually assess
precision of test sound alignmentalign_test_files() now can take several markers as
input and select that with the highest correlation score for aligning
test filesattenuation()blur_ratio() and
excess_atenuation()spectral_correlation() and
spectral_blur_ratio() renamed to
spectrum_correlation(), and
spectrum_blur_ratio() respectivelysignal_to_noise_ratio()atmospheric_attenuation() is no longer available (use
attenuation() instead)spcc() and
excess_attenuation()align_test_files()auto_realign()find_markers() compares the time difference between
markers to that in the master sound file as a measure of precisionfind_markers() can run several markers as templates on
the same filesfind_markers()spcc_align() renamed auto_realign()search_templates() renamed
find_markers()warbleR::freq_range_detec() is now used internally to
detect frequency range of markers in
master_sound_file()align_test_files() to control
if the start or end marker is being used for aligningsearch_templates()signal_to_noise_ratio() and
excess_attenuation())noise_profile()snr() to
signal_to_noise_ratio()tail_to_signal_ratio() to measure
reverberationsexcess_attenuation() when method = 1excess_attenuation() to run
“Darden” version of excess attenuationsearch_templates() to find signals in
re-recorded sound filesalign_test_files() to set time of signals
in aligned re-recorded filesprep_X_bRlo_int()
function