spacefillr: Space-Filling Random and Quasi-Random Sequences

Generates random and quasi-random space-filling sequences. Supports the following sequences: 'Halton', 'Sobol', 'Owen'-scrambled 'Sobol', 'Owen'-scrambled 'Sobol' with errors distributed as blue noise, progressive jittered, progressive multi-jittered ('PMJ'), 'PMJ' with blue noise, 'PMJ02', and 'PMJ02' with blue noise. Includes a 'C++' 'API'. Methods derived from "Constructing Sobol sequences with better two-dimensional projections" (2012) <doi:10.1137/070709359> S. Joe and F. Y. Kuo, "Progressive Multi-Jittered Sample Sequences" (2018) <> Christensen, P., Kensler, A. and Kilpatrick, C., and "A Low-Discrepancy Sampler that Distributes Monte Carlo Errors as a Blue Noise in Screen Space" (2019) E. Heitz, B. Laurent, O. Victor, C. David and I. Jean-Claude, <doi:10.1145/3306307.3328191>.

Version: 0.3.3
Imports: Rcpp (≥ 1.0.0)
LinkingTo: Rcpp
Published: 2024-05-22
DOI: 10.32614/CRAN.package.spacefillr
Author: Tyler Morgan-Wall ORCID iD [aut, cph, cre], Andrew Helmer [ctb, cph], Leonhard Grünschloß [ctb, cph], Eric Heitz [ctb, cph]
Maintainer: Tyler Morgan-Wall <tylermw at>
License: MIT + file LICENSE
NeedsCompilation: yes
SystemRequirements: C++17
In views: Distributions
CRAN checks: spacefillr results


Reference manual: spacefillr.pdf


Package source: spacefillr_0.3.3.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): spacefillr_0.3.3.tgz, r-oldrel (arm64): spacefillr_0.3.3.tgz, r-release (x86_64): spacefillr_0.3.3.tgz, r-oldrel (x86_64): spacefillr_0.3.3.tgz
Old sources: spacefillr archive

Reverse dependencies:

Reverse depends: GLDEX
Reverse imports: mlr3mbo, TruncatedNormal
Reverse linking to: rayrender, rayvertex
Reverse suggests: paradox, qrng


Please use the canonical form to link to this page.