samerlahoud / lebanon-country-report

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lebanon-country-report

This repository contains the Python code and the associated files that allowed us to draw the different graphs and diagrams used for the sake of the Lebanon Country Report. These graphs include:

  • An interactive graph portraying the different lebanese autonomous systems and their evolution from 2015 to 2020 with the local and international connections
  • The same graph but only highlighting the ASes with more than 5000 IPv4 addresses
  • A pie chart describing the distibution of IPv4 addresses and IPv6 prefixes amongst lebaneses ASes
  • A Sankey diagram portraying an external view of Lebanon The previously mentioned graphs are available to view and download on the following link : https://drive.google.com/open?id=1hfLHoNvJTwbKEyKftKvIBR9FKAFN3-lN
  • Another AS graph color coded by sectors of activity An html file is provided to plot the forced directed graph. You can change the json folder attribute in the html file (Clustered_Graph_2020) to plot the graph for a specific year (from 2015 to 2020).
  • A matrix portraying internal routing

Versions used for the imported python librairies:

  • matplotlib 3.0.3
  • plotly 4.5.4
  • networkx 2.2
  • requests 2.23.0

About


Languages

Language:Python 86.8%Language:HTML 13.2%