Edge-Path Bundling

Github Link

This was a python/C++ university project in collaboration with a fellow student at TU Wien. The project implements an edge-path bundling algorithms detailed in here and visualizes the result. This visualisation method is applied to a global flight route data set of almost 60k flights ( Kaggle Dataset). My main contribution was the implementation of bezier curves that represent the bundled edge paths in spherical coordinates, generating a texture that I apply to a sphere vizualisation using the C++ Cinder Library.

Edge Path Bundling Screenshot