Skip to content

slehmann1/Canadian-Census-Analyzer

Repository files navigation

Canadian Census Analyzer

Create interactive choropleth maps using data from multiple years of the Canadian Census.

Median age of the population over the 2011, 2016, and 2021 censuses:

Average size of census families over the 2011, 2016, and 2021 censuses:

Functionality:

When running the program for the first time it will download census data from Statistics Canada. The files it will download are large (several GB). Once these files are processed, a user interface will launch:

This interface allows any data within the census to be displayed, at multiple levels of geographical refinement, and with differences between different years shown. Outliers may also be removed with an interquartile range methodology.

Plots will be output within an interactive HTML file. An example of a map output by the program is here.

Dependencies:

Written in Python with the following dependencies: Pandas, Tkinter, GeoPandas, Folium, numpy, and Anytree

Releases

No releases published

Packages

No packages published

Languages