Releases: sigmf/sigmf-python
Releases · sigmf/sigmf-python
v1.2.3 Validator
Release coincident with start of GNU Radio Conference 2024. Perhaps another patch coming later this week after the SigMF workshop.
What's Changed Since v1.2.1
What's new?
- Better SigMF archive handling & bugfixes.
- Improved multi-threaded
sigmf_validate
.
Other Improvements
- Allow globstar (
*
) insigmf_validate
by @gregparkes in #59 - always set metadata version to current implemented specification by @Teque5 in #67
- add test for bad checksum by @Teque5 in #68
- improve github action by @Teque5 in #73
Removed Bits
- delete concept of default metadata and clarify validation err by @Teque5 in #69
- remove
sigmf_gui
due to lack of support and PySimpleGUI changes by @Teque5 in #66
Full Changelog: v1.2.1...v1.2.3
v1.2.1 New __specification__ attr
You can now check what version of the specification this repository tracks by looking at sigmf.__specification__
attribute. This release also improves the default behavior of setting version information in read & new sigmf
objects.
What's Changed
- utils: iso8601: strip fractional seconds by @liambeguin in #56
- Validate that global core:version is present. by @anarkiwi in #55
- Track Specification within Repo & Polish by @Teque5 in #57
New Contributors
- @liambeguin made their first contribution in #56
- @anarkiwi made their first contribution in #55
Full Changelog: v1.2.0...v1.2.1
v1.2.0 New Entry-Points
New Entry-Points
sigmf_convert_wav
will create a.sigmf
archive from awav
audio file.sigmf_gui
will run the visual.sigmf
archive editor
Pull Requests
- Fix SigMF logo rendering in PyPI documentation by @aromanielloNTIA in #43
- Fix annotation core:sample_count requirement by @vejretvejret in #45
- Fix count samples from annotations by @vejretvejret in #47
- Drop python3.6 & move all configuration into pyproject.toml by @Teque5 in #49
New Contributors
- @aromanielloNTIA made their first contribution in #43
- @vejretvejret made their first contribution in #45
Full Changelog: v1.1.5...v1.2.0
v1.1.5 Memory-Mapping & Pathlib Improvements
Highlights
- memory-mapped i/o
- automatic PR workflow
- SigMFFile can now read
pathlib.Path
or string paths - removed
webapp/
What's Changed
- Always set core:version to 1.0.0 by @argilo in #28
- Change getitem to handle a single item or a slice by @bebau in #31
- Change workflow to run on PR events. by @bebau in #35
- Fixes issue #29 by @gregparkes in #34
- project metadata: specify maximum line length for flake8/pycodestyle by @marcusmueller in #37
- Feature/typing 1 by @Teque5 in #39
- remove webapp & polish readme by @Teque5 in #38
New Contributors
- @argilo made their first contribution in #28
- @bebau made their first contribution in #31
- @gregparkes made their first contribution in #34
Full Changelog: v1.1.3...v1.1.5