Skip to main content

Redistricting analytics data

Project description

rdadata

Redistricting analytics data

Installation

To get the data locally, clone the repository:

$ git clone https://github.com/alecramsay/rdadata
$ cd rdadata

To use the helper code, install the package:

$ pip install rdadata

Data

The data are stored in the data directory by state. These pages describe each dataset:

  • Data: Census and election data by precinct.
  • Shapes: Shape properties by precinct.
  • Graph: Precinct adjacency graph.

Some application helpers are described here:

  • Scripts: Scripts to re-format the data for specific applications.
  • Functions: Functions to re-format the data for specific applications.

Sources

The data comes from the following sources:

  • The total census population & VAP demographics data comes from the 2020_census_XX-N.csv in the DRA vtd_data GitHub repository, where XX is the state abbreviation and N is the suffix. We take the latest version of the data, which is the one with the highest N.
  • The election data comes from the 2020_election_XX-N.csv in the same repo.
  • The shapes are copies of tl_2020_FF_vtd20.zip from the Census Bureau, where FF is the state FIPS code, e.g., 37 for North Carolina.

Some things to be aware of:

  • If it exists, we use the adjusted population data instead of the official 2020 census total population data.
  • For Florida, the official VTDs from the Census Bureau are bad. We used DRA's corrected precinct shapes (GeoJSON), removed the intersections, and then converted it to a shapefile.
  • We simplify the precinct shapes (see extract_shape_data.py) to approximate the simplification that DRA does, so compactness measurements align.

Testing

$ pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rdadata-1.1.1.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

rdadata-1.1.1-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file rdadata-1.1.1.tar.gz.

File metadata

  • Download URL: rdadata-1.1.1.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for rdadata-1.1.1.tar.gz
Algorithm Hash digest
SHA256 49ddc38ce333566b95b535388896daa0badee1f0a34a157945bca378d62a77a1
MD5 acecbfe54db55b1071d2f2fa3d3bedd1
BLAKE2b-256 6ad7014f9582056792a7bea23cc12bc66c5c8a5bfba4094dfb76651bed9e7f98

See more details on using hashes here.

File details

Details for the file rdadata-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: rdadata-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for rdadata-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a551a0b11528dc0333266a2f0fc90b21bd37bc1096684f6c2c35cddea8b4c25a
MD5 3c6912ed34e5a1901a552925ba7cc8be
BLAKE2b-256 7fa3baaf258c6277a48fbb64a9274d3b2dc75a0c07d2c2cbdb549c9c470ee556

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page