Learn R Programming

spacefillr (version 0.4.0)

Space-Filling Random and Quasi-Random Sequences

Description

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) 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, .

Copy Link

Version

Install

install.packages('spacefillr')

Monthly Downloads

14,128

Version

0.4.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Tyler Morgan-Wall

Last Published

February 24th, 2025

Functions in spacefillr (0.4.0)

generate_pj_set

Generate 2D Progressive Jittered Set
generate_pmj02_set

Generate 2D Progressive Multi-Jittered (0, 2) Set
generate_sobol_owen_set

Generate Owen-scrambled Sobol Set
generate_halton_random_set

Generate Halton Set (Randomly Initialized)
generate_pmj_set

Generate 2D Progressive Multi-Jittered Set
generate_sobol_set

Generate Sobol Set
generate_pmj02bn_set

Generate 2D Progressive Multi-Jittered (0, 2) (with blue noise) Set
generate_pmjbn_set

Generate 2D Progressive Multi-Jittered (with blue noise) Set
generate_halton_random_single

Generate Halton Value (Randomly Initialized)
generate_halton_faure_set

Generate Halton Set (Faure Initialized)
generate_halton_faure_single

Generate Halton Value (Faure Initialized)