Package: sphunif Type: Package Title: Uniformity Tests on the Circle, Sphere, and Hypersphere Version: 1.4.4 Date: 2026-06-02 Authors@R: c( person(given = "Eduardo", family = "García-Portugués", role = c("aut", "cre"), email = "edgarcia@est-econ.uc3m.es", comment = c(ORCID = "0000-0002-9224-4111")), person(given = "Thomas", family = "Verdebout", role = "aut", comment = c(ORCID = "0000-0002-3277-9587")), person(given = "Alberto", family = "Fernández-de-Marcos", role = "ctb", email = "albertfe@est-econ.uc3m.es"), person(given = "Paula", family = "Navarro", role = "ctb", email = "paula.navarro@unican.es") ) Description: Implementation of uniformity tests on the circle and (hyper)sphere. The main function of the package is unif_test(), which conveniently collects more than 35 tests for assessing uniformity on S^{p-1} = {x in R^p : ||x|| = 1}, p >= 2. The test statistics are implemented in the unif_stat() function, which allows computing several statistics for different samples within a single call, thus facilitating Monte Carlo experiments. Furthermore, the unif_stat_MC() function allows parallelizing them in a simple way. The asymptotic null distributions of the statistics are available through the function unif_stat_distr(). The core of 'sphunif' is coded in C++ by relying on the 'Rcpp' package. The package also provides several novel datasets and gives the replicability for the data applications/simulations in García-Portugués et al. (2021) , García-Portugués et al. (2023) , Fernández-de-Marcos and García-Portugués (2024) , and García-Portugués et al. (2025) . License: GPL-3 LazyData: true Depends: R (>= 3.5.0), Rcpp Imports: doFuture, doRNG, foreach, future, gsl, rotasym Suggests: CompQuadForm, goftest, knitr, markdown, mvtnorm, numDeriv, progress, progressr, rmarkdown, scatterplot3d, testthat, viridisLite LinkingTo: Rcpp, RcppArmadillo URL: https://github.com/egarpor/sphunif BugReports: https://github.com/egarpor/sphunif/issues Encoding: UTF-8 RoxygenNote: 7.3.3 Roxygen: list(old_usage = TRUE) VignetteBuilder: knitr Config/testthat/edition: 3 Config/pak/sysreqs: libgsl0-dev Repository: https://egarpor.r-universe.dev Date/Publication: 2026-06-24 09:13:06 UTC RemoteUrl: https://github.com/egarpor/sphunif RemoteRef: HEAD RemoteSha: aada54e85ef412fdb4499bca46a88b21f1b0a81f NeedsCompilation: yes Packaged: 2026-06-24 10:32:46 UTC; root Author: Eduardo García-Portugués [aut, cre] (ORCID: ), Thomas Verdebout [aut] (ORCID: ), Alberto Fernández-de-Marcos [ctb], Paula Navarro [ctb] Maintainer: Eduardo García-Portugués