{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":468530758,"defaultBranch":"main","name":"LibMseed.jl","ownerLogin":"anowacki","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-10T22:31:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1231209?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716547289.0","currentOid":""},"activityList":{"items":[{"before":"689410b095eb033e51e0809066049e3e324b65f1","after":null,"ref":"refs/heads/selections","pushedAt":"2024-05-24T10:41:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"}},{"before":"914db9e0193d8f6dfa8a7d85e9207303fe30de31","after":"7723eba3a40070d0886e4797f2077ecc978deaac","ref":"refs/heads/main","pushedAt":"2024-05-24T10:41:25.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Merge pull request #18 from anowacki/selections\n\nImplement selections when reading","shortMessageHtmlLink":"Merge pull request #18 from anowacki/selections"}},{"before":"189176886c0dda8ff3fb910bfb3fa06ee9e8f671","after":"689410b095eb033e51e0809066049e3e324b65f1","ref":"refs/heads/selections","pushedAt":"2024-05-23T21:43:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Fix incorrect error handling in read_buffer\n\nIt was previously assumed that `mstl3_readbuffer_selection` would\nbehave the same as `ms3_readtracelist_selection` and return an\nerror if a buffer was valid but did not contain any traces which\nmatch the selection criteria. In fact, the former function\ndoes not return an error, but rather a trace list with no traces\n(which makes more sense). Fix the logic by removing a branch\nwhich would only ever be taken erroneously.","shortMessageHtmlLink":"Fix incorrect error handling in read_buffer"}},{"before":"dcce3ff0c0d732be44f2cda88b983a4ac2621b7b","after":"189176886c0dda8ff3fb910bfb3fa06ee9e8f671","ref":"refs/heads/selections","pushedAt":"2024-05-23T21:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Avoid trying to build a tracelist when there are no traces\n\nIf no traces are contained in a file, don't try and follow the\npointer of the first trace. This avoids a segfault thrown up by\ntesting, but only when coverage is enabled.","shortMessageHtmlLink":"Avoid trying to build a tracelist when there are no traces"}},{"before":"95851abdca7bdf41c0808c85ceb55b3057a9b373","after":"dcce3ff0c0d732be44f2cda88b983a4ac2621b7b","ref":"refs/heads/selections","pushedAt":"2024-05-22T20:53:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Implement selections when reading\n\nlibmseed allows for 'selections', or reading only a subset of data\nmatching a channel ID globbing pattern and a start and end date.\nImplement both of these via the `channels`, `startdate` and `enddate`\nkeyword arguments to `read_buffer` and `read_file`.\n\nlibmseed returns a 'not SEED data' error when reading a valid file but\nwhere no traces match the selection criteria. We choose to return an\nempty `LibMseed.MseedTraceList` in this case (where some selection\ncriteria are set), but it is possible therefore to read an invalid file\nwith selection criteria and not throw an error.","shortMessageHtmlLink":"Implement selections when reading"}},{"before":null,"after":"95851abdca7bdf41c0808c85ceb55b3057a9b373","ref":"refs/heads/selections","pushedAt":"2024-05-22T20:50:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Implement selections when reading\n\nlibmseed allows for 'selections', or reading only a subset of data\nmatching a channel ID globbing pattern and a start and end date.\nImplement both of these via the `channels`, `startdate` and `enddate`\nkeyword arguments to `read_buffer` and `read_file`.\n\nlibmseed returns a 'not SEED data' error when reading a valid file but\nwhere no traces match the selection criteria. We choose to return an\nempty `LibMseed.MseedTraceList` in this case (where some selection\ncriteria are set), but it is possible therefore to read an invalid file\nwith selection criteria and not throw an error.","shortMessageHtmlLink":"Implement selections when reading"}},{"before":"c82e6d16c5eb6050a8db3a8a798ab8ad4a00c5af","after":null,"ref":"refs/heads/ci-codecov","pushedAt":"2024-05-20T23:29:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"}},{"before":"0c276d765d3d0f2bcb2d02831a9905c25838a17e","after":"914db9e0193d8f6dfa8a7d85e9207303fe30de31","ref":"refs/heads/main","pushedAt":"2024-05-20T23:29:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Merge pull request #17 from anowacki/ci-codecov\n\nCI: Try to get coverage working","shortMessageHtmlLink":"Merge pull request #17 from anowacki/ci-codecov"}},{"before":null,"after":"c82e6d16c5eb6050a8db3a8a798ab8ad4a00c5af","ref":"refs/heads/ci-codecov","pushedAt":"2024-05-20T23:00:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"CI: Try to get coverage working","shortMessageHtmlLink":"CI: Try to get coverage working"}},{"before":"f1c2ed5501111b222dd9990a55fae838d8bf2758","after":null,"ref":"refs/heads/fix-error-time-tolerance-arm-ppc","pushedAt":"2024-05-20T22:43:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"}},{"before":"720f6b751498c8f1f7e7ad3450a4e357e36702f6","after":"0c276d765d3d0f2bcb2d02831a9905c25838a17e","ref":"refs/heads/main","pushedAt":"2024-05-20T22:43:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Merge pull request #16 from anowacki/fix-error-time-tolerance-arm-ppc\n\nEnforce NanosecondDateTimes to be in the right range","shortMessageHtmlLink":"Merge pull request #16 from anowacki/fix-error-time-tolerance-arm-ppc"}},{"before":null,"after":"f1c2ed5501111b222dd9990a55fae838d8bf2758","ref":"refs/heads/fix-error-time-tolerance-arm-ppc","pushedAt":"2024-05-20T22:25:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Enforce NanosecondDateTimes to be in the right range\n\n`NanosecondDateTime`s in LibMseed.jl might have any value that a\n`DateTime` can have, but since libmseed's dates are in ns since the\nepoch, `NanosecondDateTime`s shouldn't be able to represent that. Make\nsure that they cannot, and avoid wraparound when converting a\n`NanosecondDateTime` to the libsmeed `nstime_t` type, which is just an\n`Int64`.","shortMessageHtmlLink":"Enforce NanosecondDateTimes to be in the right range"}},{"before":"b150b9a0e0b27e9fba6acd98dd902172d7550752","after":null,"ref":"refs/heads/fix-error-time-tolerance-arm-ppc","pushedAt":"2024-04-28T21:52:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"}},{"before":"68fd6337d0d784b18e5c5c44d445500eceec8dd1","after":"720f6b751498c8f1f7e7ad3450a4e357e36702f6","ref":"refs/heads/main","pushedAt":"2024-04-28T21:52:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Merge pull request #15 from anowacki/fix-error-time-tolerance-arm-ppc\n\nFix tests using `time_tolerance` on unsupported platforms","shortMessageHtmlLink":"Merge pull request #15 from anowacki/fix-error-time-tolerance-arm-ppc"}},{"before":null,"after":"b150b9a0e0b27e9fba6acd98dd902172d7550752","ref":"refs/heads/fix-error-time-tolerance-arm-ppc","pushedAt":"2024-04-28T21:17:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Fix tests using `time_tolerance` on unsupported platforms\n\nThe `time_tolerance` option to `read_file` and `read_buffer` is not\nsupported on PowerPC and ARM platforms, but we used the option\nunconditionally on all platforms in tests. Fix this to instead test\nfor the correct throwing of an error on ARM and PowerPC and skip the\n`time_tolerance` tests.","shortMessageHtmlLink":"Fix tests using time_tolerance on unsupported platforms"}},{"before":"2690b8da4bafac96b03efa27a963f733ebf25e98","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-04-24T20:55:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"}},{"before":"bf4092861bc88142c29a46d8c65f7aef4ccc2c8b","after":"68fd6337d0d784b18e5c5c44d445500eceec8dd1","ref":"refs/heads/main","pushedAt":"2024-04-24T20:55:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Merge pull request #12 from anowacki/dependabot/github_actions/actions/checkout-4\n\nBump actions/checkout from 2 to 4","shortMessageHtmlLink":"Merge pull request #12 from anowacki/dependabot/github_actions/action…"}},{"before":"22859f2e79a261c59c15c626b2ed062c64a3cd7f","after":null,"ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-04-24T20:47:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"}},{"before":"4aedecbfcead42ec2e78f71a4cffc4aa6d710a50","after":"bf4092861bc88142c29a46d8c65f7aef4ccc2c8b","ref":"refs/heads/main","pushedAt":"2024-04-24T20:47:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Merge pull request #14 from anowacki/dependabot/github_actions/codecov/codecov-action-4\n\nBump codecov/codecov-action from 1 to 4","shortMessageHtmlLink":"Merge pull request #14 from anowacki/dependabot/github_actions/codeco…"}},{"before":"6d733d9c3c43280fad21c4b417bb7ce3237a7181","after":"2690b8da4bafac96b03efa27a963f733ebf25e98","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-04-24T20:46:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 2 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v2...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 2 to 4"}},{"before":"d46bcfc822f9f5e3dddc406525c2cdb0d8034493","after":null,"ref":"refs/heads/dependabot/github_actions/julia-actions/setup-julia-2","pushedAt":"2024-04-24T20:45:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"}},{"before":"62081f7c441e807262492dc30afab7c24c8d3210","after":"4aedecbfcead42ec2e78f71a4cffc4aa6d710a50","ref":"refs/heads/main","pushedAt":"2024-04-24T20:45:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Merge pull request #13 from anowacki/dependabot/github_actions/julia-actions/setup-julia-2\n\nBump julia-actions/setup-julia from 1 to 2","shortMessageHtmlLink":"Merge pull request #13 from anowacki/dependabot/github_actions/julia-…"}},{"before":"2499209d1f3d8fecc898149ae5381a33f13768e6","after":"d46bcfc822f9f5e3dddc406525c2cdb0d8034493","ref":"refs/heads/dependabot/github_actions/julia-actions/setup-julia-2","pushedAt":"2024-04-24T11:36:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump julia-actions/setup-julia from 1 to 2\n\nBumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia) from 1 to 2.\n- [Release notes](https://github.com/julia-actions/setup-julia/releases)\n- [Commits](https://github.com/julia-actions/setup-julia/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: julia-actions/setup-julia\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump julia-actions/setup-julia from 1 to 2"}},{"before":"d37e1b33cfb4275c3e1f5e8977b2e7084af91d3c","after":"22859f2e79a261c59c15c626b2ed062c64a3cd7f","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-04-24T11:36:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump codecov/codecov-action from 1 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v1...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump codecov/codecov-action from 1 to 4"}},{"before":"a5ce4468df0d4bf0ee5494fe9ace780b22a21f14","after":"6d733d9c3c43280fad21c4b417bb7ce3237a7181","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-04-24T11:36:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 2 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v2...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 2 to 4"}},{"before":"051047eff9d5b2df07a29978bc3290515b05ba7a","after":null,"ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-04-24T11:35:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"}},{"before":"82133060bccc1b12a0bfae4ef1d35b66c2fc0e61","after":"62081f7c441e807262492dc30afab7c24c8d3210","ref":"refs/heads/main","pushedAt":"2024-04-24T11:35:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Merge pull request #11 from anowacki/dependabot/github_actions/actions/cache-4\n\nBump actions/cache from 1 to 4","shortMessageHtmlLink":"Merge pull request #11 from anowacki/dependabot/github_actions/action…"}},{"before":"7445de1e7753287e0aa6378097d57afe7b123131","after":"051047eff9d5b2df07a29978bc3290515b05ba7a","ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-04-24T11:03:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/cache from 1 to 4\n\nBumps [actions/cache](https://github.com/actions/cache) from 1 to 4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v1...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/cache from 1 to 4"}},{"before":"455a4802f059a7a2e0d2b526a15cf9425d310dd3","after":"82133060bccc1b12a0bfae4ef1d35b66c2fc0e61","ref":"refs/heads/main","pushedAt":"2024-04-24T11:02:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anowacki","name":"Andy Nowacki","path":"/anowacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1231209?s=80&v=4"},"commit":{"message":"Remove unnecessary test for NanosecondDateTime construction\n\nJulia fixed a bug with constructing `DateTime`s from `String`s\n(https://github.com/JuliaLang/julia/commit/821c608ffeeb7bfc470270df2006c549b7672473)\nso we can remove this test.","shortMessageHtmlLink":"Remove unnecessary test for NanosecondDateTime construction"}},{"before":null,"after":"d37e1b33cfb4275c3e1f5e8977b2e7084af91d3c","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-04-19T13:58:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump codecov/codecov-action from 1 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v1...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump codecov/codecov-action from 1 to 4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUu2aeQA","startCursor":null,"endCursor":null}},"title":"Activity · anowacki/LibMseed.jl"}