{"id":18915967,"url":"https://github.com/samsam19191/airwatcher","last_synced_at":"2025-06-23T14:36:11.796Z","repository":{"id":258656419,"uuid":"873582499","full_name":"Samsam19191/AirWatcher","owner":"Samsam19191","description":"AirWatcher is a software application developed for a government agency to monitor and analyze air quality data across a large territory.","archived":false,"fork":false,"pushed_at":"2024-10-21T13:09:37.000Z","size":2751,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-24T19:42:41.082Z","etag":null,"topics":["cpp"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Samsam19191.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-16T12:12:13.000Z","updated_at":"2024-10-21T13:09:41.000Z","dependencies_parsed_at":"2025-05-26T11:48:35.539Z","dependency_job_id":null,"html_url":"https://github.com/Samsam19191/AirWatcher","commit_stats":null,"previous_names":["samsam19191/airwatcher"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Samsam19191/AirWatcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samsam19191%2FAirWatcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samsam19191%2FAirWatcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samsam19191%2FAirWatcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samsam19191%2FAirWatcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Samsam19191","download_url":"https://codeload.github.com/Samsam19191/AirWatcher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samsam19191%2FAirWatcher/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261495300,"owners_count":23167290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp"],"created_at":"2024-11-08T10:17:55.461Z","updated_at":"2025-06-23T14:36:11.774Z","avatar_url":"https://github.com/Samsam19191.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AirWatcher: Air Quality Monitoring Application\n\n## Overview\nAirWatcher is a software application developed for a government agency to monitor and analyze air quality data across a large territory. This project was completed as part of a Software Engineering Lab series at INSA Lyon.\n\nThe application processes data collected from sensors distributed across the region to help identify malfunctioning sensors, calculate air quality statistics, and track the impact of industrial air cleaners. It also includes functionality for ranking sensors based on air quality similarity and detecting unreliable data from privately owned sensors.\n\n## Key Features\n- **Sensor Health Monitoring:** Analyze sensor data to detect malfunctions and reliability issues.\n- **Air Quality Statistics:** Calculate mean air quality in a user-specified area or time period.\n- **Sensor Similarity Ranking:** Rank sensors based on air quality similarity during a specified time period.\n- **Impact Analysis of Air Cleaners:** Monitor the influence of industrial air cleaners on air quality.\n- **Geographic Estimation:** Provide air quality estimates for precise locations, even without a sensor present.\n- **Private Sensor Participation:** Manage sensors installed by private individuals, rewarding data contribution while identifying potential malicious activity.\n\n## Algorithms\nThe application includes efficient algorithms for:\n- Sensor malfunction detection\n- Air quality aggregation and statistics\n- Sensor similarity computation\n- Classification of unreliable sensors\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamsam19191%2Fairwatcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamsam19191%2Fairwatcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamsam19191%2Fairwatcher/lists"}