sigmf-python
sigmf-python copied to clipboard
Easily interact with Signal Metadata Format (SigMF) recordings.
Somewhat as a reminder to myself, several tests including those in [test_sigmffile](https://github.com/sigmf/sigmf-python/blob/main/tests/test_sigmffile.py) can be generally improved: - [ ] Ensure all tests use unittest framework. - [x] Remove references to...
Back when this repo was the spec, we considered it out-of-scope to handle the compression side, but I think if we wanted we could support `.sigmf.7z` and `.sigmf.zip` files with...
A long time ago we decided against doing this when the repos all lived in SigMF, but we should re-assess. At GRCon23 we discussed adding converters for common formats (not...
Assuming the SigMF extensions start getting moved to a common repo (or not), we should create a method that validates extensions, potentially with an additional extra schema specific to the...
While preparing packages for Debian, the lintian tool reports: W: python3-sigmf: no-manual-page [usr/bin/sigmf_gui] W: python3-sigmf: no-manual-page [usr/bin/sigmf_validate] N: N: Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should have...
Hi, I have detected what I think is a bug. When you do: ``` import sigmf sigfile = sigmf.sigmffile.fromfile("some_sigmf_file") samples_raw = sigfile.read_samples(raw_components=True) samples = sigfile.read_samples() ``` The `samples_raw` and `samples`...
Moving [issue from prior repo](https://github.com/sigmf/SigMF/issues/164) by @jsallay: > SigMF is not the only description format in town and people frequently use other formats in conjunction with it, such as VITA49....
There does not appear to be a way to create an archive from a collection or with multiple recordings. I am planning to work on this and submit a PR.
Hi Folks, I have just tried to run the utility **sigmf_gui** for the first time, but each time I try an error dialog pops up with the message "Unable to...
I was looking at the example about how to create a collection in the README and was confused by the following lines: ```python streams = collection.get_stream_names() sigmf = [collection.get_SigMFFile(stream) for...