tabula 3.3.2
Bugfixes & changes
- Fix
plot_ford(): ignore empty rows when calculating relative frequencies.
tabula 3.3.0
CRAN release: 2025-05-13
New classes and methods
- Add
diversity()to compute multiple alpha diversity indices.
Enhancements
-
simulate()gained a newseedargument. -
bootstrap()gained newinterval,seedandrarearguments.
Bugfixes & changes
- Deprecate
index_sorenson()(typo). - Deprecate
resample().
Breaking changes
- Fix
bootstrap()forDiversityIndexobjects: revert the change introduced in v1.7.0. By default, bootstrap replicates are drawn from a multinomial distribution. This can be changed by setting therareargument toTRUE.
tabula 3.2.0
CRAN release: 2025-01-10
Enhancements
- Translate into French.
-
occurrence()gained a newmethodargument. -
plot(),plot_rank(),she()andprofiles()gained newxlabandylabarguments.
Bugfixes & changes
- Fix gradient legend width in
plot_spot()andplot_heatmap(). - Replace
similarity(x, method = "binomial")withoccurrence(x, method = "binomial")for consistency. - Remove all previously deprecated methods.
tabula 3.1.1
CRAN release: 2024-09-05
New classes and methods
- Add
observed()to get the number of observed types. - Add
singleton()anddoubleton()to get the number of singleton and doubleton.
tabula 3.1.0
CRAN release: 2024-05-16
New classes and methods
- Add
she()to plot SHE analysis. - Add
profiles()to plot diversity profiles. - Add
test_shannon()andtest_simpson()to compare the Shannon and Simpson diversities in two samples. - Add
index_squares()to compute Alroy (2018) richness estimator.
Enhancements
-
plot_heatmap()gained a new argument to use a fixed aspect ratio. - Improve color gradient in plot legends.
tabula 3.0.0
CRAN release: 2023-08-22
Bugfixes & changes
- Fix handling of missing values in heterogeneity index (#27).
tabula 2.0.0
CRAN release: 2022-11-06
New classes and methods
- Add
plot_diceleraas()to display a Dice-Lerass diagram. - Add
matrigraph()to display a heatmap highlighting the deviations from independence. - Add
seriograph()to display a Ford diagram highlighting the relationships between rows and columns.
Bugfixes & changes
-
EPPMargument ofplot_ford()is defunct (useseriograph()instead).
tabula 1.8.0
CRAN release: 2022-09-08
Seriation methods are now reexported from kairos and will be removed in a future release.
New classes and methods
- Add
index_boone(): Boone heterogeneity index. - Add
index_baxter(): Baxter rarefaction index. - Add the
cantabriadataset.
tabula 1.7.0
CRAN release: 2022-06-23
Seriation methods are now reexported from kairos and will be removed in a future release.
New classes and methods
- Add
RarefactionIndex: S4 class that represent rarefied species richness. - Add
bootstrap(),jackknife()andsimulate()methods to perform bootstrap and jackknife resampling and to measure diversity in simulated assemblages. - Add
heterogeneity(),evenness(),richness()andcomposition()methods formatrixanddata.frame. - Add
simulate()to simulate observations from a multinomial distribution. - Add
autoplot()andplot()methods forRarefactionIndexobjects.
Bugfixes & changes
-
rarefaction()now returns aRarefactionIndexobject. - Deprecate
bootstrap_*(),jackknife_*()andsimulate_*(). - Deprecate
index_heterogeneity(),index_evenness(),index_richness()andindex_composition().
Breaking changes
-
turnover()no longer accept multiple methods as argument. - Fix
bootstrap()method forDiversityIndexobjects: resample with replacement instead of simulating observations from a multinomial distribution. - No longer use classes from arkhe: all methods are now defined for
matrixanddata.frame. - Deprecate seriation methods:
seriate_*()andpermute()now belong to kairos.
tabula 1.6.0
CRAN release: 2021-05-11
New classes and methods
- Add
DateEvent: S4 class to store the event and accumulation times of archaeological assemblages. - Add
CompositionIndex: S4 class that represent an asymptotic species richness. - Add
IncrementTest: S4 class that represent a Frequency Increment Test results. - Add
eppm()andpvi()to calculate independence statistics. - Add
predict_event()andpredict_accumulationto estimate the event and accumulation dates of an assemblage. - Add
bootstrap_*()andjackknife_*()to perform bootstrap and jackknife resampling. - Add
simulate_evenness()andsimulate_richness()to measure diversity in simulated assemblages. -
seriate_average()replacesseriate_correspondance(). -
seriate_rank()replacesseriate_reciprocal().
Bugfixes & changes
- Remove all previously deprecated methods.
- Deprecate
seriate_correspondance(),seriate_reciprocal()andrefine_dates(), -
index_composition()now returns aCompositionIndexobject. -
similarity()now returns adistobject. -
date_mcd()now returns anDateMCDobject. -
test_fit()now returns anIncrementTestobject. -
DiversityIndexlostbootstrap()andjackknife()slots. - Rename
BootCAtoRefineCA. - Rename
DateModeltoDateEvent. -
RefineCAandDateEventnow inherit fromdimensio::CA.
Internals
- Imports arkhe >= 0.3.0
- Re-export methods from arkhe.
- Imports dimensio.
- Use datasets from folio.
- Remove pbapply from suggested packages.
- Rewrite
plot_ford()andplot_bertin().
tabula 1.5.0
CRAN release: 2020-01-16
tabula 1.4.0
- Published in the Journal of Open Source Software.
New classes and methods
-
DiversityIndex,HeterogeneityIndex,EvennessIndexandRichnessIndex: S4 classes that represent diversity index. -
index_heterogeneity()replacesdiversity(). -
index_evenness()replacesevenness(). -
index_richness()replacesrichness(). -
index_composition()allows to estimate asymptotic species richness. -
plot_diversity()produces a diversity vs sample size graph and allow to compare estimates with simulated assemblages. - Add replacement methods for the
*Matrixclasses.
Bugfixes & changes
- Deprecate
diversity(),evenness()andrichness().
Internals
- Display progress bars only if
interactive()isTRUEand pbapply is installed.
tabula 1.3.0
CRAN release: 2019-09-20
New classes and methods
-
MatrixS4 class is now the superclass of all matrix-like classes. -
AbundanceMatrixvirtual S4 class is defined as the superclass ofCountMatrix,FrequencyMatrixandIncidenceMatrix. -
SpaceTimeS4 class represents space-time informations. -
as_*()coerce amatrixordata.frameto aCountMatrix,FrequencyMatrix,IncidenceMatrix,OccurrenceMatrixorSimilarityMatrix. -
date_event()replacesdateEvent(). -
date_mcd()allows Mean Ceramic Date estimation. -
get_dates()andset_dates<-allow to extract and replace chronological informations inAbundanceMatrixobjects. -
plot_bertin()andplot_ford()replaceplotBar(). -
plot_date()replacesplotDate(). -
plot_date()gained a method forAbundanceMatrixobjects. -
plot_heatmap()replacesplotMatrix(). -
plot_rank()replacesplotRank(). -
plot_spot()replacesplotSpot(). -
plot_time()produces an abundance vs. time graph. -
refine_dates()andrefine_seriation()replacerefine(). -
seriate_reciprocal()andseriate_correspondance()replaceseriate(). -
test_diversity()allows Shannon diversity test. -
test_fit()produces a Frequency Increment Test.
Bugfixes & changes
-
CountMatrix,FrequencyMatrixandIncidenceMatrixnow also contain theSpaceTimeclass. - Deprecate
plotBar(),plotMatrix(),plotRank(),plotSpot(),refine(),seriate(). - Remove
dateEvent(). - Empty rows/columns are removed prior to CA seriation to avoid error in
svd().
Enhancements
- Add the Merzbach ceramics dataset.
- The
plot_date()method forDateModelobjects now allows to display an activity or a tempo plot.
Internals
- Reduce required R version to 3.2.
- Error handling has been revised and error messages have been harmonized.
- Refer to ggplot2 functions using
::(stop importing the entire package). - Use vdiffr to test graphical output.
- Replace
FactoMinerR::CA()withca::ca()(this avoids having to install all {FactoMineR} dependencies when only one function is used). - Remove dplyr from the imported packages, move magrittr to suggested packages.
Experimental
- When a
Matrixobject is first created, an identifier (UUID v4) is generated withgenerate_uuid(). This ID is preserved when coercing to another class. This makes it possible to identify objects representing the same initial data and associate them with the results of specific computations. -
get_coordinates()andset_coordinates<-allow to extract and replace spatial informations inAbundanceMatrixobjects. -
get_features()allows to convert anAbundanceMatrixobject to adata.frame. It is intended for compatibility with the sf package.
tabula 1.2.0
CRAN release: 2019-03-20
New classes and methods
- The function
dateEvent()allows to compute chronological models as described in Bellanger and Husi (2006). -
DateModelthis S4 class stores the results ofdateEvent(). -
SimilarityMatrixthis S4 class represents a (dis)similarity matrix. -
plotDate()method forDateModelobjects. -
plotSpot()methods forSimilarityMatrixandOccurrenceMatrixobjects. -
[operators for several classes.
Bugfixes & changes
-
OccurrenceMatrixnow stores the number of times each pair of taxa occurs together in at least one sample. -
similarity()now returns an object of classSimilarityMatrix. -
plotBar()no longer add confidence interval by default. - Remove useless accessors.
Enhancements
-
similarity()gained a new estimator: binomial co-occurrence assessment method (similarity between types). -
seriate()gained a new argument to pass aBootCAobject.
tabula 1.1.0
Bugfixes & changes
-
similarity()now returns a symmetric matrix.
Enhancements
-
richness()gained new estimators: - For abundance data: Chao1, bias-corrected Chao1, improved Chao1 and Abundance-based Coverage Estimator (ACE).
- For replicated incidence data: Chao2, bias-corrected Chao2, improved Chao2 and Incidence-based Coverage Estimator (ICE).
tabula 1.0.0
CRAN release: 2018-12-03
- Initial version on CRAN.
New classes and methods
-
BootCAthis S4 class stores partial bootstrap CA-based seriation results. -
[[operators acting onPermutationOrderandBootCAto extract parts.
Bugfixes & changes
-
refine()method forCountMatrixnow usestats::rmultinorm()for partial bootstrap CA.
Enhancements
- Add the Zuni and Mississippi ceramics datasets.
-
similarity()gained a new estimator: the Brainerd-Robinson coefficient of similarity.
