{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":585193047,"defaultBranch":"main","name":"sigmf-python","ownerLogin":"sigmf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-04T14:54:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/112605542?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713200694.0","currentOid":""},"activityList":{"items":[{"before":"1b03f636219c7fbe7ce226f396dffe30061fa241","after":"ccc1cbfe445fe859aae272690bf9a8589d493472","ref":"refs/heads/main","pushedAt":"2024-04-15T17:01:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Track Specification within Repo & Polish (#57)\n\n* Add new sigmf.__specification__ variable that tracks SigMF Spec release version\r\n* Fix logo visible in PyPi (only png works there, although svg does render on GitHub)\r\n* Replace outdated links from gnuradio to sigmf organization.\r\n* Adjust sigmf_convert_wav so that it reads xyz.wav and produces a simple xyz.sigmf. Also basic polish of implementation\r\n* Make license statement same across all files.","shortMessageHtmlLink":"Track Specification within Repo & Polish (#57)"}},{"before":"bdbfa077ba1b4576e324fd75a4345ff27f71f01d","after":"a0fbd503a7d5b98333b684d98d2de7f78b80fecb","ref":"refs/heads/feature/spec-version","pushedAt":"2024-04-12T19:17:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"simplify behavior of wav converter","shortMessageHtmlLink":"simplify behavior of wav converter"}},{"before":null,"after":"bdbfa077ba1b4576e324fd75a4345ff27f71f01d","ref":"refs/heads/feature/spec-version","pushedAt":"2024-04-12T19:03:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"black format tests/","shortMessageHtmlLink":"black format tests/"}},{"before":"24108743524ba3b5be9f39a4ea25028e8b3a137a","after":"1b03f636219c7fbe7ce226f396dffe30061fa241","ref":"refs/heads/main","pushedAt":"2024-04-12T04:26:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Validate that global core:version is present. (#55)\n\nDo not overwrite version info when reading files.","shortMessageHtmlLink":"Validate that global core:version is present. (#55)"}},{"before":"c5d194d5e659def926d25737baa7b6cbbb4887bd","after":"24108743524ba3b5be9f39a4ea25028e8b3a137a","ref":"refs/heads/main","pushedAt":"2024-04-12T04:18:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"utils: iso8601: strip fractional seconds (#56)\n\nAccording to ISO8601 any number of digits is permitted for fractional\r\nseconds, the issue is that Python assumes these are microsecond, and\r\nwill fail if we have more than 6 digits.\r\n\r\nIn the event that we detect more that 6 digits, truncate the fractional\r\npart and pass it to datetime.\r\n\r\nSigned-off-by: Liam Beguin ","shortMessageHtmlLink":"utils: iso8601: strip fractional seconds (#56)"}},{"before":"97364d592ec68fbdff08ba2d2d5a71637fbc0570","after":null,"ref":"refs/heads/feature/toml","pushedAt":"2024-02-14T18:36:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"}},{"before":"13869652a2d8651b029467c7d45983915be7b5cd","after":"c5d194d5e659def926d25737baa7b6cbbb4887bd","ref":"refs/heads/main","pushedAt":"2024-02-14T18:36:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Drop3.6 & move all configuration into pyproject.toml (#49)\n\n* move all configuration into pyproject.toml\r\n\r\n* tox configuration simplified and consolidated to pyproject.toml\r\n* default configuration for common tools (black, pytype, coverage)\r\n* add entry point for sigmf_convert_wav\r\n* slightly improve sigmf_convert_wav\r\n* increment to v1.2.0\r\n* move tools/ to apps/\r\n* move gui.py to apps/\r\n* drop support for python 3.6\r\n* add support for python 3.12\r\n* distribution previously made with setup.py can be created w/python3 -m build\r\n* upgrade logo to SVG version\r\n\r\n* pin PySimpleGUI version","shortMessageHtmlLink":"Drop3.6 & move all configuration into pyproject.toml (#49)"}},{"before":"bf864710a2f0a4b2a7fcccf0a0bf8eed992488f1","after":"97364d592ec68fbdff08ba2d2d5a71637fbc0570","ref":"refs/heads/feature/toml","pushedAt":"2024-02-14T16:30:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"pin PySimpleGUI version","shortMessageHtmlLink":"pin PySimpleGUI version"}},{"before":"ee2cbde26bac1805d7ada9ca5ed4ce13393f7884","after":"bf864710a2f0a4b2a7fcccf0a0bf8eed992488f1","ref":"refs/heads/feature/toml","pushedAt":"2024-02-13T17:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"b9e31e6a71a88897da2df2f2dea2ef5a1ebe6cfd","after":"ee2cbde26bac1805d7ada9ca5ed4ce13393f7884","ref":"refs/heads/feature/toml","pushedAt":"2024-02-13T17:54:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"move all configuration into pyproject.toml\n\n* tox configuration simplified and consolidated to pyproject.toml\n* default configuration for common tools (black, pytype, coverage)\n* add entry point for sigmf_convert_wav\n* slightly improve sigmf_convert_wav\n* increment to v1.2.0\n* move tools/ to apps/\n* move gui.py to apps/\n* drop support for python 3.6\n* add support for python 3.12\n* distribution previously made with setup.py can be created w/python3 -m build\n* upgrade logo to SVG version","shortMessageHtmlLink":"move all configuration into pyproject.toml"}},{"before":"5e2e85b28d5e0b43e9d13cbce239fd833a2e50cb","after":"b9e31e6a71a88897da2df2f2dea2ef5a1ebe6cfd","ref":"refs/heads/feature/toml","pushedAt":"2024-02-08T21:12:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"drop python3.6 support","shortMessageHtmlLink":"drop python3.6 support"}},{"before":"3be6b6e0e7b0fb9faf71339cb505fc68dd065252","after":"5e2e85b28d5e0b43e9d13cbce239fd833a2e50cb","ref":"refs/heads/feature/toml","pushedAt":"2024-02-08T21:10:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"drop python3.6 support","shortMessageHtmlLink":"drop python3.6 support"}},{"before":null,"after":"3be6b6e0e7b0fb9faf71339cb505fc68dd065252","ref":"refs/heads/feature/toml","pushedAt":"2024-02-08T19:41:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"move all configuration into pyproject.toml\n\n* tox configuration simplified and consolidated to pyproject.toml\n* default configuration for common tools (black, pytype, coverage)\n* add entry point for sigmf_convert_wav\n* slightly improve sigmf_convert_wav\n* increment to v1.1.6\n* move tools/ to apps/\n* move gui.py to apps/\n* official support for python 3.12\n* distribution previously made with setup.py can be created w/python3 -m build\n* upgrade logo to SVG version","shortMessageHtmlLink":"move all configuration into pyproject.toml"}},{"before":"7c979a4fc50dec73c581d0d99dd000e422c0d488","after":"13869652a2d8651b029467c7d45983915be7b5cd","ref":"refs/heads/main","pushedAt":"2024-01-19T17:40:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Fix count samples from annotations (#47)\n\nFixed two scenarios where SigMFFile._count_samples() failed:\r\n\r\n* No data_file registered: sample_count should be calculated from annotation with highest end index, not from annotation with highest start index\r\n* If no core:sample_count is provided in the annotation, core:sample_start should be used (sample count must at least be equal to this)\r\n\r\n---------\r\n\r\nCo-authored-by: messybear ","shortMessageHtmlLink":"Fix count samples from annotations (#47)"}},{"before":"6b14f62a504f0f66b40d4b0bf2ac4a02f4dbc659","after":"7c979a4fc50dec73c581d0d99dd000e422c0d488","ref":"refs/heads/main","pushedAt":"2024-01-12T19:13:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Fix annotation core:sample_count requirement\n\nAccording to spec, core:sample_count for annotation is optional","shortMessageHtmlLink":"Fix annotation core:sample_count requirement"}},{"before":"175109c26b5e539b0f2392345fa694068f499742","after":"6b14f62a504f0f66b40d4b0bf2ac4a02f4dbc659","ref":"refs/heads/main","pushedAt":"2024-01-04T00:14:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Use \"raw\" GitHub image URL in readme\n\nThis should fix rendering on PyPI","shortMessageHtmlLink":"Use \"raw\" GitHub image URL in readme"}},{"before":"f234ead688767ccae852f857f61f55273ae5fabf","after":"175109c26b5e539b0f2392345fa694068f499742","ref":"refs/heads/main","pushedAt":"2023-12-20T00:12:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"remove webapp & polish readme\n\n* `webapp/` hasn't been updated in 6 years\n we previously discussed removing at last grcon (2023-09)\n* Fixed small issues in `README.md`\n* Incremented abi to `v1.1.5` so we can create a release","shortMessageHtmlLink":"remove webapp & polish readme"}},{"before":"55950f4f52a4becfc1805457b95dc57a1a477dc4","after":"f234ead688767ccae852f857f61f55273ae5fabf","ref":"refs/heads/main","pushedAt":"2023-12-20T00:02:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"fix datetime bug & add typing\n\n* start to add typing to module\n* fix bug so that when converting sigmf datetime to isoformat\n will now allow seconds with or without decimal","shortMessageHtmlLink":"fix datetime bug & add typing"}},{"before":"046a43987a5664532ed67fbb347d5183971731e7","after":"55950f4f52a4becfc1805457b95dc57a1a477dc4","ref":"refs/heads/main","pushedAt":"2023-11-21T21:27:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"project metadata: specify maximum line length for flake8/pycodestyle\n\nAfter throwing a bit of eyeballing on the existing code base, 120 characters seems to be a common enough and sensible choice of maximum line length\n\nSigned-off-by: Marcus Müller ","shortMessageHtmlLink":"project metadata: specify maximum line length for flake8/pycodestyle"}},{"before":"d9980eab688e315767e8abc24f8067210c0ae3ff","after":"046a43987a5664532ed67fbb347d5183971731e7","ref":"refs/heads/main","pushedAt":"2023-10-27T06:11:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Fixes issue #29 (#34)\n\n* Fixes issue #29, add test for string and Pathlib approaches\r\n\r\n---------\r\n\r\nCo-authored-by: Gregory Parkes \r\nCo-authored-by: Teque5 ","shortMessageHtmlLink":"Fixes issue #29 (#34)"}},{"before":"6c904586d1f4ad4448242470b54d3d38bae3487f","after":"d9980eab688e315767e8abc24f8067210c0ae3ff","ref":"refs/heads/main","pushedAt":"2023-10-27T06:09:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Change workflow to run on PR events.","shortMessageHtmlLink":"Change workflow to run on PR events."}},{"before":"406eed771b578249190c2b780be594fa73f35045","after":"6c904586d1f4ad4448242470b54d3d38bae3487f","ref":"refs/heads/main","pushedAt":"2023-10-25T04:37:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Use tempfile for temp files instead of manual paths","shortMessageHtmlLink":"Use tempfile for temp files instead of manual paths"}},{"before":"c5aa8f30dcfa08596ffa70744422b6e4a95c4300","after":"406eed771b578249190c2b780be594fa73f35045","ref":"refs/heads/main","pushedAt":"2023-10-06T19:50:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Always set core:version to 1.0.0 (#28)","shortMessageHtmlLink":"Always set core:version to 1.0.0 (#28)"}},{"before":"db9f2bec8edc6daacc4b0445ef8c7bf1af423935","after":null,"ref":"refs/tags/c5aa8f30dcfa085","pushedAt":"2023-09-05T15:54:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"}},{"before":"1573805891f03a400de5d06fe109a452163ac988","after":null,"ref":"refs/heads/feature/packaging-and-tests","pushedAt":"2023-09-01T15:32:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"}},{"before":"ec8ac0ee233afdb9ce183a4b1483fa039ce3f99c","after":"c5aa8f30dcfa08596ffa70744422b6e4a95c4300","ref":"refs/heads/main","pushedAt":"2023-09-01T15:31:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"Packaging and Test Improvements (#22)\n\n* PyPi uses descriptions from setup, fix outdated entry.\r\n* black reformat & increment version\r\n* rewrite and improve archive tests\r\n* reformat as unittest class\r\n* fix link in readme; closes issue #20","shortMessageHtmlLink":"Packaging and Test Improvements (#22)"}},{"before":"5db8b187d855303a0ec4ad3b59e44b82f2468ba9","after":"1573805891f03a400de5d06fe109a452163ac988","ref":"refs/heads/feature/packaging-and-tests","pushedAt":"2023-09-01T15:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"73c215831f87fc831ce790243ece9019e737cdc8","after":"5db8b187d855303a0ec4ad3b59e44b82f2468ba9","ref":"refs/heads/feature/packaging-and-tests","pushedAt":"2023-09-01T06:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"fix link in readme; closes issue #20","shortMessageHtmlLink":"fix link in readme; closes issue #20"}},{"before":null,"after":"73c215831f87fc831ce790243ece9019e737cdc8","ref":"refs/heads/feature/packaging-and-tests","pushedAt":"2023-09-01T06:24:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"reformat as unittest class","shortMessageHtmlLink":"reformat as unittest class"}},{"before":"0578961f6a5a9c32188d5eff122463edcbae3d63","after":"ec8ac0ee233afdb9ce183a4b1483fa039ce3f99c","ref":"refs/heads/main","pushedAt":"2023-07-06T16:41:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Teque5","name":null,"path":"/Teque5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784749?s=80&v=4"},"commit":{"message":"prevent exception with older jsonschema versions (#18)\n\n* prevent exception with older jsonschema versions\r\n* incremented version to 1.1.2\r\n\r\n---------\r\nCo-authored-by: Glen M ","shortMessageHtmlLink":"prevent exception with older jsonschema versions (#18)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMSyTfAA","startCursor":null,"endCursor":null}},"title":"Activity · sigmf/sigmf-python"}