Enables researchers to sample redistricting plans from a pre-specified
target distribution using Sequential Monte Carlo and Markov Chain Monte Carlo
algorithms. The package allows for the implementation of various constraints in
the redistricting process such as geographic compactness and population parity
requirements. Tools for analysis such as computation of various summary statistics
and plotting functionality are also included. The package implements the SMC
algorithm of McCartan and Imai (2020) <arXiv:2008.06131>, the enumeration
algorithm of Fifield, Imai, Kawahara, and Kenny (2020) <doi:10.1080/2330443X.2020.1791773>,
the Flip MCMC algorithm of Fifield, Higgins, Imai and Tarr (2020) <doi:10.1080/10618600.2020.1739532>,
the Merge-split/Recombination algorithms of Carter et al. (2019) <arXiv:1911.01503>
and DeFord et al. (2021) <doi:10.1162/99608f92.eb30390f>, and the Short-burst
optimization algorithm of Cannon et al. (2020) <arXiv:2011.02288>.
Version: |
4.1.1 |
Depends: |
R (≥ 3.5.0), redistmetrics (≥ 1.0.2) |
Imports: |
Rcpp (≥ 0.11.0), rlang, cli (≥ 3.1.0), vctrs, tidyselect, stringr, dplyr (≥ 1.0.0), sf, doParallel, foreach, doRNG, servr, sys, ggplot2, patchwork |
LinkingTo: |
Rcpp, RcppArmadillo, RcppThread, cli, redistmetrics |
Suggests: |
coda, s2, lwgeom, withr, leaflet, leafgl, loo, Rmpi, knitr, rmarkdown, rmapshaper, scales, units, RSpectra, testthat (≥
3.0.0), rstudioapi, spelling |
Published: |
2023-04-03 |
Author: |
Christopher T. Kenny [aut, cre],
Cory McCartan [aut],
Ben Fifield [aut],
Kosuke Imai [aut],
Jun Kawahara [ctb],
Alexander Tarr [ctb],
Michael Higgins [ctb] |
Maintainer: |
Christopher T. Kenny <christopherkenny at fas.harvard.edu> |
BugReports: |
https://github.com/alarm-redist/redist/issues |
License: |
GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
URL: |
https://alarm-redist.org/redist/ |
NeedsCompilation: |
yes |
SystemRequirements: |
C++17, python |
Language: |
en-US |
Citation: |
redist citation info |
Materials: |
README NEWS ChangeLog |
CRAN checks: |
redist results |