KaiErikNiermann / sister-city-visualizer

This project is a look into visualizing the sister-cities of the world using networkx and pyvis and trying to see if we can gain an interesting insights.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sister City visualizer

Python Version

Description

This project is a look into visualizing the sister-cities of the world using networkx and pyvis and trying to see if we can gain any interesting insights. I wrote this mainly because I always found the topic rather interesting but felt there were somewhat insufficient resources when it came to actually visualizing everything. I got some insipiration from a paper which analized some of the properties of the sister city graph, but felt like a modern touch would be nice. Additionally writing this helped me, (and potentially others) gain a better understanding of some basic concepts in graph theory and data science.

Installation

If you would like the run this project locally you can follow these steps

  1. Clone the repository

    git clone https://github.com/KaiErikNiermann/sister-city-visualizer.git
  2. Install the required packages

    make install

Then you should be able to open the jupyter notebook and run some of the codecells to see what happens.

Notes

If you want to expand on this project then I included make freeze to save any new deps just for some minor added convenience.

About

This project is a look into visualizing the sister-cities of the world using networkx and pyvis and trying to see if we can gain an interesting insights.

License:MIT License


Languages

Language:Jupyter Notebook 92.0%Language:HTML 7.9%Language:JavaScript 0.1%Language:Makefile 0.0%