All Projects → oliviaguest → Redistrict

oliviaguest / Redistrict

Licence: gpl-3.0
Gerrymandering and Computational Redistricting

Projects that are alternatives of or similar to Redistrict

Sentence Aspect Category Detection
Aspect-Based Sentiment Analysis
Stars: ✭ 24 (-7.69%)
Mutual labels:  jupyter-notebook
Resources
PyMC3 educational resources
Stars: ✭ 930 (+3476.92%)
Mutual labels:  jupyter-notebook
Applied Plotting Charting And Data Representation In Python
University of Michigan on Coursera
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Network evaluation tools
Python 2.7 package with examples for evaluating a network's ability to group a given node set in network proximity.
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Binary ops
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Tutorial
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Threader
Easy Twitter threads with Python
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Cs224n
Random stuff related to CS224N that I'm making public. Not the main repository.
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Intro To Python
Introduction to Python (2014)
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Batch Effect Removal Benchmarking
A benchmark of batch-effect correction methods for single-cell RNA sequencing data
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Training Gcp
Labs and demos for courses in the Google Cloud Platform Training (https://training.topgate.co.jp).
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Musical matrices
A repository for some code about music generating neural networks
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Codes
不可能不会系列
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Variational Autoencoder
PyTorch implementation of "Auto-Encoding Variational Bayes"
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Heat and trees
Using HoloViz to explore relationship between surface temperature and tree density
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Oscon Neo4j Recommendations
Jupyter notebook for OSCON 2017 Neo4j recommendations workshop
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Gen bias gain
A Convenient Generalization of Schlick's Bias and Gain Functions
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Style Transfer
Style Transfer - Alia Bhatt (Google Colab)
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Brent
bayesian graphical modelling and a bit of do-calculus for discrete data.
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Futures strategy
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook

Gerrymandering and Computational Redistricting

For more information, see: Guest, O., Kanayet, F. J., & Love, B. C. (2019). Gerrymandering and Computational Redistricting. Journal of Computational Social Science.

Results

If you are interested in looking at the maps check out the website: http://redistrict.science.

Redistrict a State

run.py is the main script to run. It downloads (if required) and processes relevant data for a state. Afterwards it runs the clustering on the state. And finally, it graphs the state as it is and the results of the clustering. For more information type:

python run.py --help

Examples

For a simple and easy state to run (not super taxing on RAM, etc.), you may try Rhode Island. Type the following and hit return:

python run.py RI

The run.py will now print information to do with the files it will create and the settings it is being run with.

Acknowledgements

Thanks to Logan T. Powell (@logantpowell) who works at the United States Census Bureau for all his patience, help, and support. Also thanks to David Ellis (@Ducksual) and Michael Sumner (@mdsumner) for showing me useful documentation for GIS — and thanks to Grant R. Vousden-Dishington (@usethespacebar) and Dmitrii V. Pasechnik (@dimpase) for pointing me to Cython.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].