New Experimental Features and some minor Changes
0.75.0 (2026-01-13)
Fixes
- Handling of connection errors at start up.
Changes
- You can now adjust the weights for condition calculation in between 1.100 which allows more granular adjustments. I'm using
- Clouds: 80
- Fog: 50
- Seeing: 20
- Transparency: 20
- Calmness: 50
New
Ask: If the currently experimental calculations improve the results for you, please provide feedback by creating an issue or emailing me. See below.
- New methods have been implemented for estimating seeing, magnitude degradation, lifted index, and fog density. To use these methods, activate "Experimental Features" in the configuration flow.
- Lifted Index calculates a rough Lifted Index (LI) proxy in °C. Real LI requires an environmental temperature profile (a sounding).
With only surface data, we:- Estimate station pressure from sea-level pressure + altitude.
- Estimate LCL temperature using a common approximation.
- Estimate parcel temperature at 500 hPa via:
dry-adiabatic to LCL, then a simplified moist-adiabatic adjustment. - Estimate environmental temperature at 500 hPa using a standard lapse proxy.
- Magnitude Degradation:
- Transparency -> mag uses a physically meaningful transform:
mag_loss ≈ -2.5 * log10(transparency) - Uses improved LI + seeing as modifiers.
- Keeps output bounded by MAG_DEGRATION_MAX.
- Uses humidity haze risk, blowing aerosols, clouds quickly dominating, air unstability by lifted index, and seeing.
- Transparency -> mag uses a physically meaningful transform:
- Seeing calculates a rough seeing estimate in arcseconds, tuned to behave more like common forecast products (e.g., meteoblue) in terms of directionality. Still a heuristic: with only surface inputs one cannot model free-atmosphere seeing.
- Uses stable, bounded mapping driven by:
- wind (mechanical turbulence),
- dewpoint depression & RH (near-surface stability / saturation),
- cloud cover (proxy for active layers),
- altitude (usually helps boundary-layer seeing).
- Uses stable, bounded mapping driven by:
- Fog density calculates a 0..1 "fog likelihood/density" proxy.
- Uses dewpoint depression (T - Td) + RH with a logistic curve (stable).
- Stronger penalty for wind mixing (fog dispersal).
- Handles edge cases (negative RH, etc.) safely.
- Lifted Index calculates a rough Lifted Index (LI) proxy in °C. Real LI requires an environmental temperature profile (a sounding).