Skip to content

Publish 3.25.2 to PyPI — pip install still resolves the 3.22.0 preset bug #8

Description

@mijahauan

pip install ka9q-python should give a scientist the library the stations actually run. PyPI is three releases behind the repo. Live on DASI002, 2026-08-23: pip index versions ka9q-pythonAvailable versions: 3.22.0, 3.20.0, 3.19.0, … / LATEST: 3.22.0, and a fresh pip install ka9q-python resolved to 3.22.0, while /home/mjh/hamsci/repos/ka9q-python/pyproject.toml (and the fleet checkouts at /opt/git/sigmond/ka9q-python) are on 3.25.2. The three missing releases are not cosmetic: 3.25.1 fixed create_channel() deriving DEMOD_TYPE from a five-name allowlist (iq/usb/lsb/cw/am) and sending FM for everything else — the release note measures the consequence for wfm only (radiod runs the narrowband FM demodulator behind the wfm preset's ±110 kHz filter and the channel never emits RTP: 301 packets in 6 s after the fix, none before), while sam, ame, dsb, cwu, cwl, wspr, nam, amsq and spectrum are mislabelled the same way with unquantified effect; 3.25.0 added FILTER_DROPS decoding to decode_status_dict() (the only continuous path to radiod's own loss counter) and ChannelInfo.filter_drops; 3.25.2 added poll_channel(allow_idle=True) (#6). The scientist recipe therefore has to warn readers off PyPI for any preset outside the five and send them to a pinned git+https://github.com/HamSCI/ka9q-python@v3.25.2 — publishing 3.25.2 to PyPI would remove the caveat.

Docs page(s) blocked/affected: sigmond/docs/scientist/capture-quickstart.md §Option B

Provenance: docs-gap ledger row 38, HamSCI/sigmond docs/contributor/docs-gap-ledger.md (2026-08 documentation program, Phase 2).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocs-gapfound by the 2026-08 documentation program

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions