Commit Graph

227 Commits

Author SHA1 Message Date
ben
f67c995846 reformats
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 16s
Test with tox / Test with tox (3.11) (pull_request) Successful in 3m56s
Test with tox / Test with tox (3.12) (pull_request) Successful in 7m51s
Build Project / Build Project (3.12) (pull_request) Successful in 12m32s
Build Project / Build Project (3.11) (pull_request) Successful in 13m9s
Build Project / Build Project (3.10) (pull_request) Successful in 13m14s
Test with tox / Test with tox (3.10) (pull_request) Failing after 13m13s
2026-04-01 12:28:41 -04:00
ben
c36fdcf607 optimiztions and fixes
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 16s
Test with tox / Test with tox (3.10) (pull_request) Failing after 17m6s
Build Project / Build Project (3.10) (pull_request) Successful in 17m26s
Build Project / Build Project (3.11) (pull_request) Successful in 17m25s
Build Project / Build Project (3.12) (pull_request) Successful in 17m27s
Test with tox / Test with tox (3.12) (pull_request) Successful in 17m21s
Test with tox / Test with tox (3.11) (pull_request) Failing after 21m50s
2026-04-01 11:57:59 -04:00
F fordg1
5d909c4a22 Update to be accurate to ria toolkit
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 14m18s
Build Project / Build Project (3.10) (pull_request) Successful in 5m4s
Test with tox / Test with tox (3.10) (pull_request) Failing after 47s
Build Project / Build Project (3.11) (pull_request) Successful in 1m16s
Build Project / Build Project (3.12) (pull_request) Successful in 1m16s
Test with tox / Test with tox (3.11) (pull_request) Failing after 34s
Test with tox / Test with tox (3.12) (pull_request) Failing after 34s
2026-03-31 15:27:45 -04:00
F fordg1
5cfced8855 Fix merge conflicts and port all imports from utils to ria_toolkit_oss
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Failing after 1s
Build Project / Build Project (3.10) (pull_request) Failing after 1s
Build Project / Build Project (3.11) (pull_request) Failing after 1s
Build Project / Build Project (3.12) (pull_request) Failing after 1s
Test with tox / Test with tox (3.10) (pull_request) Failing after 1s
Test with tox / Test with tox (3.11) (pull_request) Failing after 1s
Test with tox / Test with tox (3.12) (pull_request) Failing after 1s
Resolves unresolved merge conflict markers left in committed files across
the annotations, view, data, and CLI packages. Updates all remaining
imports from the old utils.* namespace to ria_toolkit_oss.datatypes,
ria_toolkit_oss.io, and ria_toolkit_oss.view equivalents.
2026-03-31 15:16:32 -04:00
F fordg1
ee2ce3b1f4 Merge branch 'annotationsfix' of https://riahub.ai/qoherent/ria-toolkit-oss into annotationsfix
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Failing after 1s
Build Project / Build Project (3.10) (pull_request) Failing after 1s
Build Project / Build Project (3.11) (pull_request) Failing after 1s
Build Project / Build Project (3.12) (pull_request) Failing after 1s
Test with tox / Test with tox (3.10) (pull_request) Failing after 1s
Test with tox / Test with tox (3.11) (pull_request) Failing after 1s
Test with tox / Test with tox (3.12) (pull_request) Failing after 1s
2026-03-31 14:56:36 -04:00
F fordg1
5b1c51797b logos 2026-03-31 14:54:27 -04:00
ben
9a960e2f29 zfp functionality and servers
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Failing after 1s
Build Project / Build Project (3.10) (pull_request) Successful in 57s
Build Project / Build Project (3.11) (pull_request) Successful in 1m7s
Build Project / Build Project (3.12) (pull_request) Successful in 56s
Test with tox / Test with tox (3.12) (pull_request) Failing after 5m13s
Test with tox / Test with tox (3.11) (pull_request) Failing after 5m48s
Test with tox / Test with tox (3.10) (pull_request) Failing after 8m46s
2026-03-31 13:51:10 -04:00
F fordg1
2bb2d9d5a7 Removing logos
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Failing after 1s
Build Project / Build Project (3.10) (pull_request) Failing after 1s
Build Project / Build Project (3.11) (pull_request) Failing after 1s
Build Project / Build Project (3.12) (pull_request) Failing after 1s
Test with tox / Test with tox (3.10) (pull_request) Failing after 1s
Test with tox / Test with tox (3.11) (pull_request) Failing after 1s
Test with tox / Test with tox (3.12) (pull_request) Failing after 1s
2026-03-31 13:48:38 -04:00
F fordg1
11d9532b5c Port annotation system from utils and fix ria package imports
Annotations package (new):
- Add threshold_qualifier with 3-pass hysteresis detector (Pass 1: strong
  bursts, Pass 2: weak residual bursts, Pass 3: macro-window faint burst
  detection), auto window_size scaled to 1ms, channel selection, and
  stable noise_floor baseline throughout
- Add energy_detector, cusum_annotator, parallel_signal_separator,
  qualify_slice, signal_isolation, annotation_transforms
- Add __init__.py exporting the four functions used by the CLI
- Fix all imports from utils.data → ria_toolkit_oss.datatypes

CLI annotate command (new):
- Port full annotate CLI from utils including list, add, remove, clear,
  energy, cusum, threshold, and separate subcommands
- Fix imports from utils.* → ria_toolkit_oss.* and utils_cli.* →
  ria_toolkit_oss_cli.*
- Safe overwrite logic: _annotated files always writable, originals
  protected; --overwrite writes in-place only on _annotated inputs

CLI view command:
- Add 'annotations' as a valid --type, wiring view_annotations from
  view_signal

view_signal.py:
- Add view_annotations function with blue/purple alternating palette and
  threshold %-sorted drawing order (lower % renders on top)

recording.py (datatypes):
- Fix lazy imports in to_wav() and to_blue() from utils.io → ria_toolkit_oss.io

io/recording.py:
- Add compatibility shim in from_npy to remap utils.data.annotation.Annotation
  to ria_toolkit_oss.datatypes.annotation.Annotation when loading .npy files
  pickled by the utils package
2026-03-31 13:34:00 -04:00
ben
7335dc4c52 server change 2026-03-12 11:45:07 -04:00
ben
019b0c6f4b reformats and campaign additions 2026-03-11 10:27:18 -04:00
Mmuq
e41f061caa Merge branch 'annotationsfix' of https://riahub.ai/qoherent/ria-toolkit-oss into annotationsfix 2026-02-23 14:14:16 -05:00
Mmuq
16ac8dbfb6 updated annotations from utils to oss 2026-02-23 14:12:34 -05:00
af3ae03baf Moving annotate into CLI 2026-02-23 14:09:42 -05:00
5c0c20619f Moving over from utils 2026-02-23 14:00:59 -05:00
4ee8ee5fe0 Moving from utils 2026-02-23 14:00:06 -05:00
f7eedfa2bd Annotate added to cli 2026-02-23 13:48:46 -05:00
fc6a1824a5 Added change log for future code from utils 2026-02-20 16:38:27 -05:00
b1e3ebf74f Merge pull request 'viewfix' (#17) from viewfix into main
All checks were successful
Build Sphinx Docs Set / Build Docs (push) Successful in 10s
Build Project / Build Project (3.10) (push) Successful in 32s
Build Project / Build Project (3.11) (push) Successful in 31s
Build Project / Build Project (3.12) (push) Successful in 30s
Test with tox / Test with tox (3.11) (push) Successful in 22s
Test with tox / Test with tox (3.10) (push) Successful in 28s
Test with tox / Test with tox (3.12) (push) Successful in 23s
Reviewed-on: #17
Reviewed-by: madrigal <madrigal@qoherent.ai>
2026-02-02 11:02:59 -05:00
1cb9cb6463 Linting
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 7s
Build Project / Build Project (3.10) (pull_request) Successful in 33s
Build Project / Build Project (3.11) (pull_request) Successful in 30s
Build Project / Build Project (3.12) (pull_request) Successful in 32s
Test with tox / Test with tox (3.10) (pull_request) Successful in 29s
Test with tox / Test with tox (3.11) (pull_request) Successful in 23s
Test with tox / Test with tox (3.12) (pull_request) Successful in 22s
2026-01-30 17:51:01 -05:00
823a0aba85 Linting
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 10s
Build Project / Build Project (3.10) (pull_request) Successful in 31s
Build Project / Build Project (3.11) (pull_request) Successful in 32s
Build Project / Build Project (3.12) (pull_request) Successful in 29s
Test with tox / Test with tox (3.11) (pull_request) Successful in 22s
Test with tox / Test with tox (3.10) (pull_request) Failing after 29s
Test with tox / Test with tox (3.12) (pull_request) Successful in 23s
2026-01-30 17:43:10 -05:00
1719057529 Moved titles to the left
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 8s
Build Project / Build Project (3.10) (pull_request) Successful in 33s
Build Project / Build Project (3.11) (pull_request) Successful in 30s
Test with tox / Test with tox (3.10) (pull_request) Failing after 27s
Build Project / Build Project (3.12) (pull_request) Successful in 30s
Test with tox / Test with tox (3.11) (pull_request) Successful in 22s
Test with tox / Test with tox (3.12) (pull_request) Successful in 22s
2026-01-29 16:21:58 -05:00
19f63bf3d0 Titles moved to center
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 8s
Build Project / Build Project (3.10) (pull_request) Successful in 32s
Build Project / Build Project (3.11) (pull_request) Successful in 30s
Test with tox / Test with tox (3.10) (pull_request) Failing after 26s
Build Project / Build Project (3.12) (pull_request) Successful in 30s
Test with tox / Test with tox (3.11) (pull_request) Successful in 23s
Test with tox / Test with tox (3.12) (pull_request) Successful in 22s
2026-01-29 16:16:38 -05:00
0b4824d1cb Adding Qoherent images
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 8s
Build Project / Build Project (3.10) (pull_request) Successful in 43s
Build Project / Build Project (3.11) (pull_request) Successful in 40s
Test with tox / Test with tox (3.10) (pull_request) Failing after 30s
Build Project / Build Project (3.12) (pull_request) Successful in 39s
Test with tox / Test with tox (3.11) (pull_request) Successful in 25s
Test with tox / Test with tox (3.12) (pull_request) Successful in 24s
2026-01-29 16:11:38 -05:00
44032cd799 Removed EngFormatter 2026-01-29 16:05:41 -05:00
f5209233d7 - Changed font size to be smaller
- Changed graph size to be larger
2026-01-29 16:00:40 -05:00
262032f424 Moved view titles to the left 2026-01-29 14:03:18 -05:00
6cc120062d Adjusted view formatting to give the title more room 2026-01-29 13:28:25 -05:00
00aec7278a Merge branch 'main' of https://riahub.ai/qoherent/ria-toolkit-oss into viewfix 2026-01-29 13:23:54 -05:00
71f23e3a96 Merge pull request 'recording performance improvements' (#16) from sred-recording-fix into main
Some checks failed
Build Sphinx Docs Set / Build Docs (push) Successful in 8s
Build Project / Build Project (3.10) (push) Successful in 34s
Build Project / Build Project (3.11) (push) Successful in 31s
Build Project / Build Project (3.12) (push) Successful in 30s
Test with tox / Test with tox (3.10) (push) Failing after 29s
Test with tox / Test with tox (3.11) (push) Successful in 22s
Test with tox / Test with tox (3.12) (push) Successful in 22s
Reviewed-on: #16
2026-01-27 12:56:38 -05:00
ben
0178adcdb5 lint fix
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 7s
Build Project / Build Project (3.10) (pull_request) Successful in 33s
Build Project / Build Project (3.11) (pull_request) Successful in 30s
Build Project / Build Project (3.12) (pull_request) Successful in 32s
Test with tox / Test with tox (3.11) (pull_request) Successful in 23s
Test with tox / Test with tox (3.12) (pull_request) Successful in 22s
Test with tox / Test with tox (3.10) (pull_request) Failing after 27s
2026-01-27 12:49:09 -05:00
ben
0ee6f5e63f recording performance improvements
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 8s
Build Project / Build Project (3.10) (pull_request) Successful in 34s
Build Project / Build Project (3.11) (pull_request) Successful in 31s
Test with tox / Test with tox (3.10) (pull_request) Failing after 26s
Build Project / Build Project (3.12) (pull_request) Successful in 30s
Test with tox / Test with tox (3.11) (pull_request) Successful in 23s
Test with tox / Test with tox (3.12) (pull_request) Successful in 22s
2026-01-27 12:44:27 -05:00
70f132c54c Merge pull request 'cli' (#15) from cli into main
All checks were successful
Build Sphinx Docs Set / Build Docs (push) Successful in 4m12s
Build Project / Build Project (3.10) (push) Successful in 6m50s
Build Project / Build Project (3.11) (push) Successful in 8m22s
Test with tox / Test with tox (3.11) (push) Successful in 4m57s
Test with tox / Test with tox (3.12) (push) Successful in 4m57s
Test with tox / Test with tox (3.10) (push) Successful in 6m33s
Build Project / Build Project (3.12) (push) Successful in 6m39s
Reviewed-on: #15
Reviewed-by: gillian <gillian@qoherent.ai>
2025-12-22 10:42:57 -05:00
9d010b8cd7 Updated poetry.lock file
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 1m25s
Test with tox / Test with tox (3.11) (pull_request) Successful in 1m58s
Test with tox / Test with tox (3.10) (pull_request) Successful in 2m28s
Build Project / Build Project (3.10) (pull_request) Successful in 4m8s
Build Project / Build Project (3.11) (pull_request) Successful in 4m33s
Test with tox / Test with tox (3.12) (pull_request) Successful in 2m38s
Build Project / Build Project (3.12) (pull_request) Successful in 4m35s
2025-12-19 11:27:24 -05:00
262d6ce9ee Formatting
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 1m29s
Test with tox / Test with tox (3.11) (pull_request) Failing after 34s
Test with tox / Test with tox (3.12) (pull_request) Failing after 33s
Test with tox / Test with tox (3.10) (pull_request) Failing after 1m15s
Build Project / Build Project (3.10) (pull_request) Successful in 2m34s
Build Project / Build Project (3.11) (pull_request) Successful in 2m39s
Build Project / Build Project (3.12) (pull_request) Successful in 2m35s
2025-12-19 11:25:06 -05:00
787ad8449b Added generated files to gitignore
Some checks failed
Test with tox / Test with tox (3.11) (pull_request) Failing after 36s
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 2m13s
Test with tox / Test with tox (3.10) (pull_request) Failing after 1m1s
Test with tox / Test with tox (3.12) (pull_request) Failing after 56s
Build Project / Build Project (3.12) (pull_request) Successful in 2m49s
Build Project / Build Project (3.10) (pull_request) Successful in 3m37s
Build Project / Build Project (3.11) (pull_request) Successful in 3m35s
2025-12-19 11:19:03 -05:00
e967a33024 Removed recordings 2025-12-17 15:21:47 -05:00
97dc1ff272 Added number of samples to capture example 2025-12-17 15:21:04 -05:00
ab6e5dcb2f Updated imports to reflect new file structure 2025-12-15 15:59:48 -05:00
fb799013ad Merge branch 'cli' of https://riahub.ai/qoherent/ria-toolkit-oss into cli 2025-12-15 15:20:42 -05:00
a87af3d835 removed src formatting 2025-12-15 15:19:54 -05:00
a898a0a076 Fixed imports and capture error message 2025-12-15 15:19:49 -05:00
b33c0c2e01 Merge branch 'cli' of https://riahub.ai/qoherent/ria-toolkit-oss into cli 2025-12-15 15:08:16 -05:00
873b5bcab8 Fixed importing of blade drivers 2025-12-15 15:07:48 -05:00
dd0b1dd215 added click and matplotlib to pyproject 2025-12-15 15:07:21 -05:00
fb622f2ec6 moved the cli directory location 2025-12-15 13:51:17 -05:00
7868e2cf2a added examples and formatting 2025-12-15 12:08:57 -05:00
eccbe9f187 Removed unincluded channel models from use in cli 2025-12-12 16:46:21 -05:00
5c56fac7b4 Fixed usage of 'ria' extension in sigmf files 2025-12-12 16:45:42 -05:00
35a87131c2 Formatting 2025-12-12 14:52:19 -05:00