Logo Lanfrica

AmeUr56/Algerian-Internet-Connectivity

Domain:

digital infrastructure
Creator:
Ame
Host:
# Project Idea: Algerian Internet Connectivity ## Overview This project explores and analyzes the Ookla internet dataset about Algeria using exploratory data analysis (EDA) techniques. The goal is to understand trends, patterns, and insights from the data. ## Tools and Libraries - **Python** the programming language. - **FastAPI** for api development. - **NumPy** for numerical operations - **Pandas** for data manipulation - **Matplotlib** and **Seaborn** for visualizations # Data Overview ### Link: kaggle.com ## Context Ookla is the global leader in network intelligence and connectivity insights. The company owns the world-renowned Speedtest platform which is the definitive way to test the speed and performance of your internet connection. ## Content The datasets provide global fixed broadband and mobile (cellular) network performance metrics in zoom level 16 web mercator tiles (approximately 610.8 meters by 610.8 meters at the equator). Download speed, upload speed, and latency are collected via the Speedtest by Ookla applications for Android and iOS and averaged for each tile. Measurements are filtered to results containing GPS-quality location accuracy. - **Name** - **Number of Records** - **Devices** - **Tests** - **Avg. Avg U Kbps** - **Avg. Avg D Kbps** - **Avg Lat Ms** - **Avg. Pop2005** - **Rank Upload** - **Rank Download** # FastAPI Documentation ## Version: 0.1.0 This API allows users to upload and download raw or processed data. ## Endpoints ### 1. **Upload Data** - **Path**: `/upload/{type}` - **Method**: `POST` - **Summary**: Upload Raw or Processed Data to the API - **Description**: Allows uploading of raw or processed data to the API. - **Parameters**: - `type` (path parameter): Specifies the type of data to upload (required). - **Request Body**: - JSON object: Contains the data to upload. - **Responses**: - **200 OK**: Successful response (no content). - **422 Unprocessable Ent …