NEWS
fundiversity 1.1.1.9000
fd_fdis() is now ~20x faster, removing the need for parallel
processing.
fundiversity 1.1.0
Minor changes
- Change vignette names and indexing so that they are ordered similarly on the
pkgdown website, on CRAN, and using
vignette. Vignettes are renamed
fundiversity_X-topic.Rmd but the overview vignette fundiversity.Rmd.
- Fully replace all URLs still pointing to
https://github.com/bisaloo/fundiversity to
https://github.com/funecology/fundiversity
- Update documentation of
fd_*() functions for edge cases and arguments.
- Fix unuseful argument in
remove_species_without_traits() that would display
FALSE at the end of each message.
- Update parallel vignette with list of parallelizable function at the top and
explain that vignette is pre-computed.
- Update performance/benchmark vignette to reflect actually ran benchmark in
manuscript.
Bug fixes
- Fix a bug in the computation of
fd_fdis() because of a misplaced square.
NB: All FDis computation done with it to this day were wrong.
fundiversity 1.0.0 (2022-08-25)
Internal changes
- Unit tests for non-continuous traits for all functions.
- Correct all URLs of the package
Minor changes
- fundiversity functions now error when used with non-continuous trait data
future_apply() and future_lapply() calls in fd_fdis(), fd_fdiv(),
fd_ric(), fd_fric_intersect() and fd_feve() now use
future.globals = FALSE, thus making the internal code less error-prone and
faster in parallel settings.
Major changes
- Add a vignette on numerical correctness named
correctness, accessible
with vignette("correctness", package = "fundiversity").
fundiversity 0.2.1 (2021-09-21)
Internal changes
- Unit tests have been updated to work with testthat 3.1.0
fundiversity 0.2.0 (2021-05-14)
Major changes
- There is a new function
fd_fric_intersect() to compute the intersection of
convex hulls across pairs of sites.
- There is a new function
fd_fdis to compute Functional Dispersion FDis.
fd_fdiv(), fd_feve(), fd_fdis(), fd_fric() can now be computed in
parallel with the future framework.
Please refer to the parallelization vignette for more information.
- The convex hull computation in
fd_fdiv(), fd_fric(), and
fd_fric_intersect() is now cached thanks to the
memoise package to speed up repeated runs. This
behavior can be disabled by running options(fundiversity.memoise = FALSE) at
the start of your R session.
fundiversity 0.0.1 (2021-02-15)
- First CRAN release (01751f1) :tada:!
- Added a
NEWS.md file to track changes to the package.