{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87148812,"defaultBranch":"master","name":"n5","ownerLogin":"saalfeldlab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-04T04:46:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7062637?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723816044.0","currentOid":""},"activityList":{"items":[{"before":"f667bb53e91038953a62863e1caec453abedd4e8","after":"66351079e151cb42c44c1610663d0d70a2db195f","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-09-19T19:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"style: ShardingCodec","shortMessageHtmlLink":"style: ShardingCodec"}},{"before":"48695aaba6110879cf95b6be4425610a81d4169a","after":"f667bb53e91038953a62863e1caec453abedd4e8","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-09-19T19:39:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"fix: ShardingCodec indexLocation should default to END","shortMessageHtmlLink":"fix: ShardingCodec indexLocation should default to END"}},{"before":"b80fef09617c76347bd8d28dedabe57c847b3b11","after":"48695aaba6110879cf95b6be4425610a81d4169a","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-09-17T18:42:50.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Merge pull request #128 from cmhulbert/wip/codecsShards\n\nfeat: wip writing through shards","shortMessageHtmlLink":"Merge pull request #128 from cmhulbert/wip/codecsShards"}},{"before":"7ef4297a1d32e7082b12ad497e15c1f1530b5b67","after":"b80fef09617c76347bd8d28dedabe57c847b3b11","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-09-04T19:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"fix: BytesTest N5BytesCodec has name \"n5bytes\"","shortMessageHtmlLink":"fix: BytesTest N5BytesCodec has name \"n5bytes\""}},{"before":"71802905336096f9db27cfe3556993479a5986fd","after":"7ef4297a1d32e7082b12ad497e15c1f1530b5b67","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-09-04T18:45:54.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"style: import order","shortMessageHtmlLink":"style: import order"}},{"before":"17ef0fef07ad0e25992ba5b088c179e52a2efeb0","after":"71802905336096f9db27cfe3556993479a5986fd","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-26T18:57:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"pref: normalGetDatasetAttributes should call createDatasetAttributes\n\n* so zarr only needs to override createDatasetAttributes","shortMessageHtmlLink":"pref: normalGetDatasetAttributes should call createDatasetAttributes"}},{"before":"e8cfefd382a007a5ce7865cb4106e2c7f227fc00","after":"17ef0fef07ad0e25992ba5b088c179e52a2efeb0","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-26T15:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"fix: LockedFileChannel truncation logic","shortMessageHtmlLink":"fix: LockedFileChannel truncation logic"}},{"before":"f38fef7ff26edf8ead04ef9e117e39f8f5b60324","after":"e8cfefd382a007a5ce7865cb4106e2c7f227fc00","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-26T15:18:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"fix: LockedFileChannel locking","shortMessageHtmlLink":"fix: LockedFileChannel locking"}},{"before":"5ad00fd58d55a3c03e53a5bdf3c2eed30d2c14c9","after":"f38fef7ff26edf8ead04ef9e117e39f8f5b60324","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-23T14:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmhulbert","name":"Caleb Hulbert","path":"/cmhulbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1859669?s=80&v=4"},"commit":{"message":"fix: isDataset caching","shortMessageHtmlLink":"fix: isDataset caching"}},{"before":"314b1996df72b528fcc7798ddaecd9e9c78ebb1b","after":"5ad00fd58d55a3c03e53a5bdf3c2eed30d2c14c9","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-16T20:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmhulbert","name":"Caleb Hulbert","path":"/cmhulbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1859669?s=80&v=4"},"commit":{"message":"feat: WIP initial read/write blocks through composed codecs\n\nimplemention analogous to zarr array->bytes/ bytes->bytes codecs.","shortMessageHtmlLink":"feat: WIP initial read/write blocks through composed codecs"}},{"before":"19902d8c95a98366bbe7dacecb9fdd3c573a0543","after":"b8d92d5b25ae08c96527f831104ede732553c8e3","ref":"refs/heads/master","pushedAt":"2024-08-16T13:49:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cmhulbert","name":"Caleb Hulbert","path":"/cmhulbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1859669?s=80&v=4"},"commit":{"message":"Merge pull request #127 from saalfeldlab/ci/removePlatformTest\n\nci: remove platform test","shortMessageHtmlLink":"Merge pull request #127 from saalfeldlab/ci/removePlatformTest"}},{"before":null,"after":"089763a585f2b6ffe1132c04966304be747cbeaa","ref":"refs/heads/ci/removePlatformTest","pushedAt":"2024-08-16T13:47:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmhulbert","name":"Caleb Hulbert","path":"/cmhulbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1859669?s=80&v=4"},"commit":{"message":"ci: remove platform test\n\nredundant, now handled by [build] workflow","shortMessageHtmlLink":"ci: remove platform test"}},{"before":"34bf14ff356bf1dc0d80eddaf5b816da7e095a0e","after":"19902d8c95a98366bbe7dacecb9fdd3c573a0543","ref":"refs/heads/master","pushedAt":"2024-08-16T13:44:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cmhulbert","name":"Caleb Hulbert","path":"/cmhulbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1859669?s=80&v=4"},"commit":{"message":"Merge pull request #126 from ctrueden/fix-windows-ci\n\nCI: fix Windows build","shortMessageHtmlLink":"Merge pull request #126 from ctrueden/fix-windows-ci"}},{"before":"664007b7cb5e9da951aa58901bd6a06a73a63fa5","after":"314b1996df72b528fcc7798ddaecd9e9c78ebb1b","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-14T17:08:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"perf: BlockReader have read call static method","shortMessageHtmlLink":"perf: BlockReader have read call static method"}},{"before":"6b1e9a188d71e87abd7a925e4fe358bd7d2717f0","after":"664007b7cb5e9da951aa58901bd6a06a73a63fa5","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-14T16:15:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmhulbert","name":"Caleb Hulbert","path":"/cmhulbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1859669?s=80&v=4"},"commit":{"message":"feat: more shard and codec work","shortMessageHtmlLink":"feat: more shard and codec work"}},{"before":"344aa462d0855019a5475eddcf46a288112d9c0a","after":"6b1e9a188d71e87abd7a925e4fe358bd7d2717f0","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-12T20:38:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"test: deserialization behavior","shortMessageHtmlLink":"test: deserialization behavior"}},{"before":"c7fb316082ab1ee3bc794ba8bb700b03fec469c0","after":"344aa462d0855019a5475eddcf46a288112d9c0a","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-12T17:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"test: codec array with a compressor","shortMessageHtmlLink":"test: codec array with a compressor"}},{"before":"d636b83133476e037bd9b466d4f6a0cc41196cc6","after":"c7fb316082ab1ee3bc794ba8bb700b03fec469c0","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-12T17:18:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"test: start CodecSerialization test\n\n* make AsType, FixedScaleOffset, Identity codecs serializable","shortMessageHtmlLink":"test: start CodecSerialization test"}},{"before":"553c85e3dfe2e3a662a48d30e97f2830ef777c96","after":"d636b83133476e037bd9b466d4f6a0cc41196cc6","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-12T14:24:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cmhulbert","name":"Caleb Hulbert","path":"/cmhulbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1859669?s=80&v=4"},"commit":{"message":"feat: annotations for extensible serialization for codecs","shortMessageHtmlLink":"feat: annotations for extensible serialization for codecs"}},{"before":"0cb5a0f5fd99a7c0b8cc19e3140be4612d38bd23","after":"553c85e3dfe2e3a662a48d30e97f2830ef777c96","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-09T19:25:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"wip: BytesCodec update","shortMessageHtmlLink":"wip: BytesCodec update"}},{"before":"b01b6becfbeab6ff9479e4538c843631bb106c8b","after":"0cb5a0f5fd99a7c0b8cc19e3140be4612d38bd23","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-08T20:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"refactor: Compression interface extends Codec\n\n* no need for getCompressionAsCodec\n* use getType for codecs","shortMessageHtmlLink":"refactor: Compression interface extends Codec"}},{"before":null,"after":"615134155198ab73ea3ddfd1a887b2f26afddd5a","ref":"refs/heads/wip/codecBigRefactor","pushedAt":"2024-08-08T12:51:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"wip: lots of things\n\n* codec refactor\n* add some array->bytes codec interfaces\n* add array->array codec interfaces and impls\n* attempt at annotations for codec","shortMessageHtmlLink":"wip: lots of things"}},{"before":"bf4f63e79aaa827fa5d4fab066ee06f5cebb588b","after":"b01b6becfbeab6ff9479e4538c843631bb106c8b","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-06T20:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"wip add constant N5_DATASET_ATTRIBUTES","shortMessageHtmlLink":"wip add constant N5_DATASET_ATTRIBUTES"}},{"before":"786ec1fb5545319167d860465282a7b5f313a8c5","after":"bf4f63e79aaa827fa5d4fab066ee06f5cebb588b","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-05T17:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"wip: move getAttributesKey to GsonN5Reader","shortMessageHtmlLink":"wip: move getAttributesKey to GsonN5Reader"}},{"before":"1931530a758e87350fc29698eee9ce304bf383aa","after":"786ec1fb5545319167d860465282a7b5f313a8c5","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-05T16:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"feat: add getAttributesKey\n\n* this may make more sense in a more basic interface","shortMessageHtmlLink":"feat: add getAttributesKey"}},{"before":"bdadb582ec849dbc65497bb465dc19d28b690a0c","after":"1931530a758e87350fc29698eee9ce304bf383aa","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-02T20:24:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"fix: return KVA return for types for ranged lockForReading/Writing","shortMessageHtmlLink":"fix: return KVA return for types for ranged lockForReading/Writing"}},{"before":"083cb548e5c68af48d63f7ac3f2b370360f267fb","after":"bdadb582ec849dbc65497bb465dc19d28b690a0c","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-02T20:17:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmhulbert","name":"Caleb Hulbert","path":"/cmhulbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1859669?s=80&v=4"},"commit":{"message":"wip: zone serialization and sharding?","shortMessageHtmlLink":"wip: zone serialization and sharding?"}},{"before":"0b4d73c33d38e9a5853ba64e893a14d7493d2289","after":"083cb548e5c68af48d63f7ac3f2b370360f267fb","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-01T18:49:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmhulbert","name":"Caleb Hulbert","path":"/cmhulbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1859669?s=80&v=4"},"commit":{"message":"fix: partial write defaults with 0\n\ntest,build: include n5-universe for tests","shortMessageHtmlLink":"fix: partial write defaults with 0"}},{"before":"be870132f371e9cb2feb9603f03c461d49f29644","after":"0b4d73c33d38e9a5853ba64e893a14d7493d2289","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-07-24T21:31:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"wip: toward block writing through shard","shortMessageHtmlLink":"wip: toward block writing through shard"}},{"before":"6874c39981c6341751cbc3f1a6828e798306f395","after":"be870132f371e9cb2feb9603f03c461d49f29644","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-07-24T21:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"feat: make partial writes possible for key value access","shortMessageHtmlLink":"feat: make partial writes possible for key value access"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu0IaeAA","startCursor":null,"endCursor":null}},"title":"Activity ยท saalfeldlab/n5"}