This is the development version. Changes from the preceding version are listed below
spellcheck_quarto. Runs spelling::spell_check_files on all Quarto files (.qmd) that would be rendered (e.g., to make a website)Changes from preceding version are listed below
count_diff now correctly handles counting of vector elements found in only one of the input vectors (i.e., should be 0 occurrences not NA occurrences). This also repairs the difference calculation for entries that are unique to one input vector.num_check no longer flags a 0-length, 'empty' element as a non-number (as.numeric(x = "") does not throw a warning or error so num_check shouldn't flag such elements)diff_check now coerces dates (i.e., class(vec) == "Date") into characters before evaluating vector differences because is.vector(date_vector) returns FALSE which erroneously threw an error in this functionChanges from preceding version are listed below
count_diff. Similar to count except that it accepts two input vectors and counts the difference for each specified element (or all elements) between the tworeplace_non_ascii where if include_letters was set to FALSE a warning was still generated for non-ASCII letters when they were part of a larger string (e.g., "<non-ascii>xyz", etc.)Changes from preceding version are listed below
replace_non_ascii. Replaces non-ASCII characters with ASCII characters that are as visually similar as possiblecount. Counts occurrences of each unique element in the provided vectorordination. Generic function that creates either NMS or PCoA ordinations. Makes extensive use of the ... argument to greatly increase level of control user can expect over internal base R graphing functions. Supersedes nms_ord and pcoa_ord.nms_ord and pcoa_ord are now superseded because they are special cases of ordinationnms_ord and pcoa_ord now support modifying axis label text size and axis tickmark text sizeChanges from preceding version are listed below
force_num. Coerces a vector to numeric and automatically silences any warnings due to coercing values to NAsafe_rename. Renames columns in a given dataframe by matching 'bad' names with 'good' namestabularize_md. Converts a markdown file into a table that retains the nested structure of any headings in the fileChanges from preceding version are listed below
name_vec. Creates a named vector of specified contents and namesgithub_tree now supports excluding no directories from the folder tree (this is the default behavior now)num_check now accepts multiple column names/numbers to its col argumentdate_check now accepts multiple column names/numbers to its col argumentmulti_num_check is now deprecated (with a warning) because it is a special case of num_checkmulti_date_check is now deprecated (with a warning) because it is a special case of date_checkChanges from preceding version are listed below
github_ls. Lists contents of specified GitHub repository either recursively or only top-level/specified foldergithub_tree. Creates a file tree diagram for a specified GitHub repositorypcoa_ord and nms_ord now include arguments for changing point size (pt_size) and opacity (pt_alpha; i.e., transparency). Changes to point size are reflected in the legend but changes to opacity are not reflected in the legend pointsdiff_checkcrop_triThis is the first fully-functioning version of the package. It currently has no ERRORs, WARNINGs, or NOTEs from devtools::check