docs: improve getting_started and installation readability #30

Closed
gillian wants to merge 0 commits from docs/sdr-guides-update into main
G
Owner
  • Consolidate installation steps into installation.rst (pip upgrade,
    ria --help verification, entrypoints note, editable install note,
    SDR driver table); replace getting_started §1 body with a link
  • Reformat command and subcommand lists as tables with purpose
    descriptions and internal ref links for navigation
  • Remove redundant §6 tips and §9 cheat sheet; trim duplicate
    descriptions in generate subcommand sections
  • Fix inline code comments to sit beside the command they describe
  • Add custom CSS for light body text, white headings, and table
    header colour to suit the dark background theme
- Consolidate installation steps into installation.rst (pip upgrade, ria --help verification, entrypoints note, editable install note, SDR driver table); replace getting_started §1 body with a link - Reformat command and subcommand lists as tables with purpose descriptions and internal ref links for navigation - Remove redundant §6 tips and §9 cheat sheet; trim duplicate descriptions in generate subcommand sections - Fix inline code comments to sit beside the command they describe - Add custom CSS for light body text, white headings, and table header colour to suit the dark background theme
gillian added 1 commit 2026-04-24 14:36:38 -04:00
G docs: improve getting_started and installation readability
- Consolidate installation steps into installation.rst (pip upgrade,
  ria --help verification, entrypoints note, editable install note,
  SDR driver table); replace getting_started §1 body with a link
- Reformat command and subcommand lists as tables with purpose
  descriptions and internal ref links for navigation
- Remove redundant §6 tips and §9 cheat sheet; trim duplicate
  descriptions in generate subcommand sections
- Fix inline code comments to sit beside the command they describe
- Add custom CSS for light body text, white headings, and table
  header colour to suit the dark background theme
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 35s
Test with tox / Test with tox (3.11) (pull_request) Successful in 14m53s
Build Project / Build Project (3.12) (pull_request) Successful in 21m54s
Test with tox / Test with tox (3.10) (pull_request) Successful in 22m0s
Build Project / Build Project (3.11) (pull_request) Successful in 22m7s
Build Project / Build Project (3.10) (pull_request) Successful in 22m16s
Test with tox / Test with tox (3.12) (pull_request) Successful in 22m42s
2c1fba75da
G gillian requested review from muq 2026-04-24 14:36:43 -04:00
gillian added 1 commit 2026-04-24 14:36:55 -04:00
G Merge branch 'main' into docs/sdr-guides-update
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 6m36s
Build Project / Build Project (3.10) (pull_request) Successful in 3m50s
Build Project / Build Project (3.12) (pull_request) Successful in 3m38s
Build Project / Build Project (3.11) (pull_request) Successful in 4m0s
Test with tox / Test with tox (3.10) (pull_request) Successful in 5m16s
Test with tox / Test with tox (3.11) (pull_request) Successful in 5m33s
Test with tox / Test with tox (3.12) (pull_request) Successful in 5m24s
a4cd158b2a
gillian added 1 commit 2026-04-28 11:28:50 -04:00
F docs: enhance getting started guide with example output and image reference
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 22s
Build Project / Build Project (3.10) (pull_request) Failing after 3m19s
Test with tox / Test with tox (3.11) (pull_request) Failing after 6m16s
Test with tox / Test with tox (3.10) (pull_request) Failing after 11m32s
Build Project / Build Project (3.11) (pull_request) Successful in 12m4s
Build Project / Build Project (3.12) (pull_request) Successful in 12m2s
Test with tox / Test with tox (3.12) (pull_request) Successful in 12m26s
9a304faa00
gillian added 2 commits 2026-04-28 14:09:03 -04:00
G refactor: unify signal viewer styling and update docs screenshots
- Align view_simple and view_full on background colour (#161616), title
  size (25pt), subtitle size (15pt), base font/tick/label sizes, grid
  style (alpha=0.2), and legend fontsize (10pt)
- Spectrogram placed above IQ plot in view_simple; subplot renamed from
  "Time Series" to "IQ Sample Plot"
- Frequency and spectrogram Y-axes formatted in MHz across both viewers
- Added xlabel/ylabel, subtle grids, and IQ legend to view_full subplots
- Fixed spectrogram right-side clipping in view_simple by syncing xlim
  from specgram output rather than total signal duration
- Updated getting_started.rst to reference both simple and full viewer
  screenshots; replaced doc images with latest renders
Some checks failed
Test with tox / Test with tox (3.11) (pull_request) Successful in 3m37s
Test with tox / Test with tox (3.12) (pull_request) Successful in 3m44s
Build Project / Build Project (3.10) (pull_request) Successful in 5m55s
Build Project / Build Project (3.11) (pull_request) Successful in 5m35s
Build Project / Build Project (3.12) (pull_request) Successful in 6m27s
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 6m22s
Test with tox / Test with tox (3.10) (pull_request) Failing after 5m33s
e5a3d327e5
madrigal added 1 commit 2026-04-29 09:55:40 -04:00
M Formatting, updated lock file
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 34s
Build Project / Build Project (3.10) (pull_request) Successful in 1m42s
Build Project / Build Project (3.11) (pull_request) Successful in 1m41s
Build Project / Build Project (3.12) (pull_request) Successful in 1m46s
Test with tox / Test with tox (3.11) (pull_request) Successful in 2m47s
Test with tox / Test with tox (3.12) (pull_request) Successful in 2m32s
Test with tox / Test with tox (3.10) (pull_request) Successful in 3m1s
4ce42fa71a
M madrigal approved these changes 2026-04-29 10:00:07 -04:00
M madrigal left a comment
Member

Looks good

Looks good
gillian added 2 commits 2026-04-30 10:31:58 -04:00
G fix: harden annotation pipeline and CLI robustness
- Replace bare metadata["sample_rate"] access with .get() + clear
  ValueError in threshold_qualifier, energy_detector, cusum_annotator,
  parallel_signal_separator, and signal_isolation
- Add --sample-rate option to energy, threshold, cusum, and separate
  CLI commands with a pre-flight error if sample rate is still absent
- Normalize namespaced metadata keys (e.g. BlockGenerator:Foo:sample_rate)
  to standard keys on legacy .npy load
- Cap threshold_qualifier smoothing window at 1% of signal length to
  prevent over-smoothing short recordings into a flat envelope
- Warn when threshold or energy detector returns 0 annotations due to
  constant-envelope signal; point to cusum as the right tool
- Enforce --overwrite before any work begins; error fires before load
  and detection, not after
- Fix qualify_slice off-by-one that silently dropped the last slice
- Surface split failures in parallel_signal_separator via warnings.warn
  instead of swallowing them silently
- Add threshold annotation example image to getting_started docs
0a1bef8453
G Merge branch 'docs/sdr-guides-update' of https://riahub.ai/qoherent/ria-toolkit-oss into docs/sdr-guides-update
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 1m31s
Test with tox / Test with tox (3.11) (pull_request) Successful in 12m45s
Build Project / Build Project (3.12) (pull_request) Successful in 15m4s
Test with tox / Test with tox (3.10) (pull_request) Failing after 15m7s
Build Project / Build Project (3.10) (pull_request) Successful in 15m14s
Build Project / Build Project (3.11) (pull_request) Successful in 15m17s
Test with tox / Test with tox (3.12) (pull_request) Successful in 14m32s
04099fdbac
gillian added 1 commit 2026-05-05 14:32:04 -04:00
F docs: expand getting_started with real command output, examples, and images
- Add example output for every section 4 command (discover, init, capture,
  view, annotate, convert, split, combine, generate, transform, transmit)
- Add examples for all annotate subcommands (list, add, remove, clear,
  energy, threshold, cusum, separate)
- Clarify separate workflow: requires existing annotations as input;
  show threshold → separate two-step example with before/after images
- Regenerate all viewer images using updated viewer (post e5a3d32 styling)
- Add images for energy, threshold, cusum, and separate annotation views,
  AWGN transform output, and qam64_35 simple/full views
- Reorder annotate subcommands: manual first, auto-detection second
- Simplify section 3 workflow to one command per step with links to section 4
- Remove all italic inline option-group labels and redundant sub-headers
- Rewrite generate subcommand options as a table; consolidate capture and
  transmit option lists
18666d95ee
gillian added 1 commit 2026-05-05 14:36:05 -04:00
F docs: add generated viewer images for getting_started examples
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 23m0s
Test with tox / Test with tox (3.11) (pull_request) Successful in 29m19s
Build Project / Build Project (3.10) (pull_request) Successful in 30m13s
Build Project / Build Project (3.12) (pull_request) Successful in 30m17s
Build Project / Build Project (3.11) (pull_request) Successful in 30m24s
Test with tox / Test with tox (3.12) (pull_request) Successful in 8m30s
Test with tox / Test with tox (3.10) (pull_request) Failing after 5m13s
c2dc2e6d43
gillian added 1 commit 2026-05-12 12:20:02 -04:00
F Fix flake8 E501 line too long in annotate.py separate() signature
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 1m43s
Build Project / Build Project (3.10) (pull_request) Successful in 23m32s
Build Project / Build Project (3.12) (pull_request) Successful in 23m41s
Test with tox / Test with tox (3.10) (pull_request) Failing after 23m43s
Build Project / Build Project (3.11) (pull_request) Successful in 23m50s
Test with tox / Test with tox (3.11) (pull_request) Successful in 24m31s
Test with tox / Test with tox (3.12) (pull_request) Successful in 23m9s
3b8b55ae7a
gillian added 1 commit 2026-05-12 13:11:07 -04:00
F Fix flake8 E501 and C901 violations in annotate.py and annotation classes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 48s
Build Project / Build Project (3.12) (pull_request) Successful in 4m10s
Build Project / Build Project (3.10) (pull_request) Successful in 4m24s
Build Project / Build Project (3.11) (pull_request) Successful in 4m29s
Test with tox / Test with tox (3.11) (pull_request) Successful in 4m23s
Test with tox / Test with tox (3.10) (pull_request) Failing after 4m44s
Test with tox / Test with tox (3.12) (pull_request) Successful in 4m45s
f23bac08a1
gillian added 1 commit 2026-05-12 13:22:30 -04:00
G Drop Python 3.10 support, minimum is now 3.11
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Some checks failed
Test with tox / Test with tox (3.11) (pull_request) Failing after 6m28s
Test with tox / Test with tox (3.12) (pull_request) Failing after 6m27s
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 10m49s
Build Project / Build Project (3.11) (pull_request) Successful in 11m27s
Build Project / Build Project (3.12) (pull_request) Successful in 11m29s
70c790cadd
gillian added 1 commit 2026-05-12 13:33:24 -04:00
G Fix duplicate 3.11 key in tox gh-actions config
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 32s
Test with tox / Test with tox (3.11) (pull_request) Failing after 39s
Test with tox / Test with tox (3.12) (pull_request) Failing after 20s
Build Project / Build Project (3.12) (pull_request) Successful in 1m16s
Build Project / Build Project (3.11) (pull_request) Successful in 1m18s
657dd0d499
gillian added 2 commits 2026-05-12 13:39:35 -04:00
G Revert "Drop Python 3.10 support, minimum is now 3.11"
This reverts commit 70c790cadd.
Some checks failed
Test with tox / Test with tox (3.11) (pull_request) Successful in 15m58s
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 18m3s
Build Project / Build Project (3.10) (pull_request) Successful in 21m51s
Test with tox / Test with tox (3.10) (pull_request) Failing after 21m59s
Build Project / Build Project (3.11) (pull_request) Successful in 22m37s
Build Project / Build Project (3.12) (pull_request) Successful in 22m35s
Test with tox / Test with tox (3.12) (pull_request) Successful in 6m53s
7ef3fe8fb1
G gillian closed this pull request 2026-05-12 14:18:03 -04:00
Some checks failed
Test with tox / Test with tox (3.11) (pull_request) Successful in 15m58s
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 18m3s
Build Project / Build Project (3.10) (pull_request) Successful in 21m51s
Test with tox / Test with tox (3.10) (pull_request) Failing after 21m59s
Build Project / Build Project (3.11) (pull_request) Successful in 22m37s
Build Project / Build Project (3.12) (pull_request) Successful in 22m35s
Test with tox / Test with tox (3.12) (pull_request) Successful in 6m53s

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: qoherent/ria-toolkit-oss#30
No description provided.