Skip to content

Releases: alarm-redist/redist

redist 4.2.0

14 Jan 01:54
Compare
Choose a tag to compare
  • Deprecate functionality that is provided by redistmetrics package.
  • Improve contiguity checking speed drastically.
  • Support for multiple independent scoring functions in redist_shortburst().
    With multiple scorers, the algorithm will stochastically explore to try to
    find the largest Pareto frontier for the scores. The frontier can be accessed with
    attr(<plans obj>, "pareto_score").
  • Removes the MPI vignette which relied on older implementations of redist.mcmc(), which was replaced by redist.flip() a few years ago, and finally redist_flip().

redist 4.1.0

20 Mar 16:41
Compare
Choose a tag to compare
  • Improved diagnostic output
  • New redist_ci interface for confidence interval calculation
  • Improved plotting options with redist.plot.distr_qtys() for custom geometry types.
  • Improved resampling efficiency at the final SMC stage
  • Faster implementation of loop-erased random walk in C++
  • Faster random number generation in C++
  • Updated citation information

CRAN Version 4.0.1

20 Jun 02:16
Compare
Choose a tag to compare
  • A new constraint interface that is more flexible, user friendly, and consistent
    across algorithms (see redist_constr() and ?constraints). For the first time,
    user-defined custom constraints are supported and integrated within all three
    algorithms.
  • New diagnostic-checking function, summary.redist_plans()
  • Summary statistics have been broken out into a new redistmetrics package
    This will speed up compilation time and also provides a cleaner, more extensible
    interface for the implementation of additional metrics.
  • Parallel computing support for the SMC algorithm, both within and across sampling runs
  • Reproducible across-run parallelism throughout the package, via doRNG
  • Much faster match_numbers() using the Hungarian method
  • min_move_parity() calculates how much population needs to be moved between
    districts in order to completely balance a redistricting plan.
  • Support for partial SMC simulations, where fewer districts are drawn than the
    total number. Allows advanced users to manually combine partial runs to
    form complete maps.
  • Improved algorithm reporting, including new progress bars and cli errors and
    warnings throughout the package
  • Update the SMC algorithm to include a missing correction factor for the number
    of ways to sequentially label districts. This factor should not have an effect
    on substantive conclusions and summary statistics.
  • Remove deprecated functions
  • Many bug fixes (see https://github.com/alarm-redist/redist/issues)

CRAN Version 3.1.5

05 May 22:45
Compare
Choose a tag to compare
  • Removes prior deprecated functions and arguments
  • Fix bugs (#78, #81, #86)
  • Introduces redist_mergesplit_parallel()
  • Adds rbind() generic for redist_plans objects
  • Improves sampling speed for SMC and Merge-split with county constraint
  • Adds county split measures.
  • Adds population overlap measures for plan comparisons.
  • Deprecates redist.smc() in favor of redist_smc() and redist.mergesplit() in favor of redist_mergesplit().

CRAN Version 3.0.7

15 May 01:20
Compare
Choose a tag to compare
  • Fix bugs (#60, #61, #62, #70, #71, #72), including s2 compatibility, Solaris fixes, and improved dplyr verb robustness.
  • Various changes to come in line with new CRAN policies since initial submission

CRAN Version 3.0.2

22 Apr 20:18
Compare
Choose a tag to compare

redist 3.0.2

  • Fix bugs (#60, #61, #62, #70, #71, #72), including s2 compatibility, Solaris fixes, and improved dplyr verb robustness.

CRAN Version 3.0.1

07 Apr 15:10
Compare
Choose a tag to compare

redist 3.0.1

  • New tidy interface, including new redist_map and redist_plans objects
  • Merge-split MCMC now available in redist_mergesplit()
  • Short burst MCMC optimization now available in redist_shortburst() along
    with scoring functions (?scorers)
  • Improved Flip MCMC interface and performance improvements
  • New support for larger simulation size limits
  • Functions to freeze parts of a map and extract district cores
  • New VRA constraint
  • Many new plotting functions
  • Consistent function and argument names
  • New partisanship and compactness metrics
  • Performance improvements to compactness calculations
  • Plan comparison and classification in compare_plans() and classify_plans()
  • New iowa dataset and cleaned-up package data
  • New vignettes for redistricting analysis and workflows
  • Various bug fixes

CRAN Version 2.0-2

23 Oct 05:42
e2680e7
Compare
Choose a tag to compare

Large expansion of user tools for metrics, mapping, and compactness.
Adds in SMC and Enumeration methods

CRAN Version 1.3-2

17 Oct 23:56
Compare
Choose a tag to compare

Bug fix for redist.enumerate() that would make connected components too large or small when size constraint was applied. Thanks to Moon Duchin and Zachary Schutzman for bringing this to our attention.

CRAN Version 1.3-1

15 Mar 04:36
Compare
Choose a tag to compare
v1.3-1

cleanup of builder