Skip to main content

Set of tools to measure and run test laid out by the 1982 Voting Rights Amendment

Project description

VRA Results Tests

Voter Power Indexes

Vote Power Index provides tools to run both Banzhaf Power Index and Shapley–Shubik Index to analyse 2 party poltical geographies like US Congresstional Districts to see if the reapproation process maintained Mintorities communties to elect their candidate of choice

Usage

 power_index(df, OtherPopCol, TargetPopCol, Party1, Party2, vIndex=None, filename=None)

Parameters

df - Pandas Dataframe

OtherPopCol - Majority community

TargetPopCol - Minority community

OtherParty - None colitlition party of choice

ColilitionParty - Colitlition party of choice

vIndex (ssi/bpi/none):

  • None both indexes
  • ssi Shapley–Shubik Index
  • bpi Banzhaf Power Inde

filename - optional

Racial Block Voting Tools

Homogeneous Precinct Analysis

 Homogeneous_Precinct(df, MajorityPopCol, MinorityPopCol, TotalPopCol, MajorityParty, MinorityParty)

Ecological Regression Analysis

 Ecological_Regression(df, TotalPopCol, MinorityPopCol, MajorityParty, MinorityParty)

df - pandas Dataframe

MajorityPopCol - Column name for column that has Majority population

MinorityPopCol - Column name for column that has Minority population

TotalPopCol - Column name for column that has Total population

MajorityParty - Column name for column that has Majority Vote

MinorityParty - Column name for column that has Minority Vote

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

VRAresultsTest-0.1.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

VRAresultsTest-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file VRAresultsTest-0.1.0.tar.gz.

File metadata

  • Download URL: VRAresultsTest-0.1.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for VRAresultsTest-0.1.0.tar.gz
Algorithm Hash digest
SHA256 61b8d141899d2c388ae8e7e01f1492c2dd820c6ff9d20ee769e65644ab876430
MD5 459ffbc2d4079aec3afe81d8814eb65d
BLAKE2b-256 f31c819f2b22c3f257d91a75124b5e9ab2d51b1e6204082a60346b441b4dca23

See more details on using hashes here.

File details

Details for the file VRAresultsTest-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: VRAresultsTest-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for VRAresultsTest-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 263916e8c038a89d11d882849a19f88c788ab6757da4a790cdfa24e4118c4955
MD5 2bd8ed8829425194692ed0c3bddded9a
BLAKE2b-256 8e741c38139039010c06ec6845eb9332d5af1e8afd266d1a9b7d24241838162b

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