Skip to content

Tags: junzis/pyModeS

Tags

v3.1.0

Toggle v3.1.0's commit message
fix(smoke): stop pinning full PipeDecoder stats dict

The v3.0.0 smoke test hardcoded the four counters that existed at
release time. v3.1.0 adds altitude_mismatch, position_rejected,
bootstrap_held, and bootstrap_reset — and the build's smoke step
broke as a result. Check only the counters we have always
guaranteed; newer releases can extend the dict freely.

v3.0.0

Toggle v3.0.0's commit message
ci: mark smoke_test scripts as executable (100755)

Mode was 100644, so GitHub Actions checkout hit "Permission
denied" on the smoke_test.sh step.

v2.22.0

Toggle v2.22.0's commit message
Fix nuc_p latent KeyError on TC=19 airborne velocity messages

adsb.nuc_p's guard was `if tc is None or tc < 5 or tc > 22:`, which
let TC=19 (airborne velocity) fall through to the
`uncertainty.TC_NUCp_lookup[tc]` line. TC_NUCp_lookup has no entry
for 19, so nuc_p would crash with KeyError instead of the documented
RuntimeError the guard was meant to raise.

The function's own error message already said the expected range is
"airborne position message (8<TC<19)" (exclusive of 19), so the
intent was always to reject TC=19 — the guard was just incomplete.

Adds `or tc == 19` to the guard and a regression test that asserts
RuntimeError is raised for a known TC=19 message.

v2.21.1

Toggle v2.21.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #188 from Job-Heersink/fix-temp-44-type-hints

fix type hints for temp44()

v2.21

Toggle v2.21's commit message
new version

v2.20

Toggle v2.20's commit message
update gh action

v2.19

Toggle v2.19's commit message
refactor: switch to uv, update GitHub workflows

v2.18

Toggle v2.18's commit message
git workflow