Arothron
Geometric Morphometric Methods and Virtual Anthropology Tools
Description
Tools for geometric morphometric analysis. The package includes tools of virtual anthropology to align two not articulated parts belonging to the same specimen, to build virtual cavities as endocast (Profico et al, 2021 <doi:10.1002/ajpa.24340>).
Downloads
450
Last 30 days
9330th
1.4K
Last 90 days
5K
Last year
Trend: -15.6% (30d vs prior 30d)
27
Last 30 days
94
Last 90 days
266
Last year
Trend: +42.1% (30d vs prior 30d)
4
Last 7 days
25
Last 30 days
0
All-time
autoCRAN-only: this name is served only by autoCRAN, so the count is exact.
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (2 non-OK)
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
email = "antonio.profico@gmail.com"),
person(given = "Costantino",
family = "Buzi",
role = "aut"),
person(given = "Silvia",
family = "Castiglione",
role = "aut"),
person(given = "Marina",
family = "Melchionna",
role = "aut"),
person(given = "Paolo",
family = "Piras",
role = "aut"),
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
email = "antonio.profico@gmail.com"),
person(given = "Costantino",
family = "Buzi",
role = "aut"),
person(given = "Silvia",
family = "Castiglione",
role = "aut"),
person(given = "Marina",
family = "Melchionna",
role = "aut"),
person(given = "Paolo",
family = "Piras",
role = "aut"),
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
Check History
NOTE 11 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
ERROR 11 OK · 1 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
NOTE 11 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 10, 2026
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
WARNING 11 OK · 1 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE May 9, 2026
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 10, 2026
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
data 5.1Mb
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
data 5.1Mb
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
data 5.1Mb
ERROR 9 OK · 4 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 9, 2026
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
data 5.1Mb
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
data 5.1Mb
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
data 5.1Mb
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Antonio Profico <antonio.profico@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Antonio",
family = "Profico",
role = c("aut", "cre"),
...[truncated]...
person(given = "Pasquale",
family = "Raia",
role = "aut"),
person(given = "Alessio",
family = "Veneziano",
role = "aut"))
as necessary.
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
data 5.1Mb
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
data 5.1Mb
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
data 5.1Mb
Code & tests
Open call graph →Line coverage
–
Expression
–
Tests / Examples
–
Functions
34 34 exported
Complexity
4.3 avg / 11 max
Call network
34 nodes / 24 edges
Test coverage has not been measured for this package yet; nodes fall back to a neutral fill.
Lowest coverage
Per-function coverage is not measured for this package yet.
Code
Structure
Lines of code
4,015
Files
132
Compiled share
0%
Has compiled src
No
Language breakdown
API
Exported functions
34
Internal functions
3
Recent export changes
Testing & CI
Has tests
No
Test-to-code ratio
0.00
testthat edition
–
CI present
No
CI type
[]
PR gated
No
Docs
Return-value doc rate
79.4%
\dontrun example ratio
50%
Roxygen coverage
100%
Has pkgdown
No
NEWS present
No
Health & Security signals
Informational signals; not verdicts.
on.exit coverage
–
Unsafe pattern score
0
Dep constraint coverage
100%
Secret pattern count
0
Bundled 3rd-party code
2 items
Portability & License
Min R version
3.5.0
System requirements
–
C++ standard
–
License
GPL-2
License flags
SPDX valid, OSI approved
History
Versions
9
First release
2018-04-03
Latest release
2023-02-01
Avg cadence
173 days
Cold removal rate
–
Dep drift
5
LOC over versions
Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/cran-code-metrics.