{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":572861043,"defaultBranch":"main","name":"crackle","ownerLogin":"seung-lab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-01T07:27:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/796718?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719090997.0","currentOid":""},"activityList":{"items":[{"before":"d61a383c78408436a40b01fa8d25f77858475135","after":"52a5a13f91eaaf216ec52c0100f941580aad7f56","ref":"refs/heads/main","pushedAt":"2024-07-21T08:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"feat: add condense_unique function","shortMessageHtmlLink":"feat: add condense_unique function"}},{"before":"9756bcc0053c3eaf8580dc7b3941abfbdbf1762e","after":"d61a383c78408436a40b01fa8d25f77858475135","ref":"refs/heads/main","pushedAt":"2024-07-21T08:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"fix: errors in remapping unique keys in zsplit","shortMessageHtmlLink":"fix: errors in remapping unique keys in zsplit"}},{"before":"0beb76554cc3b8dde49c466a6bc5e6a95bb9a82c","after":"9756bcc0053c3eaf8580dc7b3941abfbdbf1762e","ref":"refs/heads/main","pushedAt":"2024-07-20T09:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"feat: add C and Fortran order conversion functions","shortMessageHtmlLink":"feat: add C and Fortran order conversion functions"}},{"before":"8dcd424a5b112764b21a3868cfc875adc19ab27c","after":"0beb76554cc3b8dde49c466a6bc5e6a95bb9a82c","ref":"refs/heads/main","pushedAt":"2024-07-20T09:47:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"feat: remove restriction on same stored data type\n\nThis gets reconfigured dynamically.","shortMessageHtmlLink":"feat: remove restriction on same stored data type"}},{"before":"f1fa55c5ea3b938a8d46c273f3526c4782058bbb","after":"8dcd424a5b112764b21a3868cfc875adc19ab27c","ref":"refs/heads/main","pushedAt":"2024-07-20T09:32:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"feat: crackle.save accepts CrackleArrays","shortMessageHtmlLink":"feat: crackle.save accepts CrackleArrays"}},{"before":"38ef0f011ae5dc0ae03c1fb1a10325a50f726b25","after":"f1fa55c5ea3b938a8d46c273f3526c4782058bbb","ref":"refs/heads/main","pushedAt":"2024-07-20T09:04:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"feat: add zsplit","shortMessageHtmlLink":"feat: add zsplit"}},{"before":"221754fce07f420cdee3205bed387dda23d9baf9","after":"38ef0f011ae5dc0ae03c1fb1a10325a50f726b25","ref":"refs/heads/main","pushedAt":"2024-07-20T07:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"fix: crack_codes was still incorrect","shortMessageHtmlLink":"fix: crack_codes was still incorrect"}},{"before":"271d97f5f05d3a17b58ec8eb4f5164ecaa90bc82","after":"221754fce07f420cdee3205bed387dda23d9baf9","ref":"refs/heads/main","pushedAt":"2024-07-20T07:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"test: expand zstack testing","shortMessageHtmlLink":"test: expand zstack testing"}},{"before":"98db8e70c984e6e66451a5ff6a78a291613ddbbd","after":"271d97f5f05d3a17b58ec8eb4f5164ecaa90bc82","ref":"refs/heads/main","pushedAt":"2024-07-20T07:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf(zstack): don't modify the binary if only one","shortMessageHtmlLink":"perf(zstack): don't modify the binary if only one"}},{"before":"86fd85b94b3263c161a922235c3a14d16e692096","after":"98db8e70c984e6e66451a5ff6a78a291613ddbbd","ref":"refs/heads/main","pushedAt":"2024-07-20T06:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"feat: add zstack function\n\nzstack allows you to build larger images from smaller ones\nin the z dimension so long as a number of different properties\nhold.","shortMessageHtmlLink":"feat: add zstack function"}},{"before":"251e35f486ef1c9f13f64ec51e1f686cc7c78cc3","after":"86fd85b94b3263c161a922235c3a14d16e692096","ref":"refs/heads/main","pushedAt":"2024-07-20T06:47:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"fix: incorrect python code for crack codes","shortMessageHtmlLink":"fix: incorrect python code for crack codes"}},{"before":"81e119930afac0c389c9926f0ec175ad7c0c070c","after":"251e35f486ef1c9f13f64ec51e1f686cc7c78cc3","ref":"refs/heads/main","pushedAt":"2024-06-22T21:15:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"ci: rebuild for numpy 2.0","shortMessageHtmlLink":"ci: rebuild for numpy 2.0"}},{"before":"3abb736e3ec593716815140cb792b5d491d9d012","after":"81e119930afac0c389c9926f0ec175ad7c0c070c","ref":"refs/heads/main","pushedAt":"2024-05-16T16:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"feat: add label parameter to load","shortMessageHtmlLink":"feat: add label parameter to load"}},{"before":"819bf01a33072b1603c2bb195ce9d995a95d837c","after":"3abb736e3ec593716815140cb792b5d491d9d012","ref":"refs/heads/main","pushedAt":"2024-03-24T06:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"chore: update libcrackle.wasm\n\nThere were significant performance enhancements so rebuild.","shortMessageHtmlLink":"chore: update libcrackle.wasm"}},{"before":"68035d6b2aee3a057bc501a7ce3a970a7d8f5a1b","after":"819bf01a33072b1603c2bb195ce9d995a95d837c","ref":"refs/heads/main","pushedAt":"2024-03-24T06:22:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf: reuse output for uint32 data\n\nThis might be a little extra for an optimization but it's\nsignificantly lower memory and faster in this special case.","shortMessageHtmlLink":"perf: reuse output for uint32 data"}},{"before":"0c96a71477844eed6f3aa49eac4460cce01d6b37","after":"68035d6b2aee3a057bc501a7ce3a970a7d8f5a1b","ref":"refs/heads/main","pushedAt":"2024-03-24T04:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf: faster codepoints_to_symbols by eliminating branches\n\nAlso used a hack to optimize the fast path.","shortMessageHtmlLink":"perf: faster codepoints_to_symbols by eliminating branches"}},{"before":"fefe679d3b035170f2f343f2e79273d49da8af52","after":"0c96a71477844eed6f3aa49eac4460cce01d6b37","ref":"refs/heads/main","pushedAt":"2024-03-24T04:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf: faster encoding by efficient codepoint packing","shortMessageHtmlLink":"perf: faster encoding by efficient codepoint packing"}},{"before":"0fca01cc29b4b99a72e476f4451090cfd0b24d30","after":"fefe679d3b035170f2f343f2e79273d49da8af52","ref":"refs/heads/main","pushedAt":"2024-03-24T04:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf: branchless symbol unpacker","shortMessageHtmlLink":"perf: branchless symbol unpacker"}},{"before":"05841b7005b840fd3b8647ac46bcc5242ca5fa06","after":"0fca01cc29b4b99a72e476f4451090cfd0b24d30","ref":"refs/heads/main","pushedAt":"2024-03-24T04:13:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"fix: silence warning","shortMessageHtmlLink":"fix: silence warning"}},{"before":"eccc29d474afcd0a58d72147ad6b08aa497563ee","after":"05841b7005b840fd3b8647ac46bcc5242ca5fa06","ref":"refs/heads/main","pushedAt":"2024-03-23T20:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf: small (~2%?) speedup in decoding","shortMessageHtmlLink":"perf: small (~2%?) speedup in decoding"}},{"before":"19002a5db6d0df60d2a6d4d8450b33fc533c6b26","after":"eccc29d474afcd0a58d72147ad6b08aa497563ee","ref":"refs/heads/main","pushedAt":"2024-03-22T08:16:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"fix: MSVC complaining about the type","shortMessageHtmlLink":"fix: MSVC complaining about the type"}},{"before":"041887dc60731f7e9191b48250a6bb26bbbb640e","after":"19002a5db6d0df60d2a6d4d8450b33fc533c6b26","ref":"refs/heads/main","pushedAt":"2024-03-22T08:11:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"fix: use proper type","shortMessageHtmlLink":"fix: use proper type"}},{"before":"2f57d192bf9cc734f984c131f49060cb75f608cf","after":"041887dc60731f7e9191b48250a6bb26bbbb640e","ref":"refs/heads/main","pushedAt":"2024-03-22T08:08:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"fix: accomodate MSVC","shortMessageHtmlLink":"fix: accomodate MSVC"}},{"before":"e344364b81daa654674c50f4f3f74503772d7388","after":"2f57d192bf9cc734f984c131f49060cb75f608cf","ref":"refs/heads/main","pushedAt":"2024-03-22T07:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf: faster graph init","shortMessageHtmlLink":"perf: faster graph init"}},{"before":"955a4630cb26f153fb90ec9522e77d0ae24d1076","after":"e344364b81daa654674c50f4f3f74503772d7388","ref":"refs/heads/main","pushedAt":"2024-03-22T07:26:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf: faster crack code generation","shortMessageHtmlLink":"perf: faster crack code generation"}},{"before":"4cacf2ef91a867b85a9f497d5877f8202d017af2","after":"955a4630cb26f153fb90ec9522e77d0ae24d1076","ref":"refs/heads/main","pushedAt":"2024-03-21T03:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"refactor: possibly avoid a copy","shortMessageHtmlLink":"refactor: possibly avoid a copy"}},{"before":"a3ebada7fdd0326eb5b80a7a84f545fb5523233f","after":"4cacf2ef91a867b85a9f497d5877f8202d017af2","ref":"refs/heads/main","pushedAt":"2024-03-21T01:22:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf: optimize crack code creation (#15)\n\n* wip: speed up G.init by removing disjoint set and node list\r\n\r\n* fix: remove_initial_branch was jumping start_node out of sequence\r\n\r\n* fix: check for no edge condition\r\n\r\n* fix: handle when revisit assigns -1\r\n\r\n* perf: faster encoding of symbols to directions","shortMessageHtmlLink":"perf: optimize crack code creation (#15)"}},{"before":"ad95f7dc7d0d68a0808054e9b5c8c0ed002b4e63","after":"f6bb0d9791a92b8fa473f0346504581fb9580f78","ref":"refs/heads/wms_bare_bones_graph","pushedAt":"2024-03-21T01:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"perf: faster encoding of symbols to directions","shortMessageHtmlLink":"perf: faster encoding of symbols to directions"}},{"before":"a328b37a3ee65ebf3d3229cfcd04502e461fac3c","after":"ad95f7dc7d0d68a0808054e9b5c8c0ed002b4e63","ref":"refs/heads/wms_bare_bones_graph","pushedAt":"2024-03-21T00:32:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"fix: handle when revisit assigns -1","shortMessageHtmlLink":"fix: handle when revisit assigns -1"}},{"before":null,"after":"a328b37a3ee65ebf3d3229cfcd04502e461fac3c","ref":"refs/heads/wms_bare_bones_graph","pushedAt":"2024-03-20T23:05:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"william-silversmith","name":"William Silversmith","path":"/william-silversmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2517065?s=80&v=4"},"commit":{"message":"fix: check for no edge condition","shortMessageHtmlLink":"fix: check for no edge condition"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhPIUrgA","startCursor":null,"endCursor":null}},"title":"Activity ยท seung-lab/crackle"}