ecodive
R package ecodive by cmmr — release notes from GitHub.
ecodive rebuilt itself into a broad diversity-metric library, breaking as it went
◆Recent moves
- 4mo ago
Normalisation now defaults to none, with CLR zero warnings
norm defaults to none rather than percent and disappears entirely from some beta diversity functions — a quiet change with loud consequences, since results computed under the old default will not match. CLR normalisation now warns when zeros are present with no pseudocount and falls back to half the smallest non-zero count instead of failing silently.
View source ↗ - 7mo ago
ecodive 2.2.2
Explicit zeros are dropped from sparse matrices after rarefaction. Housekeeping on the internal representation, with memory rather than result implications.
View source ↗ - 10mo ago
rescale superseded by norm; crash fixes after the 2.0.0 rewrite
Arrives four days after 2.0.0 and reads like its cleanup pass: rescale gives way to norm, alpha_div() and beta_div() stop forwarding inapplicable parameters, an empty-pairs crash is fixed, and pseudocount = NULL correctly picks the smallest non-zero count. The normalisation interface introduced here is what the following releases keep adjusting.
View source ↗ - 10mo ago
2.0.0 expands to ~14 alpha and ~30 beta diversity metrics
⚡ SPARKThe release that redefined the package's scope, taking the metric list to roughly fourteen alpha and thirty beta measures — including the UniFrac variants, Aitchison and the full battery of distance measures — while flipping input to samples-as-rows and dropping the weighted parameter. Everything since has been settling the interface this created.
View source ↗