Methodology

How the Visibility Score Works

The AuroraVision score combines five real-time space weather and local sky factors into a single 0–100 number. Here's exactly how it's calculated.

Formula

Score Components & Weights

Five factors are measured in real time and combined proportionally. Total weight = 100%. Each factor is normalised to its realistic range before weighting.

Bz Direction 45%
Solar Wind Speed 25%
Magnetic Field Bt 15%
Particle Density 5%
Cloud Cover 10%
🧲Bz Direction
45%
Max score:Bz ≤ −20 nT
Good:Bz < −5 nT
Poor:Bz > 0 nT

The north-south component of the interplanetary magnetic field. Negative Bz (southward) is the most powerful aurora trigger — it opens the magnetosphere to solar wind energy. Score maxes out at Bz ≤ −20 nT.

💨Solar Wind Speed
25%
Max score:> 700 km/s
Good:500–700 km/s
Poor:< 350 km/s

Faster solar wind carries more energy into the magnetosphere. Normal solar wind travels at 350–500 km/s. Above 700 km/s is excellent for aurora — it significantly amplifies the Bz effect.

⚡Magnetic Field Bt
15%
Max score:> 25 nT
Good:10–25 nT
Poor:< 5 nT

The total interplanetary magnetic field strength (Bt). A stronger total field means more stored energy available for aurora activity. High Bt with southward Bz is the ideal combination.

🔬Particle Density
5%
Max score:> 20 p/cm³
Good:5–20 p/cm³
Poor:< 2 p/cm³

The number of charged particles per cubic centimeter in the solar wind. Higher density increases the pressure on the magnetosphere. A minor factor compared to Bz and speed, but contributes to overall storm intensity.

☁️Cloud Cover
10%
Max score:0% cloud
Good:< 25% cloud
Poor:> 80% cloud

Local cloud cover is a pure visibility factor — even a KP 9 storm is invisible under solid cloud. 0% cloud = full 10 points. 100% cloud = 0 points. Sourced from Open-Meteo for your specific location.

Interpretation

What Your Score Means

020406080100
0 – 20%
Very Unlikely

Poor space weather conditions — either solar wind is weak, Bz is northward, or skies are completely overcast. Not worth going outside tonight.

20 – 40%
Possible

Marginal conditions. Some activity present but significant limiting factors (heavy cloud, moderate Bz). Worth monitoring — conditions could improve.

40 – 60%
Likely

Good conditions. A combination of favorable solar wind and reasonable sky clarity. Consider getting outside and heading to a dark location.

60 – 80%
Excellent

Strong aurora expected. Good Bz, fast solar wind, and clear skies align for a memorable display. This is a great night to be outside.

80 – 100%
Outstanding

Geomagnetic storm conditions. Bright, dynamic aurora with rapid movement. This is a once-in-a-season event — get to a dark location immediately.

vs KP Index

Why Not Just Use the KP Index?

KP Index
Traditional
  • ✗Global average — not location-specific
  • ✗Updated every 3 hours — slow to react
  • ✗Does not include cloud cover
  • ✗Does not weigh Bz separately
  • ✗Does not account for solar wind speed
AuroraVision Score
Our Approach
  • ✓Local cloud cover for your exact location
  • ✓Updated every 2 minutes from NOAA ACE/DSCOVR
  • ✓Bz separately weighted at 45% — the key factor
  • ✓Solar wind speed contributes independently
  • ✓Combines 5 real-time inputs into one location-aware score
💡

When they diverge: A KP of 3 with Bz at −18 nT, 650 km/s solar wind, and clear skies may score 72% on AuroraVision — an excellent night to go out — while the KP alone would suggest only marginal activity. Conversely, KP 5 under 100% cloud cover scores near 0% because you simply cannot see the aurora.

Data Sources

NOAA SWPC
Solar wind: ACE/DSCOVR satellite real-time feed
NOAA OVATION
Aurora oval model — hemispheric power index
Open-Meteo API
Cloud cover & weather forecast by location
NOAA KP
Geomagnetic index: estimated & definitive values

See Tonight's Score

The visibility score is live now. Check tonight's Bz, solar wind, and cloud cover all in one place.

Tonight's Score →Science Behind AuroraFAQ

Northern lights tours

See all tours →