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).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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