Module LEOCraft.dataset
Expand source code
class GroundStationAtCities:
'Ground stations across most populous cities CSV dataset'
TOP_100 = 'dataset/ground_stations/cities_sorted_by_estimated_2025_pop_top_100.csv'
TOP_1000 = 'dataset/ground_stations/cities_sorted_by_estimated_2025_pop_top_1000.csv'
COUNTRY_CAPITALS = 'dataset/ground_stations/country_capitals.csv'
class InternetTrafficAcrossCities:
'''Internet Traffic metrics using gravity model[1] across 100 and 1000 Ground stations
- GDP Population (100 GS)
- Population (100/1000 GS)
Reference:
1. Matthew Roughan. 2005. Simplifying the synthesis of internet traffic matrices. SIGCOMM Comput. Commun. Rev. 35, 5 (October 2005), 93–96. https://doi.org/10.1145/1096536.1096551
'''
POP_GDP_100 = 'dataset/traffic_metrics/population_GDP_tm_Gbps_100.json'
ONLY_POP_100 = 'dataset/traffic_metrics/population_only_tm_Gbps_100.json'
ONLY_POP_1000 = 'dataset/traffic_metrics/population_only_tm_Gbps_1000.json'
COUNTRY_CAPITALS_ONLY_POP = 'dataset/traffic_metrics/country_capital_population_only_tm.json'
class FlightOnAir:
'''Flight on air (> 10,000 feet) dataset clustered by 10 degree latitude and longitude grid
Source: https://github.com/JeanExtreme002/FlightRadarAPI.git
'''
FLIGHT_REPLACED_TERMINALS = 'dataset/aircraft/flightReplacedGS.csv'
FLIGHTS_CLUSTERS = 'dataset/aircraft/flightCluster.csv'
class InternetTrafficOnAir:
'''Flight on air to ground station internet traffic metrics with gravity model[1]
Reference:
1. Matthew Roughan. 2005. Simplifying the synthesis of internet traffic matrices. SIGCOMM Comput. Commun. Rev. 35, 5 (October 2005), 93–96. https://doi.org/10.1145/1096536.1096551
'''
ONLY_POP_100_300Kbps = 'dataset/air_traffic/flight_cluster_population_only_tm_100_300Kbps.json'
ONLY_POP_100_5Mbps = 'dataset/air_traffic/flight_cluster_population_only_tm_100_5Mbps.json'
Classes
class FlightOnAir
-
Flight on air (> 10,000 feet) dataset clustered by 10 degree latitude and longitude grid
Source: https://github.com/JeanExtreme002/FlightRadarAPI.git
Expand source code
class FlightOnAir: '''Flight on air (> 10,000 feet) dataset clustered by 10 degree latitude and longitude grid Source: https://github.com/JeanExtreme002/FlightRadarAPI.git ''' FLIGHT_REPLACED_TERMINALS = 'dataset/aircraft/flightReplacedGS.csv' FLIGHTS_CLUSTERS = 'dataset/aircraft/flightCluster.csv'
Class variables
var FLIGHTS_CLUSTERS
var FLIGHT_REPLACED_TERMINALS
class GroundStationAtCities
-
Ground stations across most populous cities CSV dataset
Expand source code
class GroundStationAtCities: 'Ground stations across most populous cities CSV dataset' TOP_100 = 'dataset/ground_stations/cities_sorted_by_estimated_2025_pop_top_100.csv' TOP_1000 = 'dataset/ground_stations/cities_sorted_by_estimated_2025_pop_top_1000.csv' COUNTRY_CAPITALS = 'dataset/ground_stations/country_capitals.csv'
Class variables
var COUNTRY_CAPITALS
var TOP_100
var TOP_1000
class InternetTrafficAcrossCities
-
Internet Traffic metrics using gravity model[1] across 100 and 1000 Ground stations - GDP Population (100 GS) - Population (100/1000 GS)
Reference: 1. Matthew Roughan. 2005. Simplifying the synthesis of internet traffic matrices. SIGCOMM Comput. Commun. Rev. 35, 5 (October 2005), 93–96. https://doi.org/10.1145/1096536.1096551
Expand source code
class InternetTrafficAcrossCities: '''Internet Traffic metrics using gravity model[1] across 100 and 1000 Ground stations - GDP Population (100 GS) - Population (100/1000 GS) Reference: 1. Matthew Roughan. 2005. Simplifying the synthesis of internet traffic matrices. SIGCOMM Comput. Commun. Rev. 35, 5 (October 2005), 93–96. https://doi.org/10.1145/1096536.1096551 ''' POP_GDP_100 = 'dataset/traffic_metrics/population_GDP_tm_Gbps_100.json' ONLY_POP_100 = 'dataset/traffic_metrics/population_only_tm_Gbps_100.json' ONLY_POP_1000 = 'dataset/traffic_metrics/population_only_tm_Gbps_1000.json' COUNTRY_CAPITALS_ONLY_POP = 'dataset/traffic_metrics/country_capital_population_only_tm.json'
Class variables
var COUNTRY_CAPITALS_ONLY_POP
var ONLY_POP_100
var ONLY_POP_1000
var POP_GDP_100
class InternetTrafficOnAir
-
Flight on air to ground station internet traffic metrics with gravity model[1]
Reference: 1. Matthew Roughan. 2005. Simplifying the synthesis of internet traffic matrices. SIGCOMM Comput. Commun. Rev. 35, 5 (October 2005), 93–96. https://doi.org/10.1145/1096536.1096551
Expand source code
class InternetTrafficOnAir: '''Flight on air to ground station internet traffic metrics with gravity model[1] Reference: 1. Matthew Roughan. 2005. Simplifying the synthesis of internet traffic matrices. SIGCOMM Comput. Commun. Rev. 35, 5 (October 2005), 93–96. https://doi.org/10.1145/1096536.1096551 ''' ONLY_POP_100_300Kbps = 'dataset/air_traffic/flight_cluster_population_only_tm_100_300Kbps.json' ONLY_POP_100_5Mbps = 'dataset/air_traffic/flight_cluster_population_only_tm_100_5Mbps.json'
Class variables
var ONLY_POP_100_300Kbps
var ONLY_POP_100_5Mbps