Skip to content

v0.9.0 — ADS-B enrichment

Choose a tag to compare

@clorth0 clorth0 released this 14 Jun 20:33
· 9 commits to main since this release

Phase C part 1 (situational awareness).

ADS-B enrichment

  • US registration (N-number) derived from the ICAO hex with no database (the FAA algorithm; verified against real aircraft).
  • Country from ICAO 24-bit allocation blocks.
  • Range rings (50/100/150 nm) drawn around the receiver position (the ADS-B Lat/Lon fields or your GPS fix).
  • Per-aircraft range + bearing and registration/country in the map popup (RF-derived text now escaped).
  • Stats line gains message rate (msg/s) and max range (farthest aircraft).

New test suite test_adsb_enrich (14 suites total). Everything from v0.8.0 carries forward.