signalk-noaa-space-weather
v0.1.2
Published
Fetch *space* weather and alerts/advisory from NOAA Space Weather Prediction Service (SWPC)
Downloads
12
Maintainers
Readme
signalk-noaa-space-weather
A SignalK plugin to get space weather observations, forecasts, and alerts from the NOAA Space Weather Prediction Center.
Why should I care about space weather?
Q: Why would I, a mere sailor, care about "space weather"?
A: Space weather such as solar activity and geomagnetic storms can directly effect satellite communication, satellite navigation, HF radio (frequently), and even VHF radio (rarely). The most severe storm events have the potential to completely disrupt radio communications, completely disrupt GPS/GNSS navigation, damage sensitive onboard electronics systems, and even induce stray electrical currents that can disrupt power delivery systems onboard or on land!
For more information on impact and risks, see:
- NOAA's Space Weather Impacts
- This USGS story 5 Geomagnetic Storms That Reshaped Society
- The Carrington Event on wikipedia
It is worth noting that "Solar cycles have an average duration of about 11 years", and that periods of increased solar activity (and impact) are fortunately somewhat predictable.
In addition, if you're crusing near the northern (or southern) polar regions then you might just want to get a good view of the Aurora!
What info does the plugin surface?
The plugin currently surfaces:
- The weekly "outlook advisory" as a signalk notification
- The G/S/R storm "scales" for latest observed, prior 24-hour observed maximums, and a 3 day forecast (e.g
environment.noaa.swpc.scales.observations.24_hours_maximums.G) - NOAA SWPC Alerts, Warnings, and Watches as signalk notifications with a configurable threshold (default 3, "strong")
- The solar wind speed, along with IMF strength (Bt) and direction (Bz)
NOAA explains their "scales" and effects for geomagnetic storms ("G"), solar radiation storms ("S"), and radio blackouts ("R") here: https://www.spaceweather.gov/noaa-scales-explanation
Planned
The intent of this project is to eventally also surface:
- The Kp index (directly underlies the G scales),
- Dashboard images, maps, and data in the form of a signalk webapp or resources
References
NOAA Dashboards of interest
- https://www.spaceweather.gov/communities/radio-communications
- https://www.spaceweather.gov/communities/global-positioning-system-gps-community-dashboard
- https://www.spaceweather.gov/communities/aurora-dashboard-experimental
- https://www.swpc.noaa.gov/products/planetary-k-index
NOAA json resources of interest
- https://services.swpc.noaa.gov/products/noaa-scales.json
- https://services.swpc.noaa.gov/products/alerts.json
- https://services.swpc.noaa.gov/products/noaa-planetary-k-index.json
- https://services.swpc.noaa.gov/products/noaa-planetary-k-index-forecast.json
- https://services.swpc.noaa.gov/products/summary/solar-wind-speed.json
- https://services.swpc.noaa.gov/products/summary/solar-wind-mag-field.json
- https://services.swpc.noaa.gov/json/icao-space-weather-advisories.json
NOAA text resources of interest
Note that the outlook advisory is not available as json, so the plugin is doing some parsing of raw text.
- https://services.swpc.noaa.gov/text/advisory-outlook.txt
- https://services.swpc.noaa.gov/text/current-space-weather-indices.txt
- https://services.swpc.noaa.gov/text/3-day-forecast.txt
