knitr, rmarkdown, testthat (>= 3.0.0), magrittr, parallel

Implementation of the race/ethnicity prediction method, described
in "rethnicity: An R package for predicting ethnicity from names"
by Fangzhou Xie (2022) <doi:10.1016/j.softx.2021.100965> and
"Rethnicity: Predicting Ethnicity from Names" by Fangzhou Xie (2021) <arXiv:2109.09228>.

c(
person("JJ", "Allaire", role = c("aut", "cre"),
comment = "R interface", email = "jj@rstudio.com"),
person("Kevin", "Ushey", role = c("ctb"),
email = "kevin@rstudio.com"),
person(family = "RStudio", role = "cph"),
person("Yuan", "Tang", role = c("ctb", "cph"),
email = "terrytangyuan@gmail.com"),
person("Dirk", "Eddelbuettel", role = c("ctb", "cph"),
email = "edd@debian.org"),
person("Bryan", "Lewis", role = c("ctb", "cph"),
email = "blewis@illposed.net"),
person("Marcus", "Geelnard", role = c("aut", "cph"),
comment = "TinyThread library, http://tinythreadpp.bitsnbites.eu/")
)
R interface to Python modules, classes, and functions. When calling
into Python R data types are automatically converted to their equivalent Python
types. When values are returned from Python to R they are converted back to R
types. Compatible with all versions of Python >= 2.7.
JJ Allaire [aut, cre] (R interface),
Kevin Ushey [ctb],
RStudio [cph],
Yuan Tang [ctb, cph],
Dirk Eddelbuettel [ctb, cph],
Bryan Lewis [ctb, cph],
Marcus Geelnard [aut, cph] (TinyThread library,
http://tinythreadpp.bitsnbites.eu/)

c(
person("JJ", "Allaire", role = c("aut", "cre"), email = "jj@rstudio.com"),
person("Kevin", "Ushey", role = c("ctb"),
email = "kevin@rstudio.com"),
person("RStudio", role = c("cph", "fnd")),
person("Yuan", "Tang", role = c("aut", "cph"),
email = "terrytangyuan@gmail.com"),
person("Dirk", "Eddelbuettel", role = c("ctb", "cph"),
email = "edd@debian.org"),
person("Bryan", "Lewis", role = c("ctb", "cph"),
email = "blewis@illposed.net"),
person("Marcus", "Geelnard", role = c("aut", "cph"),
comment = "TinyThread library, http://tinythreadpp.bitsnbites.eu/")
)
JJ Allaire [aut, cre],
Kevin Ushey [ctb],
RStudio [cph, fnd],
Yuan Tang [aut, cph],
Dirk Eddelbuettel [ctb, cph],
Bryan Lewis [ctb, cph],
Marcus Geelnard [aut, cph] (TinyThread library,
http://tinythreadpp.bitsnbites.eu/)