- Replaces magrittr pipe with the base R pipe internally and in examples.
- Improves handling of columns within
block2prec()
. - Adds an attribute to
geo_match()
when the last precinct into
is not matched. This can later be used when filling missing precincts (the implicit 0s).
- Adds support for downloading Jeffrey B. Lewis's historical congressional districts with `get_lewis()
- Adds support for downloading RPV Near Me datasets with
get_rpvnearme()
- Corrects normalized global Moran's I calculation (#12), thanks @CoryMcCartan.
- Fixes a download issue for
get_dra()
- Updates dependencies for easier installation.
- Allows for use of
circle
as a method ingeo_match()
. - Adds a
by
argument togeo_match()
for subsetting to known matching regions. - Uses
redist
in vignettes only conditionally. - Massive improvements in performance for
check_contiguity()
.
- Fixes missing tolerance bug in
geos_circle_center()
. - Adds experimental regionalizion approach,
regionalize()
.
- Avoid indirect download for
get_alarm()
. Fixes bug where block level data resulted in mismatched geometry. - Add
st_circle_center()
andgeos_circle_center()
for centroid of the maximum inscribed circle. - Add
baf_to_vtd()
function to approximate BAFs at the VTD level.
- Drop
spdep
dependency to avoid timeouts on checking examples.
check_contiguity()
orders by most frequent component, so less common components have higher numbers.- Uses
geos
for geographic computations oversf
to avoids2
where possible and introduce speed improvements. - Uses
cli
package for progress reporting. adjacency
renamed toadj
to matchredist
naming.- Updates
r2dra
anddra2r
to work off of 2020 geometries. - Majority of functions gain
epsg
argument to project for accuracy relative to projection.
- Fixes website redirects for CRAN.
- Improves flexibility in
block2prec
. - Updates default year to 2020 for
create_block_table()
. - Adds a polygon contiguity check. Slower than the standard contiguity check, but covers more edge cases.
- Replace
PL94171
import withtigris
.
- Collapse county calls into one for
create_block_table()
- Update variables to allow 2000 support in
create_block_table()
- Add VEST import tools
- Fix edge case where no geo_match for final entries in
estimate_down()
- Add ALARM import tools
- Address SD and AK create_block_table assumptions
- downgrade CRS for solaris 2005 build
- Shortens vignettes for CRAN build speed
- updates for sf 1.0-0 compatibility
- makes sure all examples run
- adds orange dataset to bring back a vignette
- brings back 1/2 vignettes
- updates create_tract_table with better names
- begins use of testthat
- adds rockland dataset containing simplified geometry blocks and precincts
- adds draft split_precinct function (functional but not 100% stable)
- introduces better race column names for create_block_table (tract update planned for 1.0.5)
- makes vignettes GitHub only to allow for CRAN submission
- makes geo_filter and geo_trim more stable and consistent
- spell checks
- speed up suggest_component_connection
- adds functions for using plans with Dave's Redistricting
- First release of geomander.