This project investigates the broadband deployment in the US, focusing on identifying cold spots (areas with less than FCC's 25Mbps standard) and their spatial and temporal evolution. For a visual representation, see the below image of LISA clusters from our analysis:
- Clone this repository to your local machine.
- Navigate into the repository's parent directory.
- Create a 'data' directory within the parent directory.
- Download the dataset from zenodo.
- Unzip the downloaded files into the 'data' directory.
- Set up the Python environment by running
conda env create -f environment.yml
in the terminal. This will install all necessary dependencies. - Activate the newly created environment using
conda activate us-broadband
. - Navigate to the 'notebook' directory.
- Run
jupyter notebook
to start the Jupyter Notebook and open thedata_analysis
notebook for analysis.
- Spatial Analysis: Mapping areas with low broadband speeds (cold spots) and high broadband speeds (hot spots).
- Temporal Analysis: Examining the changes in broadband coverage over time.
- FCC Broadband Data: Information on ISP reported speeds.
- Census Data: Data on median income, urban population, education level, and broadband demand.
- Python: For data processing and analysis. Dependencies and environment can be set up using a provided
conda environment.yml
file.