NEW FEATURES

INTERNAL CHANGES

  • Fix uses of the Matrix package for their next version
  • Reorganized documentation to please goodpractice

USER-FACING CHANGES

  • Remove warnings regarding relative abundances for the distinctiveness_*() functions as they can perfectly work with absolute abundances giving the same results.
  • Fix typo in name of sparse matrices vignette.

BUG FIX

  • fix use of tidytext for upcoming version (#42, thanks @juliasilge !)
  • remove dependency on dplyr to avoid breaking due to next dplyr release

NEW FEATURES

  • Implement distinctiveness_global() to compute occurrence based distinctiveness at the global/regional level using only a distance matrix

BUG FIX

  • Fix tests that used data.frame() now with explicit stringAsFactors values for compatibility with R 4.0.0
  • Add missing tests on bad inputs for some functions

BUG FIX

  • Test explicitly for matrix type in rarity_dimensions() for compatibility with R 4.0.0

NEW FEATURES

BUG FIX

  • Add Authors’ ORCID and all contributors;
  • funrar paper is now included in DESCRIPTION, README.md and has a proper CITATION file;
  • Fix typos in documentation;
  • Transformation from tidy data.frame to sparse matrix is now possible using stack_to_matrix(x, sparse = TRUE) (#25);
  • Add a warning message when using only continuous traits with function comput_dist_matrix(), as it defaults to Gower’s distance (#27);
  • Specification in help that functional distances need to be scaled between 0 and 1 prior to distinctiveness computation (#26).
  • Add tests for rarity_dimensions();
  • rarity_dimensions() now comprises both Uniqueness and Distinctiveness;
  • Remove packages StatMatch, microbenchmark & reshape2 from suggested packages.
  • Made make_absolute() defunct because it was based on false assumptions and would not give back matrices of relative abundances;
  • Improved examples of make_relative(), uniqueness(), distinctiveness() to compute across single communities or regional pools;
  • Add rarity_dimensions() function to measure the different facets of rarity according to the trait;
  • Add center and scale arguments in compute_dist_matrix() to scale traits before computing distance, these arguments are sensitive to the specific distance metric used;
  • Use markdown with roxygen2 to generates documentation.
  • Added functions to convert absolute abundance matrix to relative abundance matrix, make_relative() and reverse function make_absolute(),
  • Added a NEWS.md file to track changes to the package.