Package spatial_inequality

Publication GitHub Website Python

Welcome to the documentation of the Spatial Inequality Index! This package was first published as part of our publication at The Web Conference 2021, Fair Partitioning of Public Resources: Redrawing District Boundary to Minimize Spatial Inequality in School Funding.

Map

If you landed here by mistake and simply want to see our algorithm in action, you can instead visit our interactive website. For anyone interested in contributing to this codebase, feel free to open a pull-request (or an issue) on our GitHub repository.

Expand source code
"""
[![Publication](https://img.shields.io/badge/Publication-The%20Web%20Conference%202021-informational?logo=Google%20Scholar)](https://nunomota.github.io/assets/papers/www2021.pdf)
[![GitHub](https://img.shields.io/badge/GitHub-v1.0-orange?logo=GitHub)](https://github.com/nunomota/spatial-inequality)
[![Website](https://img.shields.io/badge/Website-Operational-green?logo=OpenStreetMap)](http://redistricting.mpi-sws.org)
[![Python](https://img.shields.io/badge/Python-v3.7+-blueviolet?logo=Python)](https://www.python.org/downloads/release/python-370/)

Welcome to the documentation of the Spatial Inequality Index! This package was first published as part of our publication at The Web Conference 2021, [Fair Partitioning of Public Resources: Redrawing District Boundary to Minimize Spatial Inequality in School Funding](https://nunomota.github.io/assets/papers/www2021.pdf).

![Map](https://github.com/nunomota/spatial-inequality/blob/master/assets/redistricting_before_and_after.png?raw=true)

If you landed here by mistake and simply want to see our algorithm in action, you can instead visit our [interactive website](http://redistricting.mpi-sws.org). For anyone interested in contributing to this codebase, feel free to open a pull-request (or an issue) on our [GitHub](https://github.com/nunomota/spatial-inequality) repository.
"""

Sub-modules

spatial_inequality.auxiliary

Auxiliary functions and classes to easily parse, filter and explore all of our data through simple import statements …

spatial_inequality.core

Core logic of our algorithm, to minimize spatial inequality across public schooling districts in the US.

spatial_inequality.main

Example Python script to minimize the Spatial Inequality Index for all states in the US. All configuration parameters are set as per our publication …

spatial_inequality.optimization

Functions and classes specifically designed to minimize the temporal complexity of our algorithm.