Skip to content

uchicago-CAPP30122-win-2022/proj-yams

Repository files navigation

Anthony Hakim, Marc Loeb, Sasha Filippova, Yifu Hou

Welcome to Urban Development Explorer, by Project YAMS!

Project Descripion: Our application is an interactive map displaying urban development indicators along with varios socioeconomic indicators, intedned for exploratoty data analysis purposes. Intended users are esearchers, professionals, and students, who are interested in developing an intuition for the varios factors that may affect urban growth and decay.

Project Deliverable: proj-paper.pdf is in the root directory

STEPS TO RUN THE APPLICATION:

  1. Create & launch a Virtual Environment with Dependencies:

bash install.sh source env/bin/activate

  1. Run the Application:

python3 urban_dev_explorer

This executes our dash map with a shell script. A popup will direct you to the online Dash map PLEASE NOTE: use ctrl c to exit the application.

STEPS TO TEST GEOCODING & MERGING DATA PROCESS:

  1. Run Testing Geocoding:

python3 urban_dev_explorer --test_geocode

This version of the code is verbose, with a signifigant number of print statements to allow you to see the progress of the geocoding process. A limit of 500 has been added, instead of the full ~44,500 entries. If allowed to run to completion, a file named "perm_new.geojson" will be added to our data directory

  1. Run testing of API extraction, Data Cleaning & Merging process:

python3 urban_dev_explorer --test_merge

If allowed to run to completion, a file named "new_map_data.csv" will be added to our data directory

Context on why GeoCoding was done in advance:

Geocoding is a highly time consuming process in the absence of a paid service. In order to ensure that this project can be run "on the fly" geocoding was done in advance. The file build_dataframes.py accesses a geoJSON saved in our data folder "permits.geojson,"which contains ~44,500 geocoded building permits.

About

proj-yams created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •