-
Notifications
You must be signed in to change notification settings - Fork 41
[Feature]: Live Space Weather Telemetry Gauges & Atmospheric Drag Perturbation Estimator #206
Copy link
Copy link
Closed
Labels
ECSoC26Official label for ECSoC26 event contributions.Official label for ECSoC26 event contributions.ECSoC26-L2Level 2 contribution for the ECSoC26 event.Level 2 contribution for the ECSoC26 event.assignedIndicates that the issue has been assigned to a contributor who is actively working on it.Indicates that the issue has been assigned to a contributor who is actively working on it.enhancementNew feature or requestNew feature or requestfrontendFrontend developmentFrontend developmentgood first issueGood for newcomersGood for newcomersissue-validIssue has been verified and accepted for tracking.Issue has been verified and accepted for tracking.level:intermediateRequires moderate knowledge of the project.Requires moderate knowledge of the project.mentor:Krish-KhinchiAssigned mentor responsible for reviewing and guiding this contribution.Assigned mentor responsible for reviewing and guiding this contribution.priority:mediumMedium priority task.Medium priority task.quality:cleanMeets project quality standards.Meets project quality standards.size/MMedium-sized contribution.Medium-sized contribution.type:featureIntroduces a new feature or enhancement.Introduces a new feature or enhancement.type:frontendChanges frontend or client-side code.Changes frontend or client-side code.type:uiUpdates user interface or visual components.Updates user interface or visual components.websiteRelated to the project's website.Related to the project's website.
Description
Metadata
Metadata
Assignees
Labels
ECSoC26Official label for ECSoC26 event contributions.Official label for ECSoC26 event contributions.ECSoC26-L2Level 2 contribution for the ECSoC26 event.Level 2 contribution for the ECSoC26 event.assignedIndicates that the issue has been assigned to a contributor who is actively working on it.Indicates that the issue has been assigned to a contributor who is actively working on it.enhancementNew feature or requestNew feature or requestfrontendFrontend developmentFrontend developmentgood first issueGood for newcomersGood for newcomersissue-validIssue has been verified and accepted for tracking.Issue has been verified and accepted for tracking.level:intermediateRequires moderate knowledge of the project.Requires moderate knowledge of the project.mentor:Krish-KhinchiAssigned mentor responsible for reviewing and guiding this contribution.Assigned mentor responsible for reviewing and guiding this contribution.priority:mediumMedium priority task.Medium priority task.quality:cleanMeets project quality standards.Meets project quality standards.size/MMedium-sized contribution.Medium-sized contribution.type:featureIntroduces a new feature or enhancement.Introduces a new feature or enhancement.type:frontendChanges frontend or client-side code.Changes frontend or client-side code.type:uiUpdates user interface or visual components.Updates user interface or visual components.websiteRelated to the project's website.Related to the project's website.
Problem or use case
Currently, the
/space-weatherdashboard page relies on static mock metrics for space weather data, and there is no tool to estimate how solar activity and geomagnetic storms impact satellite orbital decay rates.Satellite operators and SSA planners need real-time visibility into thermospheric air density variations ($\rho$ ) and an interactive tool to estimate how space weather alters aerodynamic drag ($F_d = \frac{1}{2} \rho v^2 C_d A$ ) and daily altitude loss ($\frac{da}{dt}$ in km/day) for Low Earth Orbit (LEO) satellites.
Proposed solution
We propose implementing live space weather telemetry gauges connected to the NASA DONKI / NOAA APIs along with a physics-based Atmospheric Drag & Orbital Decay Estimator:
Backend Physics Calculation Engine (
backend/services/weather_service.py):NOMINAL,ELEVATED,HIGH,SEVERE).Backend API Endpoint (
/api/v1/weather/drag-estimator):altitude_km,mass_kg,area_m2,drag_coefficient(kp_index.Frontend Telemetry & Drag Estimator Widget (
frontend/src/components/space-weather/DragEstimatorWidget.tsx):SpaceWeather.tsxto live backend API telemetry (/api/v1/weather/statusand/api/v1/weather/all).I am actively working on implementing this feature and would like to submit a Pull Request!
Alternatives considered
No response
Expected behavior
Operators can view live space weather alerts (Kp index, solar flares, CMEs) on the /space-weather dashboard and use an interactive Atmospheric Drag & Orbital Decay Estimator tool to input satellite altitude, mass, area, and drag coefficient to calculate real-time daily altitude loss (km/day) and drag risk severity.
Platform
Website
Screenshots or mockups
No response
Difficulty
None
Priority
None
Additional information
No response