NEWS
ViralEntropR 0.6.2
- Additional CRAN feedback addressed in resubmission:
- The
\dontrun{} block in the sarscov2_variants dataset example
that calls References$display() (which requires DT, in
Suggests) was missed in the prior audit. The block is now wrapped
in if (interactive() && requireNamespace("DT", quietly = TRUE)),
the CRAN-recommended pattern for examples that depend on Suggests
packages and are intended for interactive use.
ViralEntropR 0.6.1
- Additional fixes discovered during local verification of the
resubmission:
- Fix spurious "windows will be empty" warnings in
partition_time_windows(). The warning predicate previously
compared end_date against max(data$Date) directly, which
fires whenever end_date is at all past max(data$Date) — even
when the last window correctly contains the trailing data. The
fix compares against the left boundary of the last window
instead, so the warning fires only when one or more trailing
windows would actually be empty. Mirror logic applies to
start_date. The function's partition output was always correct;
only the warning fires more accurately now.
- Update
detect_changepoints_ecp() example: last example referenced
$cpLoc[[1]], which is the zero-change-point case (always empty under
ks.cp3o's indexing). The example line has been removed to
avoid user confusion.
- Improve example clarity for
tabulate_site_evolution(): display
the underlying data frame ($table) rather than the
kableExtra HTML object ($styled), which prints as raw HTML
text outside R Markdown contexts. The styled HTML still renders
correctly in vignettes and interactive use.
- Redesign the examples for
plot_entropy_trajectories() and
plot_site_class_trajectory() to use three-period synthetic
datasets with distinct trajectory shapes and visible class
changes across partitions, producing more pedagogically useful
reference output. Added expansion(add = 0.6) to the
plot_entropy_trajectories() x-axis scale so rotated tick
labels at the leftmost partition are no longer clipped.
- Address CRAN initial-review feedback:
- Expand "NCBI" on first use in DESCRIPTION.
- Remove
@examples blocks from internal functions
(get_site_counts, build_distance_matrix, get_variants), which
eliminates the ::: usage previously required to call them.
- Replace
\dontrun{} with \donttest{} in the examples for
extract_fasta_dates(), extract_fasta_countries(),
fasta_to_char_matrix(), and the sarscov2_sample dataset.
- Remove
getwd() as a default for save_path in
plot_site_class_trajectory() and tabulate_site_evolution();
save_path is now NULL by default and must be supplied
explicitly when save = TRUE.
ViralEntropR 0.6.0