Skip to content

Commit

Permalink
version 1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
nfrerebeau authored and cran-robot committed Mar 20, 2019
1 parent c363224 commit 845ba32
Show file tree
Hide file tree
Showing 122 changed files with 8,763 additions and 4,537 deletions.
40 changes: 22 additions & 18 deletions DESCRIPTION
@@ -1,10 +1,10 @@
Package: tabula
Title: Analysis, Seriation and Visualization of Archaeological Count
Data
Version: 1.0.0
Date: 2018-11-22
Version: 1.2.0
Date: 2019-03-19
Authors@R: c(person("Nicolas", "Frerebeau",
email = "data@archaeo.science",
email = "nicolas.frerebeau@u-bordeaux-montaigne.fr",
role = c("aut", "cre"),
comment = c(ORCID = "https://orcid.org/0000-0001-5759-4944")),
person("Brice", "Lebrun",
Expand All @@ -16,33 +16,37 @@ Authors@R: c(person("Nicolas", "Frerebeau",
role = c("ctb"),
comment = c(ORCID = "https://orcid.org/0000-0003-4496-623X"))
)
Maintainer: Nicolas Frerebeau <data@archaeo.science>
Maintainer: Nicolas Frerebeau <nicolas.frerebeau@u-bordeaux-montaigne.fr>
Description: An easy way to examine archaeological count data (artifacts, faunal
remains, etc.). This package includes several measures of diversity, e.g.
richness, rarefaction, diversity, turnover, similarity, etc. It also
provides matrix seriation methods for chronological modeling and dating.
The package make it easy to visualize count data and statistical thresholds:
rank/abundance plots, Ford and Bertin diagrams, etc.
remains, etc.). This package includes several measures of diversity: e.g.
richness and rarefaction (Chao1, Chao2, ACE, ICE, etc.), diversity/dominance
and evenness (Brillouin, Shannon, Simpson, etc.), turnover and similarity
(Brainerd-Robinson, ...). Most of these methods are described and discussed
in Maguran (1988) <doi:10.1007/978-94-015-7358-0>. It also provides matrix
seriation methods (reciprocal ranking, CA-based seriation) for
chronological modeling and dating. The package make it easy to visualize
count data and statistical thresholds: rank/abundance plots, Ford (1972)
<isbn:0913134082> and Bertin (1977) <isbn:2082111121> diagrams, etc.
URL: http://github.com/nfrerebeau/tabula
BugReports: http://github.com/nfrerebeau/tabula/issues
Depends: R (>= 3.4)
License: GPL-3
Encoding: UTF-8
LazyData: true
Collate: 'utilities.R' 'tabula.R' 'AllClasses.R' 'AllGenerics.R'
'LogicalMatrix.R' 'NumericMatrix.R' 'index-richness.R'
'index-diversity.R' 'alpha-diversity.R' 'index-turnover.R'
'index-similarity.R' 'beta-diversity.R' 'data.R'
'method-seriation.R' 'statistics.R' 'plot.R' 'seriation.R'
Collate: 'tabula.R' 'AllClasses.R' 'coerce.R' 'AllGenerics.R' 'data.R'
'date.R' 'diversity.R' 'extract.R' 'statistics.R' 'plot.R'
'rarefaction.R' 'refine.R' 'richness.R' 'seriation.R'
'seriate.R' 'show.R' 'similarity.R' 'turnover.R' 'utilities.R'
'validate.R' 'zzz.R'
RoxygenNote: 6.1.1
Suggests: testthat, knitr, rmarkdown
Suggests: covr, khroma, knitr, pbapply, rmarkdown, testthat
Imports: dplyr (>= 0.7), FactoMineR, ggplot2 (>= 3.0.0), grDevices,
magrittr, methods, rlang, stats, tidyr, utils
magrittr, methods, plyr, rlang, stats, tidyr, utils
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2018-11-22 17:10:58 UTC; nicolas
Packaged: 2019-03-19 15:27:35 UTC; nicolas
Author: Nicolas Frerebeau [aut, cre] (<https://orcid.org/0000-0001-5759-4944>),
Brice Lebrun [ctb] (<https://orcid.org/0000-0001-7503-8685>),
Matthew Peeples [ctb] (<https://orcid.org/0000-0003-4496-623X>)
Repository: CRAN
Date/Publication: 2018-12-03 09:40:03 UTC
Date/Publication: 2019-03-20 13:10:03 UTC
171 changes: 95 additions & 76 deletions MD5
@@ -1,90 +1,109 @@
0713440d4843dc3dd1f12e882536a7bb *DESCRIPTION
82073167d81d1264ca0ac1aa5df4712c *NAMESPACE
c7d06d55ce65924204d849e0c8174696 *R/AllClasses.R
c517076cb4a38ef3fddbf2bacfc883bc *R/AllGenerics.R
ffd2ca1e700ae29ea365104d9002ed56 *R/LogicalMatrix.R
df43c36b5117c131c2d9d339aa628735 *R/NumericMatrix.R
abdf2606cb1f9f27ebefac67adc5bec0 *R/alpha-diversity.R
61dd94b42c6617e09674b7fa1e7f0e2f *R/beta-diversity.R
1c7ef1cc37bf2f33cd7c8a0944f23355 *R/data.R
ab38bd06356d57ac56376b25debb65cc *R/index-diversity.R
db8ced74cd63bbef569ac25c5b38cf89 *R/index-richness.R
80746dba165fc058f1d020ec3f20fa99 *R/index-similarity.R
30323ec477a3a05f743361c513529d41 *R/index-turnover.R
96af3deed929a5c03ec1da2b8358fae0 *R/method-seriation.R
61c6b13e81173ed2a68d78f5b26f2b7d *R/plot.R
0cc602a6ed9c427640e39175ddcd812c *R/seriation.R
5f1d3cde0190c4d33a8b809fba8c232c *R/statistics.R
e3bc8a6eb06acf8669f81d0e7badc5cc *R/tabula.R
a4610f70a2f93e0e18d6386eb5630566 *R/utilities.R
914fe1c3abc28078d27bfc1b93b52d74 *README.md
a13c0569f25b42bd80e3c3730d146fcd *build/vignette.rds
a5237542301f53a8e67e205fe8eb6012 *DESCRIPTION
e098f2aae97994469db889f0f4d43176 *NAMESPACE
20a343bb67fa94c2e7f730a6cc955d35 *NEWS.md
3c453de018e0aa82f839c1ab1f1df192 *R/AllClasses.R
9a7f18679d04a98dce581930b46cfa91 *R/AllGenerics.R
6915b393f05cc096925dd67a8fdbecc0 *R/coerce.R
5827f1775e3fc6b2b94821ed650ebc1a *R/data.R
e7547e443dfeac8e401f7a6b451f5f4d *R/date.R
4c5853de772751e2288583d07f8227a6 *R/diversity.R
789884c108bb861a8a35ca5f6c9947cf *R/extract.R
3e3b2cfe48159e72b52533afa460bcb4 *R/plot.R
f80d2719a1beb32581f84c70cdac517f *R/rarefaction.R
08400d0c3dfcdb97ffd4489ffa5990b7 *R/refine.R
83caaf82f5487f8a83e3b985fa7ff7cc *R/richness.R
e30671a42f9d998c70e9dc78c1c59ffc *R/seriate.R
cb8784597b2475c84776f39b44231dde *R/seriation.R
6d9954dda56e1fadb5f390e99f0b9134 *R/show.R
7dbb02d5466a0c35bf5885ebccb6cd74 *R/similarity.R
e911594d516281dfe0849c7ea9496905 *R/statistics.R
870d1fb53ec3c282e91b3d525fc74a96 *R/tabula.R
5d312fdd18b185570a4f1693bf232dd6 *R/turnover.R
536539ed8d5dab26f09bf64604547857 *R/utilities.R
da0c738c0abc759d1510d18a85655bc8 *R/validate.R
7eeacea401693d8d45b01a7b3031492f *R/zzz.R
16dbcadfdfd12e0b91bbc7306e36f5f1 *README.md
65b6896938c635175669491c54635f5a *build/vignette.rds
4c7ca12004ee42aa7eae2c932bed529e *data/boves.rda
0f54b4558d5f5ec2353047b65f5974c8 *data/compiegne.rda
05cb7a4d8cff5c302777a1d62f2ea32b *data/mississippi.rda
b4df5d402cc6ed06563d6417adfc05d6 *data/zuni.rda
f0be21c6e4794fb64fe3b946b0b4983f *inst/CITATION
bbc07ec72cddb8d28f1c2a7ab322f031 *inst/doc/diversity.R
4f96122d79d1f912bd97bea0b3c3fed1 *inst/doc/diversity.Rmd
1c8dbb1a272d09b777852260c618749c *inst/doc/diversity.html
de2918a6a0258d0dbe241257ffaa7140 *inst/doc/matrix.R
65db884726ce5924934762d3552cfcd5 *inst/doc/matrix.Rmd
6a4803edd483324d5d8b71929acc7460 *inst/doc/matrix.html
fca7dec0b689a3e8f1cad4c7c5a7b00f *inst/doc/seriation.R
d198e2ec352dadf93bc85684b39e3dbf *inst/doc/seriation.Rmd
cb10b1ad0aff31f9914d258fddd4cfaa *inst/doc/seriation.html
244b7720fce3178b2f87cb898fe7b3dd *inst/examples/ex-abundance-class.R
674e55c0efef3ee4a4c0d97d93ed1332 *inst/examples/ex-alpha.R
e6ee4181d6b4a795544714f95b761e7b *inst/examples/ex-beta.R
40924086a590ac758e2c737223978ecd *inst/examples/ex-logical-class.R
be37faa30778355ef4ad2ea9943f8881 *inst/examples/ex-plotBar.R
74fdbd3ccc187d1ce8d385d6f42d037f *inst/doc/diversity.Rmd
537d17ffa6fadf80a8b03d5efa6163bd *inst/doc/diversity.html
c93a20eefc3e0fdfe9545458a2c33155 *inst/doc/tabula.R
5fe52c11195faab832b70e3efb249720 *inst/doc/tabula.Rmd
1bad8cfab5bf48b5658350a1f0d6ac15 *inst/doc/tabula.html
34d3a34460df864dbf22ed9d68a41371 *inst/examples/ex-abundance-class.R
e100f358078d2a618abcef96fed483e6 *inst/examples/ex-dating.R
bad2e4a17ae3974ae9410d25d45c3c7d *inst/examples/ex-diversity.R
f9e816a065bc3b6f55ae5c2e0bccdfdd *inst/examples/ex-logical-class.R
959c1e8a862b16edba709f3aae4f35d7 *inst/examples/ex-plotBar.R
6f9601233cf56166ad079aa299ab494c *inst/examples/ex-plotMatrix.R
7be0f11e5a0fe0c42c2f13578263a53e *inst/examples/ex-plotRank.R
8c2e98eacfe1a6b599baf94002279a98 *inst/examples/ex-plotSpot.R
a5a2b1c408935eabf55c05757717cc8a *inst/examples/ex-seriation.R
3bbe9f5b91b5523862d83ce1c1242f74 *man/BootCA-class.Rd
b5d074326000809fe3179653ff92c33e *man/CountMatrix-class.Rd
d523a076f377e57678d0e7ebbf59d613 *man/FrequencyMatrix-class.Rd
803671db40b3feeac38812e3bb0e792d *man/IncidenceMatrix-class.Rd
e6977d2bee3b5f7c8914ae9453bbb527 *man/OccurrenceMatrix-class.Rd
3346cc28bee8b4f1934209128c881099 *man/PermutationOrder-class.Rd
d08bf80cc83476bc58a0b16a3f262d92 *man/accessors.Rd
0902ea50631becb80f8880989efc247b *man/alpha-diversity.Rd
9e73d8e2c28fabceec4f005de4a794d5 *man/beta-diversity.Rd
0014da4dce815bd159bbe10f2dc992a6 *man/boves.Rd
2384fe8e879a94a1dafb94ca344e4c68 *inst/examples/ex-plotSpot.R
080041044004a71b36d50c2401c2e565 *inst/examples/ex-richness.R
bcc0a52c1989a95c0018dc8ed739b264 *inst/examples/ex-seriation.R
46d5df29a7168389aca3cf3bee6a9287 *inst/examples/ex-similarity.R
bc5290e90896ae1ffaf242f18427e0e2 *inst/examples/ex-turnover.R
04300f6dd69186a1d75cf482c508ce75 *man/BootCA-class.Rd
f8bcde471e7e74b1d9c4629b08b7ffe9 *man/CountMatrix-class.Rd
d2e5f8cf7ea56630712ceeb23191b4ae *man/DateModel-class.Rd
3b4c18f39fb82ccb6122a48ba708cd91 *man/FrequencyMatrix-class.Rd
f746c4a85065dd4413943f41e1c6a8f7 *man/IncidenceMatrix-class.Rd
61f32371a5fb92d552321783e641b93c *man/OccurrenceMatrix-class.Rd
6d1173dc628becb1112de2b9f598bca6 *man/PermutationOrder-class.Rd
0282bddb0f6438a4dd7e873f54a6745b *man/SimilarityMatrix-class.Rd
ed7120a9df4af48c1845dde3a3f0b090 *man/accessors.Rd
46daa0031a6995beeea7cabe45cc13da *man/boves.Rd
623c7cd4d8787cf4795d17c30259a8d0 *man/compiegne.Rd
50f2f616c1bd8ab9118189b48f66a8b0 *man/figures/README-matrigraph-1.png
aff05ef379dfc9f235de6ff6cb98123f *man/figures/README-permute-incidence-plots-1.png
15a4ed15e777c0d70c7efdea54587eb0 *man/figures/README-rank-1.png
c3f7ed5ccda219bffcc71f71a9179c64 *man/figures/README-seriograph-1.png
1f863ddeaaea272d7f6936ae6adf7593 *man/figures/README-spot-1.png
dcfcafb668f46a08962df24c8bcc7d2e *man/date.Rd
667d3bd13682fe746287bb53793dac4a *man/diversity-method.Rd
e9ba40b6062f83efd652dad2dd5199a9 *man/figures/README-date-1.png
fc20bf53c9bd7ba3bf07dd5fe475f2af *man/figures/README-permute-incidence-1.png
9554e487417fda8efd3ab7eb1c3b7ae9 *man/figures/README-permute-incidence-2.png
e13f9d4211fd98f11e15557c86535ebe *man/figures/README-plot-freq-1.png
c8e2b4ab213679e657ba5c7c49734e2d *man/figures/README-plot-occ-1.png
f37eff24ce111dc78e2724a35191b681 *man/figures/README-plot-rank-1.png
5482dd72dd969557719ae746672e6438 *man/figures/README-seriograph-1.png
d7e63cdce0a09dd3da116003b73ff066 *man/figures/README-similarity-brainerd-1.png
cdd8713bfd7ea0ee1af73e0852551949 *man/figures/logo.svg
a36d14dd55a250308d92164df55e5819 *man/mississippi.Rd
be63692cab97618af1a9b40041ba6c69 *man/plotBar-method.Rd
ab9ead6957c5b425f28fb38c159e57ef *man/plotMatrix-method.Rd
e0954a71e9dd01587fe04ba690b9c618 *man/plotRank-method.Rd
7b63f5440512d077a918a1a08791e686 *man/plotSpot-method.Rd
34e6c981dee6c5b5249f7b9b4859a953 *man/seriation.Rd
29e61fff0f2c4802a4bef841e1e2c6ea *man/tabula-package.Rd
3d0a4200bab65387308f510cbf4c924c *man/zuni.Rd
2b29a052340e2de7b03f728dd5b898a2 *man/mississippi.Rd
1b2917a27bfc97bdd722958013d9c110 *man/plotBar-method.Rd
b8cb5f803459fe9ece9b8587605d17ba *man/plotDate-method.Rd
fd72077ce9e21da5c9d09b0ffdedc9df *man/plotMatrix-method.Rd
c6f28572efcba1116b447078310d3afd *man/plotRank-method.Rd
90aeb427f05adc1eaded48af3d2c1a54 *man/plotSpot-method.Rd
eccdfe177a9449416a51f27049d24c4a *man/richness-method.Rd
40ca066b93fdfdbc6d8b8e5932eea349 *man/seriation.Rd
6fa9a80eb40a0f62e2deeb4827a6749f *man/similarity-method.Rd
f7054bfa0d13fac1daeb4a889418d53f *man/tabula-package.Rd
9153ae7b05135869cd3683ab00733af9 *man/turnover-method.Rd
8e5e396359b3334d843d78f2e881359e *man/zuni.Rd
37752bced6e62be9a270180dc71fb92e *tests/testthat.R
ee310fc00f45decd44f4d4a57bfc3d29 *tests/testthat/test-Magurran.R
67b7d69e44bfaf2abe8aba7cf34d22bc *tests/testthat/test-alpha-diversity.R
2cfd37da72d1fde0e5cc64675593083d *tests/testthat/test-beta-diversity.R
301399d5967e7f5fcad8fb840059b38f *tests/testthat/test-classes.R
f58a371e15412badc45bbba6c3e367c1 *tests/testthat/test-coerce.R
8fcc165bb433cfabc50e21aa094c1d23 *tests/testthat/test-plots.R
9c0e97eba4a5dd19e152dcc8dba274a8 *tests/testthat/test-seriation.R
8999155e987f69fa390e98a8ef79c404 *tests/testthat/test-statistics.R
54faa9d12c280de4fc4002e800375548 *vignettes/bibliography.bib
4f96122d79d1f912bd97bea0b3c3fed1 *vignettes/diversity.Rmd
6f18b078eff637e09fe3f1badd8ab5f0 *tests/testthat/test-classes.R
055993237e9d70b88461ac5323e56771 *tests/testthat/test-coerce.R
93991b8f150e69829fc7d3e7c83d84bf *tests/testthat/test-date.R
50e371a86953cf955fd04623546ccb75 *tests/testthat/test-diversity.R
f751ee379b00c6306fb9f74a39662ad3 *tests/testthat/test-extract.R
341ddd8480fc2c1b5cb303e676f2f563 *tests/testthat/test-plots.R
9e3b69c880d61bc5af20b0d8da7cbb61 *tests/testthat/test-rarefaction.R
1a46834ad65546e965a423086115c93a *tests/testthat/test-richness.R
a298f2956052be428b3eeeb1c0c64c35 *tests/testthat/test-seriation.R
928957d6aa43614bf8fe294e4f9f321c *tests/testthat/test-show.R
c28368643a16fb0c4f96eeaa0ca64916 *tests/testthat/test-similarity.R
bddb7392dc117c101eea380a54c20071 *tests/testthat/test-statistics.R
a1377ae12b512b5eed14af525697a3ba *tests/testthat/test-turnover.R
c7070426e0d2f16bc96fc760b0071d6f *tests/testthat/test-utilities.R
67afa4efa33d672645ce621e68fe761a *vignettes/bibliography.bib
74fdbd3ccc187d1ce8d385d6f42d037f *vignettes/diversity.Rmd
a2d53f203768bd604de8a5517ab65bf9 *vignettes/figures/seriation-averaging-1.png
489044a4de3f98c66d584d92e2b26509 *vignettes/figures/seriation-averaging-2.png
bab267ec231d98628b1ce78360839315 *vignettes/figures/seriation-ca-1.png
74d9c21fa41e8eb367a98db91563b5f5 *vignettes/figures/seriation-ca-1.png
72f968272cb94a764ad674ca69dd52fc *vignettes/figures/seriation-ca-seriation-1.png
83ccf5bba604e96190ce055bac066f99 *vignettes/figures/seriation-ranking-1.png
34d5097db1e2545df04243e96b24ca5b *vignettes/figures/seriation-ranking-2.png
6264100bbfe4746bb99cda3df7d7c835 *vignettes/figures/seriation-refine-1.png
b77b6acb649c31e6809865313194b8a7 *vignettes/figures/seriation-refine-2.png
65db884726ce5924934762d3552cfcd5 *vignettes/matrix.Rmd
d198e2ec352dadf93bc85684b39e3dbf *vignettes/seriation.Rmd
bd30d434908e3a4709003144c1d867ef *vignettes/figures/seriation-ranking-1.png
d66d4082756414f402316fba2a7c6581 *vignettes/figures/seriation-ranking-2.png
314db79f762470c0bcba5963f378bc01 *vignettes/figures/seriation-refine-1.png
4eb7e19668c2b2e62ba12aef58cc50f9 *vignettes/figures/seriation-refine-2.png
5fe52c11195faab832b70e3efb249720 *vignettes/tabula.Rmd
9 changes: 6 additions & 3 deletions NAMESPACE
Expand Up @@ -2,25 +2,28 @@

export(CountMatrix)
export(IncidenceMatrix)
export(totals)
exportMethods("[")
exportMethods("[[")
exportMethods(columns)
exportMethods(dateEvent)
exportMethods(diversity)
exportMethods(evenness)
exportMethods(method)
exportMethods(permute)
exportMethods(plotBar)
exportMethods(plotDate)
exportMethods(plotMatrix)
exportMethods(plotRank)
exportMethods(plotSpot)
exportMethods(rarefaction)
exportMethods(refine)
exportMethods(richness)
exportMethods(rows)
exportMethods(seriate)
exportMethods(similarity)
exportMethods(totals)
exportMethods(turnover)
import(dplyr)
import(ggplot2)
import(tidyr)
importFrom(magrittr,"%<>%")
importFrom(magrittr,"%>%")
importFrom(rlang,":=")
43 changes: 43 additions & 0 deletions NEWS.md
@@ -0,0 +1,43 @@
# tabula 1.2.0

* ADD: Belanger and Husi (2006) dating method (#3).
* ADD: binomial co-occurrence assessment method (similarity between types).
* ADD: 'SimilarityMatrix' S4 class to represent a (dis)similarity matrix.
* ADD: 'plotSpot' method for 'SimilarityMatrix' object.
* ADD: 'plotSpot' method for 'OccurrenceMatrix' object.
* ADD: '[' methods for several classes.
* FIX: 'similarity()' now returns a SimilarityMatrix object.
* FIX: 'plotBar()' does not add confidence interval by default.
* FIX: add an argument to 'seriate()' to pass a 'BootCA' object (#4).
* FIX: add an optional progress bars with 'pbapply' in long running functions.
* FIX: deprecate useless accessors.
* FiX: 'OccurrenceMatrix' now stores the number of times each pair of taxa occurs together in at least one sample.

# tabula 1.1.0

* ADD: Chao1 estimator for abundance data.
* ADD: Bias-corrected Chao1 estimator.
* ADD: Improved Chao1 estimator.
* ADD: Chao2 estimator for replicated incidence data.
* ADD: Bias-corrected Chao2 estimator.
* ADD: Improved Chao2 estimator.
* ADD: Abundance-based Coverage Estimator (ACE).
* ADD: Incidence-based Coverage Estimator (ICE).
* FIX: 'similarity()' now returns a symmetric matrix.
* FIX: add references in the 'Description' field of the DESCRIPTION file (#1).
* FIX: split documentation for alpha-diversity measures.
* FIX: split documentation for beta-diversity measures.

# tabula 1.0.0

* ADD: Brainerd-Robinson coefficient of similarity.
* ADD: Zuni ceramics dataset.
* ADD: Mississippi ceramics dataset.
* ADD: 'BootCA' S4 class to store partial bootstrap CA results.
* ADD: extract methods for PermutationOrder and BootCA.
* ADD: vignette for matrix seriation.
* FIX: use 'stats::rmultinorm()' for partial bootstrap CA.

# tabula 0.9.0

* First release.

0 comments on commit 845ba32

Please sign in to comment.